--- /srv/rebuilderd/tmp/rebuilderdD4ESn8/inputs/python3.14-minimal_3.14.3-2_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdD4ESn8/out/python3.14-minimal_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 2516 2026-03-11 19:17:30.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1962416 2026-03-11 19:17:30.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 2512 2026-03-11 19:17:30.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 1961600 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: 0x175889 │ │ │ │ + Entry point address: 0x174d61 │ │ │ │ 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 0x175889 │ │ │ │ +Entry point 0x174d61 │ │ │ │ There are 11 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x480b34 0x00490b34 0x00490b34 0x00008 0x00008 R 0x4 │ │ │ │ + ARM_EXIDX 0x48025c 0x0049025c 0x0049025c 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 0x480b60 0x480b60 R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00010000 0x00010000 0x480288 0x480288 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 0x480b40 0x00490b40 0x00490b40 0x00020 0x00020 R 0x4 │ │ │ │ + NOTE 0x480268 0x00490268 0x00490268 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 267ba2 00 AX 0 0 8 │ │ │ │ - [13] .fini PROGBITS 002940c4 2840c4 000008 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 00294100 284100 1fca30 00 A 0 0 64 │ │ │ │ - [15] .stapsdt.base PROGBITS 00490b30 480b30 000001 00 A 0 0 1 │ │ │ │ - [16] .ARM.exidx ARM_EXIDX 00490b34 480b34 000008 00 AL 12 0 4 │ │ │ │ - [17] .eh_frame PROGBITS 00490b3c 480b3c 000004 00 A 0 0 4 │ │ │ │ - [18] .note.ABI-tag NOTE 00490b40 480b40 000020 00 A 0 0 4 │ │ │ │ + [12] .text PROGBITS 0002c520 01c520 267318 00 AX 0 0 8 │ │ │ │ + [13] .fini PROGBITS 00293838 283838 000008 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 00293840 283840 1fca18 00 A 0 0 64 │ │ │ │ + [15] .stapsdt.base PROGBITS 00490258 480258 000001 00 A 0 0 1 │ │ │ │ + [16] .ARM.exidx ARM_EXIDX 0049025c 48025c 000008 00 AL 12 0 4 │ │ │ │ + [17] .eh_frame PROGBITS 00490264 480264 000004 00 A 0 0 4 │ │ │ │ + [18] .note.ABI-tag NOTE 00490268 480268 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: 001f2bb5 62 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteUTF8 │ │ │ │ - 5: 00062f85 16 FUNC GLOBAL DEFAULT 12 PyThreadState_DeleteCurrent │ │ │ │ - 6: 0003554f 42 FUNC GLOBAL DEFAULT 12 PyUnicode_InternInPlace │ │ │ │ + 4: 001f2325 62 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteUTF8 │ │ │ │ + 5: 0006318d 16 FUNC GLOBAL DEFAULT 12 PyThreadState_DeleteCurrent │ │ │ │ + 6: 00035427 42 FUNC GLOBAL DEFAULT 12 PyUnicode_InternInPlace │ │ │ │ 7: 004beec4 4 OBJECT GLOBAL DEFAULT 26 PyExc_ReferenceError │ │ │ │ - 8: 00071609 500 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ - 9: 00061289 62 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ + 8: 00071641 500 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ + 9: 000614c5 62 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ 10: 0002b8f8 0 FUNC GLOBAL DEFAULT UND inflateEnd │ │ │ │ - 11: 000904c1 200 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ - 12: 00153a69 4 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ - 13: 00062faf 50 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ + 11: 00090581 200 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ + 12: 001530d5 4 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ + 13: 000631b7 50 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ 14: 00000000 0 FUNC GLOBAL DEFAULT UND login_tty@GLIBC_2.34 (4) │ │ │ │ - 15: 00062121 46 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ - 16: 001d9401 2 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ - 17: 001b29f5 4 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToString │ │ │ │ - 18: 0004d4dd 52 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ - 19: 0014b4e9 110 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ + 15: 0006235d 46 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ + 16: 001d8ad5 2 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ + 17: 001b1e5d 4 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToString │ │ │ │ + 18: 0004d48d 52 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ + 19: 0014ab4d 110 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ 20: 00000000 0 FUNC GLOBAL DEFAULT UND sched_get_priority_min@GLIBC_2.4 (3) │ │ │ │ - 21: 0020c641 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ + 21: 0020bd91 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ 22: 004b4bf0 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterValue_Type │ │ │ │ - 23: 00124fa5 540 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ - 24: 00089155 96 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ - 25: 0026adad 88 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItemString │ │ │ │ - 26: 00052c41 64 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ + 23: 00124a6d 540 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ + 24: 00089161 96 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ + 25: 0026a5a5 88 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItemString │ │ │ │ + 26: 00052bf1 64 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ 27: 004baacc 4 OBJECT GLOBAL DEFAULT 26 PyExc_ValueError │ │ │ │ - 28: 000d8d31 4 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ + 28: 000d880d 4 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ 29: 00527d44 4 OBJECT GLOBAL DEFAULT 29 Py_FileSystemDefaultEncodeErrors │ │ │ │ - 30: 002154a1 34 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ + 30: 00214d05 34 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ 31: 00000000 0 FUNC GLOBAL DEFAULT UND setuid@GLIBC_2.4 (3) │ │ │ │ - 32: 00124bf9 4 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ - 33: 0005d863 258 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleWithPathnames │ │ │ │ - 34: 0005f83f 4 FUNC GLOBAL DEFAULT 12 PyODict_DelItem │ │ │ │ - 35: 000316b9 54 FUNC GLOBAL DEFAULT 12 PyErr_ResourceWarning │ │ │ │ + 32: 001246c1 4 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ + 33: 0005d80b 258 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleWithPathnames │ │ │ │ + 34: 0005f81f 4 FUNC GLOBAL DEFAULT 12 PyODict_DelItem │ │ │ │ + 35: 0003179d 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: 0020c9b5 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ - 39: 000793b1 72 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ - 40: 001fd265 86 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ - 41: 001fc081 168 FUNC GLOBAL DEFAULT 12 _PyXI_NewInterpreter │ │ │ │ + 38: 0020c105 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ + 39: 000793e9 72 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ + 40: 001fca5d 86 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ + 41: 001fb7ed 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: 003a4ae4 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ - 45: 0008403d 6 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetAttr │ │ │ │ - 46: 000f98e1 164 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ - 47: 0003230d 212 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitFormat │ │ │ │ - 48: 00061aa5 38 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ - 49: 001d3cfd 22 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ - 50: 000559b5 132 FUNC GLOBAL DEFAULT 12 _PyXI_UnwrapNotShareableError │ │ │ │ - 51: 001de83d 8 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ - 52: 00057dd7 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ - 53: 0020bead 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequireIDRef │ │ │ │ + 44: 003a4224 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ + 45: 000840a9 6 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetAttr │ │ │ │ + 46: 000f92bd 164 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ + 47: 000322ad 212 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitFormat │ │ │ │ + 48: 00061ce1 38 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ + 49: 001d3305 22 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ + 50: 00055a13 132 FUNC GLOBAL DEFAULT 12 _PyXI_UnwrapNotShareableError │ │ │ │ + 51: 001ddfa1 8 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ + 52: 00057d7d 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ + 53: 0020b5b5 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequireIDRef │ │ │ │ 54: 00000000 0 FUNC GLOBAL DEFAULT UND socket@GLIBC_2.4 (3) │ │ │ │ - 55: 00095321 6 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ - 56: 00184c25 40 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ - 57: 00131681 320 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ - 58: 00269615 1208 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ - 59: 00062c55 28 FUNC GLOBAL DEFAULT 12 PyArg_VaParse │ │ │ │ - 60: 001f6319 72 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ + 55: 000953a5 6 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ + 56: 001840fd 40 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ + 57: 00130e19 320 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ + 58: 00268dd5 1208 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ + 59: 00062e5d 28 FUNC GLOBAL DEFAULT 12 PyArg_VaParse │ │ │ │ + 60: 001f5a91 72 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ 61: 004bee6c 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeError │ │ │ │ - 62: 0005f813 6 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ - 63: 0002e5f1 22 FUNC GLOBAL DEFAULT 12 Py_GetArgcArgv │ │ │ │ - 64: 00033a01 64 FUNC GLOBAL DEFAULT 12 _Py_fstat │ │ │ │ - 65: 000faf05 902 FUNC GLOBAL DEFAULT 12 _PyCode_ConstantKey │ │ │ │ + 62: 0005f7f3 6 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ + 63: 0002e591 22 FUNC GLOBAL DEFAULT 12 Py_GetArgcArgv │ │ │ │ + 64: 00033979 64 FUNC GLOBAL DEFAULT 12 _Py_fstat │ │ │ │ + 65: 000fa8d5 902 FUNC GLOBAL DEFAULT 12 _PyCode_ConstantKey │ │ │ │ 66: 004b2ab8 208 OBJECT GLOBAL DEFAULT 26 PySet_Type │ │ │ │ 67: 00000000 0 FUNC GLOBAL DEFAULT UND getc@GLIBC_2.4 (3) │ │ │ │ 68: 004fe998 0 NOTYPE GLOBAL DEFAULT 28 _edata │ │ │ │ 69: 004ba1a8 208 OBJECT GLOBAL DEFAULT 26 PyLong_Type │ │ │ │ - 70: 00100541 64 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ + 70: 000ffee9 64 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ 71: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetFeatureList │ │ │ │ - 72: 0003c087 60 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ - 73: 00061da1 22 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ + 72: 0003c017 60 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ + 73: 00061fdd 22 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ 74: 00000000 0 FUNC GLOBAL DEFAULT UND zlibVersion │ │ │ │ - 75: 00077331 118 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ - 76: 001aac7d 86 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ - 77: 0006b819 14 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_Main │ │ │ │ + 75: 00077369 118 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ + 76: 001aa20d 86 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ + 77: 0006b859 14 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_Main │ │ │ │ 78: 00527d6c 4 OBJECT GLOBAL DEFAULT 29 PyOS_ReadlineFunctionPointer │ │ │ │ - 79: 0004d8a9 12 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ + 79: 0004decd 12 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ 80: 0002b880 0 FUNC GLOBAL DEFAULT UND XML_SetStartCdataSectionHandler │ │ │ │ - 81: 00066631 30 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ - 82: 0028362d 72 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ - 83: 000803c9 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ - 84: 0005d359 32 FUNC GLOBAL DEFAULT 12 PyFrame_GetGlobals │ │ │ │ - 85: 00062b77 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection2_BeginSlow │ │ │ │ - 86: 00253c3d 354 FUNC GLOBAL DEFAULT 12 PyCodec_BackslashReplaceErrors │ │ │ │ - 87: 0005d85b 8 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModule │ │ │ │ - 88: 000e3ac5 320 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ - 89: 00112f85 60 FUNC GLOBAL DEFAULT 12 PyEval_GetGlobals │ │ │ │ - 90: 003a8270 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ - 91: 001d60f5 86 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ - 92: 0008b429 168 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ - 93: 001f6c25 126 FUNC GLOBAL DEFAULT 12 _PyType_GetBaseByToken_Borrow │ │ │ │ - 94: 0015ee05 84 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Discard │ │ │ │ - 95: 00262c09 20 FUNC GLOBAL DEFAULT 12 PyUnstable_Type_AssignVersionTag │ │ │ │ - 96: 00245911 232 FUNC GLOBAL DEFAULT 12 _PyFunction_FromXIData │ │ │ │ - 97: 001aca01 384 FUNC GLOBAL DEFAULT 12 _PyMutex_LockTimed │ │ │ │ - 98: 002931e5 4 FUNC GLOBAL DEFAULT 12 Py_TYPE │ │ │ │ + 81: 0006665d 30 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ + 82: 00282e5d 72 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ + 83: 000803f9 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ + 84: 0005d301 32 FUNC GLOBAL DEFAULT 12 PyFrame_GetGlobals │ │ │ │ + 85: 00062d7f 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection2_BeginSlow │ │ │ │ + 86: 0025342d 354 FUNC GLOBAL DEFAULT 12 PyCodec_BackslashReplaceErrors │ │ │ │ + 87: 0005d803 8 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModule │ │ │ │ + 88: 000e35e5 320 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ + 89: 00112a95 60 FUNC GLOBAL DEFAULT 12 PyEval_GetGlobals │ │ │ │ + 90: 003a79a0 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ + 91: 001d54bd 86 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ + 92: 0008b435 168 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ + 93: 001f639d 126 FUNC GLOBAL DEFAULT 12 _PyType_GetBaseByToken_Borrow │ │ │ │ + 94: 0015e379 84 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Discard │ │ │ │ + 95: 00262401 20 FUNC GLOBAL DEFAULT 12 PyUnstable_Type_AssignVersionTag │ │ │ │ + 96: 002455f9 232 FUNC GLOBAL DEFAULT 12 _PyFunction_FromXIData │ │ │ │ + 97: 00106651 384 FUNC GLOBAL DEFAULT 12 _PyMutex_LockTimed │ │ │ │ + 98: 00292965 4 FUNC GLOBAL DEFAULT 12 Py_TYPE │ │ │ │ 99: 00000000 0 FUNC GLOBAL DEFAULT UND fflush@GLIBC_2.4 (3) │ │ │ │ - 100: 001d6231 70 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ + 100: 001d5541 70 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ 101: 00000000 0 FUNC GLOBAL DEFAULT UND strcpy@GLIBC_2.4 (3) │ │ │ │ - 102: 00128f35 212 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ - 103: 001f37b9 16 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ - 104: 001231bd 68 FUNC GLOBAL DEFAULT 12 PyLong_GetSign │ │ │ │ - 105: 00219d2d 1396 FUNC GLOBAL DEFAULT 12 _PyPickle_LoadFromXIData │ │ │ │ - 106: 00044729 326 FUNC GLOBAL DEFAULT 12 PyFrame_New │ │ │ │ - 107: 00232c7d 68 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ - 108: 0013f0ed 268 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ - 109: 0006133f 60 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ - 110: 000b66cd 288 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ - 111: 001db0dd 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ - 112: 001ce2ad 12 FUNC GLOBAL DEFAULT 12 PyInit__types │ │ │ │ - 113: 0005e885 62 FUNC GLOBAL DEFAULT 12 PyTime_TimeRaw │ │ │ │ + 102: 00128a09 212 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ + 103: 001f2f29 16 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ + 104: 00122c7d 68 FUNC GLOBAL DEFAULT 12 PyLong_GetSign │ │ │ │ + 105: 00219505 1396 FUNC GLOBAL DEFAULT 12 _PyPickle_LoadFromXIData │ │ │ │ + 106: 000446b9 326 FUNC GLOBAL DEFAULT 12 PyFrame_New │ │ │ │ + 107: 002324ad 68 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ + 108: 0013e5b9 268 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ + 109: 0006157b 60 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ + 110: 000b6649 288 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ + 111: 001da7e5 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ + 112: 001cd841 12 FUNC GLOBAL DEFAULT 12 PyInit__types │ │ │ │ + 113: 0005e82d 62 FUNC GLOBAL DEFAULT 12 PyTime_TimeRaw │ │ │ │ 114: 00000000 0 FUNC GLOBAL DEFAULT UND flockfile@GLIBC_2.4 (3) │ │ │ │ - 115: 00209a29 356 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ - 116: 0014b711 314 FUNC GLOBAL DEFAULT 12 PyBuffer_ToContiguous │ │ │ │ - 117: 002582f5 1616 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16Stateful │ │ │ │ + 115: 00209201 356 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ + 116: 0014ad75 314 FUNC GLOBAL DEFAULT 12 PyBuffer_ToContiguous │ │ │ │ + 117: 00257c8d 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: 0005e489 42 FUNC GLOBAL DEFAULT 12 PyOS_mystricmp │ │ │ │ - 121: 001d6fc5 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ - 122: 0021bccd 12 FUNC GLOBAL DEFAULT 12 PyNumber_Power │ │ │ │ + 120: 0005e431 42 FUNC GLOBAL DEFAULT 12 PyOS_mystricmp │ │ │ │ + 121: 001d66c9 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ + 122: 0021b4a5 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: 0028ff45 4 FUNC GLOBAL DEFAULT 12 _PySemaphore_Destroy │ │ │ │ + 125: 00050371 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: 0005cf8d 20 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ + 130: 0005cf39 16 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ 131: 00000000 0 FUNC GLOBAL DEFAULT UND setgrent@GLIBC_2.4 (3) │ │ │ │ - 132: 00034a17 190 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Track │ │ │ │ + 132: 0003498f 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: 00184c4d 92 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ + 137: 00184125 92 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ 138: 00000000 0 FUNC GLOBAL DEFAULT UND __recvmsg64@GLIBC_2.34 (4) │ │ │ │ - 139: 0005c5fb 226 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ - 140: 0002f2b9 112 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadLastObjectFromFile │ │ │ │ - 141: 0005f799 4 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ - 142: 001b449d 4 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ - 143: 000fed15 128 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ - 144: 000619d9 66 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ - 145: 0005f09d 96 FUNC GLOBAL DEFAULT 12 PyType_Unwatch │ │ │ │ - 146: 000a22ed 55960 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ - 147: 00050799 56 FUNC GLOBAL DEFAULT 12 PyEval_SetTrace │ │ │ │ + 139: 0005c5a5 226 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ + 140: 0002f259 112 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadLastObjectFromFile │ │ │ │ + 141: 0005f779 4 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ + 142: 001b390d 4 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ + 143: 000fe6e9 128 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ + 144: 00061c15 66 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ + 145: 0005f045 96 FUNC GLOBAL DEFAULT 12 PyType_Unwatch │ │ │ │ + 146: 000a2295 55948 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ + 147: 00050645 56 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: 000b27f1 20 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ - 151: 001d7a45 92 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ + 150: 000b2789 20 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ + 151: 001d7105 92 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ 152: 004b1eac 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_CallableProxyType │ │ │ │ - 153: 001dc2c9 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ + 153: 001db9d1 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ 154: 00000000 0 FUNC GLOBAL DEFAULT UND execv@GLIBC_2.4 (3) │ │ │ │ - 155: 001b7f91 80 FUNC GLOBAL DEFAULT 12 PyThread_allocate_lock │ │ │ │ - 156: 00035329 168 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Untrack │ │ │ │ - 157: 00249f01 60 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ - 158: 001cf8c9 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ - 159: 00120311 368 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ + 155: 001b73f5 80 FUNC GLOBAL DEFAULT 12 PyThread_allocate_lock │ │ │ │ + 156: 00035201 168 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Untrack │ │ │ │ + 157: 00249729 60 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ + 158: 001ceec5 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ + 159: 0011fddd 368 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ 160: 00527604 4 OBJECT GLOBAL DEFAULT 29 PyExc_EnvironmentError │ │ │ │ - 161: 0012b045 120 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ - 162: 000f1c09 4 FUNC GLOBAL DEFAULT 12 _PyInstructionSequence_New │ │ │ │ + 161: 0012ab1d 120 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ + 162: 000f1655 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: 0012024d 12 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ - 166: 001ac45d 18 FUNC GLOBAL DEFAULT 12 _PyEval_NoToolsForUnwind │ │ │ │ - 167: 000cf749 62 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ + 165: 0011fd19 12 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ + 166: 001ab9ed 18 FUNC GLOBAL DEFAULT 12 _PyEval_NoToolsForUnwind │ │ │ │ + 167: 000cf2a1 62 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ 168: 00000000 0 FUNC GLOBAL DEFAULT UND mbrtowc@GLIBC_2.4 (3) │ │ │ │ - 169: 0005e727 58 FUNC GLOBAL DEFAULT 12 PySys_FormatStdout │ │ │ │ - 170: 000d54c5 134 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ - 171: 000593f1 54 FUNC GLOBAL DEFAULT 12 _Py_cr_diff │ │ │ │ - 172: 000fb6d9 144 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ - 173: 00061435 2 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ - 174: 001a463d 12 FUNC GLOBAL DEFAULT 12 _PyWarnings_Init │ │ │ │ + 169: 0005e6cf 58 FUNC GLOBAL DEFAULT 12 PySys_FormatStdout │ │ │ │ + 170: 000d5039 134 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ + 171: 0005939d 54 FUNC GLOBAL DEFAULT 12 _Py_cr_diff │ │ │ │ + 172: 000fb0a9 144 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ + 173: 00061671 2 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ + 174: 001a3bbd 12 FUNC GLOBAL DEFAULT 12 _PyWarnings_Init │ │ │ │ 175: 00000000 0 FUNC GLOBAL DEFAULT UND ttyname_r@GLIBC_2.4 (3) │ │ │ │ - 176: 001d64f1 1516 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ + 176: 001d5b0d 1520 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ 177: 004b1714 208 OBJECT GLOBAL DEFAULT 26 PyContextVar_Type │ │ │ │ - 178: 00031451 238 FUNC GLOBAL DEFAULT 12 _PyObject_Dump │ │ │ │ - 179: 000d711d 112 FUNC GLOBAL DEFAULT 12 PyArg_ParseTupleAndKeywords │ │ │ │ + 178: 000313f1 238 FUNC GLOBAL DEFAULT 12 _PyObject_Dump │ │ │ │ + 179: 000d6c75 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: 0005adeb 62 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ - 184: 0006893d 6 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ - 185: 0019482d 196 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ + 183: 0005aed9 62 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ + 184: 00068cc5 6 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ + 185: 00193d0d 196 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ 186: 00000000 0 FUNC GLOBAL DEFAULT UND strncmp@GLIBC_2.4 (3) │ │ │ │ - 187: 00062aed 24 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ - 188: 00074f69 68 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ - 189: 0022ade5 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ + 187: 00062cf5 24 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ + 188: 00074fa5 68 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ + 189: 0022a65d 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ 190: 004bb1b8 4 OBJECT GLOBAL DEFAULT 26 PyExc_PermissionError │ │ │ │ - 191: 0013e8a9 68 FUNC GLOBAL DEFAULT 12 PyThreadState_GetDict │ │ │ │ - 192: 0005ea2f 68 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_DecodeUTF8Stateful │ │ │ │ - 193: 000532c1 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ - 194: 0005d6f3 144 FUNC GLOBAL DEFAULT 12 PyFunction_SetDefaults │ │ │ │ - 195: 0005a8a1 62 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ - 196: 0005e41d 76 FUNC GLOBAL DEFAULT 12 PyUnstable_ThreadState_SetStackProtection │ │ │ │ - 197: 00051fb5 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ - 198: 00061a65 58 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ - 199: 00235815 58 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ - 200: 00093ab1 268 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ - 201: 00194825 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ - 202: 00268649 10 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ - 203: 00064b8b 86 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ - 204: 001e0451 196 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ - 205: 00044b87 144 FUNC GLOBAL DEFAULT 12 _PyObject_SetManagedDict │ │ │ │ - 206: 001241f5 632 FUNC GLOBAL DEFAULT 12 PyLong_AsNativeBytes │ │ │ │ + 191: 0013dd75 68 FUNC GLOBAL DEFAULT 12 PyThreadState_GetDict │ │ │ │ + 192: 0005e9d7 68 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_DecodeUTF8Stateful │ │ │ │ + 193: 000531e5 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ + 194: 0005d69b 144 FUNC GLOBAL DEFAULT 12 PyFunction_SetDefaults │ │ │ │ + 195: 0005a851 62 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ + 196: 0005e3c5 76 FUNC GLOBAL DEFAULT 12 PyUnstable_ThreadState_SetStackProtection │ │ │ │ + 197: 00051e61 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ + 198: 00061ca1 58 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ + 199: 00235035 58 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ + 200: 00093b8d 268 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ + 201: 00193d05 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ + 202: 00267e09 10 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ + 203: 00064daf 86 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ + 204: 001dfbb5 196 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ + 205: 00044b17 144 FUNC GLOBAL DEFAULT 12 _PyObject_SetManagedDict │ │ │ │ + 206: 00123cb5 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: 001df445 74 FUNC GLOBAL DEFAULT 12 PyBytes_Join │ │ │ │ - 211: 00195ddd 460 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ + 210: 001deba9 74 FUNC GLOBAL DEFAULT 12 PyBytes_Join │ │ │ │ + 211: 001952bd 460 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ 212: 0002c400 0 FUNC GLOBAL DEFAULT UND XML_ParserCreate_MM │ │ │ │ - 213: 001b2f4d 120 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleAttrString │ │ │ │ - 214: 0007fa75 24 FUNC GLOBAL DEFAULT 12 PyErr_Occurred │ │ │ │ + 213: 001b23b5 120 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleAttrString │ │ │ │ + 214: 0007faa5 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: 0013ce1d 408 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ + 217: 0013c3f1 408 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ 218: 004b32e4 208 OBJECT GLOBAL DEFAULT 26 _PyNotImplemented_Type │ │ │ │ - 219: 00233f59 62 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ - 220: 00065955 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ - 221: 000e7ddd 556 FUNC GLOBAL DEFAULT 12 PySet_Discard │ │ │ │ - 222: 001e2c31 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ + 219: 00233785 62 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ + 220: 00065bdd 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ + 221: 000e792d 556 FUNC GLOBAL DEFAULT 12 PySet_Discard │ │ │ │ + 222: 001e2391 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ 223: 004b1430 4 OBJECT GLOBAL DEFAULT 26 PyExc_Exception │ │ │ │ - 224: 001dba25 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ - 225: 001183c9 62 FUNC GLOBAL DEFAULT 12 _Py_Check_ArgsIterable │ │ │ │ + 224: 001db12d 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ + 225: 00117ed9 62 FUNC GLOBAL DEFAULT 12 _Py_Check_ArgsIterable │ │ │ │ 226: 004b1428 8 OBJECT GLOBAL DEFAULT 26 _Py_NoneStruct │ │ │ │ - 227: 0005f621 6 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ + 227: 0005f601 6 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ 228: 004b665c 208 OBJECT GLOBAL DEFAULT 26 PyAsyncGen_Type │ │ │ │ - 229: 002374cd 52 FUNC GLOBAL DEFAULT 12 PyList_Extend │ │ │ │ + 229: 00236d29 52 FUNC GLOBAL DEFAULT 12 PyList_Extend │ │ │ │ 230: 00000000 0 FUNC GLOBAL DEFAULT UND getpwent@GLIBC_2.4 (3) │ │ │ │ - 231: 00065a05 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFile │ │ │ │ - 232: 00062b7f 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_BeginMutex │ │ │ │ - 233: 001afc5d 12 FUNC GLOBAL DEFAULT 12 PyInit__io │ │ │ │ - 234: 000926a9 94 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ - 235: 003ceafc 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ - 236: 00142a61 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ - 237: 001f4651 10 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ - 238: 002421f5 36 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ - 239: 0013ec8d 112 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteRepr │ │ │ │ - 240: 00139b65 114 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ + 231: 00065c8d 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFile │ │ │ │ + 232: 00062d87 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_BeginMutex │ │ │ │ + 233: 001af161 12 FUNC GLOBAL DEFAULT 12 PyInit__io │ │ │ │ + 234: 00092785 94 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ + 235: 003ce22c 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ + 236: 00141f31 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ + 237: 001f3ed9 10 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ + 238: 0023641d 36 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ + 239: 0013e159 112 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteRepr │ │ │ │ + 240: 00139135 114 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ 241: 00000000 0 FUNC GLOBAL DEFAULT UND closefrom@GLIBC_2.34 (4) │ │ │ │ - 242: 001ceb89 72 FUNC GLOBAL DEFAULT 12 PyUnicode_Tailmatch │ │ │ │ + 242: 001ce11d 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: 0005f5bd 56 FUNC GLOBAL DEFAULT 12 _PyObject_CallFunction_SizeT │ │ │ │ + 245: 0005f59d 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: 0018f061 88 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ + 249: 0018e539 88 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ 250: 00000000 0 FUNC GLOBAL DEFAULT UND posix_openpt@GLIBC_2.4 (3) │ │ │ │ - 251: 001ed735 60 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ - 252: 00066541 80 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ - 253: 00058555 8 FUNC GLOBAL DEFAULT 12 _PyCode_GetPureScriptXIData │ │ │ │ + 251: 001ece9d 60 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ + 252: 0006656d 80 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ + 253: 000584ff 8 FUNC GLOBAL DEFAULT 12 _PyCode_GetPureScriptXIData │ │ │ │ 254: 0002b264 0 FUNC GLOBAL DEFAULT UND XML_GetCurrentLineNumber │ │ │ │ - 255: 00196505 144 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttr │ │ │ │ - 256: 00059de7 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ - 257: 0005ea73 360 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteUCS4 │ │ │ │ - 258: 00238341 76 FUNC GLOBAL DEFAULT 12 PyCallIter_New │ │ │ │ + 255: 001959e5 144 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttr │ │ │ │ + 256: 00059d97 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ + 257: 0005ea1b 360 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteUCS4 │ │ │ │ + 258: 00237b91 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: 0007bac5 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ - 263: 001dc7cd 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ - 264: 0012d2bd 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ - 265: 00184241 4 FUNC GLOBAL DEFAULT 12 PyThread_tss_is_created │ │ │ │ + 262: 0007baf5 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ + 263: 001dbed5 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ + 264: 0012cde5 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ + 265: 00183719 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: 000ef681 1800 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ - 270: 000651fb 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ - 271: 001dba19 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ - 272: 00200781 28 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ - 273: 0005a26b 358 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ + 269: 000ef0d1 1796 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ + 270: 00065481 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ + 271: 001db121 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ + 272: 001ffef5 28 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ + 273: 0005a21b 358 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ 274: 00000000 0 FUNC GLOBAL DEFAULT UND readlinkat@GLIBC_2.4 (3) │ │ │ │ - 275: 001cb219 136 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ - 276: 000c11ed 8 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ + 275: 001ca619 136 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ + 276: 000c113d 8 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ 277: 00000000 0 FUNC GLOBAL DEFAULT UND pipe@GLIBC_2.4 (3) │ │ │ │ - 278: 0005f877 12 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ - 279: 0006133b 4 FUNC GLOBAL DEFAULT 12 PyObject_Length │ │ │ │ + 278: 0005f857 12 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ + 279: 00061577 4 FUNC GLOBAL DEFAULT 12 PyObject_Length │ │ │ │ 280: 0002d505 76 FUNC GLOBAL DEFAULT 12 Py_ExitStatusException │ │ │ │ - 281: 0005e26b 22 FUNC GLOBAL DEFAULT 12 PyRefTracer_GetTracer │ │ │ │ - 282: 000d8171 248 FUNC GLOBAL DEFAULT 12 PyErr_GivenExceptionMatches │ │ │ │ + 281: 0005e213 22 FUNC GLOBAL DEFAULT 12 PyRefTracer_GetTracer │ │ │ │ + 282: 000d7cc9 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: 001e3309 262 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ - 286: 0011a1f5 312 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ - 287: 00051c5b 74 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ - 288: 00061a1b 60 FUNC GLOBAL DEFAULT 12 _PyDict_Pop │ │ │ │ + 285: 001e2a69 262 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ + 286: 00119cf5 312 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ + 287: 00051b07 74 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ + 288: 00061c57 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: 0005493b 74 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ - 292: 001b7d6d 240 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ - 293: 0012eaa1 216 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ + 291: 000548e5 72 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ + 292: 001b71d1 240 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ + 293: 0012e5e9 216 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ 294: 00000000 0 FUNC GLOBAL DEFAULT UND setregid@GLIBC_2.4 (3) │ │ │ │ - 295: 000c00b5 96 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ + 295: 000c0005 96 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ 296: 00000000 0 FUNC GLOBAL DEFAULT UND perror@GLIBC_2.4 (3) │ │ │ │ - 297: 0009a729 56 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ - 298: 001c6275 72 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ - 299: 0005ecc9 108 FUNC GLOBAL DEFAULT 12 PyContext_AddWatcher │ │ │ │ - 300: 0006b219 48 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ - 301: 0025db7d 42 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ - 302: 00191df1 48 FUNC GLOBAL DEFAULT 12 PyStaticMethod_New │ │ │ │ + 297: 0009a7b9 56 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ + 298: 001c56c5 72 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ + 299: 0005ec71 108 FUNC GLOBAL DEFAULT 12 PyContext_AddWatcher │ │ │ │ + 300: 0006b259 48 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ + 301: 0025d375 42 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ + 302: 001912c9 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: 001cf671 10 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ - 307: 000620bd 100 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ - 308: 0005f6d9 46 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetObject │ │ │ │ + 306: 001cec6d 10 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ + 307: 000622f9 100 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ + 308: 0005f6b9 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: 0006693d 204 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ - 311: 0006541d 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ - 312: 000a1639 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ + 310: 00066969 204 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ + 311: 000656a3 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ + 312: 000a15e1 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ 313: 0002c521 64 FUNC GLOBAL DEFAULT 12 PyConfig_InitIsolatedConfig │ │ │ │ - 314: 0006b829 98 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ - 315: 001c5fa9 78 FUNC GLOBAL DEFAULT 12 Py_GenericAlias │ │ │ │ - 316: 000713bd 420 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ - 317: 00062b3b 14 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ + 314: 0006b869 98 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ + 315: 001c53f9 78 FUNC GLOBAL DEFAULT 12 Py_GenericAlias │ │ │ │ + 316: 000713f5 420 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ + 317: 00062d43 14 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ 318: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setpgroup@GLIBC_2.4 (3) │ │ │ │ - 319: 0005dd3f 40 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Unlock │ │ │ │ + 319: 0005dce7 40 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Unlock │ │ │ │ 320: 004ff260 4 OBJECT GLOBAL DEFAULT 29 Py_VerboseFlag │ │ │ │ - 321: 00059f75 4 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ - 322: 0005994d 100 FUNC GLOBAL DEFAULT 12 PyConfig_Names │ │ │ │ - 323: 001b3d89 48 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ + 321: 00059f25 4 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ + 322: 000598fd 100 FUNC GLOBAL DEFAULT 12 PyConfig_Names │ │ │ │ + 323: 001b31f9 48 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ 324: 004bb1b4 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterruptedError │ │ │ │ - 325: 001d62d5 2 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ - 326: 0021cd65 92 FUNC GLOBAL DEFAULT 12 PyDict_GetItemString │ │ │ │ - 327: 001295d5 276 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ - 328: 001dddad 138 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLong │ │ │ │ - 329: 00173e65 852 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ - 330: 0014914d 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ - 331: 0008b4d1 120 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ - 332: 0005e01f 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ - 333: 003bb078 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ - 334: 0005f79d 76 FUNC GLOBAL DEFAULT 12 _PyLong_FromDigits │ │ │ │ - 335: 00208755 2 FUNC GLOBAL DEFAULT 12 _PyCode_ReturnsOnlyNone │ │ │ │ - 336: 00067ec9 80 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ - 337: 000ddc39 2 FUNC GLOBAL DEFAULT 12 Py_LeaveRecursiveCall │ │ │ │ + 325: 001d5665 2 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ + 326: 0021c535 92 FUNC GLOBAL DEFAULT 12 PyDict_GetItemString │ │ │ │ + 327: 001290a9 276 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ + 328: 001dd511 138 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLong │ │ │ │ + 329: 00173345 852 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ + 330: 00148795 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ + 331: 0008b4dd 120 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ + 332: 0005dfc7 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ + 333: 003ba7a8 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ + 334: 0005f77d 76 FUNC GLOBAL DEFAULT 12 _PyLong_FromDigits │ │ │ │ + 335: 00207f65 2 FUNC GLOBAL DEFAULT 12 _PyCode_ReturnsOnlyNone │ │ │ │ + 336: 00068189 80 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ + 337: 000dd751 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: 001490c9 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ + 340: 00148711 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ 341: 004baad4 4 OBJECT GLOBAL DEFAULT 26 PyExc_OSError │ │ │ │ - 342: 001daf6d 12 FUNC GLOBAL DEFAULT 12 PyInit__struct │ │ │ │ - 343: 000368df 12 FUNC GLOBAL DEFAULT 12 PyInit__statistics │ │ │ │ - 344: 00057303 52 FUNC GLOBAL DEFAULT 12 PyCodec_KnownEncoding │ │ │ │ - 345: 0003a7bd 14 FUNC GLOBAL DEFAULT 12 PyNumber_MatrixMultiply │ │ │ │ - 346: 000b0ad9 294 FUNC GLOBAL DEFAULT 12 _PyToken_TwoChars │ │ │ │ + 342: 001da675 12 FUNC GLOBAL DEFAULT 12 PyInit__struct │ │ │ │ + 343: 0003686f 10 FUNC GLOBAL DEFAULT 12 PyInit__statistics │ │ │ │ + 344: 0005726b 52 FUNC GLOBAL DEFAULT 12 PyCodec_KnownEncoding │ │ │ │ + 345: 0003a74d 14 FUNC GLOBAL DEFAULT 12 PyNumber_MatrixMultiply │ │ │ │ + 346: 000b0a71 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: 001a8b75 1266 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ - 351: 00095ab1 112 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ - 352: 001e1ad1 144 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitObject │ │ │ │ + 350: 001a8105 1266 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ + 351: 00095b39 116 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ + 352: 001e1235 144 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitObject │ │ │ │ 353: 00000000 0 FUNC GLOBAL DEFAULT UND ftruncate64@GLIBC_2.4 (3) │ │ │ │ - 354: 0020af85 176 FUNC GLOBAL DEFAULT 12 PyType_Freeze │ │ │ │ + 354: 0020a705 176 FUNC GLOBAL DEFAULT 12 PyType_Freeze │ │ │ │ 355: 004b8398 208 OBJECT GLOBAL DEFAULT 26 PyByteArray_Type │ │ │ │ - 356: 001d272d 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ - 357: 001ffbfd 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ - 358: 00209545 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ - 359: 00191d21 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewClassMethod │ │ │ │ + 356: 001d1d35 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ + 357: 001ff371 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ + 358: 00208be9 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ + 359: 001911f9 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: 00039f39 70 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetEvalFrameFunc │ │ │ │ - 363: 00234421 44 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ - 364: 0021c981 30 FUNC GLOBAL DEFAULT 12 PyLong_FreeExport │ │ │ │ + 362: 00039ec9 70 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetEvalFrameFunc │ │ │ │ + 363: 00233c45 44 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ + 364: 0021c151 30 FUNC GLOBAL DEFAULT 12 PyLong_FreeExport │ │ │ │ 365: 0002bb88 0 FUNC GLOBAL DEFAULT UND XML_SetEndCdataSectionHandler │ │ │ │ - 366: 001004fd 66 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ + 366: 000ffea5 66 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ 367: 004bee68 4 OBJECT GLOBAL DEFAULT 26 PyExc_TabError │ │ │ │ - 368: 0005ef41 92 FUNC GLOBAL DEFAULT 12 PyType_AddWatcher │ │ │ │ - 369: 0003f64f 110 FUNC GLOBAL DEFAULT 12 PyType_ClearCache │ │ │ │ - 370: 0007fb89 10 FUNC GLOBAL DEFAULT 12 _PyErr_SetRaisedException │ │ │ │ + 368: 0005eee9 92 FUNC GLOBAL DEFAULT 12 PyType_AddWatcher │ │ │ │ + 369: 0003f5df 110 FUNC GLOBAL DEFAULT 12 PyType_ClearCache │ │ │ │ + 370: 0007fbb9 10 FUNC GLOBAL DEFAULT 12 _PyErr_SetRaisedException │ │ │ │ 371: 004baad8 4 OBJECT GLOBAL DEFAULT 26 PyExc_NotImplementedError │ │ │ │ - 372: 001dad99 128 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ - 373: 0002e669 2262 FUNC GLOBAL DEFAULT 12 _Py_GetConfigsAsDict │ │ │ │ - 374: 0007e9ed 2596 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ - 375: 000d014d 1068 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ - 376: 002931e9 48 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ + 372: 001da4a1 128 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ + 373: 0002e609 2262 FUNC GLOBAL DEFAULT 12 _Py_GetConfigsAsDict │ │ │ │ + 374: 0007ea1d 2596 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ + 375: 000cfca5 1068 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ + 376: 00292969 48 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ 377: 004c2e98 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenTest │ │ │ │ - 378: 001ecde1 60 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ - 379: 00113a75 226 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ - 380: 0005dcc9 36 FUNC GLOBAL DEFAULT 12 Py_PACK_FULL_VERSION │ │ │ │ + 378: 001ec549 60 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ + 379: 00112e05 226 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ + 380: 0005dc71 36 FUNC GLOBAL DEFAULT 12 Py_PACK_FULL_VERSION │ │ │ │ 381: 004b6864 208 OBJECT GLOBAL DEFAULT 26 PyCoro_Type │ │ │ │ - 382: 00090359 360 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecial │ │ │ │ + 382: 00090419 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: 0005a821 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ - 386: 0005d813 14 FUNC GLOBAL DEFAULT 12 PyUnstable_IsImmortal │ │ │ │ - 387: 001f7565 12 FUNC GLOBAL DEFAULT 12 PyInit__socket │ │ │ │ - 388: 0002e55b 74 FUNC GLOBAL DEFAULT 12 Py_NewInterpreter │ │ │ │ - 389: 00207199 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ - 390: 00064c2d 76 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ + 385: 0005a7d1 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ + 386: 0005d7bb 14 FUNC GLOBAL DEFAULT 12 PyUnstable_IsImmortal │ │ │ │ + 387: 001f6cdd 12 FUNC GLOBAL DEFAULT 12 PyInit__socket │ │ │ │ + 388: 0002e4fb 74 FUNC GLOBAL DEFAULT 12 Py_NewInterpreter │ │ │ │ + 389: 002069b9 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ + 390: 00064e51 76 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ 391: 0002c268 0 FUNC GLOBAL DEFAULT UND XML_SetAllocTrackerMaximumAmplification │ │ │ │ - 392: 000632c1 20 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ - 393: 0005d4ef 66 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ - 394: 00083891 612 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ - 395: 000d9ff5 94 FUNC GLOBAL DEFAULT 12 _PyList_FromStackRefStealOnSuccess │ │ │ │ - 396: 001b3aa9 40 FUNC GLOBAL DEFAULT 12 _Py_EncodeLocaleEx │ │ │ │ + 392: 000634c9 20 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ + 393: 0005d497 66 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ + 394: 0008390d 596 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ + 395: 000d9ae5 94 FUNC GLOBAL DEFAULT 12 _PyList_FromStackRefStealOnSuccess │ │ │ │ + 396: 001b2f19 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: 001d8fc9 42 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ - 400: 001cdbbd 64 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ - 401: 0025dde1 62 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetReason │ │ │ │ + 399: 001d8a6d 40 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ + 400: 001ccfbd 64 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ + 401: 0025d5d9 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: 0004714b 170 FUNC GLOBAL DEFAULT 12 PyVectorcall_Call │ │ │ │ + 404: 000470fb 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: 000cd331 4 FUNC GLOBAL DEFAULT 12 PyType_GetFlags │ │ │ │ + 407: 000cceb1 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: 00061acb 102 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ - 413: 0007f5a9 64 FUNC GLOBAL DEFAULT 12 PyType_Ready │ │ │ │ - 414: 001a3a99 32 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ - 415: 00125f61 16 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Init │ │ │ │ + 412: 00061d07 102 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ + 413: 0007f5d9 64 FUNC GLOBAL DEFAULT 12 PyType_Ready │ │ │ │ + 414: 001a3021 32 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ + 415: 00125a2d 16 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Init │ │ │ │ 416: 0002b42c 0 FUNC GLOBAL DEFAULT UND fchdir@GLIBC_2.4 (3) │ │ │ │ - 417: 000d8071 256 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ - 418: 001d0cb1 178 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ - 419: 000c53ed 344 FUNC GLOBAL DEFAULT 12 _PyEval_LoadGlobalStackRef │ │ │ │ - 420: 0005f627 24 FUNC GLOBAL DEFAULT 12 _PyCode_CheckNoInternalState │ │ │ │ + 417: 000d7bc9 256 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ + 418: 001d02b9 178 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ + 419: 000c536d 344 FUNC GLOBAL DEFAULT 12 _PyEval_LoadGlobalStackRef │ │ │ │ + 420: 0005f607 24 FUNC GLOBAL DEFAULT 12 _PyCode_CheckNoInternalState │ │ │ │ 421: 00000000 0 FUNC GLOBAL DEFAULT UND mknod@GLIBC_2.33 (8) │ │ │ │ - 422: 0027ebd1 112 FUNC GLOBAL DEFAULT 12 _PyBytes_GetXIData │ │ │ │ - 423: 0024109d 88 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ - 424: 00055fd5 62 FUNC GLOBAL DEFAULT 12 PyLong_AsUInt32 │ │ │ │ - 425: 00176725 38 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ + 422: 0027e3d1 112 FUNC GLOBAL DEFAULT 12 _PyBytes_GetXIData │ │ │ │ + 423: 002408ad 88 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ + 424: 00055f7d 62 FUNC GLOBAL DEFAULT 12 PyLong_AsUInt32 │ │ │ │ + 425: 00175bfd 38 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ 426: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_wait@GLIBC_2.4 (3) │ │ │ │ - 427: 000e4151 356 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ - 428: 000615cb 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ + 427: 000e3c71 360 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ + 428: 00061807 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ 429: 00000000 0 FUNC GLOBAL DEFAULT UND mkfifoat@GLIBC_2.4 (3) │ │ │ │ - 430: 0003a7cb 598 FUNC GLOBAL DEFAULT 12 _PyCompile_Assemble │ │ │ │ - 431: 001a8775 50 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ - 432: 000611ad 50 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ - 433: 001d3011 52 FUNC GLOBAL DEFAULT 12 PyModule_AddStringConstant │ │ │ │ + 430: 0003a75b 598 FUNC GLOBAL DEFAULT 12 _PyCompile_Assemble │ │ │ │ + 431: 001a7d05 50 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ + 432: 000613e9 50 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ + 433: 001d2619 52 FUNC GLOBAL DEFAULT 12 PyModule_AddStringConstant │ │ │ │ 434: 00000000 0 FUNC GLOBAL DEFAULT UND ftell@GLIBC_2.4 (3) │ │ │ │ - 435: 001aa8ed 112 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttrString │ │ │ │ + 435: 001a9e7d 112 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttrString │ │ │ │ 436: 00000000 0 FUNC GLOBAL DEFAULT UND inet_ntop@GLIBC_2.4 (3) │ │ │ │ - 437: 000d82f9 44 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ + 437: 000d7e51 44 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ 438: 004bb1a4 4 OBJECT GLOBAL DEFAULT 26 PyExc_FileExistsError │ │ │ │ - 439: 00217419 60 FUNC GLOBAL DEFAULT 12 PyUnicode_Split │ │ │ │ + 439: 00216bed 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: 00270f01 134 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ - 443: 0012580d 264 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ + 442: 00270729 134 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ + 443: 001252d5 264 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ 444: 0002b1ec 0 FUNC GLOBAL DEFAULT UND deflateEnd │ │ │ │ - 445: 001f6ff1 16 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ + 445: 001f6769 16 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ 446: 00000000 0 FUNC GLOBAL DEFAULT UND puts@GLIBC_2.4 (3) │ │ │ │ - 447: 001d52d1 128 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ + 447: 001d55e5 128 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ 448: 004bae4c 4 OBJECT GLOBAL DEFAULT 26 PyExc_BaseExceptionGroup │ │ │ │ - 449: 0005de07 38 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RUnlock │ │ │ │ - 450: 00139d75 20 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ - 451: 002157ed 144 FUNC GLOBAL DEFAULT 12 _PyFunction_GetXIData │ │ │ │ - 452: 0006799b 82 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationEx │ │ │ │ + 449: 0005ddaf 38 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RUnlock │ │ │ │ + 450: 00139345 20 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ + 451: 00214fb9 144 FUNC GLOBAL DEFAULT 12 _PyFunction_GetXIData │ │ │ │ + 452: 00067c59 84 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationEx │ │ │ │ 453: 00000000 0 FUNC GLOBAL DEFAULT UND mbstowcs@GLIBC_2.4 (3) │ │ │ │ 454: 00000000 0 FUNC GLOBAL DEFAULT UND deflateCopy │ │ │ │ 455: 004c29dc 24 OBJECT GLOBAL DEFAULT 26 _Py_SwappedOp │ │ │ │ 456: 004b6ef8 208 OBJECT GLOBAL DEFAULT 26 PyGetSetDescr_Type │ │ │ │ 457: 00000000 0 FUNC GLOBAL DEFAULT UND getpriority@GLIBC_2.4 (3) │ │ │ │ 458: 00000000 0 FUNC GLOBAL DEFAULT UND fork@GLIBC_2.4 (3) │ │ │ │ - 459: 0005c985 68 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ - 460: 00062a69 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ + 459: 0005c863 68 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ + 460: 00062c71 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ 461: 004bee78 4 OBJECT GLOBAL DEFAULT 26 PyExc_PythonFinalizationError │ │ │ │ - 462: 00062cfb 38 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesString │ │ │ │ - 463: 000b37bd 6 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ - 464: 001c86cd 34 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ - 465: 001c7a7d 10 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ - 466: 00164ead 20 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ - 467: 00066611 32 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ - 468: 00179e6d 66 FUNC GLOBAL DEFAULT 12 PyMem_RawRealloc │ │ │ │ - 469: 000b417d 72 FUNC GLOBAL DEFAULT 12 _PyObjectArray_FromStackRefArray │ │ │ │ + 462: 00062f03 38 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesString │ │ │ │ + 463: 000b3741 6 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ + 464: 001c7ac9 34 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ + 465: 001c6e79 10 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ + 466: 0016438d 20 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ + 467: 0006663d 32 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ + 468: 00179345 66 FUNC GLOBAL DEFAULT 12 PyMem_RawRealloc │ │ │ │ + 469: 000b4101 72 FUNC GLOBAL DEFAULT 12 _PyObjectArray_FromStackRefArray │ │ │ │ 470: 004beeac 4 OBJECT GLOBAL DEFAULT 26 PyExc_ZeroDivisionError │ │ │ │ - 471: 0017284d 848 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ + 471: 00171d2d 848 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ 472: 00000000 0 FUNC GLOBAL DEFAULT UND listxattr@GLIBC_2.4 (3) │ │ │ │ - 473: 0016059d 8 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ + 473: 0015fb15 8 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ 474: 00527df0 0 NOTYPE GLOBAL DEFAULT 29 __bss_end__ │ │ │ │ - 475: 0012f1d9 30 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Dealloc │ │ │ │ - 476: 0020c25d 122 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteSubstring │ │ │ │ - 477: 00076645 612 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ + 475: 0012ed21 30 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Dealloc │ │ │ │ + 476: 0020b9d5 122 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteSubstring │ │ │ │ + 477: 0007667d 612 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ 478: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getparam@GLIBC_2.4 (3) │ │ │ │ - 479: 00264a01 296 FUNC GLOBAL DEFAULT 12 _Py_c_pow │ │ │ │ - 480: 00195fa9 56 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ - 481: 00180209 316 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ + 479: 002641f9 296 FUNC GLOBAL DEFAULT 12 _Py_c_pow │ │ │ │ + 480: 00195489 56 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ + 481: 0017f6e1 316 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ 482: 0002bbac 0 FUNC GLOBAL DEFAULT UND XML_SetXmlDeclHandler │ │ │ │ - 483: 000d8f69 108 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ - 484: 0007e6c9 604 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ - 485: 000fb46d 316 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ - 486: 001cee59 224 FUNC GLOBAL DEFAULT 12 Py_fopen │ │ │ │ - 487: 00066599 6 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileEx │ │ │ │ + 483: 000d8a51 108 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ + 484: 0007e6f5 604 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ + 485: 000fae3d 316 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ + 486: 001ce3ed 224 FUNC GLOBAL DEFAULT 12 Py_fopen │ │ │ │ + 487: 000665c5 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: 00061df7 152 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ - 491: 0006116b 66 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ - 492: 001ebf91 120 FUNC GLOBAL DEFAULT 12 _PyDict_SendEvent │ │ │ │ - 493: 001b2fc5 70 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleAttr │ │ │ │ + 490: 00062033 152 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ + 491: 000613a7 66 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ + 492: 001eb6f9 120 FUNC GLOBAL DEFAULT 12 _PyDict_SendEvent │ │ │ │ + 493: 001b242d 70 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleAttr │ │ │ │ 494: 004beea4 4 OBJECT GLOBAL DEFAULT 26 PyExc_EncodingWarning │ │ │ │ - 495: 0005c88b 4 FUNC GLOBAL DEFAULT 12 Py_fclose │ │ │ │ - 496: 00235111 42 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_WriteBytes │ │ │ │ + 495: 0005c837 4 FUNC GLOBAL DEFAULT 12 Py_fclose │ │ │ │ + 496: 00234935 42 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_WriteBytes │ │ │ │ 497: 00000000 0 FUNC GLOBAL DEFAULT UND getgrent@GLIBC_2.4 (3) │ │ │ │ - 498: 001a40b1 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ - 499: 002257f5 42 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ + 498: 001a3635 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ + 499: 00224fcd 42 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ 500: 00000000 0 FUNC GLOBAL DEFAULT UND setreuid@GLIBC_2.4 (3) │ │ │ │ - 501: 0006b149 62 FUNC GLOBAL DEFAULT 12 PyMem_RawMalloc │ │ │ │ - 502: 00204f59 50 FUNC GLOBAL DEFAULT 12 PyErr_WarnFormat │ │ │ │ - 503: 0005855d 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ - 504: 0007fb7d 10 FUNC GLOBAL DEFAULT 12 _PyErr_GetRaisedException │ │ │ │ - 505: 00159f05 110 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ - 506: 00135425 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ - 507: 0016bfd1 786 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ + 501: 0006b189 62 FUNC GLOBAL DEFAULT 12 PyMem_RawMalloc │ │ │ │ + 502: 00204731 50 FUNC GLOBAL DEFAULT 12 PyErr_WarnFormat │ │ │ │ + 503: 00058507 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ + 504: 0007fbad 10 FUNC GLOBAL DEFAULT 12 _PyErr_GetRaisedException │ │ │ │ + 505: 0015948d 110 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ + 506: 00134a11 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ + 507: 0016b4c1 786 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ 508: 00000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@GLIBC_2.4 (3) │ │ │ │ - 509: 0005f83b 4 FUNC GLOBAL DEFAULT 12 PyODict_SetItem │ │ │ │ - 510: 00203325 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ - 511: 00192529 404 FUNC GLOBAL DEFAULT 12 _PyStaticType_InitForExtension │ │ │ │ - 512: 0005e8c3 68 FUNC GLOBAL DEFAULT 12 PyUnicode_Count │ │ │ │ - 513: 00142b85 162 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ + 509: 0005f81b 4 FUNC GLOBAL DEFAULT 12 PyODict_SetItem │ │ │ │ + 510: 00202a99 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ + 511: 00191a01 404 FUNC GLOBAL DEFAULT 12 _PyStaticType_InitForExtension │ │ │ │ + 512: 0005e86b 68 FUNC GLOBAL DEFAULT 12 PyUnicode_Count │ │ │ │ + 513: 00142055 162 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ 514: 004bb198 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionAbortedError │ │ │ │ - 515: 00213515 90 FUNC GLOBAL DEFAULT 12 _PyXI_ClearResult │ │ │ │ - 516: 000d4155 1876 FUNC GLOBAL DEFAULT 12 _PyEval_UnpackIterableStackRef │ │ │ │ - 517: 000646c7 60 FUNC GLOBAL DEFAULT 12 PyUnicode_KIND │ │ │ │ - 518: 001df9c9 76 FUNC GLOBAL DEFAULT 12 _PyTemplate_Build │ │ │ │ - 519: 000ff9e9 112 FUNC GLOBAL DEFAULT 12 PyCapsule_GetPointer │ │ │ │ + 515: 00212b9d 90 FUNC GLOBAL DEFAULT 12 _PyXI_ClearResult │ │ │ │ + 516: 000d3cb5 1880 FUNC GLOBAL DEFAULT 12 _PyEval_UnpackIterableStackRef │ │ │ │ + 517: 000648cf 60 FUNC GLOBAL DEFAULT 12 PyUnicode_KIND │ │ │ │ + 518: 001df12d 76 FUNC GLOBAL DEFAULT 12 _PyTemplate_Build │ │ │ │ + 519: 000ff3c1 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: 001a42dd 6 FUNC GLOBAL DEFAULT 12 PyStructSequence_NewType │ │ │ │ + 522: 001a385d 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: 0019fb81 32 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ + 525: 0019f119 32 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ 526: 00000000 0 FUNC GLOBAL DEFAULT UND unlink@GLIBC_2.4 (3) │ │ │ │ - 527: 0005e027 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCellvars │ │ │ │ + 527: 0005dfcf 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: 002547f9 148 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ - 531: 00203575 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceXor │ │ │ │ + 530: 00253fe5 148 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ + 531: 00202ce9 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: 000618d1 114 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ - 535: 00202505 96 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Parent │ │ │ │ + 534: 00061b0d 114 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ + 535: 00201ba5 96 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Parent │ │ │ │ 536: 00000000 0 FUNC GLOBAL DEFAULT UND listen@GLIBC_2.4 (3) │ │ │ │ - 537: 00129009 1108 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ + 537: 00128add 1108 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ 538: 004b6abc 208 OBJECT GLOBAL DEFAULT 26 Py_GenericAliasType │ │ │ │ - 539: 00067f19 392 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ + 539: 000681d9 392 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ 540: 00527d38 4 OBJECT GLOBAL DEFAULT 29 PyImport_FrozenModules │ │ │ │ - 541: 0003153f 294 FUNC GLOBAL DEFAULT 12 PyObject_Print │ │ │ │ + 541: 000314df 294 FUNC GLOBAL DEFAULT 12 PyObject_Print │ │ │ │ 542: 004b1420 8 OBJECT GLOBAL DEFAULT 26 _Py_NotImplementedStruct │ │ │ │ - 543: 00220061 78 FUNC GLOBAL DEFAULT 12 PyTime_Time │ │ │ │ - 544: 0020b2d1 72 FUNC GLOBAL DEFAULT 12 _PyXIData_Init │ │ │ │ - 545: 00033135 6 FUNC GLOBAL DEFAULT 12 PyType_GetName │ │ │ │ + 543: 0021f831 78 FUNC GLOBAL DEFAULT 12 PyTime_Time │ │ │ │ + 544: 0020aa4d 76 FUNC GLOBAL DEFAULT 12 _PyXIData_Init │ │ │ │ + 545: 000330ad 6 FUNC GLOBAL DEFAULT 12 PyType_GetName │ │ │ │ 546: 00000000 0 FUNC GLOBAL DEFAULT UND XML_FreeContentModel │ │ │ │ - 547: 00290071 884 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ - 548: 001c8a85 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ - 549: 00062b4d 20 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ - 550: 00230b69 788 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ + 547: 0028f8a1 884 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ + 548: 001c7e81 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ + 549: 00062d55 20 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ + 550: 00230411 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: 001937b1 74 FUNC GLOBAL DEFAULT 12 PyFile_NewStdPrinter │ │ │ │ + 555: 00192c8d 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: 000b6fd9 14 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ - 559: 00062c71 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ + 558: 000b6f55 14 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ + 559: 00062e79 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ 560: 00000000 0 FUNC GLOBAL DEFAULT UND realloc@GLIBC_2.4 (3) │ │ │ │ - 561: 001ed4e5 42 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ - 562: 0004b1fd 204 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ - 563: 000c107d 368 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ - 564: 001941f9 84 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ + 561: 001ecc4d 42 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ + 562: 0004b1ad 204 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ + 563: 000c0fcd 368 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ + 564: 001936d9 84 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ 565: 00000000 0 FUNC GLOBAL DEFAULT UND if_nameindex@GLIBC_2.4 (3) │ │ │ │ - 566: 00076df9 160 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ - 567: 0005ec45 132 FUNC GLOBAL DEFAULT 12 PyCode_ClearWatcher │ │ │ │ - 568: 000b3e59 82 FUNC GLOBAL DEFAULT 12 PyTuple_GetItem │ │ │ │ - 569: 0005f821 26 FUNC GLOBAL DEFAULT 12 PyODict_New │ │ │ │ + 566: 00076e31 160 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ + 567: 0005ebed 132 FUNC GLOBAL DEFAULT 12 PyCode_ClearWatcher │ │ │ │ + 568: 000b3ddd 82 FUNC GLOBAL DEFAULT 12 PyTuple_GetItem │ │ │ │ + 569: 0005f801 26 FUNC GLOBAL DEFAULT 12 PyODict_New │ │ │ │ 570: 004b40fc 208 OBJECT GLOBAL DEFAULT 26 PyODictValues_Type │ │ │ │ - 571: 002359cd 64 FUNC GLOBAL DEFAULT 12 PyContext_CopyCurrent │ │ │ │ - 572: 001b00d1 194 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ - 573: 00081771 14 FUNC GLOBAL DEFAULT 12 Py_HashPointer │ │ │ │ + 571: 002351ed 64 FUNC GLOBAL DEFAULT 12 PyContext_CopyCurrent │ │ │ │ + 572: 001af5d5 194 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ + 573: 000817e9 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: 00093719 390 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteASCIIString │ │ │ │ + 576: 000937f5 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: 0022d6c5 52 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ - 580: 00067e01 200 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ - 581: 00196195 94 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromString │ │ │ │ + 579: 0022cefd 52 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ + 580: 000680c1 200 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ + 581: 00195675 94 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromString │ │ │ │ 582: 0002d1a1 116 FUNC GLOBAL DEFAULT 12 PyInitConfig_AddModule │ │ │ │ - 583: 001ef69d 78 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ + 583: 001eee05 78 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ 584: 004fe9c0 4 OBJECT GLOBAL DEFAULT 29 stdin@GLIBC_2.4 (3) │ │ │ │ - 585: 001783cd 52 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ + 585: 001778a5 52 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ 586: 00000000 0 FUNC GLOBAL DEFAULT UND abort@GLIBC_2.4 (3) │ │ │ │ - 587: 000d59ed 382 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ - 588: 001b75a5 256 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ - 589: 001c815d 52 FUNC GLOBAL DEFAULT 12 PyOS_setsig │ │ │ │ + 587: 000d5561 382 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ + 588: 001b6a01 256 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ + 589: 001c7559 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: 000620ad 16 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ - 593: 00150e75 24 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ - 594: 001b410d 80 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ + 592: 000622e9 16 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ + 593: 001504d9 24 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ + 594: 001b357d 80 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ 595: 00000000 0 FUNC GLOBAL DEFAULT UND sigwaitinfo@GLIBC_2.4 (3) │ │ │ │ - 596: 00061439 398 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ - 597: 00061a57 8 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ + 596: 00061675 398 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ + 597: 00061c93 8 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ 598: 00000000 0 FUNC GLOBAL DEFAULT UND socketpair@GLIBC_2.4 (3) │ │ │ │ - 599: 0003fa7d 48 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ - 600: 0006187b 86 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ - 601: 0006fc3d 1948 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ + 599: 0003fa0d 48 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ + 600: 00061ab7 86 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ + 601: 0006fc75 1948 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ 602: 004b7c5c 208 OBJECT GLOBAL DEFAULT 26 PyCapsule_Type │ │ │ │ - 603: 001b8d39 16 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ - 604: 0005d32f 42 FUNC GLOBAL DEFAULT 12 PyFrame_GetGenerator │ │ │ │ - 605: 0025a595 34 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ - 606: 00178401 52 FUNC GLOBAL DEFAULT 12 PyThread_start_joinable_thread │ │ │ │ + 603: 001b8199 16 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ + 604: 0005d2d7 42 FUNC GLOBAL DEFAULT 12 PyFrame_GetGenerator │ │ │ │ + 605: 00259d95 34 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ + 606: 001778d9 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: 00062c75 30 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ + 610: 00062e7d 30 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ 611: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_create@GLIBC_2.34 (4) │ │ │ │ - 612: 002e8df0 136 OBJECT GLOBAL DEFAULT 14 _Py_InitCleanup │ │ │ │ - 613: 00056c61 6 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ - 614: 00194abd 62 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ + 612: 002e8530 136 OBJECT GLOBAL DEFAULT 14 _Py_InitCleanup │ │ │ │ + 613: 00056ccb 6 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ + 614: 00193f9d 62 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ 615: 004b9f38 208 OBJECT GLOBAL DEFAULT 26 PyTuple_Type │ │ │ │ - 616: 00061a5f 6 FUNC GLOBAL DEFAULT 12 PyCFunction_NewEx │ │ │ │ - 617: 00155be5 768 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ - 618: 0007fd15 376 FUNC GLOBAL DEFAULT 12 PyLong_FromLong │ │ │ │ + 616: 00061c9b 6 FUNC GLOBAL DEFAULT 12 PyCFunction_NewEx │ │ │ │ + 617: 00155251 768 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ + 618: 0007fd45 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: 00213195 4 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteASCII │ │ │ │ - 623: 0008aa91 26 FUNC GLOBAL DEFAULT 12 PyBool_FromLong │ │ │ │ + 622: 0021270d 4 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteASCII │ │ │ │ + 623: 0008aa9d 26 FUNC GLOBAL DEFAULT 12 PyBool_FromLong │ │ │ │ 624: 00000000 0 FUNC GLOBAL DEFAULT UND getpid@GLIBC_2.4 (3) │ │ │ │ - 625: 000665ed 36 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ - 626: 002934dd 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_End │ │ │ │ - 627: 000707fd 452 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ + 625: 00066619 36 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ + 626: 00292c5d 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_End │ │ │ │ + 627: 00070835 452 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ 628: 00000000 0 FUNC GLOBAL DEFAULT UND kill@GLIBC_2.4 (3) │ │ │ │ - 629: 001d8115 48 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ + 629: 001d77f1 48 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ 630: 00000000 0 FUNC GLOBAL DEFAULT UND sem_destroy@GLIBC_2.34 (4) │ │ │ │ - 631: 001ef0c9 6 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ - 632: 00146b25 4 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ - 633: 00094e1d 1028 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ + 631: 001ee831 6 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ + 632: 00146175 4 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ + 633: 00094ea1 1028 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ 634: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_condattr_init@GLIBC_2.4 (3) │ │ │ │ - 635: 003a4cf0 8 OBJECT GLOBAL DEFAULT 14 PY_TIMEOUT_MAX │ │ │ │ + 635: 003a7880 8 OBJECT GLOBAL DEFAULT 14 PY_TIMEOUT_MAX │ │ │ │ 636: 004beee4 4 OBJECT GLOBAL DEFAULT 26 PyExc_SystemExit │ │ │ │ - 637: 00085d2d 880 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ + 637: 00085da1 872 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ 638: 00000000 0 FUNC GLOBAL DEFAULT UND posix_fallocate64@GLIBC_2.4 (3) │ │ │ │ - 639: 000d48a9 712 FUNC GLOBAL DEFAULT 12 PyObject_IsInstance │ │ │ │ - 640: 000f213d 88 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ - 641: 001b18c9 86 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ - 642: 001d93b1 16 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLine │ │ │ │ - 643: 001b750d 152 FUNC GLOBAL DEFAULT 12 PyLong_Export │ │ │ │ + 639: 000d440d 712 FUNC GLOBAL DEFAULT 12 PyObject_IsInstance │ │ │ │ + 640: 000f1b89 88 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ + 641: 001b0d69 86 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ + 642: 001d8a5d 16 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLine │ │ │ │ + 643: 001b6969 152 FUNC GLOBAL DEFAULT 12 PyLong_Export │ │ │ │ 644: 00000000 0 FUNC GLOBAL DEFAULT UND bind_textdomain_codeset@GLIBC_2.4 (3) │ │ │ │ - 645: 00193071 66 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ - 646: 00207559 4 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ + 645: 00192549 66 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ + 646: 00206d2d 4 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ 647: 00000000 0 FUNC GLOBAL DEFAULT UND strdup@GLIBC_2.4 (3) │ │ │ │ - 648: 001a3ab9 114 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ - 649: 001ce235 118 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsWhitespace │ │ │ │ + 648: 001a3041 114 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ + 649: 001cd7c9 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: 0006b189 132 FUNC GLOBAL DEFAULT 12 _Py_DecodeLocaleEx │ │ │ │ - 653: 003a4b44 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ - 654: 0015f94d 378 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ - 655: 00195925 84 FUNC GLOBAL DEFAULT 12 Py_CompileStringExFlags │ │ │ │ - 656: 0012eefd 92 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ - 657: 00095b21 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ - 658: 00270901 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ + 652: 0006b1c9 132 FUNC GLOBAL DEFAULT 12 _Py_DecodeLocaleEx │ │ │ │ + 653: 003a4284 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ + 654: 0015eec5 378 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ + 655: 00194e05 84 FUNC GLOBAL DEFAULT 12 Py_CompileStringExFlags │ │ │ │ + 656: 0012ea45 92 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ + 657: 00095bad 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ + 658: 00270129 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ 659: 00000000 0 FUNC GLOBAL DEFAULT UND lockf64@GLIBC_2.4 (3) │ │ │ │ - 660: 001d0d99 12 FUNC GLOBAL DEFAULT 12 PyInit_errno │ │ │ │ - 661: 0008b3e5 68 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ - 662: 0020b9a9 44 FUNC GLOBAL DEFAULT 12 _PyXI_NewSession │ │ │ │ - 663: 00061db7 64 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ - 664: 0005dabd 62 FUNC GLOBAL DEFAULT 12 PyLong_AsUInt64 │ │ │ │ - 665: 00232cc1 34 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ - 666: 000316ef 182 FUNC GLOBAL DEFAULT 12 _PyEval_SetProfile │ │ │ │ - 667: 00142859 520 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ - 668: 000c6bc1 1286 FUNC GLOBAL DEFAULT 12 PyMember_SetOne │ │ │ │ - 669: 00141945 258 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ - 670: 00272ad1 30 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ - 671: 0005e213 28 FUNC GLOBAL DEFAULT 12 PyThread_tss_alloc │ │ │ │ + 660: 001d03a1 12 FUNC GLOBAL DEFAULT 12 PyInit_errno │ │ │ │ + 661: 0008b3f1 68 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ + 662: 0020b089 44 FUNC GLOBAL DEFAULT 12 _PyXI_NewSession │ │ │ │ + 663: 00061ff3 64 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ + 664: 0005da65 62 FUNC GLOBAL DEFAULT 12 PyLong_AsUInt64 │ │ │ │ + 665: 002324f1 34 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ + 666: 00031659 184 FUNC GLOBAL DEFAULT 12 _PyEval_SetProfile │ │ │ │ + 667: 00141d29 520 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ + 668: 000c6b39 1286 FUNC GLOBAL DEFAULT 12 PyMember_SetOne │ │ │ │ + 669: 00140e0d 258 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ + 670: 002722f9 30 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ + 671: 0005e1bb 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: 00138719 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ - 676: 001e9921 532 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ - 677: 0020c5d9 104 FUNC GLOBAL DEFAULT 12 _PyMarshal_ReadObjectFromXIData │ │ │ │ + 675: 00137d01 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ + 676: 001e9085 532 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ + 677: 0020bd29 104 FUNC GLOBAL DEFAULT 12 _PyMarshal_ReadObjectFromXIData │ │ │ │ 678: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_destroy@GLIBC_2.4 (3) │ │ │ │ - 679: 00286311 404 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ - 680: 00090161 240 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ - 681: 001a7e7d 208 FUNC GLOBAL DEFAULT 12 PyFile_WriteObject │ │ │ │ + 679: 00285b41 404 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ + 680: 00090221 240 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ + 681: 001a740d 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: 00100e15 44 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ - 685: 001edcd9 16 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ - 686: 0026445d 652 FUNC GLOBAL DEFAULT 12 _Py_c_quot │ │ │ │ - 687: 000c625d 122 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ - 688: 00125f71 128 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ - 689: 00089651 182 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ - 690: 001c7b0d 112 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ - 691: 0021b61d 4 FUNC GLOBAL DEFAULT 12 PyType_GetModuleName │ │ │ │ + 684: 00100769 44 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ + 685: 001ed441 16 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ + 686: 00263c55 652 FUNC GLOBAL DEFAULT 12 _Py_c_quot │ │ │ │ + 687: 000c61d5 122 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ + 688: 00125a3d 128 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ + 689: 0008965d 182 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ + 690: 001c6f09 112 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ + 691: 0021adf5 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: 0019fcc5 88 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ - 695: 001cb551 2800 FUNC GLOBAL DEFAULT 12 Py_RunMain │ │ │ │ + 694: 0019f25d 88 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ + 695: 001ca951 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: 0017fcb9 32 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ - 701: 001b3539 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ + 700: 0017f191 32 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ + 701: 001b29a1 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ 702: 0002ab48 0 FUNC GLOBAL DEFAULT UND XML_SetUnparsedEntityDeclHandler │ │ │ │ - 703: 0005e84d 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStdout │ │ │ │ - 704: 002355c1 6 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ - 705: 0004d435 30 FUNC GLOBAL DEFAULT 12 _PyXI_FreeExcInfo │ │ │ │ - 706: 00051e85 4 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ - 707: 0017586d 2 FUNC GLOBAL DEFAULT 12 PyEval_InitThreads │ │ │ │ - 708: 001856f9 34 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ - 709: 0002f7ed 18 FUNC GLOBAL DEFAULT 12 PyException_GetCause │ │ │ │ - 710: 00084c3d 74 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ - 711: 00062bf7 52 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ - 712: 00135aa9 378 FUNC GLOBAL DEFAULT 12 PyNumber_Remainder │ │ │ │ - 713: 0005d035 20 FUNC GLOBAL DEFAULT 12 PyFloat_GetMin │ │ │ │ - 714: 001f3929 68 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ - 715: 001cc115 376 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ - 716: 000f094d 1122 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ - 717: 00115ba5 492 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ - 718: 001795a9 76 FUNC GLOBAL DEFAULT 12 PyInitConfig_HasOption │ │ │ │ + 703: 0005e7f5 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStdout │ │ │ │ + 704: 00234de1 6 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ + 705: 0004d3e5 30 FUNC GLOBAL DEFAULT 12 _PyXI_FreeExcInfo │ │ │ │ + 706: 00051d31 4 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ + 707: 00174d45 2 FUNC GLOBAL DEFAULT 12 PyEval_InitThreads │ │ │ │ + 708: 00184bd1 34 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ + 709: 0002f78d 18 FUNC GLOBAL DEFAULT 12 PyException_GetCause │ │ │ │ + 710: 00084ca1 74 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ + 711: 00062dff 52 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ + 712: 00135095 378 FUNC GLOBAL DEFAULT 12 PyNumber_Remainder │ │ │ │ + 713: 0005cfdd 20 FUNC GLOBAL DEFAULT 12 PyFloat_GetMin │ │ │ │ + 714: 001f3099 68 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ + 715: 001cb515 376 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ + 716: 000f0395 1116 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ + 717: 001156b1 492 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ + 718: 00178a81 76 FUNC GLOBAL DEFAULT 12 PyInitConfig_HasOption │ │ │ │ 719: 00000000 0 FUNC GLOBAL DEFAULT UND endpwent@GLIBC_2.4 (3) │ │ │ │ - 720: 0005dc17 130 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_GC_NewWithExtraData │ │ │ │ - 721: 001fc5a9 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoPositional │ │ │ │ + 720: 0005dbbf 130 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_GC_NewWithExtraData │ │ │ │ + 721: 001fbd19 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoPositional │ │ │ │ 722: 00000000 0 FUNC GLOBAL DEFAULT UND isatty@GLIBC_2.4 (3) │ │ │ │ - 723: 000cec09 1100 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ - 724: 001dc325 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ - 725: 001d5351 58 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ + 723: 000ce761 1100 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ + 724: 001dba2d 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ + 725: 001d48ad 58 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ 726: 00000000 0 FUNC GLOBAL DEFAULT UND lchown@GLIBC_2.4 (3) │ │ │ │ - 727: 0011196d 528 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ - 728: 00061c49 104 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ - 729: 0005e95b 60 FUNC GLOBAL DEFAULT 12 PyUnicode_RSplit │ │ │ │ - 730: 001f2bf5 840 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ - 731: 00116415 2076 FUNC GLOBAL DEFAULT 12 _PyLong_AsByteArray │ │ │ │ + 727: 0011147d 528 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ + 728: 00061e85 104 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ + 729: 0005e903 60 FUNC GLOBAL DEFAULT 12 PyUnicode_RSplit │ │ │ │ + 730: 001f2365 840 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ + 731: 00115f21 2074 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: 00054985 170 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceRepeat │ │ │ │ - 735: 0005d605 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetGlobals │ │ │ │ - 736: 00175871 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ + 734: 0005492d 170 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceRepeat │ │ │ │ + 735: 0005d5ad 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetGlobals │ │ │ │ + 736: 00174d49 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ 737: 004b1414 4 OBJECT GLOBAL DEFAULT 26 PyExc_BaseException │ │ │ │ - 738: 00062e4d 42 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ - 739: 00051ca5 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ + 738: 00063055 42 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ + 739: 00051b51 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ 740: 00527d40 4 OBJECT GLOBAL DEFAULT 29 Py_HasFileSystemDefaultEncoding │ │ │ │ - 741: 0003df11 6 FUNC GLOBAL DEFAULT 12 PySequence_Count │ │ │ │ - 742: 00293219 16 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ + 741: 0003dea1 6 FUNC GLOBAL DEFAULT 12 PySequence_Count │ │ │ │ + 742: 00292999 16 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ 743: 00000000 0 FUNC GLOBAL DEFAULT UND getgrnam_r@GLIBC_2.4 (3) │ │ │ │ - 744: 00213231 34 FUNC GLOBAL DEFAULT 12 _PyXI_FreeFailure │ │ │ │ - 745: 0003449b 6 FUNC GLOBAL DEFAULT 12 PyThreadState_New │ │ │ │ + 744: 002127a9 34 FUNC GLOBAL DEFAULT 12 _PyXI_FreeFailure │ │ │ │ + 745: 00034411 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: 001d7e85 58 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ - 749: 00287c75 476 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ - 750: 0005d5d1 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetDefaults │ │ │ │ - 751: 000d827d 44 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ - 752: 001b7739 66 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ + 748: 001d7545 58 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ + 749: 002874a5 476 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ + 750: 0005d579 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetDefaults │ │ │ │ + 751: 000d7dd5 44 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ + 752: 001b6b95 66 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ 753: 004bb1b0 4 OBJECT GLOBAL DEFAULT 26 PyExc_NotADirectoryError │ │ │ │ - 754: 00170cf9 1240 FUNC GLOBAL DEFAULT 12 _PyErr_FormatNote │ │ │ │ + 754: 001701d9 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: 00175325 460 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ - 758: 000596e1 14 FUNC GLOBAL DEFAULT 12 _Py_rc_diff │ │ │ │ - 759: 0011cdc9 14 FUNC GLOBAL DEFAULT 12 PyObject_SelfIter │ │ │ │ + 757: 001747fd 460 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ + 758: 00059691 14 FUNC GLOBAL DEFAULT 12 _Py_rc_diff │ │ │ │ + 759: 0011c8d9 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: 0005edb9 92 FUNC GLOBAL DEFAULT 12 PyDict_AddWatcher │ │ │ │ - 764: 00249b11 38 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ - 765: 001e13b1 12 FUNC GLOBAL DEFAULT 12 PyInit_unicodedata │ │ │ │ + 763: 0005ed61 92 FUNC GLOBAL DEFAULT 12 PyDict_AddWatcher │ │ │ │ + 764: 00249239 38 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ + 765: 001e0b15 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: 0006f275 26 FUNC GLOBAL DEFAULT 12 _Py_hashtable_get │ │ │ │ - 770: 0011b409 540 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ - 771: 001f6411 504 FUNC GLOBAL DEFAULT 12 PyFloat_Pack8 │ │ │ │ - 772: 0002e5a5 76 FUNC GLOBAL DEFAULT 12 PySys_AuditTuple │ │ │ │ - 773: 001e0411 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_Create │ │ │ │ - 774: 0005f569 30 FUNC GLOBAL DEFAULT 12 PyAIter_Check │ │ │ │ + 769: 0006f2ad 26 FUNC GLOBAL DEFAULT 12 _Py_hashtable_get │ │ │ │ + 770: 0011af09 540 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ + 771: 001f5b89 504 FUNC GLOBAL DEFAULT 12 PyFloat_Pack8 │ │ │ │ + 772: 0002e545 76 FUNC GLOBAL DEFAULT 12 PySys_AuditTuple │ │ │ │ + 773: 001dfb75 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_Create │ │ │ │ + 774: 0005f547 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: 000df231 268 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteStr │ │ │ │ - 778: 0023587d 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetEnd │ │ │ │ - 779: 0005da4d 56 FUNC GLOBAL DEFAULT 12 PyImport_GetModuleDict │ │ │ │ - 780: 000615cf 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ + 777: 000ded55 268 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteStr │ │ │ │ + 778: 0023509d 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetEnd │ │ │ │ + 779: 0005d9f5 56 FUNC GLOBAL DEFAULT 12 PyImport_GetModuleDict │ │ │ │ + 780: 0006180b 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ 781: 00000000 0 FUNC GLOBAL DEFAULT UND fgetxattr@GLIBC_2.4 (3) │ │ │ │ - 782: 0005f6ab 46 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ - 783: 00062c2b 42 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTuple_SizeT │ │ │ │ + 782: 0005f68b 46 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ + 783: 00062e33 42 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTuple_SizeT │ │ │ │ 784: 0002c865 36 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitIsolatedConfig │ │ │ │ - 785: 001c8191 12 FUNC GLOBAL DEFAULT 12 PyInit__signal │ │ │ │ + 785: 001c758d 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: 0005df33 96 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ - 789: 001b1b65 70 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ + 788: 0005dedb 96 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ + 789: 001b1069 70 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ 790: 0002babc 0 FUNC GLOBAL DEFAULT UND XML_SetCharacterDataHandler │ │ │ │ - 791: 0026a6a9 6 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ - 792: 0005e6bf 10 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_IsUniquelyReferenced │ │ │ │ - 793: 00175875 2 FUNC GLOBAL DEFAULT 12 PyThread_ReInitTLS │ │ │ │ - 794: 0009e325 88 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ + 791: 00269ea1 6 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ + 792: 0005e667 10 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_IsUniquelyReferenced │ │ │ │ + 793: 00174d4d 2 FUNC GLOBAL DEFAULT 12 PyThread_ReInitTLS │ │ │ │ + 794: 0009e329 88 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ 795: 004beee8 4 OBJECT GLOBAL DEFAULT 26 PyExc_KeyboardInterrupt │ │ │ │ - 796: 000d5b6d 396 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ - 797: 0005f521 58 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ - 798: 0005f801 18 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_CompactValue │ │ │ │ + 796: 000d56e1 396 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ + 797: 0005f4ff 58 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ + 798: 0005f7e1 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: 001264fd 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ - 802: 00047ee7 48 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ - 803: 00193a55 10 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ + 801: 00125fa1 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ + 802: 00047e97 48 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ + 803: 00192f2d 10 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ 804: 0002c77d 102 FUNC GLOBAL DEFAULT 12 PyInitConfig_Create │ │ │ │ - 805: 0005a177 86 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncName │ │ │ │ - 806: 0006659f 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ - 807: 0005e69b 36 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ - 808: 0004d759 192 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ + 805: 0005a127 86 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncName │ │ │ │ + 806: 000665cb 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ + 807: 0005e643 36 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ + 808: 0004d6f9 192 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ 809: 00000000 0 FUNC GLOBAL DEFAULT UND gethostbyname_r@GLIBC_2.4 (3) │ │ │ │ - 810: 000bc44d 650 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ - 811: 000ef38d 50 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ - 812: 0014b84d 124 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ - 813: 000665a7 34 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ - 814: 0025d111 120 FUNC GLOBAL DEFAULT 12 PyType_GetBaseByToken │ │ │ │ - 815: 00065423 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ - 816: 000cdb75 1188 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ - 817: 00066a29 102 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ - 818: 00147915 118 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ - 819: 0025f7a9 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRshift │ │ │ │ + 810: 000bc3c1 650 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ + 811: 000eede1 50 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ + 812: 0014aeb1 124 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ + 813: 000665d3 34 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ + 814: 0025c911 120 FUNC GLOBAL DEFAULT 12 PyType_GetBaseByToken │ │ │ │ + 815: 000656a9 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ + 816: 000cd6f5 1188 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ + 817: 00066a55 102 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ + 818: 00146f65 118 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ + 819: 0025efa1 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: 000f4a39 304 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ - 823: 00054a2f 48 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ - 824: 00123201 44 FUNC GLOBAL DEFAULT 12 _PyLong_NumBits │ │ │ │ + 822: 000f4495 304 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ + 823: 000549d7 48 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ + 824: 00122cc1 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: 000633c5 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ - 828: 00045179 356 FUNC GLOBAL DEFAULT 12 PyContextVar_Reset │ │ │ │ - 829: 001e1d15 108 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ + 827: 000635cd 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ + 828: 00045109 356 FUNC GLOBAL DEFAULT 12 PyContextVar_Reset │ │ │ │ + 829: 001e1479 108 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ 830: 00000000 0 FUNC GLOBAL DEFAULT UND truncate64@GLIBC_2.4 (3) │ │ │ │ - 831: 002547ad 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ + 831: 00253f99 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ 832: 004bee88 4 OBJECT GLOBAL DEFAULT 26 PyExc_IndentationError │ │ │ │ - 833: 0009e23d 196 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ - 834: 0012b031 18 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ - 835: 000c8dd1 190 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ + 833: 0009e241 196 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ + 834: 0012ab09 18 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ + 835: 000c8d49 190 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ 836: 00000000 0 FUNC GLOBAL DEFAULT UND fgets@GLIBC_2.4 (3) │ │ │ │ - 837: 00062e15 16 FUNC GLOBAL DEFAULT 12 PyMutex_IsLocked │ │ │ │ - 838: 0003f2ad 80 FUNC GLOBAL DEFAULT 12 _PyErr_SetLocaleString │ │ │ │ - 839: 0006448d 64 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ + 837: 0006301d 16 FUNC GLOBAL DEFAULT 12 PyMutex_IsLocked │ │ │ │ + 838: 0003f23d 80 FUNC GLOBAL DEFAULT 12 _PyErr_SetLocaleString │ │ │ │ + 839: 00064695 64 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ 840: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setflags@GLIBC_2.4 (3) │ │ │ │ - 841: 0003a665 66 FUNC GLOBAL DEFAULT 12 PyDict_DelItemString │ │ │ │ + 841: 0003a5f5 66 FUNC GLOBAL DEFAULT 12 PyDict_DelItemString │ │ │ │ 842: 00000000 0 FUNC GLOBAL DEFAULT UND __stat64_time64@GLIBC_2.34 (4) │ │ │ │ - 843: 00059a95 150 FUNC GLOBAL DEFAULT 12 PyConfig_GetInt │ │ │ │ + 843: 00059a45 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: 001a42e5 244 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ - 847: 00197945 20 FUNC GLOBAL DEFAULT 12 PyEval_GetBuiltins │ │ │ │ - 848: 0005b981 4 FUNC GLOBAL DEFAULT 12 PyErr_WriteUnraisable │ │ │ │ - 849: 0005e313 128 FUNC GLOBAL DEFAULT 12 PyWeakref_GetObject │ │ │ │ + 846: 001a3865 244 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ + 847: 00196eb5 20 FUNC GLOBAL DEFAULT 12 PyEval_GetBuiltins │ │ │ │ + 848: 0005b863 4 FUNC GLOBAL DEFAULT 12 PyErr_WriteUnraisable │ │ │ │ + 849: 0005e2bb 128 FUNC GLOBAL DEFAULT 12 PyWeakref_GetObject │ │ │ │ 850: 00000000 0 FUNC GLOBAL DEFAULT UND getppid@GLIBC_2.4 (3) │ │ │ │ - 851: 00066591 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ + 851: 000665bd 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ 852: 00000000 0 FUNC GLOBAL DEFAULT UND calloc@GLIBC_2.4 (3) │ │ │ │ - 853: 0008aaad 156 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ - 854: 001785c9 96 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ - 855: 001faff9 98 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ - 856: 00118bb9 2260 FUNC GLOBAL DEFAULT 12 PyImport_Import │ │ │ │ - 857: 00070f11 664 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ - 858: 000679ed 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ - 859: 0013cfb5 1080 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ - 860: 001705a1 1820 FUNC GLOBAL DEFAULT 12 _PyLong_GCD │ │ │ │ - 861: 0012f1c9 14 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ - 862: 001d4cf9 6 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ - 863: 00141201 468 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ + 853: 0008aab9 156 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ + 854: 00177aa1 96 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ + 855: 001fa8e9 98 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ + 856: 001186c9 2244 FUNC GLOBAL DEFAULT 12 PyImport_Import │ │ │ │ + 857: 00070f49 664 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ + 858: 00067cad 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ + 859: 0013c589 1080 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ + 860: 0016fa81 1820 FUNC GLOBAL DEFAULT 12 _PyLong_GCD │ │ │ │ + 861: 0012ed11 14 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ + 862: 001d4301 6 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ + 863: 001406c9 468 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ 864: 00000000 0 FUNC GLOBAL DEFAULT UND renameat@GLIBC_2.4 (3) │ │ │ │ - 865: 001fc601 2 FUNC GLOBAL DEFAULT 12 _PyEval_StopTheWorld │ │ │ │ - 866: 001e3781 1220 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ - 867: 00053d8b 36 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrStringWithError │ │ │ │ - 868: 000703d9 516 FUNC GLOBAL DEFAULT 12 PyDict_New │ │ │ │ + 865: 001fbba1 2 FUNC GLOBAL DEFAULT 12 _PyEval_StopTheWorld │ │ │ │ + 866: 001e2ee1 1220 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ + 867: 00053f49 36 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrStringWithError │ │ │ │ + 868: 00070411 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: 0016020d 568 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ - 874: 002141b1 166 FUNC GLOBAL DEFAULT 12 _PyCode_VerifyStateless │ │ │ │ - 875: 0003affd 422 FUNC GLOBAL DEFAULT 12 _PyCompile_CodeGen │ │ │ │ - 876: 00057ed1 64 FUNC GLOBAL DEFAULT 12 PyObject_Init │ │ │ │ - 877: 00210b79 76 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ - 878: 000c5165 648 FUNC GLOBAL DEFAULT 12 _PyTuple_FromStackRefStealOnSuccess │ │ │ │ + 873: 0015f785 568 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ + 874: 00213a15 166 FUNC GLOBAL DEFAULT 12 _PyCode_VerifyStateless │ │ │ │ + 875: 0003af8d 422 FUNC GLOBAL DEFAULT 12 _PyCompile_CodeGen │ │ │ │ + 876: 00057e7d 64 FUNC GLOBAL DEFAULT 12 PyObject_Init │ │ │ │ + 877: 00210401 76 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ + 878: 000c50e5 648 FUNC GLOBAL DEFAULT 12 _PyTuple_FromStackRefStealOnSuccess │ │ │ │ 879: 00000000 0 FUNC GLOBAL DEFAULT UND XML_StopParser │ │ │ │ - 880: 00201dcd 84 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ + 880: 00201545 84 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ 881: 0002da6d 98 FUNC GLOBAL DEFAULT 12 PyInitConfig_Free │ │ │ │ - 882: 000d8269 20 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ - 883: 000321e5 4 FUNC GLOBAL DEFAULT 12 PyTraceBack_Print │ │ │ │ + 882: 000d7dc1 20 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ + 883: 00032189 4 FUNC GLOBAL DEFAULT 12 PyTraceBack_Print │ │ │ │ 884: 00000000 0 FUNC GLOBAL DEFAULT UND pow@GLIBC_2.29 (20) │ │ │ │ - 885: 0018e915 152 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ - 886: 0014645d 52 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ - 887: 002932c1 254 FUNC GLOBAL DEFAULT 12 PyUnicode_CopyCharacters │ │ │ │ - 888: 00035c5d 12 FUNC GLOBAL DEFAULT 12 PyInit_pyexpat │ │ │ │ + 885: 0018dded 152 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ + 886: 00145aa9 52 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ + 887: 00292a41 254 FUNC GLOBAL DEFAULT 12 PyUnicode_CopyCharacters │ │ │ │ + 888: 00035bef 10 FUNC GLOBAL DEFAULT 12 PyInit_pyexpat │ │ │ │ 889: 00000000 0 FUNC GLOBAL DEFAULT UND __cxa_atexit@GLIBC_2.4 (3) │ │ │ │ - 890: 001d3849 58 FUNC GLOBAL DEFAULT 12 PyModule_GetFilenameObject │ │ │ │ + 890: 001d2e51 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: 00062a95 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToTitlecase │ │ │ │ - 894: 000b3e2d 44 FUNC GLOBAL DEFAULT 12 _PyFunction_SetVersion │ │ │ │ - 895: 0008299d 244 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ - 896: 000d7de9 20 FUNC GLOBAL DEFAULT 12 PyException_GetTraceback │ │ │ │ + 893: 00062c9d 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToTitlecase │ │ │ │ + 894: 000b3db1 44 FUNC GLOBAL DEFAULT 12 _PyFunction_SetVersion │ │ │ │ + 895: 00082a15 244 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ + 896: 000d7941 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: 001ecf0d 112 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ - 901: 0005ee15 60 FUNC GLOBAL DEFAULT 12 PyDict_ClearWatcher │ │ │ │ - 902: 0005f867 16 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ + 900: 001ec675 112 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ + 901: 0005edbd 60 FUNC GLOBAL DEFAULT 12 PyDict_ClearWatcher │ │ │ │ + 902: 0005f847 16 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ 903: 004b3ba8 208 OBJECT GLOBAL DEFAULT 26 PyMemoryView_Type │ │ │ │ - 904: 0005d379 32 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ - 905: 0021217d 596 FUNC GLOBAL DEFAULT 12 _PyXI_Exit │ │ │ │ + 904: 0005d321 32 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ + 905: 00211a05 596 FUNC GLOBAL DEFAULT 12 _PyXI_Exit │ │ │ │ 906: 00000000 0 FUNC GLOBAL DEFAULT UND send@GLIBC_2.4 (3) │ │ │ │ - 907: 002575fd 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ + 907: 00256f91 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ 908: 004b0890 0 NOTYPE WEAK DEFAULT 26 data_start │ │ │ │ - 909: 0014082d 28 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ - 910: 00062c93 22 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ - 911: 00046cdf 26 FUNC GLOBAL DEFAULT 12 PyFunction_SetVectorcall │ │ │ │ - 912: 0024b219 2 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ - 913: 0014bc29 176 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ - 914: 0005a11b 92 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ - 915: 0021c671 168 FUNC GLOBAL DEFAULT 12 _PyXI_Preserve │ │ │ │ - 916: 00038d35 42 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimevalTime_t │ │ │ │ + 909: 0013fcf9 28 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ + 910: 00062e9b 22 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ + 911: 00046c8f 26 FUNC GLOBAL DEFAULT 12 PyFunction_SetVectorcall │ │ │ │ + 912: 0024a9fd 2 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ + 913: 0014b28d 176 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ + 914: 0005a0cb 92 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ + 915: 0021be41 168 FUNC GLOBAL DEFAULT 12 _PyXI_Preserve │ │ │ │ + 916: 00038cc5 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: 0010a859 128 FUNC GLOBAL DEFAULT 12 _PyDict_DelItemIf │ │ │ │ + 920: 0010a2f9 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: 000529e9 62 FUNC GLOBAL DEFAULT 12 PyLong_AsInt32 │ │ │ │ + 923: 000528cd 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: 001a6bb5 26 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ - 927: 00043017 10 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ - 928: 000ff8fd 236 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ + 926: 001a613d 26 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ + 927: 00042fa7 10 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ + 928: 000ff2d5 236 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ 929: 00000000 0 FUNC GLOBAL DEFAULT UND localeconv@GLIBC_2.4 (3) │ │ │ │ - 930: 0023742d 132 FUNC GLOBAL DEFAULT 12 PyIter_Send │ │ │ │ + 930: 00236c89 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: 00193861 232 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ - 935: 0005f785 2 FUNC GLOBAL DEFAULT 12 PyFrame_LocalsToFast │ │ │ │ + 934: 00192d3d 228 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ + 935: 0005f765 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: 001c7a89 12 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ - 939: 00175865 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ - 940: 001f0bad 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ + 938: 001c6e85 12 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ + 939: 00174d3d 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ + 940: 001f0315 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ 941: 00000000 0 FUNC GLOBAL DEFAULT UND strstr@GLIBC_2.4 (3) │ │ │ │ - 942: 001b4501 28 FUNC GLOBAL DEFAULT 12 _Py_InitDumpStack │ │ │ │ - 943: 002362e9 118 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ - 944: 0005c8ab 206 FUNC GLOBAL DEFAULT 12 PyUnicode_WriteChar │ │ │ │ + 942: 001b3971 28 FUNC GLOBAL DEFAULT 12 _Py_InitDumpStack │ │ │ │ + 943: 00235b09 118 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ + 944: 0005c8a7 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: 00142f71 378 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ + 947: 00142441 378 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ 948: 00000000 0 FUNC GLOBAL DEFAULT UND strcspn@GLIBC_2.4 (3) │ │ │ │ - 949: 00059575 76 FUNC GLOBAL DEFAULT 12 _Py_cr_quot │ │ │ │ - 950: 0004ae39 52 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadShortFromFile │ │ │ │ - 951: 001c7a29 60 FUNC GLOBAL DEFAULT 12 PyMapping_Keys │ │ │ │ + 949: 00059521 80 FUNC GLOBAL DEFAULT 12 _Py_cr_quot │ │ │ │ + 950: 0004ade9 52 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadShortFromFile │ │ │ │ + 951: 001c6e25 60 FUNC GLOBAL DEFAULT 12 PyMapping_Keys │ │ │ │ 952: 0002d4bd 46 FUNC GLOBAL DEFAULT 12 PyInitConfig_FreeStrList │ │ │ │ - 953: 001d94fd 20 FUNC GLOBAL DEFAULT 12 PyGC_Collect │ │ │ │ - 954: 002612b1 36 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ + 953: 001d8bf9 20 FUNC GLOBAL DEFAULT 12 PyGC_Collect │ │ │ │ + 954: 00260aa9 36 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ 955: 00000000 0 FUNC GLOBAL DEFAULT UND rmdir@GLIBC_2.4 (3) │ │ │ │ - 956: 00062db7 40 FUNC GLOBAL DEFAULT 12 _PySeqLock_BeginRead │ │ │ │ + 956: 00062fbf 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: 00061675 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ - 964: 000330dd 88 FUNC GLOBAL DEFAULT 12 _PyXI_InitFailure │ │ │ │ + 963: 000618b1 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ + 964: 00033055 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: 0005815f 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ - 972: 00062b7d 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ - 973: 00262911 96 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsTracked │ │ │ │ + 971: 00058109 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ + 972: 00062d85 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ + 973: 00262109 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: 001b42f5 80 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ - 978: 00094d11 268 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallMethod │ │ │ │ - 979: 000612ff 60 FUNC GLOBAL DEFAULT 12 _PyLong_UInt16_Converter │ │ │ │ - 980: 002748d1 60 FUNC GLOBAL DEFAULT 12 PyIter_NextItem │ │ │ │ - 981: 0021d451 364 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ + 977: 001b3765 80 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ + 978: 00094d95 268 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallMethod │ │ │ │ + 979: 0006153b 60 FUNC GLOBAL DEFAULT 12 _PyLong_UInt16_Converter │ │ │ │ + 980: 002740f9 60 FUNC GLOBAL DEFAULT 12 PyIter_NextItem │ │ │ │ + 981: 0021cf99 364 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ 982: 00000000 0 FUNC GLOBAL DEFAULT UND sem_init@GLIBC_2.34 (4) │ │ │ │ - 983: 000b4159 34 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8Stateful │ │ │ │ + 983: 000b40dd 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: 0013e8ed 48 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetDict │ │ │ │ - 987: 0006337d 6 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ - 988: 000fead9 168 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ + 986: 0013ddb9 48 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetDict │ │ │ │ + 987: 00063585 6 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ + 988: 000fe4ad 168 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ 989: 00000000 0 FUNC GLOBAL DEFAULT UND endgrent@GLIBC_2.4 (3) │ │ │ │ - 990: 00085b65 238 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ + 990: 00085bd9 238 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ 991: 004b4304 208 OBJECT GLOBAL DEFAULT 26 PyDictValues_Type │ │ │ │ 992: 0009de51 248 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ 993: 00000000 0 FUNC GLOBAL DEFAULT UND __syslog_chk@GLIBC_2.4 (3) │ │ │ │ - 994: 0004d1c5 52 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ - 995: 0011c489 18 FUNC GLOBAL DEFAULT 12 PyIndex_Check │ │ │ │ - 996: 00214291 324 FUNC GLOBAL DEFAULT 12 _PyCode_GetVarCounts │ │ │ │ - 997: 001933a5 148 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ - 998: 001855f5 10 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ + 994: 0004d175 52 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ + 995: 0011bf99 18 FUNC GLOBAL DEFAULT 12 PyIndex_Check │ │ │ │ + 996: 00213af5 324 FUNC GLOBAL DEFAULT 12 _PyCode_GetVarCounts │ │ │ │ + 997: 0019287d 148 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ + 998: 00184acd 10 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ 999: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd@GLIBC_2.7 (7) │ │ │ │ - 1000: 0011c49d 96 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeFSDefault │ │ │ │ - 1001: 00255579 20 FUNC GLOBAL DEFAULT 12 PyErr_SetHandledException │ │ │ │ - 1002: 00201835 60 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ - 1003: 00082a91 152 FUNC GLOBAL DEFAULT 12 PyDict_GetItemRef │ │ │ │ + 1000: 0011bfad 96 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeFSDefault │ │ │ │ + 1001: 00254d79 20 FUNC GLOBAL DEFAULT 12 PyErr_SetHandledException │ │ │ │ + 1002: 00200fad 60 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ + 1003: 00082b09 152 FUNC GLOBAL DEFAULT 12 PyDict_GetItemRef │ │ │ │ 1004: 0002bc48 0 FUNC GLOBAL DEFAULT UND XML_GetErrorCode │ │ │ │ - 1005: 001c93a5 724 FUNC GLOBAL DEFAULT 12 PyUnicode_BuildEncodingMap │ │ │ │ - 1006: 0002e43d 84 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileExFlags │ │ │ │ - 1007: 0022a281 108 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ + 1005: 001c87a1 724 FUNC GLOBAL DEFAULT 12 PyUnicode_BuildEncodingMap │ │ │ │ + 1006: 0002e3dd 84 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileExFlags │ │ │ │ + 1007: 00229af9 108 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ 1008: 00000000 0 FUNC GLOBAL DEFAULT UND setgroups@GLIBC_2.4 (3) │ │ │ │ - 1009: 001d0c29 84 FUNC GLOBAL DEFAULT 12 PySet_Clear │ │ │ │ - 1010: 001b3d79 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ + 1009: 001d0231 84 FUNC GLOBAL DEFAULT 12 PySet_Clear │ │ │ │ + 1010: 001b31e9 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ 1011: 00000000 0 FUNC GLOBAL DEFAULT UND setxattr@GLIBC_2.4 (3) │ │ │ │ - 1012: 00193855 10 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ - 1013: 0005ee51 108 FUNC GLOBAL DEFAULT 12 PyFunction_AddWatcher │ │ │ │ - 1014: 001d82f5 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ - 1015: 00061211 52 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ - 1016: 00076341 772 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ + 1012: 00192d31 10 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ + 1013: 0005edf9 108 FUNC GLOBAL DEFAULT 12 PyFunction_AddWatcher │ │ │ │ + 1014: 001d78d5 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ + 1015: 0006144d 52 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ + 1016: 00076379 772 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ 1017: 00000000 0 FUNC GLOBAL DEFAULT UND grantpt@GLIBC_2.4 (3) │ │ │ │ - 1018: 0002e655 20 FUNC GLOBAL DEFAULT 12 PyErr_Print │ │ │ │ - 1019: 001b4529 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ - 1020: 001ef659 68 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ + 1018: 0002e5f5 20 FUNC GLOBAL DEFAULT 12 PyErr_Print │ │ │ │ + 1019: 001b3999 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ + 1020: 001eedc1 68 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ 1021: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_init@GLIBC_2.4 (3) │ │ │ │ - 1022: 0004d9f5 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ + 1022: 0004df4b 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ 1023: 004bae44 4 OBJECT GLOBAL DEFAULT 26 PyExc_ResourceWarning │ │ │ │ - 1024: 00208b85 72 FUNC GLOBAL DEFAULT 12 _PyCode_GetXIData │ │ │ │ - 1025: 00234555 68 FUNC GLOBAL DEFAULT 12 _PyType_GetSlotWrapperNames │ │ │ │ - 1026: 0007fa15 96 FUNC GLOBAL DEFAULT 12 PyUnicode_FromStringAndSize │ │ │ │ - 1027: 0016ae39 536 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ - 1028: 00078df5 882 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ - 1029: 0005dc9f 22 FUNC GLOBAL DEFAULT 12 PyType_GetTypeDataSize │ │ │ │ - 1030: 00062cb7 22 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ + 1024: 00208355 72 FUNC GLOBAL DEFAULT 12 _PyCode_GetXIData │ │ │ │ + 1025: 00233d79 68 FUNC GLOBAL DEFAULT 12 _PyType_GetSlotWrapperNames │ │ │ │ + 1026: 0007fa45 96 FUNC GLOBAL DEFAULT 12 PyUnicode_FromStringAndSize │ │ │ │ + 1027: 0016a329 536 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ + 1028: 00078e2d 882 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ + 1029: 0005dc47 22 FUNC GLOBAL DEFAULT 12 PyType_GetTypeDataSize │ │ │ │ + 1030: 00062ebf 22 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ 1031: 00000000 0 FUNC GLOBAL DEFAULT UND getlogin_r@GLIBC_2.4 (3) │ │ │ │ - 1032: 0003ed35 154 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ + 1032: 0003ecc5 154 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ 1033: 004ff24c 4 OBJECT GLOBAL DEFAULT 29 Py_BytesWarningFlag │ │ │ │ - 1034: 0020c539 4 FUNC GLOBAL DEFAULT 12 _PyCode_FromXIData │ │ │ │ - 1035: 0019c349 96 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ - 1036: 00291775 8 FUNC GLOBAL DEFAULT 12 _PyObject_GetXIDataNoFallback │ │ │ │ - 1037: 00229e41 1088 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ - 1038: 001ffcd1 28 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ - 1039: 00039c5b 78 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcUnbound │ │ │ │ - 1040: 000b7469 1412 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ - 1041: 000f26ed 1652 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ - 1042: 0005dafb 66 FUNC GLOBAL DEFAULT 12 PyLong_IsPositive │ │ │ │ - 1043: 0017259d 524 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ - 1044: 0005f787 18 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ - 1045: 00063475 88 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ - 1046: 0003313b 16 FUNC GLOBAL DEFAULT 12 PyException_GetArgs │ │ │ │ - 1047: 001ee389 250 FUNC GLOBAL DEFAULT 12 _PyXIData_RegisterClass │ │ │ │ - 1048: 0017959d 12 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ - 1049: 001e7615 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ - 1050: 00064c79 268 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ - 1051: 00286c75 202 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ - 1052: 00199021 46 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ + 1034: 0020bc89 4 FUNC GLOBAL DEFAULT 12 _PyCode_FromXIData │ │ │ │ + 1035: 0019b8a9 96 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ + 1036: 00290ef5 8 FUNC GLOBAL DEFAULT 12 _PyObject_GetXIDataNoFallback │ │ │ │ + 1037: 002296b9 1088 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ + 1038: 001ff445 28 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ + 1039: 00039beb 78 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcUnbound │ │ │ │ + 1040: 000b73e1 1412 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ + 1041: 000f213d 1652 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ + 1042: 0005daa3 66 FUNC GLOBAL DEFAULT 12 PyLong_IsPositive │ │ │ │ + 1043: 00171a7d 524 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ + 1044: 0005f767 18 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ + 1045: 0006367d 88 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ + 1046: 000330b3 16 FUNC GLOBAL DEFAULT 12 PyException_GetArgs │ │ │ │ + 1047: 001edaf1 250 FUNC GLOBAL DEFAULT 12 _PyXIData_RegisterClass │ │ │ │ + 1048: 00178a75 12 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ + 1049: 001e6d75 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ + 1050: 00064e9d 268 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ + 1051: 002864a5 202 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ + 1052: 00198585 46 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ 1053: 00000000 0 FUNC GLOBAL DEFAULT UND fchmodat@GLIBC_2.4 (3) │ │ │ │ - 1054: 00062b7b 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_BeginMutex │ │ │ │ - 1055: 0005e1fb 24 FUNC GLOBAL DEFAULT 12 PyUnstable_TryIncRef │ │ │ │ - 1056: 00062d97 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ - 1057: 00062097 22 FUNC GLOBAL DEFAULT 12 PyGen_NewWithQualName │ │ │ │ + 1054: 00062d83 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_BeginMutex │ │ │ │ + 1055: 0005e1a3 24 FUNC GLOBAL DEFAULT 12 PyUnstable_TryIncRef │ │ │ │ + 1056: 00062f9f 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ + 1057: 000622d3 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: 0004eeb5 46 FUNC GLOBAL DEFAULT 12 _PyXIData_FormatNotShareableError │ │ │ │ + 1061: 0004ee65 46 FUNC GLOBAL DEFAULT 12 _PyXIData_FormatNotShareableError │ │ │ │ 1062: 00000000 0 FUNC GLOBAL DEFAULT UND __gmtime64_r@GLIBC_2.34 (4) │ │ │ │ - 1063: 000392e1 92 FUNC GLOBAL DEFAULT 12 PyUnstable_WritePerfMapEntry │ │ │ │ + 1063: 00039271 92 FUNC GLOBAL DEFAULT 12 PyUnstable_WritePerfMapEntry │ │ │ │ 1064: 00000000 0 FUNC GLOBAL DEFAULT UND dup3@GLIBC_2.9 (19) │ │ │ │ - 1065: 0009e301 34 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ - 1066: 0006301b 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ - 1067: 0012322d 378 FUNC GLOBAL DEFAULT 12 PyNumber_Lshift │ │ │ │ + 1065: 0009e305 34 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ + 1066: 00063223 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ + 1067: 00122ced 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: 001b8e79 50 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ - 1071: 000afd85 146 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ - 1072: 001ca571 192 FUNC GLOBAL DEFAULT 12 PyErr_Display │ │ │ │ + 1070: 001b82d9 50 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ + 1071: 000afd21 146 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ + 1072: 001c9971 192 FUNC GLOBAL DEFAULT 12 PyErr_Display │ │ │ │ 1073: 00000000 0 FUNC GLOBAL DEFAULT UND unsetenv@GLIBC_2.4 (3) │ │ │ │ - 1074: 000fff85 588 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ + 1074: 000ff929 588 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ 1075: 0002c440 0 FUNC GLOBAL DEFAULT UND acos@GLIBC_2.4 (2) │ │ │ │ - 1076: 0020add5 288 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ + 1076: 0020a551 288 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ 1077: 00000000 0 FUNC GLOBAL DEFAULT UND deflateSetDictionary │ │ │ │ - 1078: 001f2845 226 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ - 1079: 00043931 50 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ - 1080: 00184ca9 108 FUNC GLOBAL DEFAULT 12 Py_GetBuildInfo │ │ │ │ - 1081: 000d8831 1280 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ - 1082: 00175861 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ - 1083: 001fd051 20 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ - 1084: 001c7ba1 96 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ - 1085: 001cd049 12 FUNC GLOBAL DEFAULT 12 PyInit__stat │ │ │ │ + 1078: 001f1fb5 226 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ + 1079: 000438c1 50 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ + 1080: 00184181 108 FUNC GLOBAL DEFAULT 12 Py_GetBuildInfo │ │ │ │ + 1081: 000d8389 1156 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ + 1082: 00174d39 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ + 1083: 001fc859 20 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ + 1084: 001c6f9d 96 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ + 1085: 001cc449 12 FUNC GLOBAL DEFAULT 12 PyInit__stat │ │ │ │ 1086: 00000000 0 FUNC GLOBAL DEFAULT UND sqrt@GLIBC_2.4 (2) │ │ │ │ - 1087: 000ed4ed 828 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ + 1087: 000ecec5 828 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ 1088: 004ff250 4 OBJECT GLOBAL DEFAULT 29 Py_InspectFlag │ │ │ │ - 1089: 000d554d 1182 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ - 1090: 00203291 14 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ + 1089: 000d50c1 1182 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ + 1090: 00202a05 14 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ 1091: 00000000 0 FUNC GLOBAL DEFAULT UND shutdown@GLIBC_2.4 (3) │ │ │ │ - 1092: 001eef5d 336 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ + 1092: 001ee6c5 336 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ 1093: 00000000 0 FUNC GLOBAL DEFAULT UND setns@GLIBC_2.14 (21) │ │ │ │ - 1094: 0006c5ad 30 FUNC GLOBAL DEFAULT 12 PyThread_tss_set │ │ │ │ - 1095: 000dc131 544 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ + 1094: 0006c5ed 30 FUNC GLOBAL DEFAULT 12 PyThread_tss_set │ │ │ │ + 1095: 000dbc3d 544 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ 1096: 00000000 0 FUNC GLOBAL DEFAULT UND poll@GLIBC_2.4 (3) │ │ │ │ - 1097: 0005d569 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetClosure │ │ │ │ + 1097: 0005d511 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetClosure │ │ │ │ 1098: 004b70d4 208 OBJECT GLOBAL DEFAULT 26 PyClassMethodDescr_Type │ │ │ │ - 1099: 0020b035 178 FUNC GLOBAL DEFAULT 12 _PyBytes_GetXIDataWrapped │ │ │ │ - 1100: 0019f939 66 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ + 1099: 0020a7b5 178 FUNC GLOBAL DEFAULT 12 _PyBytes_GetXIDataWrapped │ │ │ │ + 1100: 0019eed1 66 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ 1101: 00000000 0 FUNC GLOBAL DEFAULT UND fexecve@GLIBC_2.4 (3) │ │ │ │ - 1102: 001d8039 56 FUNC GLOBAL DEFAULT 12 _PyList_AsTupleAndClear │ │ │ │ - 1103: 000808ed 40 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ - 1104: 001fa2d9 122 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ - 1105: 00045885 12 FUNC GLOBAL DEFAULT 12 PyInit__sha1 │ │ │ │ + 1102: 001d773d 56 FUNC GLOBAL DEFAULT 12 _PyList_AsTupleAndClear │ │ │ │ + 1103: 0008091d 40 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ + 1104: 001f9a51 122 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ + 1105: 00045835 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: 0023f26d 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ - 1109: 0012afc1 102 FUNC GLOBAL DEFAULT 12 PyBuffer_Release │ │ │ │ + 1108: 0023ea7d 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ + 1109: 0012aa95 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: 000440ab 10 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ - 1113: 00052643 136 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ + 1112: 0004403b 10 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ + 1113: 000524ef 136 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ 1114: 00000000 0 FUNC GLOBAL DEFAULT UND __fprintf_chk@GLIBC_2.4 (3) │ │ │ │ - 1115: 001c99d5 76 FUNC GLOBAL DEFAULT 12 PySys_SetObject │ │ │ │ + 1115: 001c8dd1 76 FUNC GLOBAL DEFAULT 12 PySys_SetObject │ │ │ │ 1116: 00000000 0 FUNC GLOBAL DEFAULT UND sigaddset@GLIBC_2.4 (3) │ │ │ │ - 1117: 0003c063 10 FUNC GLOBAL DEFAULT 12 PyInit__symtable │ │ │ │ + 1117: 0003bff3 10 FUNC GLOBAL DEFAULT 12 PyInit__symtable │ │ │ │ 1118: 0009d921 516 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ - 1119: 0019f625 60 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ - 1120: 000580f7 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ - 1121: 000522c3 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ - 1122: 000dc351 204 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ - 1123: 00193849 10 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ - 1124: 00178815 42 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesArgv │ │ │ │ + 1119: 0019ebbd 60 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ + 1120: 000580a1 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ + 1121: 0005216f 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ + 1122: 000dbe5d 204 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ + 1123: 00192d25 10 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ + 1124: 00177ced 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: 000d628d 184 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ - 1128: 001030f1 76 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ - 1129: 001952dd 34 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ - 1130: 001c6fd9 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ - 1131: 00195999 148 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ - 1132: 001fc025 30 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ - 1133: 00127099 40 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ - 1134: 001b5a09 178 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ - 1135: 0005e63b 96 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_IsUniqueReferencedTemporary │ │ │ │ - 1136: 0012c121 244 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ - 1137: 0011093d 262 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ + 1127: 000d5de9 184 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ + 1128: 001029cd 76 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ + 1129: 001947bd 34 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ + 1130: 001c63d5 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ + 1131: 00194e79 148 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ + 1132: 001fb739 30 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ + 1133: 00126b51 40 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ + 1134: 001b4e65 178 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ + 1135: 0005e5e3 96 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_IsUniqueReferencedTemporary │ │ │ │ + 1136: 0012bc51 244 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ + 1137: 00110451 262 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ 1138: 00000000 0 FUNC GLOBAL DEFAULT UND getpwuid_r@GLIBC_2.4 (3) │ │ │ │ - 1139: 00062bd9 30 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ - 1140: 00237951 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ - 1141: 0031a050 108 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ - 1142: 001b3879 80 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ - 1143: 000658fd 88 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ + 1139: 00062de1 30 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ + 1140: 002371ad 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ + 1141: 00319790 108 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ + 1142: 001b2ce9 80 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ + 1143: 00065b83 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ 1144: 00000000 0 FUNC GLOBAL DEFAULT UND fchown@GLIBC_2.4 (3) │ │ │ │ - 1145: 0004d1f9 4 FUNC GLOBAL DEFAULT 12 _PyXI_FormatExcInfo │ │ │ │ + 1145: 0004d1a9 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: 0025488d 616 FUNC GLOBAL DEFAULT 12 _PyEval_ExceptionGroupMatch │ │ │ │ + 1149: 00254079 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: 001eff2d 54 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ - 1153: 00159e95 110 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ + 1152: 001ef695 54 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ + 1153: 0015941d 110 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ 1154: 0002b188 0 FUNC GLOBAL DEFAULT UND asin@GLIBC_2.4 (2) │ │ │ │ - 1155: 0005f7e9 12 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ - 1156: 000fd96d 3528 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ - 1157: 0003628d 4 FUNC GLOBAL DEFAULT 12 PyThread_detach_thread │ │ │ │ + 1155: 0005f7c9 12 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ + 1156: 000fd341 3528 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ + 1157: 0003621d 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: 000c2189 426 FUNC GLOBAL DEFAULT 12 PyArg_UnpackTuple │ │ │ │ + 1161: 000c20dd 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: 000fb625 178 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ - 1165: 00062efb 54 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ - 1166: 001eb031 2 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ - 1167: 001113f5 1118 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ - 1168: 00085505 1240 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ - 1169: 00250ad5 18 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ - 1170: 0005e6c9 94 FUNC GLOBAL DEFAULT 12 PyRun_FileExFlags │ │ │ │ - 1171: 002004b1 164 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ - 1172: 0026bf3d 100 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ - 1173: 0010dc1d 16 FUNC GLOBAL DEFAULT 12 PyObject_CheckBuffer │ │ │ │ - 1174: 0003b79d 144 FUNC GLOBAL DEFAULT 12 _PyEval_SpecialMethodCanSuggest │ │ │ │ - 1175: 002934d5 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_SuspendAll │ │ │ │ + 1164: 000faff5 178 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ + 1165: 00063103 54 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ + 1166: 001ea795 2 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ + 1167: 00110f09 1114 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ + 1168: 00085569 1256 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ + 1169: 002502bd 18 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ + 1170: 0005e671 94 FUNC GLOBAL DEFAULT 12 PyRun_FileExFlags │ │ │ │ + 1171: 001ffc25 164 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ + 1172: 0026b735 100 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ + 1173: 0010d6ad 16 FUNC GLOBAL DEFAULT 12 PyObject_CheckBuffer │ │ │ │ + 1174: 0003b72d 144 FUNC GLOBAL DEFAULT 12 _PyEval_SpecialMethodCanSuggest │ │ │ │ + 1175: 00292c55 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_SuspendAll │ │ │ │ 1176: 00000000 0 FUNC GLOBAL DEFAULT UND fputc@GLIBC_2.4 (3) │ │ │ │ - 1177: 00192dc1 62 FUNC GLOBAL DEFAULT 12 PyContextVar_New │ │ │ │ - 1178: 00285f25 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ + 1177: 00192299 62 FUNC GLOBAL DEFAULT 12 PyContextVar_New │ │ │ │ + 1178: 00285755 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ 1179: 00000000 0 FUNC GLOBAL DEFAULT UND frexp@GLIBC_2.4 (3) │ │ │ │ - 1180: 00294100 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ - 1181: 0024fcb9 390 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ - 1182: 002604ed 668 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ - 1183: 0006ac43 16 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ - 1184: 001241b5 64 FUNC GLOBAL DEFAULT 12 PyLong_AsInt64 │ │ │ │ - 1185: 00213321 36 FUNC GLOBAL DEFAULT 12 _PyXI_GetPreserved │ │ │ │ - 1186: 00075bf1 236 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ + 1180: 00293840 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ + 1181: 0024f4a1 390 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ + 1182: 0025fce5 668 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ + 1183: 0006ad3b 16 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ + 1184: 00123c75 64 FUNC GLOBAL DEFAULT 12 PyLong_AsInt64 │ │ │ │ + 1185: 002129a9 36 FUNC GLOBAL DEFAULT 12 _PyXI_GetPreserved │ │ │ │ + 1186: 00075c29 236 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ 1187: 00000000 0 FUNC GLOBAL DEFAULT UND ceil@GLIBC_2.4 (2) │ │ │ │ - 1188: 001f4051 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ - 1189: 00205c9d 64 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ - 1190: 000bd2ed 608 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ - 1191: 00142c29 6 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ + 1188: 001f37c1 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ + 1189: 00205471 64 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ + 1190: 000bd265 608 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ + 1191: 001420f9 6 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ 1192: 00000000 0 FUNC GLOBAL DEFAULT UND fremovexattr@GLIBC_2.4 (3) │ │ │ │ - 1193: 00085c55 76 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ - 1194: 001f20e5 132 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ - 1195: 0005dcb5 20 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetCode │ │ │ │ + 1193: 00085cc9 76 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ + 1194: 001f1851 132 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ + 1195: 0005dc5d 20 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetCode │ │ │ │ 1196: 00527df0 0 NOTYPE GLOBAL DEFAULT 29 __end__ │ │ │ │ - 1197: 000524a1 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ - 1198: 001ff8a5 20 FUNC GLOBAL DEFAULT 12 PyGC_IsEnabled │ │ │ │ + 1197: 0005234d 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ + 1198: 001ff019 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: 0025d629 42 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetStart │ │ │ │ + 1201: 0025ce29 42 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetStart │ │ │ │ 1202: 004b3164 208 OBJECT GLOBAL DEFAULT 26 PyRangeIter_Type │ │ │ │ - 1203: 00264c39 864 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ + 1203: 00264431 864 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ 1204: 00000000 0 FUNC GLOBAL DEFAULT UND dlerror@GLIBC_2.34 (4) │ │ │ │ - 1205: 001d6fd1 72 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ - 1206: 000bcf49 130 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ - 1207: 0005ef9d 108 FUNC GLOBAL DEFAULT 12 PyType_Watch │ │ │ │ - 1208: 00064737 68 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_Release │ │ │ │ + 1205: 001d66d5 72 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ + 1206: 000bceb9 130 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ + 1207: 0005ef45 108 FUNC GLOBAL DEFAULT 12 PyType_Watch │ │ │ │ + 1208: 0006493f 68 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_Release │ │ │ │ 1209: 004feff8 24 OBJECT GLOBAL DEFAULT 29 _Py_HashSecret │ │ │ │ - 1210: 00062a4d 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternInPlace │ │ │ │ - 1211: 00233d29 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ - 1212: 001d25e9 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ - 1213: 000612c7 56 FUNC GLOBAL DEFAULT 12 _PyLong_UInt8_Converter │ │ │ │ + 1210: 00062c55 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternInPlace │ │ │ │ + 1211: 00233555 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ + 1212: 001d1bf1 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ + 1213: 00061503 56 FUNC GLOBAL DEFAULT 12 _PyLong_UInt8_Converter │ │ │ │ 1214: 004bee9c 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeWarning │ │ │ │ - 1215: 00222455 36 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ - 1216: 00284989 48 FUNC GLOBAL DEFAULT 12 PyCodec_Encode │ │ │ │ - 1217: 001b3cd9 6 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ + 1215: 00221c29 36 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ + 1216: 002841b9 48 FUNC GLOBAL DEFAULT 12 PyCodec_Encode │ │ │ │ + 1217: 001b3149 6 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ 1218: 00000000 0 FUNC GLOBAL DEFAULT UND __localtime64_r@GLIBC_2.34 (4) │ │ │ │ - 1219: 0005e4b3 392 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteWideChar │ │ │ │ + 1219: 0005e45b 392 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteWideChar │ │ │ │ 1220: 004b3444 208 OBJECT GLOBAL DEFAULT 26 _PyNone_Type │ │ │ │ - 1221: 0005f75b 42 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ + 1221: 0005f73b 42 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ 1222: 00000000 0 FUNC GLOBAL DEFAULT UND inflate │ │ │ │ - 1223: 00062f5d 6 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ - 1224: 002e8e78 48 OBJECT GLOBAL DEFAULT 14 _Py_SpecialMethods │ │ │ │ + 1223: 00063165 6 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ + 1224: 002e85b8 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: 002864a5 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ + 1227: 00285cd5 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ 1228: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_destroy@GLIBC_2.4 (3) │ │ │ │ - 1229: 001ae265 10 FUNC GLOBAL DEFAULT 12 PyLong_GetNativeLayout │ │ │ │ - 1230: 00116201 532 FUNC GLOBAL DEFAULT 12 _PyArena_Free │ │ │ │ + 1229: 001ad6d1 10 FUNC GLOBAL DEFAULT 12 PyLong_GetNativeLayout │ │ │ │ + 1230: 00115d0d 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: 00201871 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ - 1234: 00213571 4 FUNC GLOBAL DEFAULT 12 _PyXIData_Release │ │ │ │ - 1235: 00131ab5 430 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ - 1236: 0020079d 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ - 1237: 00083e35 520 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ + 1233: 00200fe9 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ + 1234: 00212df9 4 FUNC GLOBAL DEFAULT 12 _PyXIData_Release │ │ │ │ + 1235: 0013124d 430 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ + 1236: 001fff11 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ + 1237: 00083ea1 520 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ 1238: 00000000 0 FUNC GLOBAL DEFAULT UND fpathconf@GLIBC_2.4 (3) │ │ │ │ - 1239: 0005d965 216 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleObject │ │ │ │ - 1240: 00054239 14 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ - 1241: 00049593 22 FUNC GLOBAL DEFAULT 12 PyLongWriter_Discard │ │ │ │ + 1239: 0005d90d 216 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleObject │ │ │ │ + 1240: 00054395 14 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ + 1241: 00049543 22 FUNC GLOBAL DEFAULT 12 PyLongWriter_Discard │ │ │ │ 1242: 00000000 0 FUNC GLOBAL DEFAULT UND strnlen@GLIBC_2.4 (3) │ │ │ │ - 1243: 002145e1 610 FUNC GLOBAL DEFAULT 12 _PyCode_SetUnboundVarCounts │ │ │ │ + 1243: 00213e45 610 FUNC GLOBAL DEFAULT 12 _PyCode_SetUnboundVarCounts │ │ │ │ 1244: 0002d4ed 24 FUNC GLOBAL DEFAULT 12 PyConfig_Read │ │ │ │ - 1245: 0024cb01 168 FUNC GLOBAL DEFAULT 12 PyComplex_AsCComplex │ │ │ │ + 1245: 0024c2e5 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: 00151499 130 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ - 1249: 002578d5 148 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ - 1250: 0005e023 4 FUNC GLOBAL DEFAULT 12 PyCode_GetVarnames │ │ │ │ + 1248: 00150afd 130 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ + 1249: 00257269 148 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ + 1250: 0005dfcb 4 FUNC GLOBAL DEFAULT 12 PyCode_GetVarnames │ │ │ │ 1251: 00000000 0 FUNC GLOBAL DEFAULT UND __fstatat64_time64@GLIBC_2.34 (4) │ │ │ │ - 1252: 000f98ad 52 FUNC GLOBAL DEFAULT 12 Py_GetConstant │ │ │ │ + 1252: 000f9289 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: 0005e7c1 40 FUNC GLOBAL DEFAULT 12 PySys_GetXOptions │ │ │ │ - 1256: 00224101 256 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ - 1257: 0005e22f 44 FUNC GLOBAL DEFAULT 12 PyThread_tss_free │ │ │ │ + 1255: 0005e769 40 FUNC GLOBAL DEFAULT 12 PySys_GetXOptions │ │ │ │ + 1256: 002238d5 260 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ + 1257: 0005e1d7 44 FUNC GLOBAL DEFAULT 12 PyThread_tss_free │ │ │ │ 1258: 00000000 0 FUNC GLOBAL DEFAULT UND setresgid@GLIBC_2.4 (3) │ │ │ │ - 1259: 0005278b 76 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ - 1260: 0005f81d 4 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ - 1261: 0020c505 4 FUNC GLOBAL DEFAULT 12 _PyXIData_NewObject │ │ │ │ + 1259: 00052637 76 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ + 1260: 0005f7fd 4 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ + 1261: 0020bc55 4 FUNC GLOBAL DEFAULT 12 _PyXIData_NewObject │ │ │ │ 1262: 00000000 0 FUNC GLOBAL DEFAULT UND sigaltstack@GLIBC_2.4 (3) │ │ │ │ - 1263: 00200969 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ - 1264: 0005f731 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ - 1265: 0004453b 194 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ + 1263: 002000dd 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ + 1264: 0005f711 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ + 1265: 000444cb 194 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ 1266: 00000000 0 FUNC GLOBAL DEFAULT UND memcpy@GLIBC_2.4 (3) │ │ │ │ - 1267: 00062f95 26 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ + 1267: 0006319d 26 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ 1268: 004b110c 16 OBJECT GLOBAL DEFAULT 26 _Py_TrueStruct │ │ │ │ - 1269: 001db4a9 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ - 1270: 00184d15 66 FUNC GLOBAL DEFAULT 12 PyOS_vsnprintf │ │ │ │ + 1269: 001dabb1 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ + 1270: 001841ed 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: 00131591 72 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ - 1275: 00195301 292 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ - 1276: 0024f7b5 66 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ - 1277: 00115429 96 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ - 1278: 001937fd 76 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ - 1279: 0028dcb5 144 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ - 1280: 0012945d 326 FUNC GLOBAL DEFAULT 12 PyObject_GetBuffer │ │ │ │ - 1281: 000688cb 28 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ - 1282: 000b2099 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ - 1283: 00258eb9 54 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ + 1274: 00130d29 72 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ + 1275: 001947e1 292 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ + 1276: 0024ef9d 66 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ + 1277: 00114f35 96 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ + 1278: 00192cd9 76 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ + 1279: 0028d5fd 144 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ + 1280: 00128f31 326 FUNC GLOBAL DEFAULT 12 PyObject_GetBuffer │ │ │ │ + 1281: 00068c53 28 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ + 1282: 000b2031 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ + 1283: 002586bd 54 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ 1284: 00000000 0 FUNC GLOBAL DEFAULT UND symlinkat@GLIBC_2.4 (3) │ │ │ │ - 1285: 000b37c5 1640 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ - 1286: 001d614d 228 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wait │ │ │ │ + 1285: 000b3749 1640 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ + 1286: 001d63f5 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: 0005dced 12 FUNC GLOBAL DEFAULT 12 Py_PACK_VERSION │ │ │ │ - 1293: 0006b479 6 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ - 1294: 0006b809 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ - 1295: 00147bdd 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ - 1296: 00246739 64 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ - 1297: 001605a5 56 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ - 1298: 00057f11 22 FUNC GLOBAL DEFAULT 12 _PyErr_SetInterpreterAlreadyRunning │ │ │ │ - 1299: 00040079 352 FUNC GLOBAL DEFAULT 12 _PyEval_FormatKwargsError │ │ │ │ + 1292: 0005dc95 12 FUNC GLOBAL DEFAULT 12 Py_PACK_VERSION │ │ │ │ + 1293: 0006b4b9 6 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ + 1294: 0006b849 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ + 1295: 00147229 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ + 1296: 00245db9 64 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ + 1297: 0015fb1d 56 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ + 1298: 0005808b 22 FUNC GLOBAL DEFAULT 12 _PyErr_SetInterpreterAlreadyRunning │ │ │ │ + 1299: 00040009 352 FUNC GLOBAL DEFAULT 12 _PyEval_FormatKwargsError │ │ │ │ 1300: 004b3e2c 208 OBJECT GLOBAL DEFAULT 26 PyODict_Type │ │ │ │ - 1301: 00179f11 44 FUNC GLOBAL DEFAULT 12 _Py_SetLocaleFromEnv │ │ │ │ - 1302: 000679f5 84 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ + 1301: 001793e9 44 FUNC GLOBAL DEFAULT 12 _Py_SetLocaleFromEnv │ │ │ │ + 1302: 00067cb5 84 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ 1303: 004b3514 208 OBJECT GLOBAL DEFAULT 26 PyModuleDef_Type │ │ │ │ - 1304: 0020b7bd 312 FUNC GLOBAL DEFAULT 12 PyObject_AsFileDescriptor │ │ │ │ - 1305: 0004dad1 12 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ - 1306: 00275375 30840 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ - 1307: 0005cbef 54 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ - 1308: 0013c291 26 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ - 1309: 00110f11 14 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ + 1304: 0020af51 312 FUNC GLOBAL DEFAULT 12 PyObject_AsFileDescriptor │ │ │ │ + 1305: 0004e14d 12 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ + 1306: 00274b9d 30840 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ + 1307: 0005cb9b 54 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ + 1308: 0013b865 26 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ + 1309: 00110a25 14 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ 1310: 00000000 0 FUNC GLOBAL DEFAULT UND __vsnprintf_chk@GLIBC_2.4 (3) │ │ │ │ - 1311: 0003a58b 174 FUNC GLOBAL DEFAULT 12 PyByteArray_Concat │ │ │ │ - 1312: 00096011 120 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ - 1313: 00092709 66 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ - 1314: 00100695 42 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ - 1315: 000e42b5 32 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ - 1316: 0012593d 50 FUNC GLOBAL DEFAULT 12 PyNumber_Check │ │ │ │ + 1311: 0003a51b 174 FUNC GLOBAL DEFAULT 12 PyByteArray_Concat │ │ │ │ + 1312: 0009609d 120 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ + 1313: 000927e5 66 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ + 1314: 000ffff5 42 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ + 1315: 00045593 30 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ + 1316: 00125405 50 FUNC GLOBAL DEFAULT 12 PyNumber_Check │ │ │ │ 1317: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_delete@GLIBC_2.34 (4) │ │ │ │ - 1318: 00057b09 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamWriter │ │ │ │ + 1318: 000579c3 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: 0024c5c1 10 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ - 1323: 0005dc99 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequiresIDRef │ │ │ │ - 1324: 00184bb1 28 FUNC GLOBAL DEFAULT 12 Py_GetVersion │ │ │ │ - 1325: 001edc6d 106 FUNC GLOBAL DEFAULT 12 PyObject_ASCII │ │ │ │ - 1326: 001f263d 120 FUNC GLOBAL DEFAULT 12 PyUnstable_AtExit │ │ │ │ + 1322: 0024bda5 10 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ + 1323: 0005dc41 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequiresIDRef │ │ │ │ + 1324: 00184089 28 FUNC GLOBAL DEFAULT 12 Py_GetVersion │ │ │ │ + 1325: 001ed3d5 106 FUNC GLOBAL DEFAULT 12 PyObject_ASCII │ │ │ │ + 1326: 001f1da9 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: 0005d531 56 FUNC GLOBAL DEFAULT 12 PyFunction_GetAnnotations │ │ │ │ - 1330: 00253da9 50 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval │ │ │ │ - 1331: 0020b3f1 82 FUNC GLOBAL DEFAULT 12 _PyBytes_GetData │ │ │ │ - 1332: 001db4b5 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ - 1333: 000cfd39 204 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ - 1334: 0005da85 56 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleNoBlock │ │ │ │ - 1335: 001d5271 44 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ + 1329: 0005d4d9 56 FUNC GLOBAL DEFAULT 12 PyFunction_GetAnnotations │ │ │ │ + 1330: 00253599 50 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval │ │ │ │ + 1331: 0020ab8d 82 FUNC GLOBAL DEFAULT 12 _PyBytes_GetData │ │ │ │ + 1332: 001dabbd 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ + 1333: 000cf891 204 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ + 1334: 0005da2d 56 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleNoBlock │ │ │ │ + 1335: 001d5515 44 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ 1336: 00000000 0 FUNC GLOBAL DEFAULT UND killpg@GLIBC_2.4 (3) │ │ │ │ - 1337: 0021dd91 6 FUNC GLOBAL DEFAULT 12 _PyXIData_Clear │ │ │ │ + 1337: 0021d561 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: 000321e9 4 FUNC GLOBAL DEFAULT 12 _Py_DisplaySourceLine │ │ │ │ + 1340: 00032185 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: 0002fec9 648 FUNC GLOBAL DEFAULT 12 _Py_DumpStack │ │ │ │ - 1344: 00232f65 104 FUNC GLOBAL DEFAULT 12 _PyLong_AsTime_t │ │ │ │ + 1343: 0002fe69 648 FUNC GLOBAL DEFAULT 12 _Py_DumpStack │ │ │ │ + 1344: 00232795 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: 000df33d 532 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ + 1347: 000dee61 532 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ 1348: 0002d3fd 192 FUNC GLOBAL DEFAULT 12 PyInitConfig_GetStrList │ │ │ │ - 1349: 00270069 316 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ - 1350: 0005f883 4 FUNC GLOBAL DEFAULT 12 Py_REFCNT │ │ │ │ + 1349: 0026f891 316 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ + 1350: 0005f863 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: 0018d63d 872 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ - 1354: 001413d5 1392 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ - 1355: 0004d923 10 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ + 1353: 0018cb15 872 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ + 1354: 0014089d 1392 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ + 1355: 0004d8b7 10 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ 1356: 00000000 0 FUNC GLOBAL DEFAULT UND setegid@GLIBC_2.4 (3) │ │ │ │ - 1357: 00048f0b 76 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ + 1357: 00048ebb 76 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ 1358: 00000000 0 FUNC GLOBAL DEFAULT UND raise@GLIBC_2.4 (3) │ │ │ │ - 1359: 001fc55d 74 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ - 1360: 00068955 20 FUNC GLOBAL DEFAULT 12 _PyOS_IsMainThread │ │ │ │ - 1361: 00193755 92 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ + 1359: 001fbccd 74 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ + 1360: 0006af1b 18 FUNC GLOBAL DEFAULT 12 _PyOS_IsMainThread │ │ │ │ + 1361: 00192c31 92 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ 1362: 004b3738 208 OBJECT GLOBAL DEFAULT 26 PyCMethod_Type │ │ │ │ - 1363: 000d2e21 3698 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ - 1364: 00255ac1 40 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ - 1365: 001ae271 94 FUNC GLOBAL DEFAULT 12 PyLongWriter_Create │ │ │ │ - 1366: 001cb2ad 124 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ - 1367: 0020fcfd 60 FUNC GLOBAL DEFAULT 12 _PyParkingLot_AfterFork │ │ │ │ + 1363: 000d297d 3702 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ + 1364: 002552c1 40 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ + 1365: 001ad6dd 94 FUNC GLOBAL DEFAULT 12 PyLongWriter_Create │ │ │ │ + 1366: 001ca6ad 124 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ + 1367: 0020f451 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: 0008617d 82 FUNC GLOBAL DEFAULT 12 PyList_Sort │ │ │ │ + 1371: 000861e9 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: 00065b2d 66 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ - 1375: 0005dfd9 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ - 1376: 001d62a1 52 FUNC GLOBAL DEFAULT 12 PyList_Clear │ │ │ │ - 1377: 0002e607 78 FUNC GLOBAL DEFAULT 12 PyGILState_Check │ │ │ │ - 1378: 00091afd 60 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ + 1374: 00065db5 66 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ + 1375: 0005df81 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ + 1376: 001d55b1 52 FUNC GLOBAL DEFAULT 12 PyList_Clear │ │ │ │ + 1377: 0002e5a7 78 FUNC GLOBAL DEFAULT 12 PyGILState_Check │ │ │ │ + 1378: 00091bcd 60 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ 1379: 004b442c 208 OBJECT GLOBAL DEFAULT 26 PyDictItems_Type │ │ │ │ - 1380: 00114f1d 828 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ - 1381: 0007b5a1 190 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ - 1382: 00151531 4 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ - 1383: 0009a761 144 FUNC GLOBAL DEFAULT 12 _PyObject_NewVar │ │ │ │ - 1384: 0021fbdd 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ - 1385: 00225b09 208 FUNC GLOBAL DEFAULT 12 _PyXIData_UnregisterClass │ │ │ │ + 1380: 00114a29 828 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ + 1381: 0007b5d1 190 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ + 1382: 00150b95 4 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ + 1383: 00196c55 144 FUNC GLOBAL DEFAULT 12 _PyObject_NewVar │ │ │ │ + 1384: 0021f3ad 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ + 1385: 002252e1 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: 00050733 58 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ - 1389: 00036d45 500 FUNC GLOBAL DEFAULT 12 PyEval_EvalCodeEx │ │ │ │ - 1390: 0028dbc5 142 FUNC GLOBAL DEFAULT 12 PySequence_DelSlice │ │ │ │ - 1391: 001b4165 102 FUNC GLOBAL DEFAULT 12 PySet_Size │ │ │ │ + 1388: 000505df 58 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ + 1389: 00036cd1 500 FUNC GLOBAL DEFAULT 12 PyEval_EvalCodeEx │ │ │ │ + 1390: 0028d50d 142 FUNC GLOBAL DEFAULT 12 PySequence_DelSlice │ │ │ │ + 1391: 001b35d5 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: 002934d9 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ - 1395: 001a5b75 146 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ - 1396: 00064d85 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ + 1394: 00292c59 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ + 1395: 001a50f5 146 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ + 1396: 00064fa9 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ 1397: 004b5d6c 208 OBJECT GLOBAL DEFAULT 26 PyFrame_Type │ │ │ │ - 1398: 00064b4d 62 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ + 1398: 00064d71 62 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ 1399: 00000000 0 FUNC GLOBAL DEFAULT UND __uflow@GLIBC_2.4 (3) │ │ │ │ - 1400: 001d5519 596 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ - 1401: 0004514d 44 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEncoding │ │ │ │ - 1402: 00062e77 48 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ - 1403: 00197a89 292 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ - 1404: 00085a8d 208 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ - 1405: 0005d66d 134 FUNC GLOBAL DEFAULT 12 PyFunction_SetClosure │ │ │ │ + 1400: 001d5669 604 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ + 1401: 000450dd 44 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEncoding │ │ │ │ + 1402: 0006307f 48 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ + 1403: 00196ff9 292 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ + 1404: 00085b01 208 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ + 1405: 0005d615 134 FUNC GLOBAL DEFAULT 12 PyFunction_SetClosure │ │ │ │ 1406: 004fefe8 4 OBJECT GLOBAL DEFAULT 29 Py_UTF8Mode │ │ │ │ - 1407: 0006251b 10 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ - 1408: 001d9235 40 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ - 1409: 00084045 1338 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ - 1410: 00097c25 288 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ - 1411: 000312c5 62 FUNC GLOBAL DEFAULT 12 PyObject_Calloc │ │ │ │ - 1412: 0005e907 84 FUNC GLOBAL DEFAULT 12 PyUnicode_Resize │ │ │ │ - 1413: 000e40cd 126 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ - 1414: 00175869 2 FUNC GLOBAL DEFAULT 12 _Py_BreakPoint │ │ │ │ - 1415: 0005f843 4 FUNC GLOBAL DEFAULT 12 PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ - 1416: 00059fe9 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ + 1407: 00062723 10 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ + 1408: 001d8b31 40 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ + 1409: 000840b1 1338 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ + 1410: 00097ca1 280 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ + 1411: 00031265 62 FUNC GLOBAL DEFAULT 12 PyObject_Calloc │ │ │ │ + 1412: 0005e8af 84 FUNC GLOBAL DEFAULT 12 PyUnicode_Resize │ │ │ │ + 1413: 000e3bed 126 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ + 1414: 00174d41 2 FUNC GLOBAL DEFAULT 12 _Py_BreakPoint │ │ │ │ + 1415: 0005f823 4 FUNC GLOBAL DEFAULT 12 PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ + 1416: 00059f99 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ 1417: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpucount@GLIBC_2.6 (5) │ │ │ │ - 1418: 001b94f1 316 FUNC GLOBAL DEFAULT 12 PyUnicode_FSDecoder │ │ │ │ - 1419: 000c08e9 142 FUNC GLOBAL DEFAULT 12 _PyDict_FromItems │ │ │ │ + 1418: 001b8951 316 FUNC GLOBAL DEFAULT 12 PyUnicode_FSDecoder │ │ │ │ + 1419: 000c0839 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: 001e0e4d 70 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ - 1423: 000631bd 38 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ - 1424: 00062b1d 10 FUNC GLOBAL DEFAULT 12 _PyObjectArray_Free │ │ │ │ - 1425: 0002f6bd 12 FUNC GLOBAL DEFAULT 12 PyInit__csv │ │ │ │ - 1426: 000ccf55 876 FUNC GLOBAL DEFAULT 12 PyOS_strtoul │ │ │ │ + 1422: 001e05b1 70 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ + 1423: 000633c5 38 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ + 1424: 00062d25 10 FUNC GLOBAL DEFAULT 12 _PyObjectArray_Free │ │ │ │ + 1425: 0002f65d 12 FUNC GLOBAL DEFAULT 12 PyInit__csv │ │ │ │ + 1426: 000ccac9 888 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: 000659bb 74 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ + 1429: 00065c43 74 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ 1430: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_current_sigrtmax@GLIBC_2.4 (3) │ │ │ │ - 1431: 001515b9 134 FUNC GLOBAL DEFAULT 12 PyNumber_Absolute │ │ │ │ + 1431: 00150c1d 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: 000fa55d 24 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ + 1435: 000f9f25 24 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ 1436: 004beed0 4 OBJECT GLOBAL DEFAULT 26 PyExc_ImportError │ │ │ │ - 1437: 0006b279 50 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ - 1438: 00061d29 120 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ - 1439: 00223fcd 24 FUNC GLOBAL DEFAULT 12 PyType_GetModuleState │ │ │ │ + 1437: 0006b2b9 50 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ + 1438: 00061f65 120 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ + 1439: 002237a1 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: 0012d301 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ + 1442: 0012ce29 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ 1443: 0002c739 68 FUNC GLOBAL DEFAULT 12 PyImport_AppendInittab │ │ │ │ - 1444: 00056c9d 184 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed_with_retries │ │ │ │ - 1445: 001ca089 212 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ - 1446: 001ded09 82 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ + 1444: 00056b73 186 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed_with_retries │ │ │ │ + 1445: 001c9485 212 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ + 1446: 001de46d 82 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ 1447: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_b_loc@GLIBC_2.4 (3) │ │ │ │ - 1448: 0003a523 14 FUNC GLOBAL DEFAULT 12 _Py_IncRef │ │ │ │ + 1448: 0003a4b3 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: 0007f5e9 4 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_EnableDeferredRefcount │ │ │ │ - 1453: 00067c65 180 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicit │ │ │ │ + 1452: 0007f619 4 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_EnableDeferredRefcount │ │ │ │ + 1453: 00067f25 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: 001d5fbd 54 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ - 1458: 000522f1 4 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchRightEvent │ │ │ │ - 1459: 000e7029 4 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_Take2 │ │ │ │ + 1457: 001d53b5 54 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ + 1458: 0005219d 4 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchRightEvent │ │ │ │ + 1459: 000e6b79 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: 0004cc01 4 FUNC GLOBAL DEFAULT 12 _PyXI_ExcInfoAsObject │ │ │ │ + 1462: 0004cbb1 4 FUNC GLOBAL DEFAULT 12 _PyXI_ExcInfoAsObject │ │ │ │ 1463: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetBase │ │ │ │ - 1464: 00077225 128 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ + 1464: 0007725d 128 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ 1465: 00000000 0 FUNC GLOBAL DEFAULT UND nice@GLIBC_2.4 (3) │ │ │ │ - 1466: 00122909 1380 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ - 1467: 0022161d 12 FUNC GLOBAL DEFAULT 12 PyInit__suggestions │ │ │ │ - 1468: 0011af45 1214 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ + 1466: 001223c9 1380 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ + 1467: 00220ded 12 FUNC GLOBAL DEFAULT 12 PyInit__suggestions │ │ │ │ + 1468: 0011aa49 1214 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ 1469: 00527d34 1 OBJECT GLOBAL DEFAULT 29 _PyByteArray_empty_string │ │ │ │ - 1470: 0009dfad 656 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ + 1470: 0009dfad 660 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ 1471: 004beed4 4 OBJECT GLOBAL DEFAULT 26 PyExc_EOFError │ │ │ │ - 1472: 000d5121 36 FUNC GLOBAL DEFAULT 12 PySequence_Contains │ │ │ │ + 1472: 000d4c85 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: 0006329b 6 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ - 1476: 0005ac29 62 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ - 1477: 001fedb9 184 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ + 1475: 000634a3 6 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ + 1476: 0005ad25 62 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ + 1477: 001fe52d 184 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ 1478: 00000000 0 FUNC GLOBAL DEFAULT UND getservbyname@GLIBC_2.4 (3) │ │ │ │ - 1479: 00232d45 60 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ - 1480: 00061a9f 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ - 1481: 0005f819 4 FUNC GLOBAL DEFAULT 12 _PyDict_DelItem_KnownHash │ │ │ │ + 1479: 00232575 60 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ + 1480: 00061cdb 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ + 1481: 0005f7f9 4 FUNC GLOBAL DEFAULT 12 _PyDict_DelItem_KnownHash │ │ │ │ 1482: 004b8e1c 208 OBJECT GLOBAL DEFAULT 26 PyCode_Type │ │ │ │ - 1483: 00062b27 20 FUNC GLOBAL DEFAULT 12 _PyEval_MonitorRaise │ │ │ │ + 1483: 00062d2f 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: 00059473 14 FUNC GLOBAL DEFAULT 12 _Py_cr_prod │ │ │ │ + 1486: 0005941f 14 FUNC GLOBAL DEFAULT 12 _Py_cr_prod │ │ │ │ 1487: 00000000 0 FUNC GLOBAL DEFAULT UND __sigtimedwait64@GLIBC_2.34 (4) │ │ │ │ - 1488: 001a43e5 100 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ - 1489: 000ec099 238 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ - 1490: 000cf055 1026 FUNC GLOBAL DEFAULT 12 PyModule_FromDefAndSpec2 │ │ │ │ + 1488: 001a3965 100 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ + 1489: 000eba75 238 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ + 1490: 000cebad 1026 FUNC GLOBAL DEFAULT 12 PyModule_FromDefAndSpec2 │ │ │ │ 1491: 0002cd25 82 FUNC GLOBAL DEFAULT 12 Py_InitializeEx │ │ │ │ - 1492: 00063261 54 FUNC GLOBAL DEFAULT 12 PyThread_create_key │ │ │ │ - 1493: 0005ed35 132 FUNC GLOBAL DEFAULT 12 PyContext_ClearWatcher │ │ │ │ - 1494: 0027085d 164 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ - 1495: 00075cdd 408 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ - 1496: 000652f9 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedObject │ │ │ │ + 1492: 00063469 54 FUNC GLOBAL DEFAULT 12 PyThread_create_key │ │ │ │ + 1493: 0005ecdd 132 FUNC GLOBAL DEFAULT 12 PyContext_ClearWatcher │ │ │ │ + 1494: 00270085 164 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ + 1495: 00075d15 408 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ + 1496: 0006557f 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: 00034cb7 10 FUNC GLOBAL DEFAULT 12 PyInit_syslog │ │ │ │ + 1502: 00034be1 12 FUNC GLOBAL DEFAULT 12 PyInit_syslog │ │ │ │ 1503: 00000000 0 FUNC GLOBAL DEFAULT UND system@GLIBC_2.4 (3) │ │ │ │ - 1504: 00032497 866 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Child │ │ │ │ - 1505: 000593e3 14 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ - 1506: 0027e365 6 FUNC GLOBAL DEFAULT 12 _PyXIData_ReleaseAndRawFree │ │ │ │ - 1507: 001de341 124 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ - 1508: 00235de5 116 FUNC GLOBAL DEFAULT 12 _PyObject_MaybeCallSpecialOneArg │ │ │ │ - 1509: 0005af91 42 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ + 1504: 00032403 866 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Child │ │ │ │ + 1505: 0005938f 14 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ + 1506: 0027db65 6 FUNC GLOBAL DEFAULT 12 _PyXIData_ReleaseAndRawFree │ │ │ │ + 1507: 001ddaa5 124 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ + 1508: 00235605 116 FUNC GLOBAL DEFAULT 12 _PyObject_MaybeCallSpecialOneArg │ │ │ │ + 1509: 0005af81 42 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ 1510: 004ff258 4 OBJECT GLOBAL DEFAULT 29 Py_OptimizeFlag │ │ │ │ - 1511: 0012f585 728 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromBuffer │ │ │ │ + 1511: 0012f0cd 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: 001798c5 6 FUNC GLOBAL DEFAULT 12 PyThread_join_thread │ │ │ │ + 1514: 00178d9d 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: 001cdbfd 70 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ + 1517: 001ccffd 70 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ 1518: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setsigdefault@GLIBC_2.4 (3) │ │ │ │ - 1519: 00232f21 66 FUNC GLOBAL DEFAULT 12 PyLong_IsNegative │ │ │ │ - 1520: 000898cd 4 FUNC GLOBAL DEFAULT 12 PyDict_Update │ │ │ │ - 1521: 0002f491 388 FUNC GLOBAL DEFAULT 12 _PyUnicode_FromId │ │ │ │ - 1522: 000c0981 8 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ - 1523: 00126d35 258 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ - 1524: 000ef34d 64 FUNC GLOBAL DEFAULT 12 _PyLong_ExactDealloc │ │ │ │ - 1525: 00126559 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ - 1526: 001b0219 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ - 1527: 001e1cf5 32 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ + 1519: 00232751 66 FUNC GLOBAL DEFAULT 12 PyLong_IsNegative │ │ │ │ + 1520: 000898d9 4 FUNC GLOBAL DEFAULT 12 PyDict_Update │ │ │ │ + 1521: 0002f431 388 FUNC GLOBAL DEFAULT 12 _PyUnicode_FromId │ │ │ │ + 1522: 000c08d1 8 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ + 1523: 001267e9 258 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ + 1524: 000eeda1 64 FUNC GLOBAL DEFAULT 12 _PyLong_ExactDealloc │ │ │ │ + 1525: 00125ffd 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ + 1526: 001af69d 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ + 1527: 001e1459 32 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ 1528: 0002b714 0 FUNC GLOBAL DEFAULT UND XML_SetElementHandler │ │ │ │ - 1529: 000e3c05 230 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ + 1529: 000e3725 230 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ 1530: 00000000 0 FUNC GLOBAL DEFAULT UND __snprintf_chk@GLIBC_2.4 (3) │ │ │ │ - 1531: 00122021 378 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ + 1531: 00121ae1 378 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ 1532: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_adddup2@GLIBC_2.4 (3) │ │ │ │ - 1533: 00064d89 32 FUNC GLOBAL DEFAULT 12 _PyType_NewManagedObject │ │ │ │ + 1533: 00064fad 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: 001a43d9 12 FUNC GLOBAL DEFAULT 12 PyType_FromSpecWithBases │ │ │ │ + 1536: 001a3959 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: 000fcf61 728 FUNC GLOBAL DEFAULT 12 _PyEval_ImportName │ │ │ │ - 1540: 0026e9dd 426 FUNC GLOBAL DEFAULT 12 PyCodec_NameReplaceErrors │ │ │ │ + 1539: 000fc931 728 FUNC GLOBAL DEFAULT 12 _PyEval_ImportName │ │ │ │ + 1540: 0026e205 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: 0005f679 46 FUNC GLOBAL DEFAULT 12 _PyCode_CheckPureFunction │ │ │ │ + 1545: 0005f659 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: 0021a9e5 162 FUNC GLOBAL DEFAULT 12 _PyObject_GetXIData │ │ │ │ - 1549: 00235089 60 FUNC GLOBAL DEFAULT 12 PyMapping_Values │ │ │ │ - 1550: 000ee0f5 496 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ - 1551: 000e8b85 60 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ - 1552: 00287f45 164 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ - 1553: 0005f857 16 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ - 1554: 0020177d 116 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ - 1555: 000665c9 36 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ - 1556: 0027df49 244 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ - 1557: 00064be1 76 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ - 1558: 0004bf4b 512 FUNC GLOBAL DEFAULT 12 _PyXI_NewExcInfo │ │ │ │ - 1559: 00149109 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ + 1548: 0021a1c1 162 FUNC GLOBAL DEFAULT 12 _PyObject_GetXIData │ │ │ │ + 1549: 002348ad 60 FUNC GLOBAL DEFAULT 12 PyMapping_Values │ │ │ │ + 1550: 000edacd 520 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ + 1551: 000e86d5 60 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ + 1552: 00287775 164 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ + 1553: 0005f837 16 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ + 1554: 00200ef5 116 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ + 1555: 000665f5 36 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ + 1556: 0027d749 244 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ + 1557: 00064e05 76 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ + 1558: 0004befb 512 FUNC GLOBAL DEFAULT 12 _PyXI_NewExcInfo │ │ │ │ + 1559: 00148751 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ 1560: 00000000 0 FUNC GLOBAL DEFAULT UND getgroups@GLIBC_2.4 (3) │ │ │ │ - 1561: 001d8ff5 86 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ + 1561: 001d86c9 86 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ 1562: 00000000 0 FUNC GLOBAL DEFAULT UND readv@GLIBC_2.4 (3) │ │ │ │ - 1563: 000fed9d 380 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecialMethod │ │ │ │ + 1563: 000fe771 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: 001ca8fd 280 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack8 │ │ │ │ + 1567: 001c9cfd 280 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack8 │ │ │ │ 1568: 004b7d6c 208 OBJECT GLOBAL DEFAULT 26 PyBytesIter_Type │ │ │ │ - 1569: 00178519 176 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ - 1570: 001cb17d 156 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ - 1571: 000defb5 152 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Create │ │ │ │ + 1569: 001779f1 176 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ + 1570: 001ca57d 156 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ + 1571: 000dead9 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: 0013e91d 52 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteChar │ │ │ │ - 1575: 0003ce45 396 FUNC GLOBAL DEFAULT 12 _Py_rc_quot │ │ │ │ + 1574: 0013dde9 52 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteChar │ │ │ │ + 1575: 0003cdd5 396 FUNC GLOBAL DEFAULT 12 _Py_rc_quot │ │ │ │ 1576: 004beebc 4 OBJECT GLOBAL DEFAULT 26 PyExc_StopIteration │ │ │ │ - 1577: 0011a32d 1528 FUNC GLOBAL DEFAULT 12 _PyEval_ImportFrom │ │ │ │ - 1578: 0005e281 6 FUNC GLOBAL DEFAULT 12 PyThreadState_GetID │ │ │ │ - 1579: 0014c1f9 4 FUNC GLOBAL DEFAULT 12 PyLong_FromUInt32 │ │ │ │ - 1580: 00035719 12 FUNC GLOBAL DEFAULT 12 PyInit__blake2 │ │ │ │ + 1577: 00119e2d 1528 FUNC GLOBAL DEFAULT 12 _PyEval_ImportFrom │ │ │ │ + 1578: 0005e229 6 FUNC GLOBAL DEFAULT 12 PyThreadState_GetID │ │ │ │ + 1579: 0014b85d 4 FUNC GLOBAL DEFAULT 12 PyLong_FromUInt32 │ │ │ │ + 1580: 000356a9 12 FUNC GLOBAL DEFAULT 12 PyInit__blake2 │ │ │ │ 1581: 0002b064 0 FUNC GLOBAL DEFAULT UND XML_SetStartElementHandler │ │ │ │ - 1582: 001980f9 692 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ + 1582: 00197661 692 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ 1583: 004b7410 208 OBJECT GLOBAL DEFAULT 26 PyProperty_Type │ │ │ │ - 1584: 00052295 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ - 1585: 00122885 48 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ - 1586: 0005e1f5 4 FUNC GLOBAL DEFAULT 12 Py_DecRef │ │ │ │ + 1584: 00052141 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ + 1585: 00122345 48 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ + 1586: 0005e19d 4 FUNC GLOBAL DEFAULT 12 Py_DecRef │ │ │ │ 1587: 00000000 0 FUNC GLOBAL DEFAULT UND removexattr@GLIBC_2.4 (3) │ │ │ │ - 1588: 001b397d 62 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ - 1589: 0005aecb 42 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ + 1588: 001b2ded 62 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ + 1589: 0005af57 42 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ 1590: 00000000 0 FUNC GLOBAL DEFAULT UND execve@GLIBC_2.4 (3) │ │ │ │ - 1591: 00117b49 878 FUNC GLOBAL DEFAULT 12 _PySet_Contains │ │ │ │ - 1592: 0003cd79 204 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ - 1593: 00102339 114 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ + 1591: 00117655 878 FUNC GLOBAL DEFAULT 12 _PySet_Contains │ │ │ │ + 1592: 0003cd09 204 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ + 1593: 00101c25 114 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ 1594: 00000000 0 FUNC GLOBAL DEFAULT UND getegid@GLIBC_2.4 (3) │ │ │ │ - 1595: 0018e899 124 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ + 1595: 0018dd71 124 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ 1596: 0002ba74 0 FUNC GLOBAL DEFAULT UND XML_SetUnknownEncodingHandler │ │ │ │ - 1597: 00046cf9 60 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ - 1598: 00175125 14 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ - 1599: 001fe851 36 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ + 1597: 00046ca9 60 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ + 1598: 001745fd 14 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ + 1599: 001fdf09 36 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ 1600: 004bfe54 208 OBJECT GLOBAL DEFAULT 26 _PyExc_IncompleteInputError │ │ │ │ - 1601: 0005dd67 66 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ - 1602: 0006160f 102 FUNC GLOBAL DEFAULT 12 PyEval_CallMethod │ │ │ │ - 1603: 001ae2fd 62 FUNC GLOBAL DEFAULT 12 PyLongWriter_Finish │ │ │ │ + 1601: 0005dd0f 66 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ + 1602: 0006184b 102 FUNC GLOBAL DEFAULT 12 PyEval_CallMethod │ │ │ │ + 1603: 001ad769 62 FUNC GLOBAL DEFAULT 12 PyLongWriter_Finish │ │ │ │ 1604: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExternalEntityParserCreate │ │ │ │ - 1605: 000653f5 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocaleAndSize │ │ │ │ - 1606: 001daf45 40 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ - 1607: 001a7625 272 FUNC GLOBAL DEFAULT 12 _PyOnceFlag_CallOnceSlow │ │ │ │ + 1605: 0006567b 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocaleAndSize │ │ │ │ + 1606: 001da64d 40 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ + 1607: 001a6bb5 272 FUNC GLOBAL DEFAULT 12 _PyOnceFlag_CallOnceSlow │ │ │ │ 1608: 00000000 0 FUNC GLOBAL DEFAULT UND getpgid@GLIBC_2.4 (3) │ │ │ │ - 1609: 00062bcf 10 FUNC GLOBAL DEFAULT 12 _PyXI_InitFailureUTF8 │ │ │ │ + 1609: 00062dd7 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: 001361d9 5972 FUNC GLOBAL DEFAULT 12 PyUnicode_Format │ │ │ │ - 1613: 00055351 30 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ + 1612: 001357c5 5984 FUNC GLOBAL DEFAULT 12 PyUnicode_Format │ │ │ │ + 1613: 000552f9 30 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ 1614: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_join@GLIBC_2.34 (4) │ │ │ │ - 1615: 001ebe39 264 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ - 1616: 0008b549 274 FUNC GLOBAL DEFAULT 12 PyObject_SetItem │ │ │ │ + 1615: 001eb5a1 264 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ + 1616: 0008b555 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: 0005e02b 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ - 1620: 001fa40d 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromDict │ │ │ │ + 1619: 0005dfd3 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ + 1620: 001f9b85 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: 001270c1 72 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ - 1624: 0007fe8d 260 FUNC GLOBAL DEFAULT 12 PyLong_FromSsize_t │ │ │ │ - 1625: 00065441 210 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ - 1626: 0007fa8d 38 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ - 1627: 000fb37d 18 FUNC GLOBAL DEFAULT 12 PyException_GetContext │ │ │ │ + 1623: 00126b79 72 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ + 1624: 0007febd 260 FUNC GLOBAL DEFAULT 12 PyLong_FromSsize_t │ │ │ │ + 1625: 000656c7 210 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ + 1626: 0007fabd 38 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ + 1627: 000fad4d 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: 001315d9 42 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ - 1631: 001dc34d 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ - 1632: 00065bbf 6 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ + 1630: 00130d71 42 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ + 1631: 001dba55 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ + 1632: 00065e47 6 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ 1633: 00000000 0 FUNC GLOBAL DEFAULT UND getpwnam_r@GLIBC_2.4 (3) │ │ │ │ - 1634: 001783a5 40 FUNC GLOBAL DEFAULT 12 PyConfig_InitPythonConfig │ │ │ │ - 1635: 0018eea1 136 FUNC GLOBAL DEFAULT 12 _Py_InitializeRecursionLimits │ │ │ │ - 1636: 0008b8e5 1702 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ - 1637: 0027490d 212 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ - 1638: 0005d3ad 322 FUNC GLOBAL DEFAULT 12 PyFrame_GetVar │ │ │ │ - 1639: 002934e1 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ - 1640: 00250c79 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ - 1641: 001db2fd 316 FUNC GLOBAL DEFAULT 12 PyOS_Readline │ │ │ │ + 1634: 0017787d 40 FUNC GLOBAL DEFAULT 12 PyConfig_InitPythonConfig │ │ │ │ + 1635: 0018e37d 136 FUNC GLOBAL DEFAULT 12 _Py_InitializeRecursionLimits │ │ │ │ + 1636: 0008b8f1 1706 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ + 1637: 00274135 212 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ + 1638: 0005d355 322 FUNC GLOBAL DEFAULT 12 PyFrame_GetVar │ │ │ │ + 1639: 00292c61 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ + 1640: 00250461 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ + 1641: 001daa05 316 FUNC GLOBAL DEFAULT 12 PyOS_Readline │ │ │ │ 1642: 004bb1a8 4 OBJECT GLOBAL DEFAULT 26 PyExc_FileNotFoundError │ │ │ │ - 1643: 0020b1b9 64 FUNC GLOBAL DEFAULT 12 _PyXIData_InitWithSize │ │ │ │ - 1644: 000f07f9 2 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ - 1645: 0005d783 144 FUNC GLOBAL DEFAULT 12 PyFunction_SetKwDefaults │ │ │ │ - 1646: 000bbd95 78 FUNC GLOBAL DEFAULT 12 _PyThreadState_PopFrame │ │ │ │ - 1647: 000f20dd 96 FUNC GLOBAL DEFAULT 12 PyErr_SetString │ │ │ │ + 1643: 0020a935 64 FUNC GLOBAL DEFAULT 12 _PyXIData_InitWithSize │ │ │ │ + 1644: 000f0241 2 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ + 1645: 0005d72b 144 FUNC GLOBAL DEFAULT 12 PyFunction_SetKwDefaults │ │ │ │ + 1646: 000bbd09 78 FUNC GLOBAL DEFAULT 12 _PyThreadState_PopFrame │ │ │ │ + 1647: 000f1b29 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: 000313bd 148 FUNC GLOBAL DEFAULT 12 _Py_CheckRecursiveCall │ │ │ │ - 1651: 00125b61 316 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ - 1652: 001a4291 12 FUNC GLOBAL DEFAULT 12 PyType_FromModuleAndSpec │ │ │ │ + 1650: 0003135d 148 FUNC GLOBAL DEFAULT 12 _Py_CheckRecursiveCall │ │ │ │ + 1651: 00125629 316 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ + 1652: 001a3811 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: 001072a1 1364 FUNC GLOBAL DEFAULT 12 _PyCompile_CleanDoc │ │ │ │ - 1657: 001251c9 64 FUNC GLOBAL DEFAULT 12 PyLong_FromDouble │ │ │ │ - 1658: 001fd345 114 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ - 1659: 0005331f 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ - 1660: 001ece1d 126 FUNC GLOBAL DEFAULT 12 PyLong_FromInt32 │ │ │ │ + 1656: 00106d45 1364 FUNC GLOBAL DEFAULT 12 _PyCompile_CleanDoc │ │ │ │ + 1657: 00124c91 64 FUNC GLOBAL DEFAULT 12 PyLong_FromDouble │ │ │ │ + 1658: 001fcab5 114 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ + 1659: 00053243 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ + 1660: 001ec585 126 FUNC GLOBAL DEFAULT 12 PyLong_FromInt32 │ │ │ │ 1661: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetParamEntityParsing │ │ │ │ - 1662: 001eab69 86 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ + 1662: 001ea2cd 86 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ 1663: 0002d021 184 FUNC GLOBAL DEFAULT 12 Py_SetPath │ │ │ │ - 1664: 001c8a61 34 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ + 1664: 001c7e5d 34 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ 1665: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_getattr_np@GLIBC_2.32 (9) │ │ │ │ - 1666: 001d51c9 48 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ - 1667: 00200ef9 144 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ - 1668: 001cb2a1 12 FUNC GLOBAL DEFAULT 12 PyInit__contextvars │ │ │ │ + 1666: 001d47d1 48 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ + 1667: 002006a9 144 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ + 1668: 001ca6a1 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: 001a8635 8 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ - 1672: 002e091c 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ + 1671: 001a7bc5 8 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ + 1672: 002e005c 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ 1673: 0002cb75 36 FUNC GLOBAL DEFAULT 12 Py_Main │ │ │ │ - 1674: 00062ff5 38 FUNC GLOBAL DEFAULT 12 PyRun_String │ │ │ │ + 1674: 000631fd 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: 000d0579 104 FUNC GLOBAL DEFAULT 12 PyObject_CallMethod │ │ │ │ - 1678: 00078511 178 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ - 1679: 00125ff1 106 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ - 1680: 000fef19 932 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ - 1681: 00055227 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ - 1682: 00439608 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ - 1683: 0002e521 58 FUNC GLOBAL DEFAULT 12 PyFile_OpenCode │ │ │ │ - 1684: 0005f707 42 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ - 1685: 000ccee1 114 FUNC GLOBAL DEFAULT 12 PyOS_strtol │ │ │ │ + 1677: 000d00d1 104 FUNC GLOBAL DEFAULT 12 PyObject_CallMethod │ │ │ │ + 1678: 00078549 178 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ + 1679: 00125abd 106 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ + 1680: 000fe8ed 936 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ + 1681: 000551cf 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ + 1682: 00438d38 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ + 1683: 0002e4c1 58 FUNC GLOBAL DEFAULT 12 PyFile_OpenCode │ │ │ │ + 1684: 0005f6e7 42 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ + 1685: 000cca55 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: 0006b249 48 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ - 1689: 00268bd5 550 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ - 1690: 000cf459 250 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ - 1691: 00235851 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ - 1692: 000711a9 532 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ - 1693: 00062f63 34 FUNC GLOBAL DEFAULT 12 _PyThreadState_Init │ │ │ │ - 1694: 00194e81 16 FUNC GLOBAL DEFAULT 12 _Py_SetImmortalUntracked │ │ │ │ - 1695: 00065a0d 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ - 1696: 0016c2e5 4 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ + 1688: 0006b289 48 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ + 1689: 00268395 550 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ + 1690: 000cefb1 250 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ + 1691: 00235071 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ + 1692: 000711e1 532 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ + 1693: 0006316b 34 FUNC GLOBAL DEFAULT 12 _PyThreadState_Init │ │ │ │ + 1694: 00194361 16 FUNC GLOBAL DEFAULT 12 _Py_SetImmortalUntracked │ │ │ │ + 1695: 00065c95 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ + 1696: 0016b7d5 4 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ 1697: 0002c9cd 256 FUNC GLOBAL DEFAULT 12 PySys_AddXOption │ │ │ │ - 1698: 0005b859 4 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ + 1698: 0005b809 4 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ 1699: 00000000 0 FUNC GLOBAL DEFAULT UND fileno@GLIBC_2.4 (3) │ │ │ │ - 1700: 00289229 14 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ - 1701: 00062ca9 14 FUNC GLOBAL DEFAULT 12 PyStatus_Error │ │ │ │ - 1702: 001e7ae9 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetBinaryIntrinsicName │ │ │ │ + 1700: 00288a59 14 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ + 1701: 00062eb1 14 FUNC GLOBAL DEFAULT 12 PyStatus_Error │ │ │ │ + 1702: 001e7249 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: 001d7e79 12 FUNC GLOBAL DEFAULT 12 PyInit__functools │ │ │ │ + 1706: 001d7539 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: 0018ea55 2 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ - 1710: 00087c45 480 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ + 1709: 0018df2d 2 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ + 1710: 00087c71 480 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ 1711: 00000000 0 FUNC GLOBAL DEFAULT UND chown@GLIBC_2.4 (3) │ │ │ │ - 1712: 00062cdb 16 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ - 1713: 0020be6d 62 FUNC GLOBAL DEFAULT 12 _PyXI_GetMainNamespace │ │ │ │ - 1714: 0015f945 8 FUNC GLOBAL DEFAULT 12 PyThreadState_EnterTracing │ │ │ │ - 1715: 0011da11 236 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ - 1716: 000cd335 1644 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ + 1712: 00062ee3 16 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ + 1713: 0020b575 62 FUNC GLOBAL DEFAULT 12 _PyXI_GetMainNamespace │ │ │ │ + 1714: 0015eebd 8 FUNC GLOBAL DEFAULT 12 PyThreadState_EnterTracing │ │ │ │ + 1715: 0011d501 236 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ + 1716: 000cceb5 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: 000f1c49 724 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ + 1719: 000f1695 724 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ 1720: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_wcstol@GLIBC_2.38 (15) │ │ │ │ - 1721: 0005bd5d 60 FUNC GLOBAL DEFAULT 12 PyErr_GetHandledException │ │ │ │ + 1721: 0005ba65 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: 0005d821 58 FUNC GLOBAL DEFAULT 12 PyImport_AddModule │ │ │ │ + 1724: 0005d7c9 58 FUNC GLOBAL DEFAULT 12 PyImport_AddModule │ │ │ │ 1725: 00000000 0 FUNC GLOBAL DEFAULT UND __utimensat64@GLIBC_2.34 (4) │ │ │ │ - 1726: 001ef639 30 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ + 1726: 001eeda1 30 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ 1727: 004b7b8c 208 OBJECT GLOBAL DEFAULT 26 PyCell_Type │ │ │ │ - 1728: 00292ee9 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_UpdateFromDict │ │ │ │ + 1728: 00292669 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: 001d81f9 250 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ + 1732: 001d85d1 246 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ 1733: 00000000 0 FUNC GLOBAL DEFAULT UND lgetxattr@GLIBC_2.4 (3) │ │ │ │ - 1734: 001e7281 296 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ + 1734: 001e69e1 296 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ 1735: 004ff26c 4 OBJECT GLOBAL DEFAULT 29 Py_UnbufferedStdioFlag │ │ │ │ - 1736: 000793f9 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ - 1737: 000522f5 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchLeftEvent │ │ │ │ - 1738: 0026793d 118 FUNC GLOBAL DEFAULT 12 PyBytes_DecodeEscape │ │ │ │ - 1739: 00064ed5 806 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ + 1736: 00079431 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ + 1737: 000521a1 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchLeftEvent │ │ │ │ + 1738: 002670fd 118 FUNC GLOBAL DEFAULT 12 PyBytes_DecodeEscape │ │ │ │ + 1739: 000650f9 806 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ 1740: 00000000 0 FUNC GLOBAL DEFAULT UND if_indextoname@GLIBC_2.4 (3) │ │ │ │ 1741: 0009a7f1 120 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ - 1742: 000d1bbd 14 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ - 1743: 0013792d 378 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ - 1744: 0005ca67 140 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ - 1745: 001fd50d 42 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ + 1742: 000d1715 14 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ + 1743: 00136f25 378 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ + 1744: 0005ca13 140 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ + 1745: 001fcd01 42 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ 1746: 00000000 0 FUNC GLOBAL DEFAULT UND fwrite@GLIBC_2.4 (3) │ │ │ │ - 1747: 00067aab 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ + 1747: 00067d6b 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ 1748: 0002cacd 14 FUNC GLOBAL DEFAULT 12 Py_IsInitialized │ │ │ │ - 1749: 0004accf 92 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromFile │ │ │ │ - 1750: 00062b81 10 FUNC GLOBAL DEFAULT 12 _PyXIData_SetNotShareableError │ │ │ │ + 1749: 0004ac7f 92 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromFile │ │ │ │ + 1750: 00062d89 10 FUNC GLOBAL DEFAULT 12 _PyXIData_SetNotShareableError │ │ │ │ 1751: 00000000 0 FUNC GLOBAL DEFAULT UND fread@GLIBC_2.4 (3) │ │ │ │ - 1752: 0005e287 140 FUNC GLOBAL DEFAULT 12 PyWeakref_IsDead │ │ │ │ + 1752: 0005e22f 140 FUNC GLOBAL DEFAULT 12 PyWeakref_IsDead │ │ │ │ 1753: 004fefe4 4 OBJECT GLOBAL DEFAULT 29 Py_IgnoreEnvironmentFlag │ │ │ │ - 1754: 0020ff8d 104 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ - 1755: 000580ff 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ + 1754: 0020f765 104 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ + 1755: 000580a9 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ 1756: 00000000 0 FUNC GLOBAL DEFAULT UND log10@GLIBC_2.4 (2) │ │ │ │ - 1757: 003a4b84 68 OBJECT GLOBAL DEFAULT 14 _Py_FunctionAttributeOffsets │ │ │ │ - 1758: 000632a1 28 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ - 1759: 00055099 184 FUNC GLOBAL DEFAULT 12 PySequence_Repeat │ │ │ │ + 1757: 003a42c4 68 OBJECT GLOBAL DEFAULT 14 _Py_FunctionAttributeOffsets │ │ │ │ + 1758: 000634a9 28 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ + 1759: 00054fb1 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: 00179e5d 16 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ + 1763: 00179335 16 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ 1764: 004bae6c 4 OBJECT GLOBAL DEFAULT 26 PyExc_OverflowError │ │ │ │ - 1765: 00246319 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ - 1766: 00062f31 44 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ - 1767: 00191ec9 12 FUNC GLOBAL DEFAULT 12 PyType_FromSpec │ │ │ │ + 1765: 00245d91 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ + 1766: 00063139 44 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ + 1767: 001913a1 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: 0006bf15 94 FUNC GLOBAL DEFAULT 12 Py_HashBuffer │ │ │ │ + 1770: 0006bf55 94 FUNC GLOBAL DEFAULT 12 Py_HashBuffer │ │ │ │ 1771: 00000000 0 FUNC GLOBAL DEFAULT UND madvise@GLIBC_2.4 (3) │ │ │ │ - 1772: 0025c989 92 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ - 1773: 0003f6f3 30 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ - 1774: 00179249 92 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ - 1775: 0004436f 206 FUNC GLOBAL DEFAULT 12 _PyTraceback_Add │ │ │ │ + 1772: 0025c189 92 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ + 1773: 0003f683 30 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ + 1774: 00178721 92 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ + 1775: 000442ff 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: 0004d431 4 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ - 1782: 001b3ad1 168 FUNC GLOBAL DEFAULT 12 PyBytes_FromString │ │ │ │ + 1781: 0004d3e1 4 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ + 1782: 001b2f41 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: 000919a5 344 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ - 1787: 0002e425 4 FUNC GLOBAL DEFAULT 12 Py_Finalize │ │ │ │ - 1788: 001e1cad 72 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ - 1789: 002017f1 66 FUNC GLOBAL DEFAULT 12 PyLong_IsZero │ │ │ │ - 1790: 000bfe45 624 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ + 1786: 00091a75 344 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ + 1787: 0002e3c3 4 FUNC GLOBAL DEFAULT 12 Py_Finalize │ │ │ │ + 1788: 001e1411 72 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ + 1789: 00200f69 66 FUNC GLOBAL DEFAULT 12 PyLong_IsZero │ │ │ │ + 1790: 000bfd95 624 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ 1791: 00000000 0 FUNC GLOBAL DEFAULT UND sigismember@GLIBC_2.4 (3) │ │ │ │ - 1792: 0004d555 54 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_New │ │ │ │ - 1793: 0005208d 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ - 1794: 00056b55 110 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ + 1792: 0004d505 54 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_New │ │ │ │ + 1793: 00051f39 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ + 1794: 00056b05 110 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ 1795: 00000000 0 FUNC GLOBAL DEFAULT UND __time64@GLIBC_2.34 (4) │ │ │ │ - 1796: 0017fcd9 212 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ + 1796: 0017f1b1 212 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ 1797: 0002bb14 0 FUNC GLOBAL DEFAULT UND XML_SetReparseDeferralEnabled │ │ │ │ - 1798: 0021a2a1 102 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ - 1799: 0015f8d9 108 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ - 1800: 0005dcf9 70 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Lock │ │ │ │ - 1801: 002898c1 36 FUNC GLOBAL DEFAULT 12 _PyXIData_Free │ │ │ │ - 1802: 001d3e39 250 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ - 1803: 0004d065 72 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ - 1804: 002934e5 50 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ + 1798: 00219a79 102 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ + 1799: 0015ee51 108 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ + 1800: 0005dca1 70 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Lock │ │ │ │ + 1801: 002890f1 36 FUNC GLOBAL DEFAULT 12 _PyXIData_Free │ │ │ │ + 1802: 001d3441 250 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ + 1803: 0004d015 72 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ + 1804: 00292c65 50 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ 1805: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_nanosleep_time64@GLIBC_2.34 (4) │ │ │ │ - 1806: 00051a1f 48 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ + 1806: 000518cb 48 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ 1807: 00000000 0 FUNC GLOBAL DEFAULT UND textdomain@GLIBC_2.4 (3) │ │ │ │ - 1808: 00062e25 40 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ + 1808: 0006302d 40 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ 1809: 00000000 0 FUNC GLOBAL DEFAULT UND sched_get_priority_max@GLIBC_2.4 (3) │ │ │ │ - 1810: 00039509 134 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Init │ │ │ │ - 1811: 001ece9d 112 FUNC GLOBAL DEFAULT 12 PyLong_FromUInt64 │ │ │ │ - 1812: 00062fe1 20 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ + 1810: 00039499 134 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Init │ │ │ │ + 1811: 001ec605 112 FUNC GLOBAL DEFAULT 12 PyLong_FromUInt64 │ │ │ │ + 1812: 000631e9 20 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ 1813: 00000000 0 FUNC GLOBAL DEFAULT UND __pthread_cond_timedwait64@GLIBC_2.34 (4) │ │ │ │ - 1814: 00074e95 212 FUNC GLOBAL DEFAULT 12 _Py_SetImmortal │ │ │ │ - 1815: 0005e1e5 16 FUNC GLOBAL DEFAULT 12 Py_IncRef │ │ │ │ + 1814: 00074ed1 212 FUNC GLOBAL DEFAULT 12 _Py_SetImmortal │ │ │ │ + 1815: 0005e18d 16 FUNC GLOBAL DEFAULT 12 Py_IncRef │ │ │ │ 1816: 0002c070 0 FUNC GLOBAL DEFAULT UND XML_SetEntityDeclHandler │ │ │ │ - 1817: 000e414d 4 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ + 1817: 000e3c6d 4 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ 1818: 00000000 0 FUNC GLOBAL DEFAULT UND waitpid@GLIBC_2.4 (3) │ │ │ │ - 1819: 002934c9 2 FUNC GLOBAL DEFAULT 12 _Py_ForgetReference │ │ │ │ - 1820: 001a35e9 84 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Finish │ │ │ │ - 1821: 0019eea1 76 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleRef │ │ │ │ + 1819: 00292c49 2 FUNC GLOBAL DEFAULT 12 _Py_ForgetReference │ │ │ │ + 1820: 001a2b7d 84 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Finish │ │ │ │ + 1821: 0019e439 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: 00065355 160 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedUnicode │ │ │ │ + 1824: 000655db 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: 0013e619 656 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ - 1828: 00065b03 8 FUNC GLOBAL DEFAULT 12 _PyBytes_FromData │ │ │ │ - 1829: 001b0271 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ + 1827: 0013dae5 656 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ + 1828: 00065d8b 8 FUNC GLOBAL DEFAULT 12 _PyBytes_FromData │ │ │ │ + 1829: 001af775 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ 1830: 004b5fe8 208 OBJECT GLOBAL DEFAULT 26 PyFloat_Type │ │ │ │ - 1831: 0005de73 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ - 1832: 000859dd 174 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ - 1833: 0005ebdb 106 FUNC GLOBAL DEFAULT 12 PyCode_AddWatcher │ │ │ │ - 1834: 000709c1 236 FUNC GLOBAL DEFAULT 12 PyObject_Malloc │ │ │ │ + 1831: 0005de1b 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ + 1832: 00085a51 174 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ + 1833: 0005eb83 106 FUNC GLOBAL DEFAULT 12 PyCode_AddWatcher │ │ │ │ + 1834: 000709f9 236 FUNC GLOBAL DEFAULT 12 PyObject_Malloc │ │ │ │ 1835: 004ff274 4 OBJECT GLOBAL DEFAULT 29 Py_DontWriteBytecodeFlag │ │ │ │ - 1836: 0026e329 500 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUnicodeEscapeString │ │ │ │ - 1837: 000327f9 16 FUNC GLOBAL DEFAULT 12 PyInit__tracemalloc │ │ │ │ - 1838: 0028fc09 26 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ - 1839: 0006595b 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ - 1840: 0021d0bd 44 FUNC GLOBAL DEFAULT 12 _PyXIData_New │ │ │ │ - 1841: 00057839 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ - 1842: 00062bc9 6 FUNC GLOBAL DEFAULT 12 _PyXI_GetFailureCode │ │ │ │ + 1836: 0026db51 500 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUnicodeEscapeString │ │ │ │ + 1837: 00032765 16 FUNC GLOBAL DEFAULT 12 PyInit__tracemalloc │ │ │ │ + 1838: 0028f551 26 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ + 1839: 00065be3 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ + 1840: 0021c88d 44 FUNC GLOBAL DEFAULT 12 _PyXIData_New │ │ │ │ + 1841: 000577e5 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ + 1842: 00062dd1 6 FUNC GLOBAL DEFAULT 12 _PyXI_GetFailureCode │ │ │ │ 1843: 0002b170 0 FUNC GLOBAL DEFAULT UND XML_SetCommentHandler │ │ │ │ - 1844: 001d3679 464 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ - 1845: 0016cdc9 62 FUNC GLOBAL DEFAULT 12 _PyLong_UInt64_Converter │ │ │ │ - 1846: 000660c5 28 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ - 1847: 0025a4c5 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ - 1848: 0005e393 108 FUNC GLOBAL DEFAULT 12 _Py_UTF8_Edit_Cost │ │ │ │ - 1849: 001d2f21 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ - 1850: 00124535 14 FUNC GLOBAL DEFAULT 12 PyNumber_Subtract │ │ │ │ - 1851: 001fc7a1 2 FUNC GLOBAL DEFAULT 12 _PyEval_StartTheWorld │ │ │ │ - 1852: 00214259 54 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash │ │ │ │ - 1853: 001fd61d 6 FUNC GLOBAL DEFAULT 12 _PyCode_GetScriptXIData │ │ │ │ - 1854: 00195979 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ - 1855: 00037ba5 12 FUNC GLOBAL DEFAULT 12 PyInit__elementtree │ │ │ │ - 1856: 000c5545 152 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobalStackRef │ │ │ │ - 1857: 001ca565 10 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ - 1858: 0005df93 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ - 1859: 00096275 52 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ + 1844: 001d2c81 464 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ + 1845: 0016c2b9 62 FUNC GLOBAL DEFAULT 12 _PyLong_UInt64_Converter │ │ │ │ + 1846: 0006634d 28 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ + 1847: 00259cc5 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ + 1848: 0005e33b 108 FUNC GLOBAL DEFAULT 12 _Py_UTF8_Edit_Cost │ │ │ │ + 1849: 001d2529 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ + 1850: 00123ff9 14 FUNC GLOBAL DEFAULT 12 PyNumber_Subtract │ │ │ │ + 1851: 001fbd71 2 FUNC GLOBAL DEFAULT 12 _PyEval_StartTheWorld │ │ │ │ + 1852: 00213abd 54 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash │ │ │ │ + 1853: 001fce25 6 FUNC GLOBAL DEFAULT 12 _PyCode_GetScriptXIData │ │ │ │ + 1854: 00194e59 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ + 1855: 00037b35 12 FUNC GLOBAL DEFAULT 12 PyInit__elementtree │ │ │ │ + 1856: 000c54c5 152 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobalStackRef │ │ │ │ + 1857: 001c9965 10 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ + 1858: 0005df3b 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ + 1859: 00096301 52 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ 1860: 00000000 0 FUNC GLOBAL DEFAULT UND lseek64@GLIBC_2.4 (3) │ │ │ │ - 1861: 002108ed 106 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ - 1862: 0020604d 16 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ + 1861: 0021001d 106 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ + 1862: 00205885 16 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ 1863: 00000000 0 FUNC GLOBAL DEFAULT UND dlopen@GLIBC_2.34 (4) │ │ │ │ - 1864: 000852e5 340 FUNC GLOBAL DEFAULT 12 PyObject_GetItem │ │ │ │ - 1865: 00195a2d 126 FUNC GLOBAL DEFAULT 12 _PyArena_New │ │ │ │ + 1864: 00085349 340 FUNC GLOBAL DEFAULT 12 PyObject_GetItem │ │ │ │ + 1865: 00194f0d 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: 00058937 60 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ - 1869: 001c6fc1 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Next │ │ │ │ + 1868: 000588e3 60 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ + 1869: 001c63bd 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: 00088edd 152 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ - 1874: 002870c1 34 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ - 1875: 00035c2b 50 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Format │ │ │ │ - 1876: 0004af89 72 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteLongToFile │ │ │ │ + 1873: 00088ee9 152 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ + 1874: 002868f1 34 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ + 1875: 00035ac9 50 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Format │ │ │ │ + 1876: 0004af39 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: 000db2ad 2320 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ + 1879: 000dad79 2268 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ 1880: 00000000 0 FUNC GLOBAL DEFAULT UND getsockname@GLIBC_2.4 (3) │ │ │ │ - 1881: 00126e39 608 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed │ │ │ │ + 1881: 001268ed 612 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed │ │ │ │ 1882: 0002b6cc 0 FUNC GLOBAL DEFAULT UND XML_SetEncoding │ │ │ │ - 1883: 00062d4f 72 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ + 1883: 00062f57 72 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ 1884: 004b2d10 208 OBJECT GLOBAL DEFAULT 26 PyFrozenSet_Type │ │ │ │ - 1885: 00085175 368 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ - 1886: 00120481 88 FUNC GLOBAL DEFAULT 12 PyUnicode_Compare │ │ │ │ - 1887: 0014c1fd 242 FUNC GLOBAL DEFAULT 12 PyLong_FromInt64 │ │ │ │ - 1888: 000479d5 60 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ + 1885: 000851d9 368 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ + 1886: 0011ff4d 88 FUNC GLOBAL DEFAULT 12 PyUnicode_Compare │ │ │ │ + 1887: 0014b861 242 FUNC GLOBAL DEFAULT 12 PyLong_FromInt64 │ │ │ │ + 1888: 00047985 60 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ 1889: 00000000 0 FUNC GLOBAL DEFAULT UND sendto@GLIBC_2.4 (3) │ │ │ │ - 1890: 00179a49 256 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ - 1891: 000fb461 10 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ - 1892: 003a4b74 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ + 1890: 00178f21 256 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ + 1891: 000fae31 10 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ + 1892: 003a42b4 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ 1893: 00000000 0 FUNC GLOBAL DEFAULT UND vfork@GLIBC_2.4 (3) │ │ │ │ - 1894: 0005a4d7 298 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ - 1895: 0005deb3 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetDestructor │ │ │ │ - 1896: 0020954d 12 FUNC GLOBAL DEFAULT 12 PyInit_array │ │ │ │ + 1894: 0005a487 298 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ + 1895: 0005de5b 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetDestructor │ │ │ │ + 1896: 00208d21 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: 000feb81 364 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ - 1900: 0004d749 16 FUNC GLOBAL DEFAULT 12 Py_GetPath │ │ │ │ + 1899: 000fe555 364 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ + 1900: 0004dccf 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: 00063297 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ - 1904: 0004cdef 4 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameLocals │ │ │ │ + 1903: 0006349f 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ + 1904: 0004cd9f 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: 00236529 104 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ - 1909: 00083af5 832 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ - 1910: 001518b9 14 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ - 1911: 00084c89 1260 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ + 1908: 0026c195 44 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ + 1909: 00083b61 832 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ + 1910: 00150f1d 14 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ + 1911: 00084ced 1260 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ 1912: 004beee0 4 OBJECT GLOBAL DEFAULT 26 PyExc_ArithmeticError │ │ │ │ - 1913: 000551fb 14 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ + 1913: 000551a3 14 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ 1914: 004b4fc4 208 OBJECT GLOBAL DEFAULT 26 PyList_Type │ │ │ │ - 1915: 00175879 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ + 1915: 00174d51 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ 1916: 004b5914 208 OBJECT GLOBAL DEFAULT 26 PyFunction_Type │ │ │ │ - 1917: 0008e7dd 94 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ - 1918: 00126981 202 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ - 1919: 0011b625 290 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ - 1920: 0018ec1d 44 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ - 1921: 000455f1 12 FUNC GLOBAL DEFAULT 12 PyInit__md5 │ │ │ │ - 1922: 0013831d 190 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ - 1923: 0004dc4f 80 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_GetExtra │ │ │ │ + 1917: 0008e899 94 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ + 1918: 00126435 202 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ + 1919: 0011b125 290 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ + 1920: 0018e0f9 44 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ + 1921: 00045581 12 FUNC GLOBAL DEFAULT 12 PyInit__md5 │ │ │ │ + 1922: 00137905 190 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ + 1923: 0004dbed 80 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_GetExtra │ │ │ │ 1924: 004b4980 208 OBJECT GLOBAL DEFAULT 26 PyDictIterKey_Type │ │ │ │ - 1925: 00124515 30 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ + 1925: 00123fd9 30 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ 1926: 004bae40 4 OBJECT GLOBAL DEFAULT 26 PyExc_ImportWarning │ │ │ │ - 1927: 00069593 4 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork │ │ │ │ - 1928: 0007bef9 128 FUNC GLOBAL DEFAULT 12 PyTuple_Pack │ │ │ │ - 1929: 000fb34d 48 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ - 1930: 000e87b5 888 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ - 1931: 0026aa49 62 FUNC GLOBAL DEFAULT 12 _PyLong_UInt32_Converter │ │ │ │ - 1932: 0005e25b 16 FUNC GLOBAL DEFAULT 12 Py_XNewRef │ │ │ │ - 1933: 0005f6a7 4 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ + 1927: 00069525 4 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork │ │ │ │ + 1928: 0007bf29 128 FUNC GLOBAL DEFAULT 12 PyTuple_Pack │ │ │ │ + 1929: 000fad1d 48 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ + 1930: 000e8305 888 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ + 1931: 0026a241 62 FUNC GLOBAL DEFAULT 12 _PyLong_UInt32_Converter │ │ │ │ + 1932: 0005e203 16 FUNC GLOBAL DEFAULT 12 Py_XNewRef │ │ │ │ + 1933: 0005f687 4 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ 1934: 00000000 0 FUNC GLOBAL DEFAULT UND lremovexattr@GLIBC_2.4 (3) │ │ │ │ - 1935: 000a0705 36 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ + 1935: 000a06ad 36 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ 1936: 00000000 0 FUNC GLOBAL DEFAULT UND fdopen@GLIBC_2.4 (3) │ │ │ │ - 1937: 000dd0c5 64 FUNC GLOBAL DEFAULT 12 Py_EnterRecursiveCall │ │ │ │ + 1937: 000dcbd9 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: 00062ea7 50 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ + 1941: 000630af 50 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ 1942: 0002b82c 0 FUNC GLOBAL DEFAULT UND XML_GetCurrentColumnNumber │ │ │ │ - 1943: 00042691 4 FUNC GLOBAL DEFAULT 12 PyNumber_InPlacePower │ │ │ │ - 1944: 000ebf3d 348 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ - 1945: 0005e997 48 FUNC GLOBAL DEFAULT 12 PyUnicode_Translate │ │ │ │ - 1946: 000616dd 144 FUNC GLOBAL DEFAULT 12 PyEval_CallObjectWithKeywords │ │ │ │ + 1943: 00042621 4 FUNC GLOBAL DEFAULT 12 PyNumber_InPlacePower │ │ │ │ + 1944: 000eb919 348 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ + 1945: 0005e93f 48 FUNC GLOBAL DEFAULT 12 PyUnicode_Translate │ │ │ │ + 1946: 00061919 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: 001a9b9d 966 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ + 1950: 001a912d 966 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ 1951: 004bcc94 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterpreterError │ │ │ │ - 1952: 00108da5 1160 FUNC GLOBAL DEFAULT 12 PyObject_ClearWeakRefs │ │ │ │ + 1952: 00108845 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: 001796d5 46 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ - 1956: 000ef3c1 700 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ - 1957: 0027e3e5 168 FUNC GLOBAL DEFAULT 12 _PyEval_GetANext │ │ │ │ - 1958: 001794f5 104 FUNC GLOBAL DEFAULT 12 PyConfig_SetString │ │ │ │ - 1959: 0021587d 242 FUNC GLOBAL DEFAULT 12 _PyFunction_VerifyStateless │ │ │ │ - 1960: 00269acd 268 FUNC GLOBAL DEFAULT 12 _PySys_GetSizeOf │ │ │ │ + 1955: 00178bad 46 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ + 1956: 000eee15 700 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ + 1957: 0027dbe5 168 FUNC GLOBAL DEFAULT 12 _PyEval_GetANext │ │ │ │ + 1958: 001789cd 104 FUNC GLOBAL DEFAULT 12 PyConfig_SetString │ │ │ │ + 1959: 00215049 242 FUNC GLOBAL DEFAULT 12 _PyFunction_VerifyStateless │ │ │ │ + 1960: 0026928d 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: 0006687d 192 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ + 1965: 000668a9 192 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ 1966: 004bb1a0 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionResetError │ │ │ │ - 1967: 00160445 344 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ - 1968: 00044dfb 114 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ - 1969: 00213199 134 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ - 1970: 001a2665 80 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ - 1971: 00047649 132 FUNC GLOBAL DEFAULT 12 PyObject_GetAIter │ │ │ │ - 1972: 002873bd 10 FUNC GLOBAL DEFAULT 12 _PyBytes_FromXIData │ │ │ │ + 1967: 0015f9bd 344 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ + 1968: 00044d8b 114 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ + 1969: 00212711 134 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ + 1970: 001a1bfd 80 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ + 1971: 000475f9 132 FUNC GLOBAL DEFAULT 12 PyObject_GetAIter │ │ │ │ + 1972: 00286bed 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: 00062b79 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_Begin │ │ │ │ - 1978: 0003ff19 12 FUNC GLOBAL DEFAULT 12 PyInit__sysconfig │ │ │ │ - 1979: 0019fd79 1136 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ - 1980: 0012030d 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ - 1981: 00290f55 58 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ - 1982: 0005da3d 6 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleEx │ │ │ │ - 1983: 001fc701 6 FUNC GLOBAL DEFAULT 12 _PyObject_MaybeCallSpecialNoArgs │ │ │ │ - 1984: 0010922d 356 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ - 1985: 0003abd5 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMatrixMultiply │ │ │ │ + 1977: 00062d81 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: 0011fdd9 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ + 1981: 002906d5 58 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ + 1982: 0005d9e5 6 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleEx │ │ │ │ + 1983: 001fbe71 6 FUNC GLOBAL DEFAULT 12 _PyObject_MaybeCallSpecialNoArgs │ │ │ │ + 1984: 00108ccd 356 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ + 1985: 0003ab65 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMatrixMultiply │ │ │ │ 1986: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_toupper_loc@GLIBC_2.4 (3) │ │ │ │ - 1987: 001b300d 74 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ - 1988: 0012f3c9 116 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ - 1989: 0020ff41 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ + 1987: 001b2475 74 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ + 1988: 0012ef11 116 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ + 1989: 0020f719 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ 1990: 00000000 0 FUNC GLOBAL DEFAULT UND pwritev64@GLIBC_2.10 (17) │ │ │ │ - 1991: 00057337 30 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ + 1991: 000572e5 28 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ 1992: 004b46d0 208 OBJECT GLOBAL DEFAULT 26 PyDict_Type │ │ │ │ - 1993: 00062ccd 14 FUNC GLOBAL DEFAULT 12 PyStatus_Exit │ │ │ │ - 1994: 00100f41 108 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ + 1993: 00062ed5 14 FUNC GLOBAL DEFAULT 12 PyStatus_Exit │ │ │ │ + 1994: 00100839 108 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ 1995: 00000000 0 FUNC GLOBAL DEFAULT UND __strcpy_chk@GLIBC_2.4 (3) │ │ │ │ - 1996: 00215c8d 408 FUNC GLOBAL DEFAULT 12 _PyPickle_GetXIData │ │ │ │ - 1997: 00198a59 38 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ - 1998: 00068943 18 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ - 1999: 0005d399 20 FUNC GLOBAL DEFAULT 12 PyFrame_GetLasti │ │ │ │ + 1996: 0021545d 408 FUNC GLOBAL DEFAULT 12 _PyPickle_GetXIData │ │ │ │ + 1997: 00197fbd 38 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ + 1998: 00068ccb 18 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ + 1999: 0005d341 20 FUNC GLOBAL DEFAULT 12 PyFrame_GetLasti │ │ │ │ 2000: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_tolower_loc@GLIBC_2.4 (3) │ │ │ │ - 2001: 00228911 180 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ - 2002: 0005da43 10 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicTag │ │ │ │ - 2003: 0012eb81 10 FUNC GLOBAL DEFAULT 12 _Py_hashtable_compare_direct │ │ │ │ - 2004: 00059683 54 FUNC GLOBAL DEFAULT 12 _Py_cr_sum │ │ │ │ - 2005: 00062b49 4 FUNC GLOBAL DEFAULT 12 PyContext_New │ │ │ │ - 2006: 002685b9 2 FUNC GLOBAL DEFAULT 12 _Py_ResurrectReference │ │ │ │ + 2001: 002280ed 180 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ + 2002: 0005d9eb 10 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicTag │ │ │ │ + 2003: 0012e6c9 10 FUNC GLOBAL DEFAULT 12 _Py_hashtable_compare_direct │ │ │ │ + 2004: 00059633 54 FUNC GLOBAL DEFAULT 12 _Py_cr_sum │ │ │ │ + 2005: 00062d51 4 FUNC GLOBAL DEFAULT 12 PyContext_New │ │ │ │ + 2006: 00267d79 2 FUNC GLOBAL DEFAULT 12 _Py_ResurrectReference │ │ │ │ 2007: 00000000 0 FUNC GLOBAL DEFAULT UND __getitimer64@GLIBC_2.34 (4) │ │ │ │ - 2008: 00156429 1500 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ - 2009: 00251ad1 122 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ + 2008: 00155a99 1498 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ + 2009: 002512b9 122 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ 2010: 00000000 0 FUNC GLOBAL DEFAULT UND inflateCopy@ZLIB_1.2.0 (13) │ │ │ │ - 2011: 0005bc97 138 FUNC GLOBAL DEFAULT 12 PyErr_GetExcInfo │ │ │ │ - 2012: 002913f1 900 FUNC GLOBAL DEFAULT 12 PyConfig_Set │ │ │ │ - 2013: 0004ef25 90 FUNC GLOBAL DEFAULT 12 _PyObject_CheckXIData │ │ │ │ + 2011: 0005b8d5 136 FUNC GLOBAL DEFAULT 12 PyErr_GetExcInfo │ │ │ │ + 2012: 00290b71 900 FUNC GLOBAL DEFAULT 12 PyConfig_Set │ │ │ │ + 2013: 0004eed5 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: 00076c31 456 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ + 2016: 00076c69 456 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ 2017: 004c3b20 4 OBJECT GLOBAL DEFAULT 26 Py_hexdigits │ │ │ │ - 2018: 000611df 50 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ - 2019: 0025304d 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Head │ │ │ │ - 2020: 001ca4b5 104 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ + 2018: 0006141b 50 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ + 2019: 00252839 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Head │ │ │ │ + 2020: 001c98b1 104 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ 2021: 00000000 0 FUNC GLOBAL DEFAULT UND syscall@GLIBC_2.4 (3) │ │ │ │ - 2022: 0020ba75 424 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ - 2023: 0005f55b 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ - 2024: 001d6dd5 84 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ - 2025: 001db4c1 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceSubtract │ │ │ │ + 2022: 0020b10d 424 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ + 2023: 0005f539 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ + 2024: 001d64d9 84 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ + 2025: 001dabc9 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: 00097bd1 84 FUNC GLOBAL DEFAULT 12 _Py_ReachedRecursionLimitWithMargin │ │ │ │ - 2029: 00112fc1 4 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ + 2028: 00097c4d 84 FUNC GLOBAL DEFAULT 12 _Py_ReachedRecursionLimitWithMargin │ │ │ │ + 2029: 00112ad1 4 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ 2030: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_setstacksize@GLIBC_2.34 (4) │ │ │ │ - 2031: 00033739 80 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDDecref │ │ │ │ - 2032: 00260219 4 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ - 2033: 0005eebd 132 FUNC GLOBAL DEFAULT 12 PyFunction_ClearWatcher │ │ │ │ - 2034: 001dbe11 62 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ - 2035: 0019f619 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ + 2031: 000336b1 80 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDDecref │ │ │ │ + 2032: 0025fa11 4 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ + 2033: 0005ee65 132 FUNC GLOBAL DEFAULT 12 PyFunction_ClearWatcher │ │ │ │ + 2034: 001db519 62 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ + 2035: 0019ebb1 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ 2036: 00000000 0 FUNC GLOBAL DEFAULT UND setvbuf@GLIBC_2.4 (3) │ │ │ │ - 2037: 001d355d 16 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ + 2037: 001d2b65 16 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ 2038: 004ff278 4 OBJECT GLOBAL DEFAULT 29 Py_NoUserSiteDirectory │ │ │ │ - 2039: 0007dd65 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ - 2040: 000680a1 20 FUNC GLOBAL DEFAULT 12 PySys_SetArgv │ │ │ │ + 2039: 0007dd91 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ + 2040: 00068361 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: 001e2b39 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLatin1 │ │ │ │ + 2045: 001e2299 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: 001fd539 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ - 2049: 001f058d 196 FUNC GLOBAL DEFAULT 12 PySequence_Concat │ │ │ │ + 2048: 001fcd2d 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ + 2049: 001efcf5 196 FUNC GLOBAL DEFAULT 12 PySequence_Concat │ │ │ │ 2050: 004bb18c 4 OBJECT GLOBAL DEFAULT 26 PyExc_BlockingIOError │ │ │ │ - 2051: 000c872d 220 FUNC GLOBAL DEFAULT 12 PyUnicode_CompareWithASCIIString │ │ │ │ + 2051: 000c86a5 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: 000ee355 220 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ - 2055: 001e4285 216 FUNC GLOBAL DEFAULT 12 PyOS_string_to_double │ │ │ │ - 2056: 0015cdd5 70 FUNC GLOBAL DEFAULT 12 _PyLong_Format │ │ │ │ + 2054: 000edd45 220 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ + 2055: 001e39e5 216 FUNC GLOBAL DEFAULT 12 PyOS_string_to_double │ │ │ │ + 2056: 0015c349 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: 0026a8e1 4 FUNC GLOBAL DEFAULT 12 _PyType_SetVersion │ │ │ │ - 2060: 001ca4a9 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ - 2061: 00062ddf 36 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ - 2062: 00061245 68 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ + 2059: 0026a0d9 4 FUNC GLOBAL DEFAULT 12 _PyType_SetVersion │ │ │ │ + 2060: 001c98a5 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ + 2061: 00062fe7 36 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ + 2062: 00061481 68 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ 2063: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_destroy@GLIBC_2.4 (3) │ │ │ │ - 2064: 001d3b7d 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ + 2064: 001d3185 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ 2065: 00000000 0 FUNC GLOBAL DEFAULT UND wcscoll@GLIBC_2.4 (3) │ │ │ │ - 2066: 0002fca3 550 FUNC GLOBAL DEFAULT 12 _PyMem_GetCurrentAllocatorName │ │ │ │ - 2067: 00058099 94 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ - 2068: 001b6365 152 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ - 2069: 0006648f 178 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ - 2070: 002249e5 58 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ - 2071: 001dd915 88 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ + 2066: 0002fc43 550 FUNC GLOBAL DEFAULT 12 _PyMem_GetCurrentAllocatorName │ │ │ │ + 2067: 0005802d 94 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ + 2068: 001b57c1 152 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ + 2069: 000664bd 176 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ + 2070: 002241bd 58 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ + 2071: 001dd01d 88 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ 2072: 00000000 0 FUNC GLOBAL DEFAULT UND getrlimit64@GLIBC_2.4 (3) │ │ │ │ - 2073: 002497ed 200 FUNC GLOBAL DEFAULT 12 _PyEval_GetAwaitable │ │ │ │ - 2074: 000c15d1 60 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ - 2075: 0002f7ff 130 FUNC GLOBAL DEFAULT 12 PyState_AddModule │ │ │ │ + 2073: 00248f65 200 FUNC GLOBAL DEFAULT 12 _PyEval_GetAwaitable │ │ │ │ + 2074: 000c1521 60 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ + 2075: 0002f79f 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: 00062b8b 62 FUNC GLOBAL DEFAULT 12 _PyXIData_Lookup │ │ │ │ - 2080: 002723a9 4 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ - 2081: 0026e51d 144 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ - 2082: 000fd239 34 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ - 2083: 00490934 280 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ + 2079: 00062d93 62 FUNC GLOBAL DEFAULT 12 _PyXIData_Lookup │ │ │ │ + 2080: 00271bd1 4 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ + 2081: 0026dd45 144 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ + 2082: 000fcc09 34 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ + 2083: 0049005c 280 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ 2084: 00000000 0 FUNC GLOBAL DEFAULT UND getgrgid_r@GLIBC_2.4 (3) │ │ │ │ - 2085: 001a429d 62 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ + 2085: 001a381d 62 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ 2086: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_init@GLIBC_2.4 (3) │ │ │ │ - 2087: 002498b5 286 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ - 2088: 00067d19 232 FUNC GLOBAL DEFAULT 12 PyThreadState_SetAsyncExc │ │ │ │ + 2087: 00249099 286 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ + 2088: 00067fd9 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: 000911a5 48 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ - 2092: 0005e3ff 30 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new │ │ │ │ - 2093: 001680b5 4 FUNC GLOBAL DEFAULT 12 _PyTime_AsLong │ │ │ │ - 2094: 001b38c9 50 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ - 2095: 00065257 162 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ - 2096: 00195921 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ + 2091: 00091275 48 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ + 2092: 0005e3a7 30 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new │ │ │ │ + 2093: 001675a5 4 FUNC GLOBAL DEFAULT 12 _PyTime_AsLong │ │ │ │ + 2094: 001b2d39 50 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ + 2095: 000654dd 162 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ + 2096: 00194e01 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ 2097: 00000000 0 FUNC GLOBAL DEFAULT UND ptsname_r@GLIBC_2.4 (3) │ │ │ │ - 2098: 0028e161 54 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ - 2099: 00208c71 142 FUNC GLOBAL DEFAULT 12 _PyMarshal_GetXIData │ │ │ │ - 2100: 001cc089 120 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ + 2098: 0028daa9 54 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ + 2099: 00208a91 142 FUNC GLOBAL DEFAULT 12 _PyMarshal_GetXIData │ │ │ │ + 2100: 001cb489 120 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ 2101: 00000000 0 FUNC GLOBAL DEFAULT UND fsetxattr@GLIBC_2.4 (3) │ │ │ │ - 2102: 000803e5 944 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ + 2102: 00080415 944 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ 2103: 00000000 0 FUNC GLOBAL DEFAULT UND __h_errno_location@GLIBC_2.4 (3) │ │ │ │ - 2104: 0019331d 70 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ - 2105: 00236401 244 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ - 2106: 000523bf 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ - 2107: 001c7f8d 366 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ - 2108: 001ff809 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ - 2109: 001a47d5 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ - 2110: 00201eed 72 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ - 2111: 0005e111 108 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ - 2112: 00035579 60 FUNC GLOBAL DEFAULT 12 _Py_open_noraise │ │ │ │ + 2104: 001927f5 70 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ + 2105: 00235c21 244 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ + 2106: 0005226b 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ + 2107: 001c7389 366 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ + 2108: 001fef7d 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ + 2109: 001a3d55 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ + 2110: 00201665 72 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ + 2111: 0005e0b9 108 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ + 2112: 00035451 60 FUNC GLOBAL DEFAULT 12 _Py_open_noraise │ │ │ │ 2113: 00000000 0 FUNC GLOBAL DEFAULT UND openpty@GLIBC_2.34 (4) │ │ │ │ - 2114: 00155b8d 86 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ - 2115: 00052503 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ - 2116: 000615c7 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ - 2117: 0005def3 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetName │ │ │ │ + 2114: 001551f9 86 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ + 2115: 000523af 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ + 2116: 00061803 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ + 2117: 0005de9b 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: 0005de2d 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ - 2121: 00062b75 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ - 2122: 00062e03 18 FUNC GLOBAL DEFAULT 12 _PySeqLock_AfterFork │ │ │ │ - 2123: 00253da1 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ + 2120: 0005ddd5 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ + 2121: 00062d7d 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ + 2122: 0006300b 18 FUNC GLOBAL DEFAULT 12 _PySeqLock_AfterFork │ │ │ │ + 2123: 00253591 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ 2124: 004b0890 0 NOTYPE GLOBAL DEFAULT 26 __data_start │ │ │ │ - 2125: 00127445 38 FUNC GLOBAL DEFAULT 12 PyThread_release_lock │ │ │ │ - 2126: 00251b9d 140 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ - 2127: 00039bc7 58 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Fini │ │ │ │ - 2128: 00062ceb 16 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ - 2129: 001d75e9 228 FUNC GLOBAL DEFAULT 12 Py_EndInterpreter │ │ │ │ + 2125: 00126efd 38 FUNC GLOBAL DEFAULT 12 PyThread_release_lock │ │ │ │ + 2126: 00251385 140 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ + 2127: 00039b55 58 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Fini │ │ │ │ + 2128: 00062ef3 16 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ + 2129: 001d6ced 228 FUNC GLOBAL DEFAULT 12 Py_EndInterpreter │ │ │ │ 2130: 004b84b8 208 OBJECT GLOBAL DEFAULT 26 PySuper_Type │ │ │ │ - 2131: 0014df15 84 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ - 2132: 000d065d 724 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ - 2133: 0004e631 44 FUNC GLOBAL DEFAULT 12 _PyContext_NewHamtForTests │ │ │ │ - 2134: 000525e1 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyUnwindEvent │ │ │ │ - 2135: 0007b661 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefaultRef │ │ │ │ - 2136: 00064aa1 172 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ + 2131: 0014d579 84 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ + 2132: 000d01b5 724 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ + 2133: 0004e5e1 44 FUNC GLOBAL DEFAULT 12 _PyContext_NewHamtForTests │ │ │ │ + 2134: 0005248d 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyUnwindEvent │ │ │ │ + 2135: 0007b691 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefaultRef │ │ │ │ + 2136: 00064cc5 172 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ 2137: 00000000 0 FUNC GLOBAL DEFAULT UND getxattr@GLIBC_2.4 (3) │ │ │ │ - 2138: 00061cb1 120 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ - 2139: 001d5ff5 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ - 2140: 001dc329 24 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ - 2141: 00065b0b 34 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ - 2142: 000e7a49 914 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ - 2143: 00065a95 56 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ + 2138: 00061eed 120 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ + 2139: 001d5ac9 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ + 2140: 001dba31 24 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ + 2141: 00065d93 34 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ + 2142: 000e7599 914 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ + 2143: 00065d1d 56 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ 2144: 004b5b68 208 OBJECT GLOBAL DEFAULT 26 PyFrameLocalsProxy_Type │ │ │ │ - 2145: 000e3efd 292 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ - 2146: 001b1921 12 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ - 2147: 00248615 88 FUNC GLOBAL DEFAULT 12 PyComplex_FromCComplex │ │ │ │ - 2148: 0014b581 26 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ - 2149: 0018383d 20 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ + 2145: 000e3a1d 292 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ + 2146: 001b0e25 12 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ + 2147: 00247df9 88 FUNC GLOBAL DEFAULT 12 PyComplex_FromCComplex │ │ │ │ + 2148: 0014abe5 26 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ + 2149: 00182d15 20 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ 2150: 00000000 0 FUNC GLOBAL DEFAULT UND wmemchr@GLIBC_2.4 (3) │ │ │ │ - 2151: 001a863d 280 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ + 2151: 001a7bcd 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: 000619af 34 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ - 2159: 001fd3b9 256 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpID │ │ │ │ + 2158: 00061beb 34 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ + 2159: 001fcb29 256 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpID │ │ │ │ 2160: 004b24b8 208 OBJECT GLOBAL DEFAULT 26 PyTupleIter_Type │ │ │ │ 2161: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnp@GLIBC_2.15 (10) │ │ │ │ - 2162: 0002e429 20 FUNC GLOBAL DEFAULT 12 PyRefTracer_SetTracer │ │ │ │ - 2163: 00079ff1 468 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ - 2164: 001ad149 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ - 2165: 0004bccd 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16 │ │ │ │ - 2166: 00205105 172 FUNC GLOBAL DEFAULT 12 Py_SetRecursionLimit │ │ │ │ + 2162: 0002e3c9 20 FUNC GLOBAL DEFAULT 12 PyRefTracer_SetTracer │ │ │ │ + 2163: 0007a021 468 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ + 2164: 001ac5b9 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ + 2165: 0004bc7d 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16 │ │ │ │ + 2166: 002048dd 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: 000ff86d 144 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ - 2170: 0004336d 114 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ - 2171: 00090961 168 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ + 2169: 000ff245 144 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ + 2170: 000432fd 114 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ + 2171: 00090a25 168 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ 2172: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_self@GLIBC_2.4 (3) │ │ │ │ - 2173: 00118a45 330 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ - 2174: 00067a49 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCRaiseEvent │ │ │ │ + 2173: 00118555 330 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ + 2174: 00067d09 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: 00282561 430 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ + 2177: 00281d91 430 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ 2178: 004beea0 4 OBJECT GLOBAL DEFAULT 26 PyExc_FutureWarning │ │ │ │ - 2179: 000cfe05 840 FUNC GLOBAL DEFAULT 12 PyModule_AddObjectRef │ │ │ │ + 2179: 000cf95d 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: 000f2d61 500 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ - 2185: 002475f1 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromMillisecondsObject │ │ │ │ - 2186: 001fd0fd 42 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ - 2187: 000d5cf9 110 FUNC GLOBAL DEFAULT 12 _PyErr_FormatV │ │ │ │ - 2188: 0026664d 28 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ - 2189: 0005f847 16 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ - 2190: 00057f63 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ - 2191: 0005d59d 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetCode │ │ │ │ - 2192: 0005e9c7 104 FUNC GLOBAL DEFAULT 12 PyUnicode_Equal │ │ │ │ - 2193: 0005f587 54 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ - 2194: 00236365 156 FUNC GLOBAL DEFAULT 12 PyConfig_Get │ │ │ │ - 2195: 00062b61 20 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ - 2196: 000c2dbd 318 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ - 2197: 000659b5 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ - 2198: 0005d639 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetKwDefaults │ │ │ │ + 2184: 000f27b1 482 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ + 2185: 00246dd5 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromMillisecondsObject │ │ │ │ + 2186: 001fc8f5 42 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ + 2187: 000d586d 110 FUNC GLOBAL DEFAULT 12 _PyErr_FormatV │ │ │ │ + 2188: 00265e45 28 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ + 2189: 0005f827 16 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ + 2190: 00057efb 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ + 2191: 0005d545 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetCode │ │ │ │ + 2192: 0005e96f 104 FUNC GLOBAL DEFAULT 12 PyUnicode_Equal │ │ │ │ + 2193: 0005f565 56 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ + 2194: 00235b85 156 FUNC GLOBAL DEFAULT 12 PyConfig_Get │ │ │ │ + 2195: 00062d69 20 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ + 2196: 000c2d31 318 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ + 2197: 00065c3d 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ + 2198: 0005d5e1 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetKwDefaults │ │ │ │ 2199: 00000000 0 FUNC GLOBAL DEFAULT UND getrandom@GLIBC_2.25 (12) │ │ │ │ - 2200: 000800fd 716 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ - 2201: 0005e1f9 2 FUNC GLOBAL DEFAULT 12 PyUnstable_EnableTryIncRef │ │ │ │ - 2202: 001e120d 226 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ - 2203: 002d7348 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ + 2200: 0008012d 716 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ + 2201: 0005e1a1 2 FUNC GLOBAL DEFAULT 12 PyUnstable_EnableTryIncRef │ │ │ │ + 2202: 001e0971 226 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ + 2203: 002d6a88 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ 2204: 00000000 0 FUNC GLOBAL DEFAULT UND bindtextdomain@GLIBC_2.4 (3) │ │ │ │ - 2205: 002350cd 40 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ - 2206: 00203285 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ + 2205: 002348f1 40 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ + 2206: 002029f9 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ 2207: 00000000 0 FUNC GLOBAL DEFAULT UND access@GLIBC_2.4 (3) │ │ │ │ - 2208: 002934c5 2 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ - 2209: 001f028d 250 FUNC GLOBAL DEFAULT 12 _Py_Gid_Converter │ │ │ │ - 2210: 00200219 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ - 2211: 00285cd5 8 FUNC GLOBAL DEFAULT 12 PyComplex_FromDoubles │ │ │ │ - 2212: 00065e51 112 FUNC GLOBAL DEFAULT 12 PyImport_ReloadModule │ │ │ │ - 2213: 0014cbe1 576 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ - 2214: 0014827d 64 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ - 2215: 001b28e1 32 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ - 2216: 001cc7e5 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ - 2217: 0007dd69 580 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ - 2218: 00062da7 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_UnlockWrite │ │ │ │ + 2208: 00292c45 2 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ + 2209: 001ef9f5 250 FUNC GLOBAL DEFAULT 12 _Py_Gid_Converter │ │ │ │ + 2210: 001ff98d 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ + 2211: 00285505 8 FUNC GLOBAL DEFAULT 12 PyComplex_FromDoubles │ │ │ │ + 2212: 000660d9 112 FUNC GLOBAL DEFAULT 12 PyImport_ReloadModule │ │ │ │ + 2213: 0014c245 576 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ + 2214: 001478c9 64 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ + 2215: 001b1d49 32 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ + 2216: 001cbbe5 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ + 2217: 0007dd95 580 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ + 2218: 00062faf 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: 00133739 250 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ - 2223: 0028f9f1 460 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ - 2224: 00053cf9 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ - 2225: 00062b05 24 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ - 2226: 00062d21 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCReturnEvent │ │ │ │ + 2222: 00132d05 250 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ + 2223: 0028f339 460 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ + 2224: 00053ca5 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ + 2225: 00062d0d 24 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ + 2226: 00062f29 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: 0006110d 94 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ - 2230: 0007e925 88 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ + 2229: 00061349 94 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ + 2230: 0007e951 88 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ 2231: 00000000 0 FUNC GLOBAL DEFAULT UND getgrouplist@GLIBC_2.4 (3) │ │ │ │ - 2232: 0012eb79 8 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ - 2233: 0005db3d 20 FUNC GLOBAL DEFAULT 12 PyGen_GetCode │ │ │ │ - 2234: 001ca1bd 208 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleObject │ │ │ │ - 2235: 000b403d 282 FUNC GLOBAL DEFAULT 12 _PyEval_LoadName │ │ │ │ - 2236: 0007e0c9 600 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ + 2232: 0012e6c1 8 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ + 2233: 0005dae5 20 FUNC GLOBAL DEFAULT 12 PyGen_GetCode │ │ │ │ + 2234: 001c95b9 208 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleObject │ │ │ │ + 2235: 000b3fc1 282 FUNC GLOBAL DEFAULT 12 _PyEval_LoadName │ │ │ │ + 2236: 0007e0f5 600 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ 2237: 00000000 0 FUNC GLOBAL DEFAULT UND setgid@GLIBC_2.4 (3) │ │ │ │ - 2238: 0005304d 62 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ - 2239: 00248e15 768 FUNC GLOBAL DEFAULT 12 _PyEval_MatchKeys │ │ │ │ + 2238: 00052ffd 62 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ + 2239: 002485f9 768 FUNC GLOBAL DEFAULT 12 _PyEval_MatchKeys │ │ │ │ 2240: 00000000 0 FUNC GLOBAL DEFAULT UND preadv64v2@GLIBC_2.26 (6) │ │ │ │ - 2241: 00035aad 200 FUNC GLOBAL DEFAULT 12 _PyInterpolation_Build │ │ │ │ - 2242: 000688e7 86 FUNC GLOBAL DEFAULT 12 PyErr_SetInterruptEx │ │ │ │ + 2241: 00035afb 202 FUNC GLOBAL DEFAULT 12 _PyInterpolation_Build │ │ │ │ + 2242: 00068c6f 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: 000d060d 78 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ - 2246: 000d6f35 192 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ - 2247: 001dae3d 52 FUNC GLOBAL DEFAULT 12 PyEval_MergeCompilerFlags │ │ │ │ + 2245: 000d0165 78 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ + 2246: 000d6a8d 192 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ + 2247: 001da545 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: 001fccf5 60 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ - 2251: 0011c4fd 246 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ + 2250: 001fc465 60 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ + 2251: 0011c00d 246 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ 2252: 00000000 0 FUNC GLOBAL DEFAULT UND openat64@GLIBC_2.4 (3) │ │ │ │ - 2253: 002d7748 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ - 2254: 000570bf 6 FUNC GLOBAL DEFAULT 12 PyCodec_Encoder │ │ │ │ + 2253: 002d6e88 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ + 2254: 00056fd9 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: 0028be09 64 FUNC GLOBAL DEFAULT 12 _Py_hashtable_foreach │ │ │ │ + 2257: 0028b759 64 FUNC GLOBAL DEFAULT 12 _Py_hashtable_foreach │ │ │ │ 2258: 00000000 0 FUNC GLOBAL DEFAULT UND faccessat@GLIBC_2.4 (3) │ │ │ │ - 2259: 001d58ed 38 FUNC GLOBAL DEFAULT 12 PyUnicode_GetLength │ │ │ │ - 2260: 000632d5 2 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ - 2261: 001daf3d 8 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ - 2262: 001d54c9 78 FUNC GLOBAL DEFAULT 12 PyLong_AsVoidPtr │ │ │ │ + 2259: 001d4bf5 38 FUNC GLOBAL DEFAULT 12 PyUnicode_GetLength │ │ │ │ + 2260: 000634dd 2 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ + 2261: 001da645 8 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ + 2262: 001d4a25 78 FUNC GLOBAL DEFAULT 12 PyLong_AsVoidPtr │ │ │ │ 2263: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_condattr_setclock@GLIBC_2.34 (4) │ │ │ │ - 2264: 00213221 4 FUNC GLOBAL DEFAULT 12 _PyXI_FreeSession │ │ │ │ - 2265: 000486c5 60 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLong_Converter │ │ │ │ + 2264: 00212799 4 FUNC GLOBAL DEFAULT 12 _PyXI_FreeSession │ │ │ │ + 2265: 00048675 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: 001838a1 84 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ - 2269: 001939f1 100 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ - 2270: 00064671 86 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ - 2271: 001d24bd 300 FUNC GLOBAL DEFAULT 12 PyObject_Dir │ │ │ │ + 2268: 00182d79 84 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ + 2269: 00192ec9 100 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ + 2270: 00064879 86 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ + 2271: 001d1ac5 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: 00120259 178 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ + 2276: 0011fd25 178 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ 2277: 0002cbc1 144 FUNC GLOBAL DEFAULT 12 PyInitConfig_SetStr │ │ │ │ - 2278: 001d8071 40 FUNC GLOBAL DEFAULT 12 _PyEvent_Notify │ │ │ │ - 2279: 00054863 54 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ + 2278: 001d78e1 40 FUNC GLOBAL DEFAULT 12 _PyEvent_Notify │ │ │ │ + 2279: 0005480d 54 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ 2280: 00000000 0 FUNC GLOBAL DEFAULT UND tcgetpgrp@GLIBC_2.4 (3) │ │ │ │ - 2281: 00178435 50 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ + 2281: 0017790d 50 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ 2282: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_start_main@GLIBC_2.34 (4) │ │ │ │ - 2283: 0020c53d 28 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ - 2284: 000e4915 262 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ - 2285: 0003c047 28 FUNC GLOBAL DEFAULT 12 _Py_strhex_bytes_with_sep │ │ │ │ + 2283: 0020bc8d 28 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ + 2284: 000e448d 262 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ + 2285: 0003bfd7 28 FUNC GLOBAL DEFAULT 12 _Py_strhex_bytes_with_sep │ │ │ │ 2286: 004bee74 4 OBJECT GLOBAL DEFAULT 26 PyExc_RecursionError │ │ │ │ - 2287: 001c6fb9 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_ThreadHead │ │ │ │ - 2288: 00043039 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrString │ │ │ │ + 2287: 001c63b5 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_ThreadHead │ │ │ │ + 2288: 00042fc9 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrString │ │ │ │ 2289: 004bae3c 4 OBJECT GLOBAL DEFAULT 26 PyExc_PendingDeprecationWarning │ │ │ │ - 2290: 0008ae1d 1480 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ - 2291: 000634cd 42 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ - 2292: 00110cf1 544 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArraySteal │ │ │ │ - 2293: 001cb375 56 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ - 2294: 00075fa9 468 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ - 2295: 00061b31 280 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ + 2290: 0008ae29 1480 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ + 2291: 000636d5 42 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ + 2292: 00110805 544 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArraySteal │ │ │ │ + 2293: 001ca775 56 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ + 2294: 00075fe1 468 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ + 2295: 00061d6d 280 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ 2296: 00000000 0 FUNC GLOBAL DEFAULT UND setpwent@GLIBC_2.4 (3) │ │ │ │ - 2297: 0012ef59 4 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ - 2298: 001ca555 14 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ - 2299: 001405f9 244 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ - 2300: 0006137b 108 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ - 2301: 001e3fe5 116 FUNC GLOBAL DEFAULT 12 PyUnicode_ReadChar │ │ │ │ - 2302: 00061437 2 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ - 2303: 0007e97d 112 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ - 2304: 0004d98b 12 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ - 2305: 00068589 60 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ - 2306: 00195d99 68 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ + 2297: 0012eaa1 4 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ + 2298: 001c9955 14 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ + 2299: 0013fac5 244 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ + 2300: 000615b7 108 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ + 2301: 001e3745 116 FUNC GLOBAL DEFAULT 12 PyUnicode_ReadChar │ │ │ │ + 2302: 00061673 2 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ + 2303: 0007e9a9 114 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ + 2304: 0004deed 12 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ + 2305: 0006890d 60 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ + 2306: 00195279 68 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ 2307: 00000000 0 FUNC GLOBAL DEFAULT UND ferror@GLIBC_2.4 (3) │ │ │ │ - 2308: 0005c88f 28 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ + 2308: 0005c83b 28 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ 2309: 004ff25c 4 OBJECT GLOBAL DEFAULT 29 Py_DebugFlag │ │ │ │ - 2310: 000fc0cd 1056 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ - 2311: 000b71d5 18 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ - 2312: 0005f061 60 FUNC GLOBAL DEFAULT 12 PyType_ClearWatcher │ │ │ │ + 2310: 000fba9d 1056 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ + 2311: 000b7151 18 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ + 2312: 0005f009 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: 00106b45 14 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ + 2316: 0010646d 14 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ 2317: 004b2070 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_ProxyType │ │ │ │ - 2318: 0005bd21 60 FUNC GLOBAL DEFAULT 12 PyErr_SetExcInfo │ │ │ │ + 2318: 0005b95d 60 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: 0005ab07 62 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetStart │ │ │ │ - 2322: 000a229d 78 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ + 2321: 0005aab7 62 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetStart │ │ │ │ + 2322: 000a2245 78 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ 2323: 00000000 0 FUNC GLOBAL DEFAULT UND setpriority@GLIBC_2.4 (3) │ │ │ │ - 2324: 0005c9c9 158 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ - 2325: 0005e469 32 FUNC GLOBAL DEFAULT 12 PyUnstable_ThreadState_ResetStackProtection │ │ │ │ - 2326: 0004ecf1 14 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ - 2327: 00266669 56 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ - 2328: 0022d855 1122 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ - 2329: 0011804d 6 FUNC GLOBAL DEFAULT 12 _Py_hashtable_hash_ptr │ │ │ │ + 2324: 0005c975 158 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ + 2325: 0005e411 32 FUNC GLOBAL DEFAULT 12 PyUnstable_ThreadState_ResetStackProtection │ │ │ │ + 2326: 0004eca1 14 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ + 2327: 00269e69 56 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ + 2328: 0022d08d 1122 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ + 2329: 00117b5d 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: 00272fb5 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDigit │ │ │ │ - 2335: 0004c607 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32 │ │ │ │ + 2334: 002727dd 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDigit │ │ │ │ + 2335: 0004c5b7 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: 000632bd 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ + 2338: 000634c5 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ 2339: 004ff264 4 OBJECT GLOBAL DEFAULT 29 Py_QuietFlag │ │ │ │ - 2340: 00100359 136 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ - 2341: 00115809 710 FUNC GLOBAL DEFAULT 12 _PySet_AddTakeRef │ │ │ │ + 2340: 000ffd01 136 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ + 2341: 00115315 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: 001f74e5 126 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ - 2345: 00175889 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ - 2346: 00241ec1 8 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ + 2344: 001f6c5d 126 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ + 2345: 00174d61 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ + 2346: 0024134d 8 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ 2347: 004b51e4 208 OBJECT GLOBAL DEFAULT 26 PyListIter_Type │ │ │ │ - 2348: 00139d89 158 FUNC GLOBAL DEFAULT 12 _PyList_SliceSubscript │ │ │ │ - 2349: 000a0841 488 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ - 2350: 001dc341 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ + 2348: 00139359 158 FUNC GLOBAL DEFAULT 12 _PyList_SliceSubscript │ │ │ │ + 2349: 000a07e9 488 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ + 2350: 001dba49 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ 2351: 00000000 0 FUNC GLOBAL DEFAULT UND crc32 │ │ │ │ - 2352: 00064703 52 FUNC GLOBAL DEFAULT 12 PyUnicode_DATA │ │ │ │ - 2353: 0020b6fd 50 FUNC GLOBAL DEFAULT 12 _PyXI_NewFailure │ │ │ │ - 2354: 0007bf79 70 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ + 2352: 0006490b 52 FUNC GLOBAL DEFAULT 12 PyUnicode_DATA │ │ │ │ + 2353: 0020ae7d 50 FUNC GLOBAL DEFAULT 12 _PyXI_NewFailure │ │ │ │ + 2354: 0007bfa9 70 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ 2355: 0002ac08 0 FUNC GLOBAL DEFAULT UND XML_ErrorString │ │ │ │ - 2356: 0014ed2d 64 FUNC GLOBAL DEFAULT 12 PyType_GetModule │ │ │ │ - 2357: 001c7f0d 96 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ + 2356: 0014e391 64 FUNC GLOBAL DEFAULT 12 PyType_GetModule │ │ │ │ + 2357: 001c7309 96 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ 2358: 00000000 0 FUNC GLOBAL DEFAULT UND closelog@GLIBC_2.4 (3) │ │ │ │ - 2359: 001fa3f5 20 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ - 2360: 000768a9 708 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArray │ │ │ │ + 2359: 001f9b6d 20 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ + 2360: 000768e1 708 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArray │ │ │ │ 2361: 00000000 0 FUNC GLOBAL DEFAULT UND getpgrp@GLIBC_2.4 (3) │ │ │ │ - 2362: 00078dc9 42 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ + 2362: 00078e01 42 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ 2363: 00000000 0 FUNC GLOBAL DEFAULT UND wcsncmp@GLIBC_2.4 (3) │ │ │ │ - 2364: 00257151 210 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ - 2365: 0002f285 52 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadLongFromFile │ │ │ │ + 2364: 00256ae5 210 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ + 2365: 0002f225 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: 0005f7f5 12 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_IsCompact │ │ │ │ + 2368: 0005f7d5 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: 00066a8f 222 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ + 2372: 00066abb 222 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ 2373: 0002b584 0 FUNC GLOBAL DEFAULT UND XML_ParserFree │ │ │ │ - 2374: 00085b5d 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_SetItem │ │ │ │ + 2374: 00085bd1 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_SetItem │ │ │ │ 2375: 00000000 0 FUNC GLOBAL DEFAULT UND sysconf@GLIBC_2.4 (3) │ │ │ │ - 2376: 00063383 66 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ + 2376: 0006358b 66 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ 2377: 0002bb38 0 FUNC GLOBAL DEFAULT UND XML_SetDefaultHandlerExpand │ │ │ │ - 2378: 001a8309 104 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ - 2379: 0026e5ad 680 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ - 2380: 001f6151 40 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ - 2381: 000649b1 96 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireLineEvent │ │ │ │ - 2382: 001930b5 82 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ - 2383: 0005f63f 58 FUNC GLOBAL DEFAULT 12 _PyCode_CheckNoExternalState │ │ │ │ - 2384: 00200da9 118 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ - 2385: 00068345 60 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ + 2378: 001a7899 104 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ + 2379: 0026ddd5 680 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ + 2380: 001f58c9 40 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ + 2381: 00064bb9 96 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireLineEvent │ │ │ │ + 2382: 0019258d 82 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ + 2383: 0005f61f 58 FUNC GLOBAL DEFAULT 12 _PyCode_CheckNoExternalState │ │ │ │ + 2384: 0020051d 118 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ + 2385: 000686c9 60 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ 2386: 004b41ec 208 OBJECT GLOBAL DEFAULT 26 PyODictIter_Type │ │ │ │ - 2387: 00112fc5 110 FUNC GLOBAL DEFAULT 12 PyObject_Size │ │ │ │ - 2388: 00235da5 62 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ - 2389: 00051f6d 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ - 2390: 0012d1e5 24 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ - 2391: 00061073 70 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ + 2387: 00112ad5 110 FUNC GLOBAL DEFAULT 12 PyObject_Size │ │ │ │ + 2388: 002355c5 62 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ + 2389: 00051e19 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ + 2390: 0012cd0d 24 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ + 2391: 000612af 70 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ 2392: 004b8640 208 OBJECT GLOBAL DEFAULT 26 PyBaseObject_Type │ │ │ │ - 2393: 0004d9cb 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ - 2394: 000882f1 42 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ + 2393: 0004df15 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ + 2394: 00088319 42 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ 2395: 004b400c 208 OBJECT GLOBAL DEFAULT 26 PyODictItems_Type │ │ │ │ - 2396: 002358a9 62 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ + 2396: 002350c9 62 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ 2397: 004b6468 208 OBJECT GLOBAL DEFAULT 26 _PyAsyncGenASend_Type │ │ │ │ - 2398: 0005e02f 176 FUNC GLOBAL DEFAULT 12 PyBuffer_FromContiguous │ │ │ │ - 2399: 001f131d 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ - 2400: 001d4c51 76 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Get │ │ │ │ - 2401: 000c0989 1234 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ - 2402: 002344b5 92 FUNC GLOBAL DEFAULT 12 _PyStaticType_GetBuiltins │ │ │ │ + 2398: 0005dfd7 176 FUNC GLOBAL DEFAULT 12 PyBuffer_FromContiguous │ │ │ │ + 2399: 001f0a85 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ + 2400: 001d4259 76 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Get │ │ │ │ + 2401: 000c08d9 1234 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ + 2402: 00233cd9 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: 001b74c1 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ + 2405: 001b691d 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ 2406: 0002ae0c 0 FUNC GLOBAL DEFAULT UND free@GLIBC_2.4 (3) │ │ │ │ - 2407: 001d1f05 12 FUNC GLOBAL DEFAULT 12 PyInit_itertools │ │ │ │ + 2407: 001d150d 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: 0005e761 96 FUNC GLOBAL DEFAULT 12 PySys_GetObject │ │ │ │ - 2411: 00078225 748 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ - 2412: 000331c9 68 FUNC GLOBAL DEFAULT 12 _PyImport_SetModule │ │ │ │ - 2413: 001fe499 46 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ - 2414: 001401f1 2 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ - 2415: 001edea5 46 FUNC GLOBAL DEFAULT 12 _PyXIData_GetNotShareableErrorType │ │ │ │ - 2416: 00033229 200 FUNC GLOBAL DEFAULT 12 _PyTraceMalloc_GetTraceback │ │ │ │ + 2410: 0005e709 96 FUNC GLOBAL DEFAULT 12 PySys_GetObject │ │ │ │ + 2411: 0007825d 748 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ + 2412: 00033141 68 FUNC GLOBAL DEFAULT 12 _PyImport_SetModule │ │ │ │ + 2413: 001fdc09 46 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ + 2414: 0013f6bd 2 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ + 2415: 001ed60d 46 FUNC GLOBAL DEFAULT 12 _PyXIData_GetNotShareableErrorType │ │ │ │ + 2416: 000331a1 200 FUNC GLOBAL DEFAULT 12 _PyTraceMalloc_GetTraceback │ │ │ │ 2417: 0002d0d9 88 FUNC GLOBAL DEFAULT 12 Py_SetPythonHome │ │ │ │ - 2418: 001c62bd 94 FUNC GLOBAL DEFAULT 12 _Py_union_type_or │ │ │ │ + 2418: 001c570d 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) 0x2940c4 │ │ │ │ + 0x0000000d (FINI) 0x293838 │ │ │ │ 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: e983233bb93b434d1c5a44ebe22295c64b5781c5 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 4c4df3118dd01e788f33425734b860840731caa7 │ │ │ │ │ │ │ │ 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: 0x00091fda, Base: 0x00490b30, Semaphore: 0x004fe996 │ │ │ │ + Location: 0x000920ac, Base: 0x00490258, Semaphore: 0x004fe996 │ │ │ │ Arguments: 4@r5 4@r7 │ │ │ │ - stapsdt 0x00000022 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ - Name: gc__done │ │ │ │ - Location: 0x000b27c6, Base: 0x00490b30, Semaphore: 0x004fe990 │ │ │ │ - Arguments: -4@r3 │ │ │ │ stapsdt 0x0000002a NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: gc__start │ │ │ │ - Location: 0x000b27ca, Base: 0x00490b30, Semaphore: 0x004fe98e │ │ │ │ + Location: 0x000b2738, Base: 0x00490258, Semaphore: 0x004fe98e │ │ │ │ Arguments: -4@[sp, #16] │ │ │ │ + stapsdt 0x00000022 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ + Name: gc__done │ │ │ │ + Location: 0x000b277e, Base: 0x00490258, Semaphore: 0x004fe990 │ │ │ │ + Arguments: -4@r3 │ │ │ │ stapsdt 0x00000037 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__done │ │ │ │ - Location: 0x001aaed6, Base: 0x00490b30, Semaphore: 0x004fe994 │ │ │ │ + Location: 0x001aa466, Base: 0x00490258, Semaphore: 0x004fe994 │ │ │ │ Arguments: 4@r0 -4@r3 │ │ │ │ stapsdt 0x00000032 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__start │ │ │ │ - Location: 0x001aaee0, Base: 0x00490b30, Semaphore: 0x004fe992 │ │ │ │ + Location: 0x001aa470, Base: 0x00490258, Semaphore: 0x004fe992 │ │ │ │ Arguments: 4@r0 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -309,32 +309,32 @@ │ │ │ │ preadv64 │ │ │ │ pwritev64 │ │ │ │ if_indextoname │ │ │ │ sethostname │ │ │ │ getservbyname │ │ │ │ getservbyport │ │ │ │ getprotobyname │ │ │ │ +getnameinfo │ │ │ │ if_nametoindex │ │ │ │ +if_nameindex │ │ │ │ +if_freenameindex │ │ │ │ XML_GetBase │ │ │ │ getrlimit64 │ │ │ │ setrlimit64 │ │ │ │ -getnameinfo │ │ │ │ -sigpending │ │ │ │ XML_GetInputContext │ │ │ │ -strsignal │ │ │ │ +sigpending │ │ │ │ login_tty │ │ │ │ getlogin_r │ │ │ │ +strsignal │ │ │ │ __setitimer64 │ │ │ │ __getitimer64 │ │ │ │ sigwaitinfo │ │ │ │ __sigtimedwait64 │ │ │ │ dcgettext │ │ │ │ bind_textdomain_codeset │ │ │ │ -if_nameindex │ │ │ │ -if_freenameindex │ │ │ │ bindtextdomain │ │ │ │ nextafter │ │ │ │ __stack_chk_guard │ │ │ │ libm.so.6 │ │ │ │ libz.so.1 │ │ │ │ libexpat.so.1 │ │ │ │ libc.so.6 │ │ │ │ @@ -2215,25 +2215,24 @@ │ │ │ │ ;F*F1FhF │ │ │ │ pGpGpGpGpGpG │ │ │ │ #F8F2F)F │ │ │ │ ;h2F!F@F │ │ │ │ #F2F)F8F │ │ │ │ 33`2F!F(F │ │ │ │ 33`2F!F(F │ │ │ │ -#F4F.FMF*h │ │ │ │ -I*FX`pl$ │ │ │ │ +I*FX`pl# │ │ │ │ \h F"hZ` │ │ │ │ -SFBF!F0Fv │ │ │ │ +SFBF!F0Fu │ │ │ │ 33`Kh[E@ │ │ │ │ #)iSDAE@ │ │ │ │ +h:F)F F │ │ │ │ EFFMF │ │ │ │ CF)"1F F │ │ │ │ -rh*`u`3h │ │ │ │ +3F,F>FMF │ │ │ │ +%F:F)F0F │ │ │ │ i1F8FSE#FW │ │ │ │ fTXZhQm │ │ │ │ #:kyi F4 │ │ │ │ FvYEhom? │ │ │ │ ;FJF!F(F │ │ │ │ h;FJF(F │ │ │ │ ii #(hJF │ │ │ │ @@ -2245,62 +2244,58 @@ │ │ │ │ fiRFxhIF │ │ │ │ Ffh*FIFp │ │ │ │ WW=W1#WWW │ │ │ │ ;;;;;;;;;;;X;;;;;;;;;;;;;;;;;;; │ │ │ │ ;;;;;;;;;;;X;; │ │ │ │ h b)Fb` FC" │ │ │ │ C"3F)F F │ │ │ │ -`fiuhkh*h │ │ │ │ -F3FIF F@ │ │ │ │ +2Ffi;j@F │ │ │ │ +FIF3F F@ │ │ │ │ F3FIF F@ │ │ │ │ -D1#Cq`{c │ │ │ │ "j`LFzlE │ │ │ │ KhJF5baF │ │ │ │ 1F.F%F|iO │ │ │ │ ,F5FVFzi │ │ │ │ ,F5FVFzi │ │ │ │ 38lBFIF+ │ │ │ │ "F1F5b8l │ │ │ │ -E"F8l1F^ │ │ │ │ C F3F "9l │ │ │ │ C F3F "9lO │ │ │ │ +E"F8l1F\ │ │ │ │ G"F3F>jLF │ │ │ │ -#F4FNF2j │ │ │ │ "F3FLF>j │ │ │ │ +#8l"F1FZ │ │ │ │ #1FHFTFZ │ │ │ │ -)F3bTFHF │ │ │ │ -"F8lSF1F[ │ │ │ │ #1FHF,FZ │ │ │ │ -#"F1FHFZ │ │ │ │ -#8l"F1FZ │ │ │ │ +C F3F "9l │ │ │ │ +)F3bTFHF │ │ │ │ BF1hHF5b! │ │ │ │ +#"F1FHFY │ │ │ │ +C F3F9l " │ │ │ │ BF1hHF5b! │ │ │ │ -C F3F "9l │ │ │ │ {l5F>lPF │ │ │ │ -"F8lSF1FY │ │ │ │ -C F3F9l " │ │ │ │ +"F8lSF1FX │ │ │ │ A...^x...0M.F.W..........7.cFOFdF │ │ │ │ `iIF{iZF │ │ │ │ `i[FyiRF │ │ │ │ *F{iHF{a%F │ │ │ │ b9FbFCF(F │ │ │ │ QF2i@F{b │ │ │ │ jiCEBDja │ │ │ │ -2Fai hADaa │ │ │ │ -3F!F8F*F │ │ │ │ -[FBF!F8F │ │ │ │ +;FaiADaa_ │ │ │ │ _c#aca+h │ │ │ │ Ph1F*F{` │ │ │ │ ;F2F)F F │ │ │ │ SFbFYF(F │ │ │ │ SFrFYF(F │ │ │ │ i"j;aciza │ │ │ │ "Fkh1F(F │ │ │ │ "F,F5FFF │ │ │ │ i#FRF)Fxi │ │ │ │ yl0F2h{` │ │ │ │ -;o:jyk[h │ │ │ │ +;ozjyk[h │ │ │ │ 33`Kh[E@ │ │ │ │ {i+D{a#h │ │ │ │ -\#;px#{p) │ │ │ │ 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 │ │ │ │ FLF)FEF> │ │ │ │ FUFYF3FI │ │ │ │ Ih@hA@Q` │ │ │ │ RF1F(FKF │ │ │ │ -BF#F(F1F │ │ │ │ -(9FbFKF0Fl │ │ │ │ -CF:F!F(F │ │ │ │ +m!m#ded* │ │ │ │ +#F(F:FAF │ │ │ │ + 0}b8b{ab │ │ │ │ +a{h"I8b[ │ │ │ │ +)9FbFCF0Fm │ │ │ │ +KF:F!F(F │ │ │ │ F2F#F>FO │ │ │ │ {o+D{g#h │ │ │ │ x;a;i+;3 │ │ │ │ -JF?"|mKFB │ │ │ │ +JF?"|mKFA │ │ │ │ 33QkhCEM │ │ │ │ 3+`{hCE2 │ │ │ │ FyaYF;aKF │ │ │ │ xh#F1F*F │ │ │ │ +C.`C``h │ │ │ │ 0PF~jAF# │ │ │ │ IxiZhEXQm │ │ │ │ p?bh^XUm │ │ │ │ oSZ │ │ │ │ &KKKKKKKKKKK │ │ │ │ ;F2F)F@F │ │ │ │ p?{ajhTk │ │ │ │ @@ -2445,40 +2440,40 @@ │ │ │ │ CF2F(F!F │ │ │ │ ;FBF)F F │ │ │ │ 1!`RF!FHF │ │ │ │ #h*F!F@F │ │ │ │ #hRF!F@F │ │ │ │ KF(FBF!F │ │ │ │ 2"`Zh!F8F │ │ │ │ - *FHF1FV │ │ │ │ + *FHF1FW │ │ │ │ FAF0F.DUDV │ │ │ │ 8FGDBFV │ │ │ │ BFIF8F\FV │ │ │ │ (FBFQFEDV │ │ │ │ >D*F8F/DV │ │ │ │ JFQFMD.DV │ │ │ │ (FBFQFED │ │ │ │ %3FJF9F@F │ │ │ │ F%F │ │ │ │ Unmatched left paren in format string │ │ │ │ No active exception to reraise │ │ │ │ calling %R should have returned an instance of BaseException, not %R │ │ │ │ exceptions must derive from BaseException │ │ │ │ @@ -5928,26 +5924,25 @@ │ │ │ │ negative file descriptor │ │ │ │ Must have exactly one of create/read/write/append mode and at most one plus │ │ │ │ invalid mode: %.200s │ │ │ │ Cannot use closefd=False with file name │ │ │ │ expected integer from opener │ │ │ │ opener returned %d │ │ │ │ bad operand type for unary ~: '%.200s' │ │ │ │ +buffering │ │ │ │ surrogates not allowed │ │ │ │ PyType_GetModuleByDef: No superclass of '%s' has the given module │ │ │ │ File or stream is not readable. │ │ │ │ Exception ignored while finalizing file %R │ │ │ │ I/O operation on closed file │ │ │ │ buffer size must be strictly positive │ │ │ │ can't allocate read lock │ │ │ │ sem_init │ │ │ │ cannot fit '%.200s' into an offset-sized integer │ │ │ │ Raw stream returned invalid position %lld │ │ │ │ -buffer_size │ │ │ │ -buffering │ │ │ │ I/O operation on closed file. │ │ │ │ raw stream has been detached │ │ │ │ I/O operation on uninitialized object │ │ │ │ read length must be non-negative or -1 │ │ │ │ read of closed file │ │ │ │ readall() should return bytes │ │ │ │ read() should return bytes │ │ │ │ @@ -5976,14 +5971,17 @@ │ │ │ │ Object is not writable. │ │ │ │ memoryview: number of dimensions must not exceed 64 │ │ │ │ path should be string, bytes, or os.PathLike, not %.200s │ │ │ │ invalid indexing of 0-dim memory │ │ │ │ sub-views are not implemented │ │ │ │ memoryview: invalid slice key │ │ │ │ multi-dimensional slicing is not implemented │ │ │ │ +dont_inherit │ │ │ │ +_feature_version │ │ │ │ +buffer_size │ │ │ │ _attributes │ │ │ │ argtypes │ │ │ │ context_expr │ │ │ │ decorator_list │ │ │ │ default_value │ │ │ │ defaults │ │ │ │ end_col_offset │ │ │ │ @@ -6180,16 +6178,14 @@ │ │ │ │ memoryview: underlying buffer is not contiguous │ │ │ │ memoryview: underlying buffer requires suboffsets │ │ │ │ memoryview: cannot cast to unsigned bytes if the format flag is present │ │ │ │ s(O){OOOOOOOs} │ │ │ │ allow_code │ │ │ │ __replace__($self, /, **fields) │ │ │ │ Return a copy of the AST node with new values for the specified fields. │ │ │ │ -dont_inherit │ │ │ │ -_feature_version │ │ │ │ _field_types │ │ │ │ cannot set '__annotations__' attribute of immutable type '%s' │ │ │ │ Union[arg, ...]: each arg must be a type. │ │ │ │ _type_check │ │ │ │ Cannot take a Union of no types. │ │ │ │ type_traverse() called on non-heap type '%.100s' │ │ │ │ ../Objects/typeobject.c │ │ │ │ @@ -6425,18 +6421,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 │ │ │ │ @@ -6532,14 +6528,16 @@ │ │ │ │ int() missing string argument │ │ │ │ int() base must be >= 2 and <= 36, or 0 │ │ │ │ int() can't convert non-string with explicit base │ │ │ │ enumerate() missing required argument 'iterable' │ │ │ │ enumerate() takes at most 2 arguments (%d given) │ │ │ │ must assign iterable to extended slice │ │ │ │ attempt to assign sequence of size %zd to extended slice of size %zd │ │ │ │ +zip() argument %d is shorter than argument%s%d │ │ │ │ +zip() argument %d is longer than argument%s%d │ │ │ │ lastindex │ │ │ │ The integer index of the last matched capturing group. │ │ │ │ lastgroup │ │ │ │ The name of the last matched capturing group. │ │ │ │ The string passed to match() or search(). │ │ │ │ The regular expression object. │ │ │ │ The index into the string at which the RE engine started looking for a match. │ │ │ │ @@ -6605,16 +6603,14 @@ │ │ │ │ itertools.count │ │ │ │ itertools.compress │ │ │ │ itertools.combinations │ │ │ │ itertools.chain │ │ │ │ itertools.batched │ │ │ │ itertools.accumulate │ │ │ │ _destroy │ │ │ │ -zip() argument %d is shorter than argument%s%d │ │ │ │ -zip() argument %d is longer than argument%s%d │ │ │ │ '%.200s' object is not an iterator │ │ │ │ ord() expected string of length 1, but %.200s found │ │ │ │ ord() expected a character, but string of length %zd found │ │ │ │ module filename missing │ │ │ │ decoding str is not supported │ │ │ │ decoding to str: need a bytes-like object, %.80s found │ │ │ │ codecs.decode() │ │ │ │ @@ -6647,26 +6643,26 @@ │ │ │ │ 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 │ │ │ │ @@ -7333,14 +7329,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 │ │ │ │ @@ -7759,49 +7773,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): │ │ │ │ │ │ │ │ @@ -7819,35 +7798,53 @@ │ │ │ │ config dict has %d extra items (%R) │ │ │ │ clock_gettime(CLOCK_PROCESS_CPUTIME_ID) │ │ │ │ getrusage(RUSAGE_SELF) │ │ │ │ the processor time used is not available or its value cannot be represented │ │ │ │ divmod() │ │ │ │ thread not started │ │ │ │ field 'subject' is required for Match │ │ │ │ -readinto of closed file │ │ │ │ sys.setprofile │ │ │ │ +readinto of closed file │ │ │ │ failed detaching handle │ │ │ │ Un;translating error handler must return (str, int) tuple │ │ │ │ detach_thread: failed detaching thread │ │ │ │ sub-interpreter creation failed │ │ │ │ reentrant call inside %.100s.__repr__ │ │ │ │ name=%R │ │ │ │ %U encoding=%R> │ │ │ │ mode=%R │ │ │ │ type %.100s doesn't define __round__ method │ │ │ │ Exception ignored while joining a thread in _thread._shutdown() │ │ │ │ %.200s() takes no positional arguments │ │ │ │ -%s0%se%d │ │ │ │ -rounded value too large to represent │ │ │ │ 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. │ │ │ │ -../Objects/iterobject.c │ │ │ │ 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 │ │ │ │ Exception ignored in sys.unraisablehook │ │ │ │ sys.unraisablehook │ │ │ │ unsupported script %R │ │ │ │ @@ -7855,15 +7852,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 │ │ │ │ @@ -7949,43 +7945,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 │ │ │ │ -invalid event set 0x%x │ │ │ │ -cannot set C_RETURN or C_RAISE events independently │ │ │ │ unsupported locale setting │ │ │ │ locale query failed │ │ │ │ +invalid event set 0x%x │ │ │ │ +cannot set C_RETURN or C_RAISE events independently │ │ │ │ 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__' │ │ │ │ @@ -7993,56 +7971,70 @@ │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ @@ -8102,78 +8094,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 │ │ │ │ -os.chdir │ │ │ │ -Py_CONTEXT_SWITCHED │ │ │ │ session not active │ │ │ │ +Py_CONTEXT_SWITCHED │ │ │ │ deallocated BytesIO object has exported buffers │ │ │ │ expect str, not %T │ │ │ │ invalid start argument │ │ │ │ invalid end argument │ │ │ │ field 'value' is required for YieldFrom │ │ │ │ %S module not found │ │ │ │ invalid __main__ module │ │ │ │ @@ -8182,14 +8163,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 │ │ │ │ @@ -8209,100 +8211,95 @@ │ │ │ │ day of week out of range │ │ │ │ day of year out of range │ │ │ │ unknown tokenization error │ │ │ │ unexpected EOF in multi-line statement │ │ │ │ (OnnOOO) │ │ │ │ Invalid UTF-8 sequence │ │ │ │ (iN(nn)(nn)O) │ │ │ │ -extra_tokens │ │ │ │ -group name │ │ │ │ -gr_passwd │ │ │ │ -group members │ │ │ │ -getgrgid │ │ │ │ -getgrnam │ │ │ │ -getgrall │ │ │ │ -structseq │ │ │ │ -grp.struct_group │ │ │ │ O:make_scanner │ │ │ │ readline() returned a non-bytes object │ │ │ │ readline() returned a non-string object │ │ │ │ Cannot join current thread │ │ │ │ cannot join thread at interpreter shutdown │ │ │ │ cannot exit context: %R has not been entered │ │ │ │ cannot exit context: thread state references a different context object │ │ │ │ Cannot recover from Python stack overflow. │ │ │ │ maximum recursion depth exceeded │ │ │ │ -argument list must be a tuple │ │ │ │ Failed joining thread │ │ │ │ +argument list must be a tuple │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ -invalid template │ │ │ │ -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 │ │ │ │ itemgetter │ │ │ │ no such group │ │ │ │ cannot re-enter the tee iterator │ │ │ │ closures not supported │ │ │ │ globals not supported │ │ │ │ only basic code objects are supported │ │ │ │ argument 4 │ │ │ │ @@ -8329,14 +8326,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 │ │ │ │ @@ -8348,16 +8347,14 @@ │ │ │ │ when serializing %T element │ │ │ │ set changed size during iteration │ │ │ │ when serializing %T item 0 │ │ │ │ PickleBuffer can only be pickled with protocol >= 5 │ │ │ │ PickleBuffer can not be pickled when pointing to a non-contiguous buffer │ │ │ │ Can't pickle %T object │ │ │ │ __reduce__ must return a string or tuple, not %T │ │ │ │ -fix_imports │ │ │ │ -buffer_callback │ │ │ │ │ │ │ │ Can't pickle local object %R │ │ │ │ Can't pickle %R: %S │ │ │ │ Can't pickle %R: it's not found as %S.%S │ │ │ │ Can't pickle %R: it's not the same object as %S.%S │ │ │ │ extension code %ld is out of range │ │ │ │ _compat_pickle.REVERSE_NAME_MAPPING values should be 2-tuples, not %.200s │ │ │ │ @@ -8376,14 +8373,16 @@ │ │ │ │ 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 │ │ │ │ @@ -8438,86 +8437,92 @@ │ │ │ │ ../Python/crossinterp.c │ │ │ │ empty namespaces not allowed │ │ │ │ non-sequence namespace not supported │ │ │ │ Exception ignored in PyDict_GetItemString(); consider using PyDict_GetItemStringRef() │ │ │ │ need more than 0 values to unpack │ │ │ │ need more than 1 value to unpack │ │ │ │ too many values to unpack (expected 2) │ │ │ │ +Cell is empty │ │ │ │ OrderedDict mutated during iteration │ │ │ │ OrderedDict changed size during iteration │ │ │ │ -Cell is empty │ │ │ │ argument 'globals' │ │ │ │ arg 3 (name) must be None or string │ │ │ │ arg 4 (defaults) must be None or tuple │ │ │ │ arg 5 (closure) must be tuple │ │ │ │ arg 5 (closure) must be None or tuple │ │ │ │ arg 6 (kwdefaults) must be None or dict │ │ │ │ %U requires closure of length %zd, not %zd │ │ │ │ arg 5 (closure) expected cell, found %s │ │ │ │ function.__new__ │ │ │ │ +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 │ │ │ │ read would overflow (invalid bytecode) │ │ │ │ peek of closed file │ │ │ │ LONG pickle has negative byte count │ │ │ │ could not find MARK │ │ │ │ -kwdefaults │ │ │ │ BINBYTES exceeds system's maximum size of %zd bytes │ │ │ │ read() returned non-bytes object (%R) │ │ │ │ readinto() returned negative size │ │ │ │ │ │ │ │ try sending as bytes │ │ │ │ │ │ │ │ │ │ │ │ Stop argument for islice() must be None or an integer: 0 <= x <= sys.maxsize. │ │ │ │ Indices for islice() must be None or an integer: 0 <= x <= sys.maxsize. │ │ │ │ Step for islice() must be a positive integer or None. │ │ │ │ +other argument must be K instance │ │ │ │ argument 'format' │ │ │ │ memoryview: casts are restricted to C-contiguous views │ │ │ │ shape must be a list or a tuple │ │ │ │ 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 │ │ │ │ @@ -8537,24 +8542,14 @@ │ │ │ │ while creating decompression object │ │ │ │ argument 3 │ │ │ │ first maketrans argument must be a string if there is a second argument │ │ │ │ the first two maketrans arguments must have equal length │ │ │ │ if you give only one argument to maketrans it must be a dict │ │ │ │ string keys in translatetable must be of length 1 │ │ │ │ keys in translate table mustbe strings or integers │ │ │ │ -memLevel │ │ │ │ -strategy │ │ │ │ -maxevents │ │ │ │ -eventmask │ │ │ │ -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 │ │ │ │ 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 │ │ │ │ @@ -8576,27 +8571,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 │ │ │ │ -initial_value │ │ │ │ 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 │ │ │ │ @@ -8621,14 +8619,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 │ │ │ │ @@ -8712,39 +8711,38 @@ │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ -file_actions │ │ │ │ -setpgroup │ │ │ │ -resetids │ │ │ │ -setsigmask │ │ │ │ -setsigdef │ │ │ │ -scheduler │ │ │ │ Pickler.__init__() was not called by %s.__init__() │ │ │ │ expected %s node, got %.400s │ │ │ │ Module field "body" must be a list, not a %.200s │ │ │ │ while traversing 'Module' node │ │ │ │ Module field "body" changed size during iteration │ │ │ │ Module field "type_ignores" must be a list, not a %.200s │ │ │ │ required field "lineno" missing from TypeIgnore │ │ │ │ @@ -8989,30 +8987,20 @@ │ │ │ │ gc.get_objects │ │ │ │ generation parameter must be less than the number of available generations (%i) │ │ │ │ generation parameter cannot be negative │ │ │ │ argument 'ident' │ │ │ │ the (type, exc, tb) signature of throw() is deprecated, use the single-arg signature instead. │ │ │ │ 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 │ │ │ │ -subinterpreter can't use syslog.syslog() until the syslog is opened by the main interpreter │ │ │ │ logoption │ │ │ │ facility │ │ │ │ closelog │ │ │ │ setlogmask │ │ │ │ LOG_MASK │ │ │ │ LOG_UPTO │ │ │ │ usedforsecurity │ │ │ │ @@ -9127,42 +9115,52 @@ │ │ │ │ required field "ctx" missing from List │ │ │ │ Tuple field "elts" must be a list, not a %.200s │ │ │ │ while traversing 'Tuple' node │ │ │ │ Tuple field "elts" changed size during iteration │ │ │ │ required field "ctx" missing from Tuple │ │ │ │ while traversing 'Slice' node │ │ │ │ expected some sort of expr, but got %R │ │ │ │ -syslog.setlogmask │ │ │ │ expected some sort of expr_context, but got %R │ │ │ │ while traversing 'keyword' node │ │ │ │ required field "value" missing from keyword │ │ │ │ required field "lineno" missing from keyword │ │ │ │ required field "col_offset" missing from keyword │ │ │ │ -subinterpreter can't use syslog.closelog() │ │ │ │ -syslog.closelog │ │ │ │ +s:syslog │ │ │ │ +is:syslog │ │ │ │ +syslog.syslog requires 1 to 2 arguments │ │ │ │ +syslog.syslog │ │ │ │ +subinterpreter can't use syslog.syslog() until the syslog is opened by the main interpreter │ │ │ │ None disallowed in expression list │ │ │ │ expression which can't be assigned to in %s context │ │ │ │ expression must have %s context but has %s instead │ │ │ │ BoolOp with less than 2 values │ │ │ │ Dict doesn't have the same number of keys as values │ │ │ │ Compare with no comparators │ │ │ │ Compare has a different number of comparators and operands │ │ │ │ NamedExpr target must be a Name │ │ │ │ unexpected expression │ │ │ │ +syslog.setlogmask │ │ │ │ +got an invalid type in Constant: %s │ │ │ │ +subinterpreter can't use syslog.closelog() │ │ │ │ +syslog.closelog │ │ │ │ %s:%d: bad argument to internal function │ │ │ │ /proc/self/fd │ │ │ │ -got an invalid type in Constant: %s │ │ │ │ cannot use constraints with TypeVarTuple │ │ │ │ cannot use bound with TypeVarTuple │ │ │ │ cannot use constraints with ParamSpec │ │ │ │ cannot use bound with ParamSpec │ │ │ │ field 'name' is required for TypeVar │ │ │ │ Type parameter defaults are │ │ │ │ field 'name' is required for TypeVarTuple │ │ │ │ field 'name' is required for ParamSpec │ │ │ │ +(nK):_acquire_restore │ │ │ │ +must be %d-item tuple, not %.50s │ │ │ │ +argument must be %d-item tuple, not %T │ │ │ │ +must be %s of length %d, not %zd │ │ │ │ +must be tuple of length %d, not %zd │ │ │ │ socket.bind │ │ │ │ gc.get_referents │ │ │ │ get expected 1 or 2 arguments │ │ │ │ failed to get __main__ namespace │ │ │ │ failed to apply namespace to __main__ │ │ │ │ failed to preserve objects across session │ │ │ │ failed to transfer exception between interpreters │ │ │ │ @@ -9201,17 +9199,17 @@ │ │ │ │ BLAKE2B_MAX_DIGEST_SIZE │ │ │ │ BLAKE2S_SALT_SIZE │ │ │ │ BLAKE2S_PERSON_SIZE │ │ │ │ BLAKE2S_MAX_KEY_SIZE │ │ │ │ BLAKE2S_MAX_DIGEST_SIZE │ │ │ │ |i:listen │ │ │ │ fileno() takes no arguments │ │ │ │ -Interpolation() argument 'conversion' must be one of 's', 'a' or 'r' │ │ │ │ │ │ │ │ Exception ignored in PyEval_SetTrace │ │ │ │ sha3_224 │ │ │ │ sha3_256 │ │ │ │ sha3_384 │ │ │ │ sha3_512 │ │ │ │ @@ -10386,17 +10385,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 │ │ │ │ @@ -10411,24 +10407,24 @@ │ │ │ │ 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 │ │ │ │ │ │ │ │ +signal.pthread_kill │ │ │ │ %s(%R, %zd) │ │ │ │ pop from empty bytearray │ │ │ │ Python int too large for C size_t │ │ │ │ %U.kwargs │ │ │ │ %R.kwargs │ │ │ │ Cannot subclass an instance of ParamSpec │ │ │ │ Cannot subclass an instance of ParamSpecArgs │ │ │ │ @@ -10455,17 +10451,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 │ │ │ │ @@ -10494,16 +10490,16 @@ │ │ │ │ orig must be a raised exception │ │ │ │ interval │ │ │ │ _only_immortal │ │ │ │ fromutc: non-None utcoffset() result required │ │ │ │ fromutc: non-None dst() result required │ │ │ │ fromutc: tz.dst() gave inconsistent results; cannot convert │ │ │ │ minute, second, and microsecond must be 0 when hour is 24 │ │ │ │ -character out of range │ │ │ │ │ │ │ │ +character out of range │ │ │ │ _PyErr_SetFromPyStatus() status is not an error │ │ │ │ _PyErr_SetFromPyStatus() status has no error message │ │ │ │ datetime.datetime.utcfromtimestamp() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.fromtimestamp(timestamp, datetime.UTC). │ │ │ │ O:utcfromtimestamp │ │ │ │ a tzinfo subclass must implement %s() │ │ │ │ %U, tzinfo=%R) │ │ │ │ %U, fold=%d) │ │ │ │ @@ -10580,14 +10576,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 │ │ │ │ @@ -10646,27 +10655,14 @@ │ │ │ │ invalid intrinsic function │ │ │ │ InstructionSequenceType │ │ │ │ %s: bug likely caused by a refcount error in a C extension │ │ │ │ Enable tracemalloc to get the memory block allocation traceback │ │ │ │ Memory block allocated at (most recent call first): │ │ │ │ File " │ │ │ │ ", line │ │ │ │ -Debug memory block at address p=%p: │ │ │ │ - API '%c' │ │ │ │ - %zu bytes originally requested │ │ │ │ - The %d pad bytes at p-%d are │ │ │ │ -FORBIDDENBYTE, as expected. │ │ │ │ -not all FORBIDDENBYTE (0x%02x): │ │ │ │ - at p-%d: 0x%02x │ │ │ │ - *** OUCH │ │ │ │ - Because memory is corrupted at the start, the count of bytes requested │ │ │ │ - may be bogus, and checking the trailing pad bytes may segfault. │ │ │ │ - The %d pad bytes at tail=%p are │ │ │ │ - at tail+%d: 0x%02x │ │ │ │ - Data at p: │ │ │ │ perf trampoline not available │ │ │ │ illegal IP address string passed to inet_aton │ │ │ │ No JIT available │ │ │ │ can't assign sys.path │ │ │ │ can't create sys.path │ │ │ │ /proc/%d/mem │ │ │ │ failed to open file %s: %s │ │ │ │ @@ -10693,64 +10689,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 │ │ │ │ @@ -20290,15 +20286,14 @@ │ │ │ │ new_interpreter │ │ │ │ _PySemaphore_Init │ │ │ │ _PySemaphore_PlatformWait │ │ │ │ PyThreadState_Delete │ │ │ │ tstate_delete_common │ │ │ │ gilstate_tss_clear │ │ │ │ Py_EndInterpreter │ │ │ │ -_PyThreadState_DeleteCurrent │ │ │ │ _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 │ │ │ │ @@ -20331,14 +20326,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. │ │ │ │ @@ -23717,14 +23713,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 │ │ │ │ @@ -23914,102 +23996,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). │ │ │ │ @@ -24260,31 +24273,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, /) │ │ │ │ @@ -24392,44 +24413,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, /) │ │ │ │ @@ -24463,15 +24460,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) │ │ │ │ @@ -24493,22 +24497,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, │ │ │ │ @@ -25037,14 +25033,15 @@ │ │ │ │ ""##&&''))**..//112255668899??@@BBCCFFGGIIJJNNOOQQRRUUVVXXYY^^__aabbeeffhhiimmnnppqqttuuwwxx │ │ │ │ symtable($module, source, filename, startstr, /) │ │ │ │ Return symbol and scope dictionaries used internally by compiler. │ │ │ │ _modules_by_index_clear_one │ │ │ │ config_vars($module, /) │ │ │ │ Returns a dictionary containing build variables intended to be exposed by sysconfig. │ │ │ │ A helper for the sysconfig module. │ │ │ │ +PyMutex_Unlock │ │ │ │ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ │ │ │ │ tanh($module, z, /) │ │ │ │ Return the hyperbolic tangent of z. │ │ │ │ tan($module, z, /) │ │ │ │ Return the tangent of z. │ │ │ │ sqrt($module, z, /) │ │ │ │ Return the square root of z. │ │ │ │ @@ -25567,15 +25564,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 │ │ │ │ @@ -26031,17 +26027,17 @@ │ │ │ │ warnings │ │ │ │ warnoptions │ │ │ │ withdata │ │ │ │ writable │ │ │ │ write_through │ │ │ │ zstd_dict │ │ │ │ 4@r5 4@r7 │ │ │ │ -gc__done │ │ │ │ gc__start │ │ │ │ -4@[sp, #16] │ │ │ │ +gc__done │ │ │ │ import__find__load__done │ │ │ │ 4@r0 -4@r3 │ │ │ │ import__find__load__start │ │ │ │ .shstrtab │ │ │ │ .note.gnu.build-id │ │ │ │ .gnu.hash │ │ │ │ .gnu.version │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ @@ -373,33 +373,33 @@ │ │ │ │ 0x0001edbc 5f6e746f 61005f5f 76667072 696e7466 _ntoa.__vfprintf │ │ │ │ 0x0001edcc 5f63686b 00696e65 745f6174 6f6e0070 _chk.inet_aton.p │ │ │ │ 0x0001eddc 72656164 76363400 70777269 74657636 readv64.pwritev6 │ │ │ │ 0x0001edec 34006966 5f696e64 6578746f 6e616d65 4.if_indextoname │ │ │ │ 0x0001edfc 00736574 686f7374 6e616d65 00676574 .sethostname.get │ │ │ │ 0x0001ee0c 73657276 62796e61 6d650067 65747365 servbyname.getse │ │ │ │ 0x0001ee1c 72766279 706f7274 00676574 70726f74 rvbyport.getprot │ │ │ │ - 0x0001ee2c 6f62796e 616d6500 69665f6e 616d6574 obyname.if_namet │ │ │ │ - 0x0001ee3c 6f696e64 65780058 4d4c5f47 65744261 oindex.XML_GetBa │ │ │ │ - 0x0001ee4c 73650067 6574726c 696d6974 36340073 se.getrlimit64.s │ │ │ │ - 0x0001ee5c 6574726c 696d6974 36340067 65746e61 etrlimit64.getna │ │ │ │ - 0x0001ee6c 6d65696e 666f0073 69677065 6e64696e meinfo.sigpendin │ │ │ │ - 0x0001ee7c 67007369 67776169 7400584d 4c5f4765 g.sigwait.XML_Ge │ │ │ │ - 0x0001ee8c 74496e70 7574436f 6e746578 74006e69 tInputContext.ni │ │ │ │ - 0x0001ee9c 63650073 74727369 676e616c 00676574 ce.strsignal.get │ │ │ │ - 0x0001eeac 70676964 006c6f67 696e5f74 74790073 pgid.login_tty.s │ │ │ │ - 0x0001eebc 65746e73 00676574 6c6f6769 6e5f7200 etns.getlogin_r. │ │ │ │ - 0x0001eecc 5f5f7365 74697469 6d657236 34005f5f __setitimer64.__ │ │ │ │ - 0x0001eedc 67657469 74696d65 72363400 73696777 getitimer64.sigw │ │ │ │ - 0x0001eeec 61697469 6e666f00 5f5f7369 6774696d aitinfo.__sigtim │ │ │ │ - 0x0001eefc 65647761 69743634 00646367 65747465 edwait64.dcgette │ │ │ │ - 0x0001ef0c 78740062 696e645f 74657874 646f6d61 xt.bind_textdoma │ │ │ │ - 0x0001ef1c 696e5f63 6f646573 65740069 665f6e61 in_codeset.if_na │ │ │ │ - 0x0001ef2c 6d65696e 64657800 69665f66 7265656e meindex.if_freen │ │ │ │ - 0x0001ef3c 616d6569 6e646578 0062696e 64746578 ameindex.bindtex │ │ │ │ - 0x0001ef4c 74646f6d 61696e00 73797374 656d0061 tdomain.system.a │ │ │ │ + 0x0001ee2c 6f62796e 616d6500 6765746e 616d6569 obyname.getnamei │ │ │ │ + 0x0001ee3c 6e666f00 69665f6e 616d6574 6f696e64 nfo.if_nametoind │ │ │ │ + 0x0001ee4c 65780069 665f6e61 6d65696e 64657800 ex.if_nameindex. │ │ │ │ + 0x0001ee5c 69665f66 7265656e 616d6569 6e646578 if_freenameindex │ │ │ │ + 0x0001ee6c 00584d4c 5f476574 42617365 00676574 .XML_GetBase.get │ │ │ │ + 0x0001ee7c 726c696d 69743634 00736574 726c696d rlimit64.setrlim │ │ │ │ + 0x0001ee8c 69743634 00584d4c 5f476574 496e7075 it64.XML_GetInpu │ │ │ │ + 0x0001ee9c 74436f6e 74657874 00736967 70656e64 tContext.sigpend │ │ │ │ + 0x0001eeac 696e6700 73696777 61697400 6e696365 ing.sigwait.nice │ │ │ │ + 0x0001eebc 00676574 70676964 006c6f67 696e5f74 .getpgid.login_t │ │ │ │ + 0x0001eecc 74790073 65746e73 00676574 6c6f6769 ty.setns.getlogi │ │ │ │ + 0x0001eedc 6e5f7200 73747273 69676e61 6c005f5f n_r.strsignal.__ │ │ │ │ + 0x0001eeec 73657469 74696d65 72363400 5f5f6765 setitimer64.__ge │ │ │ │ + 0x0001eefc 74697469 6d657236 34007369 67776169 titimer64.sigwai │ │ │ │ + 0x0001ef0c 74696e66 6f005f5f 73696774 696d6564 tinfo.__sigtimed │ │ │ │ + 0x0001ef1c 77616974 36340064 63676574 74657874 wait64.dcgettext │ │ │ │ + 0x0001ef2c 0062696e 645f7465 7874646f 6d61696e .bind_textdomain │ │ │ │ + 0x0001ef3c 5f636f64 65736574 00737973 74656d00 _codeset.system. │ │ │ │ + 0x0001ef4c 62696e64 74657874 646f6d61 696e0061 bindtextdomain.a │ │ │ │ 0x0001ef5c 74616e32 00617461 6e680061 74616e00 tan2.atanh.atan. │ │ │ │ 0x0001ef6c 726f756e 64006661 62730066 6d61006c round.fabs.fma.l │ │ │ │ 0x0001ef7c 6f673200 6e657874 61667465 72006173 og2.nextafter.as │ │ │ │ 0x0001ef8c 696e0065 78706d31 00657266 00617369 in.expm1.erf.asi │ │ │ │ 0x0001ef9c 6e68006c 6f673130 00687970 6f740073 nh.log10.hypot.s │ │ │ │ 0x0001efac 696e636f 73006c6f 67317000 65787032 incos.log1p.exp2 │ │ │ │ 0x0001efbc 00636272 74006365 696c0061 636f7368 .cbrt.ceil.acosh │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ 0002aaf8 <.init>: │ │ │ │ push {r3, lr} │ │ │ │ - bl 1758bc <_start@@Base+0x34> │ │ │ │ + bl 174d94 <_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 178360 │ │ │ │ + bl 177838 │ │ │ │ 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, #17276 @ 0x437c │ │ │ │ + movw r0, #15036 @ 0x3abc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 91afc │ │ │ │ + bl 91bcc │ │ │ │ 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, #17292 @ 0x438c │ │ │ │ + movw r1, #15052 @ 0x3acc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr.w r0, [r3, #2156] @ 0x86c │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ 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 178628 <_PyConfig_InitCompatConfig@@Base+0x60> │ │ │ │ + bl 177b00 <_PyConfig_InitCompatConfig@@Base+0x60> │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cbnz r5, 2c640 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1785c8 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 177aa0 <_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 178814 │ │ │ │ + bl 177cec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 2c648 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 180208 │ │ │ │ + bl 17f6e0 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ bl 2d504 │ │ │ │ - movw r0, #17336 @ 0x43b8 │ │ │ │ + movw r0, #15096 @ 0x3af8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 18383c │ │ │ │ + bl 182d14 │ │ │ │ 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 179a48 │ │ │ │ + bl 178f20 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 180208 │ │ │ │ + bl 17f6e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2c640 │ │ │ │ - bl 1d4c50 │ │ │ │ + bl 1d4258 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1cc088 <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ + bl 1cb488 <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2c68e │ │ │ │ - bl 2e654 │ │ │ │ + bl 2e5f4 │ │ │ │ movs r0, #1 │ │ │ │ blx 2b07c │ │ │ │ - bl 9a728 <_Py_GetConfig@@Base> │ │ │ │ + bl 9a7b8 <_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 184bcc │ │ │ │ + bl 1840a4 │ │ │ │ ldr r1, [pc, #132] @ (2c72c ) │ │ │ │ - movw r2, #17352 @ 0x43c8 │ │ │ │ + movw r2, #15112 @ 0x3b08 │ │ │ │ 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, #17368 @ 0x43d8 │ │ │ │ + movw r0, #15128 @ 0x3b18 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 195d98 │ │ │ │ + bl 195278 │ │ │ │ cbnz r0, 2c6d8 │ │ │ │ - movw r1, #17380 @ 0x43e4 │ │ │ │ + movw r1, #15140 @ 0x3b24 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [pc, #96] @ (2c734 ) │ │ │ │ - bl 62ea6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 630ae <_Py_FatalErrorFunc@@Base> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2c6e4 │ │ │ │ movs r4, #1 │ │ │ │ - bl 2e654 │ │ │ │ + bl 2e5f4 │ │ │ │ b.n 2c6e6 │ │ │ │ movs r4, #0 │ │ │ │ cbz r5, 2c714 │ │ │ │ movw r5, #59840 @ 0xe9c0 │ │ │ │ movt r5, #79 @ 0x4f │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 2b9a8 │ │ │ │ blx 2ba8c │ │ │ │ cbz r0, 2c714 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r3 │ │ │ │ - movw r1, #17416 @ 0x4408 │ │ │ │ + movw r1, #15176 @ 0x3b48 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 2e43c │ │ │ │ + bl 2e3dc │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dc2c8 <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ - bl 1dc324 │ │ │ │ + bl 1db9d0 <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ + bl 1dba2c │ │ │ │ adds r3, r0, #1 │ │ │ │ ite ne │ │ │ │ movne r0, r4 │ │ │ │ moveq r0, #120 @ 0x78 │ │ │ │ add sp, #324 @ 0x144 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - strb r0, [r5, #2] │ │ │ │ + str r0, [r5, #124] @ 0x7c │ │ │ │ movs r5, r5 │ │ │ │ cdp 0, 8, cr0, cr0, cr15, {2} │ │ │ │ - strb r0, [r3, #7] │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ 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, #17424 @ 0x4410 │ │ │ │ + movw r1, #15184 @ 0x3b50 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [pc, #24] @ (2c778 ) │ │ │ │ - bl 62ea6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 630ae <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sp │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ strd r2, r1, [sp] │ │ │ │ - bl 178518 │ │ │ │ + bl 1779f0 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - strb r0, [r5, #7] │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ 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 178360 │ │ │ │ + bl 177838 │ │ │ │ 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 1787d4 <_PyConfig_InitCompatConfig@@Base+0x20c> │ │ │ │ + bl 177cac <_PyConfig_InitCompatConfig@@Base+0x20c> │ │ │ │ str.w r0, [r4, #1476] @ 0x5c4 │ │ │ │ cbnz r0, 2c832 │ │ │ │ - movw r1, #17492 @ 0x4454 │ │ │ │ + movw r1, #15252 @ 0x3b94 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [pc, #4] @ (2c834 ) │ │ │ │ - bl 62ea6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 630ae <_Py_FatalErrorFunc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - strb r0, [r0, #8] │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ 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, #17508 @ 0x4464 │ │ │ │ + movw r1, #15268 @ 0x3ba4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl fecec <_PySys_GetOptionalAttrString@@Base+0x16c> │ │ │ │ + bl fe6c0 <_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 1c7a7c <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1c6e78 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c96a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c7a88 <_PyErr_Clear@@Base> │ │ │ │ + bl 1c6e84 <_PyErr_Clear@@Base> │ │ │ │ b.n 2c95e │ │ │ │ movs r0, #12 │ │ │ │ - bl 6b148 │ │ │ │ + bl 6b188 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2c8fa │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 2c96a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f38dc │ │ │ │ + bl 1f304c │ │ │ │ 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 2421f4 │ │ │ │ + bl 23641c │ │ │ │ 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 236528 │ │ │ │ + bl 26c194 │ │ │ │ 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 8ae1c │ │ │ │ + bl 8ae28 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2c9c2 │ │ │ │ - bl 67e00 │ │ │ │ + bl 680c0 │ │ │ │ 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 76df8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 76e30 <_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 5e7e8 │ │ │ │ + bl 5e790 │ │ │ │ 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 8ae1c │ │ │ │ + bl 8ae28 │ │ │ │ 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 8ae1c │ │ │ │ + bl 8ae28 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2ca9e │ │ │ │ adds r0, r5, #4 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 8ae1c │ │ │ │ + bl 8ae28 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2caa2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78510 │ │ │ │ + bl 78548 │ │ │ │ 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 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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 76df8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a1f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a1f4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a1f4 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1c7a88 <_PyErr_Clear@@Base> │ │ │ │ + b.w 1c6e84 <_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 178840 │ │ │ │ + bl 177d18 │ │ │ │ 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 178840 │ │ │ │ + bl 177d18 │ │ │ │ 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 178628 <_PyConfig_InitCompatConfig@@Base+0x60> │ │ │ │ + bl 177b00 <_PyConfig_InitCompatConfig@@Base+0x60> │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #1 │ │ │ │ blx 2bdac │ │ │ │ cbz r0, 2cb6a │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1787d4 <_PyConfig_InitCompatConfig@@Base+0x20c> │ │ │ │ + bl 177cac <_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 17674c │ │ │ │ + bl 175c24 │ │ │ │ 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 17955c │ │ │ │ + bl 178a34 │ │ │ │ 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, #18036 @ 0x4674 │ │ │ │ + movw r3, #15796 @ 0x3db4 │ │ │ │ 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, #18072 @ 0x4698 │ │ │ │ + movw r3, #15832 @ 0x3dd8 │ │ │ │ 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 │ │ │ │ - strh r0, [r7, #8] │ │ │ │ + ldrb r0, [r7, #1] │ │ │ │ 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, #18108 @ 0x46bc │ │ │ │ + movw r3, #15868 @ 0x3dfc │ │ │ │ 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, #17608 @ 0x44c8 │ │ │ │ + movw r3, #15368 @ 0x3c08 │ │ │ │ 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, #18148 @ 0x46e4 │ │ │ │ + movw r1, #15908 @ 0x3e24 │ │ │ │ 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} │ │ │ │ - strh r0, [r7, #8] │ │ │ │ + ldrb r0, [r7, #1] │ │ │ │ movs r5, r5 │ │ │ │ - strh r0, [r2, #10] │ │ │ │ + ldrb r0, [r2, #2] │ │ │ │ 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 178628 <_PyConfig_InitCompatConfig@@Base+0x60> │ │ │ │ + bl 177b00 <_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 1785c8 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 177aa0 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ mov r0, sp │ │ │ │ add r1, sp, #16 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 179a48 │ │ │ │ + bl 178f20 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 180208 │ │ │ │ + bl 17f6e0 │ │ │ │ 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, #18168 @ 0x46f8 │ │ │ │ + movw r3, #15928 @ 0x3e38 │ │ │ │ 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 │ │ │ │ - ldrb r4, [r3, #1] │ │ │ │ + ldr r4, [r3, #120] @ 0x78 │ │ │ │ movs r5, r5 │ │ │ │ - strh r4, [r0, #0] │ │ │ │ + strb r4, [r0, #29] │ │ │ │ movs r5, r5 │ │ │ │ - strh r0, [r7, #8] │ │ │ │ + ldrb r0, [r7, #1] │ │ │ │ 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, #18212 @ 0x4724 │ │ │ │ + movw r3, #15972 @ 0x3e64 │ │ │ │ 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 │ │ │ │ - strh r0, [r7, #8] │ │ │ │ + ldrb r0, [r7, #1] │ │ │ │ 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 1798cc │ │ │ │ + bl 178da4 │ │ │ │ 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, #18196 @ 0x4714 │ │ │ │ + movw r3, #15956 @ 0x3e54 │ │ │ │ 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, #17608 @ 0x44c8 │ │ │ │ + movw r3, #15368 @ 0x3c08 │ │ │ │ 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 6b248 │ │ │ │ + bl 6b288 │ │ │ │ b.n 2cec2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ mov r1, r8 │ │ │ │ blx 2beec │ │ │ │ mov r0, r8 │ │ │ │ - bl 6b248 │ │ │ │ + bl 6b288 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - strh r0, [r7, #8] │ │ │ │ + ldrb r0, [r7, #1] │ │ │ │ movs r5, r5 │ │ │ │ - strh r0, [r5, #10] │ │ │ │ + ldrb r0, [r5, #2] │ │ │ │ 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, #18408 @ 0x47e8 │ │ │ │ + movw r3, #16168 @ 0x3f28 │ │ │ │ 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, #18448 @ 0x4810 │ │ │ │ + movw r3, #16208 @ 0x3f50 │ │ │ │ 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, #18500 @ 0x4844 │ │ │ │ + movw r3, #16260 @ 0x3f84 │ │ │ │ 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, #29528 @ 0x7358 │ │ │ │ + movw r1, #27288 @ 0x6a98 │ │ │ │ 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, #18212 @ 0x4724 │ │ │ │ + movw r3, #15972 @ 0x3e64 │ │ │ │ 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} │ │ │ │ - strh r0, [r7, #8] │ │ │ │ + ldrb r0, [r7, #1] │ │ │ │ movs r5, r5 │ │ │ │ │ │ │ │ 0002d020 : │ │ │ │ cbnz r0, 2d026 │ │ │ │ - b.w 184c4c <_PyPathConfig_ClearGlobal@@Base> │ │ │ │ + b.w 184124 <_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, #24652 @ 0x604c │ │ │ │ + movw r0, #22412 @ 0x578c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 1787d4 <_PyConfig_InitCompatConfig@@Base+0x20c> │ │ │ │ + bl 177cac <_PyConfig_InitCompatConfig@@Base+0x20c> │ │ │ │ mov r7, r0 │ │ │ │ - movw r0, #24652 @ 0x604c │ │ │ │ + movw r0, #22412 @ 0x578c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ str.w r7, [r4, #1456] @ 0x5b0 │ │ │ │ - bl 1787d4 <_PyConfig_InitCompatConfig@@Base+0x20c> │ │ │ │ + bl 177cac <_PyConfig_InitCompatConfig@@Base+0x20c> │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ str.w r8, [r4, #1460] @ 0x5b4 │ │ │ │ cbnz r0, 2d09a │ │ │ │ - movw r0, #24652 @ 0x604c │ │ │ │ + movw r0, #22412 @ 0x578c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 1787d4 <_PyConfig_InitCompatConfig@@Base+0x20c> │ │ │ │ + bl 177cac <_PyConfig_InitCompatConfig@@Base+0x20c> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ str.w r5, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 1787d4 <_PyConfig_InitCompatConfig@@Base+0x20c> │ │ │ │ + bl 177cac <_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, #17492 @ 0x4454 │ │ │ │ + movw r1, #15252 @ 0x3b94 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [pc, #8] @ (2d0d4 ) │ │ │ │ - bl 62ea6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 630ae <_Py_FatalErrorFunc@@Base> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - strh r4, [r6, #12] │ │ │ │ + ldrb r4, [r6, #3] │ │ │ │ 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 1787d4 <_PyConfig_InitCompatConfig@@Base+0x20c> │ │ │ │ + bl 177cac <_PyConfig_InitCompatConfig@@Base+0x20c> │ │ │ │ str.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ cbnz r0, 2d128 │ │ │ │ - movw r1, #17492 @ 0x4454 │ │ │ │ + movw r1, #15252 @ 0x3b94 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [pc, #8] @ (2d12c ) │ │ │ │ - bl 62ea6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 630ae <_Py_FatalErrorFunc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - strh r0, [r0, #14] │ │ │ │ + ldrb r0, [r0, #4] │ │ │ │ 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, #18036 @ 0x4674 │ │ │ │ + movw r3, #15796 @ 0x3db4 │ │ │ │ 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 │ │ │ │ - strh r0, [r7, #8] │ │ │ │ + ldrb r0, [r7, #1] │ │ │ │ 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 179e6c │ │ │ │ + bl 179344 │ │ │ │ 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, #17608 @ 0x44c8 │ │ │ │ + movw r3, #15368 @ 0x3c08 │ │ │ │ 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} │ │ │ │ - strh r4, [r2, #14] │ │ │ │ + ldrb r4, [r2, #4] │ │ │ │ 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 179f3c <_Py_SetLocaleFromEnv@@Base+0x2c> │ │ │ │ + b.w 179414 <_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 1ca4b4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1c98b0 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2d274 │ │ │ │ - bl d82f8 │ │ │ │ + bl d7e50 │ │ │ │ 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 e40cc │ │ │ │ + bl e3bec │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a1f4 │ │ │ │ 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 178518 │ │ │ │ + bl 1779f0 │ │ │ │ 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, #17608 @ 0x44c8 │ │ │ │ + movw r3, #15368 @ 0x3c08 │ │ │ │ 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 179a48 │ │ │ │ + bl 178f20 │ │ │ │ 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} │ │ │ │ - strh r4, [r5, #14] │ │ │ │ + ldrb r4, [r5, #4] │ │ │ │ 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 17a704 <_Py_SetLocaleFromEnv@@Base+0x7f4> │ │ │ │ + bl 179bdc <_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, #18848 @ 0x49a0 │ │ │ │ + movw r3, #16608 @ 0x40e0 │ │ │ │ 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, #17608 @ 0x44c8 │ │ │ │ + movw r3, #15368 @ 0x3c08 │ │ │ │ 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 6b248 │ │ │ │ + bl 6b288 │ │ │ │ b.n 2d39c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ blx 2beec │ │ │ │ mov r0, r7 │ │ │ │ - bl 6b248 │ │ │ │ + bl 6b288 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - strh r0, [r7, #8] │ │ │ │ + ldrb r0, [r7, #1] │ │ │ │ movs r5, r5 │ │ │ │ - strh r0, [r0, #22] │ │ │ │ + ldrb r0, [r0, #8] │ │ │ │ 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, #19016 @ 0x4a48 │ │ │ │ + movw r3, #16776 @ 0x4188 │ │ │ │ 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, #17608 @ 0x44c8 │ │ │ │ + movw r3, #15368 @ 0x3c08 │ │ │ │ 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} │ │ │ │ - strh r0, [r7, #8] │ │ │ │ + ldrb r0, [r7, #1] │ │ │ │ movs r5, r5 │ │ │ │ - strh r4, [r1, #24] │ │ │ │ + ldrb r4, [r1, #9] │ │ │ │ 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 1804f0 │ │ │ │ + bl 17f9c8 │ │ │ │ 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, #30984 @ 0x7908 │ │ │ │ + movw r0, #28744 @ 0x7048 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 62e76 │ │ │ │ + bl 6307e │ │ │ │ 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, #31040 @ 0x7940 │ │ │ │ + movw r1, #28800 @ 0x7080 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #20 │ │ │ │ - bl 1838a0 <_Py_write_noraise@@Base> │ │ │ │ + bl 182d78 <_Py_write_noraise@@Base> │ │ │ │ cbz r6, 2d5ba │ │ │ │ mov r0, r6 │ │ │ │ blx 2bf84 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1838a0 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #37000 @ 0x9088 │ │ │ │ + bl 182d78 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #34760 @ 0x87c8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1838a0 <_Py_write_noraise@@Base> │ │ │ │ + bl 182d78 <_Py_write_noraise@@Base> │ │ │ │ cbz r5, 2d5ce │ │ │ │ mov r0, r5 │ │ │ │ blx 2bf84 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1838a0 <_Py_write_noraise@@Base> │ │ │ │ + bl 182d78 <_Py_write_noraise@@Base> │ │ │ │ b.n 2d5de │ │ │ │ - movw r1, #31064 @ 0x7958 │ │ │ │ + movw r1, #28824 @ 0x7098 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #17 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1838a0 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #50660 @ 0xc5e4 │ │ │ │ + bl 182d78 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #49600 @ 0xc1c0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1838a0 <_Py_write_noraise@@Base> │ │ │ │ + bl 182d78 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #22 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31084 @ 0x796c │ │ │ │ + movw r1, #28844 @ 0x70ac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1838a0 <_Py_write_noraise@@Base> │ │ │ │ + bl 182d78 <_Py_write_noraise@@Base> │ │ │ │ ldr r3, [pc, #440] @ (2d7b8 ) │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cbz r5, 2d632 │ │ │ │ movs r2, #21 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31108 @ 0x7984 │ │ │ │ + movw r1, #28868 @ 0x70c4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1838a0 <_Py_write_noraise@@Base> │ │ │ │ + bl 182d78 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #8 │ │ │ │ - bl 2034ac │ │ │ │ + bl 202c20 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #64828 @ 0xfd3c │ │ │ │ + movw r1, #62728 @ 0xf508 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 1838a0 <_Py_write_noraise@@Base> │ │ │ │ + bl 182d78 <_Py_write_noraise@@Base> │ │ │ │ b.n 2d6a2 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ cbz r2, 2d64a │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #16220 @ 0x3f5c │ │ │ │ + movw r1, #13980 @ 0x369c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 1838a0 <_Py_write_noraise@@Base> │ │ │ │ + bl 182d78 <_Py_write_noraise@@Base> │ │ │ │ b.n 2d6a2 │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ cbz r2, 2d662 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31132 @ 0x799c │ │ │ │ + movw r1, #28892 @ 0x70dc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1838a0 <_Py_write_noraise@@Base> │ │ │ │ + bl 182d78 <_Py_write_noraise@@Base> │ │ │ │ b.n 2d6a2 │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ cbz r2, 2d67a │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31152 @ 0x79b0 │ │ │ │ + movw r1, #28912 @ 0x70f0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1838a0 <_Py_write_noraise@@Base> │ │ │ │ + bl 182d78 <_Py_write_noraise@@Base> │ │ │ │ b.n 2d6a2 │ │ │ │ ldr.w r3, [r3, #-16] │ │ │ │ cbz r3, 2d692 │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31168 @ 0x79c0 │ │ │ │ + movw r1, #28928 @ 0x7100 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1838a0 <_Py_write_noraise@@Base> │ │ │ │ + bl 182d78 <_Py_write_noraise@@Base> │ │ │ │ b.n 2d6a2 │ │ │ │ - movw r1, #31184 @ 0x79d0 │ │ │ │ + movw r1, #28944 @ 0x7110 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1838a0 <_Py_write_noraise@@Base> │ │ │ │ + bl 182d78 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50660 @ 0xc5e4 │ │ │ │ + movw r1, #49600 @ 0xc1c0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 1838a0 <_Py_write_noraise@@Base> │ │ │ │ + bl 182d78 <_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 1ca4b4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1c98b0 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2d6fe │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7a88 <_PyErr_Clear@@Base> │ │ │ │ + bl 1c6e84 <_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 7a1c4 │ │ │ │ + bl 7a1f4 │ │ │ │ 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 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ b.n 2d786 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ca564 │ │ │ │ + bl 1c9964 │ │ │ │ mov r0, r6 │ │ │ │ - bl d7de8 │ │ │ │ + bl d7940 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, fp │ │ │ │ ite ne │ │ │ │ movne.w fp, #1 │ │ │ │ moveq.w fp, #0 │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a1f4 │ │ │ │ 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 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 11d870 │ │ │ │ + bl 11d360 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2d76c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7a88 <_PyErr_Clear@@Base> │ │ │ │ + bl 1c6e84 <_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 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.n 2d7a0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50660 @ 0xc5e4 │ │ │ │ + movw r1, #49600 @ 0xc1c0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 1838a0 <_Py_write_noraise@@Base> │ │ │ │ + bl 182d78 <_Py_write_noraise@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 184294 │ │ │ │ + bl 18376c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d848 │ │ │ │ - bl 18452c │ │ │ │ + bl 183a04 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 2d572 │ │ │ │ - bl 1d7120 │ │ │ │ + bl 1d6824 │ │ │ │ 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 1795f4 │ │ │ │ + bl 178acc │ │ │ │ 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 17a9f8 <_Py_SetLocaleFromEnv@@Base+0xae8> │ │ │ │ + bl 179ed0 <_Py_SetLocaleFromEnv@@Base+0xae8> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2d818 │ │ │ │ ldr r2, [pc, #36] @ (2d82c ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #17608 @ 0x44c8 │ │ │ │ + movw r3, #15368 @ 0x3c08 │ │ │ │ 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 │ │ │ │ - movs r1, #128 @ 0x80 │ │ │ │ + adds r0, r0, r3 │ │ │ │ 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 6b478 │ │ │ │ + b.w 6b4b8 │ │ │ │ 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 90250 │ │ │ │ - movw r1, #31408 @ 0x7ab0 │ │ │ │ + bl 90310 │ │ │ │ + movw r1, #29168 @ 0x71f0 │ │ │ │ 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 c872c │ │ │ │ + bl c86a4 │ │ │ │ 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 882f0 │ │ │ │ + bl 88318 │ │ │ │ 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 90250 │ │ │ │ + bl 90310 │ │ │ │ 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 882f0 │ │ │ │ + bl 88318 │ │ │ │ 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 12580c <_PySet_NextEntry@@Base> │ │ │ │ + bl 1252d4 <_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 120480 │ │ │ │ + bl 11ff4c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2d92a │ │ │ │ b.n 2d8da │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 2d968 │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31428 @ 0x7ac4 │ │ │ │ + movw r1, #29188 @ 0x7204 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1838a0 <_Py_write_noraise@@Base> │ │ │ │ + bl 182d78 <_Py_write_noraise@@Base> │ │ │ │ b.n 2d978 │ │ │ │ - movw r1, #31452 @ 0x7adc │ │ │ │ + movw r1, #29212 @ 0x721c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1838a0 <_Py_write_noraise@@Base> │ │ │ │ + bl 182d78 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #1 │ │ │ │ mov.w fp, #0 │ │ │ │ - bl 1fb8f4 │ │ │ │ + bl 1fafe8 │ │ │ │ b.n 2d8da │ │ │ │ cbz r5, 2d9c8 │ │ │ │ movs r2, #9 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31456 @ 0x7ae0 │ │ │ │ + movw r1, #29216 @ 0x7220 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1838a0 <_Py_write_noraise@@Base> │ │ │ │ + bl 182d78 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fc604 <_PyEval_StopTheWorld@@Base+0x4> │ │ │ │ + bl 1fbd74 <_PyEval_StartTheWorld@@Base+0x4> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #64828 @ 0xfd3c │ │ │ │ + movw r1, #62728 @ 0xf508 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 1838a0 <_Py_write_noraise@@Base> │ │ │ │ + bl 182d78 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50660 @ 0xc5e4 │ │ │ │ + movw r1, #49600 @ 0xc1c0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1838a0 <_Py_write_noraise@@Base> │ │ │ │ + b.w 182d78 <_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, #31508 @ 0x7b14 │ │ │ │ + movw r2, #29268 @ 0x7254 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 184c24 │ │ │ │ + bl 1840fc │ │ │ │ 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, #17608 @ 0x44c8 │ │ │ │ + movw r3, #15368 @ 0x3c08 │ │ │ │ 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} │ │ │ │ - cmp r3, #192 @ 0xc0 │ │ │ │ + movs r3, #0 │ │ │ │ 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, #30812 @ 0x785c │ │ │ │ + movw r5, #28572 @ 0x6f9c │ │ │ │ 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 6b248 │ │ │ │ + bl 6b288 │ │ │ │ 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, #62681 @ 0xf4d9 │ │ │ │ + movw r3, #59825 @ 0xe9b1 │ │ │ │ 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, #52672 @ 0xcdc0 │ │ │ │ + movw r2, #50432 @ 0xc500 │ │ │ │ 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, #52724 @ 0xcdf4 │ │ │ │ + movw r2, #50484 @ 0xc534 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ mov.w r3, #2097152 @ 0x200000 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #52756 @ 0xce14 │ │ │ │ + movw r2, #50516 @ 0xc554 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ - bl 1764d4 <_start@@Base+0xc4c> │ │ │ │ + bl 1759ac <_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, #8529 @ 0x2151 │ │ │ │ - movt r3, #6 │ │ │ │ + movw r3, #61849 @ 0xf199 │ │ │ │ + movt r3, #5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 17fb0c <_Py_SetLocaleFromEnv@@Base+0x5bfc> │ │ │ │ + bl 17efe4 <_Py_SetLocaleFromEnv@@Base+0x5bfc> │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #10833 @ 0x2a51 │ │ │ │ + movw r2, #11701 @ 0x2db5 │ │ │ │ movt r2, #3 │ │ │ │ - movw r1, #10637 @ 0x298d │ │ │ │ + movw r1, #11401 @ 0x2c89 │ │ │ │ movt r1, #3 │ │ │ │ - bl 17fc60 <_Py_SetLocaleFromEnv@@Base+0x5d50> │ │ │ │ + bl 17f138 <_Py_SetLocaleFromEnv@@Base+0x5d50> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #52788 @ 0xce34 │ │ │ │ + movw r2, #50548 @ 0xc574 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #52816 @ 0xce50 │ │ │ │ + movw r2, #50576 @ 0xc590 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #52844 @ 0xce6c │ │ │ │ + movw r2, #50604 @ 0xc5ac │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #52884 @ 0xce94 │ │ │ │ + movw r2, #50644 @ 0xc5d4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #52912 @ 0xceb0 │ │ │ │ + movw r2, #50672 @ 0xc5f0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ b.n 2dc1e <_PyObject_DebugMallocStats@@Base+0x14e> │ │ │ │ - movw r0, #2733 @ 0xaad │ │ │ │ + movw r0, #2789 @ 0xae5 │ │ │ │ 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, #52940 @ 0xcecc │ │ │ │ + movw r2, #50700 @ 0xc60c │ │ │ │ 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 293588 <_PyMonitoring_FireBranchEvent@@Base+0xa4> │ │ │ │ + bl 292d08 <_PyMonitoring_FireBranchEvent@@Base+0xa4> │ │ │ │ ldr.w r3, [r9, r5, lsl #2] │ │ │ │ subs r3, r3, r6 │ │ │ │ add r0, r3 │ │ │ │ str.w r0, [r9, r5, lsl #2] │ │ │ │ add.w r4, r4, #4096 @ 0x1000 │ │ │ │ b.n 2dce2 <_PyObject_DebugMallocStats@@Base+0x212> │ │ │ │ ldrd r5, r6, [sp, #36] @ 0x24 │ │ │ │ @@ -2284,21 +2284,21 @@ │ │ │ │ movs r6, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r6 │ │ │ │ blx 2be9c │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #110 @ 0x6e │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #52992 @ 0xcf00 │ │ │ │ + movw r0, #50752 @ 0xc640 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ blx 2beb8 │ │ │ │ mov r9, r6 │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ mov fp, r4 │ │ │ │ - movw r3, #53104 @ 0xcf70 │ │ │ │ + movw r3, #50864 @ 0xc6b0 │ │ │ │ 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 2937e4 <_PyMonitoring_FireBranchEvent@@Base+0x300> │ │ │ │ + bl 292f64 <_PyMonitoring_FireBranchEvent@@Base+0x300> │ │ │ │ mla r9, r5, r1, r9 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ bne.n 2dd60 <_PyObject_DebugMallocStats@@Base+0x290> │ │ │ │ mov r4, fp │ │ │ │ movs r0, #10 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ blx 2be9c │ │ │ │ ldr.w r2, [sl, #792] @ 0x318 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #53132 @ 0xcf8c │ │ │ │ + movw r1, #50892 @ 0xc6cc │ │ │ │ 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, #53160 @ 0xcfa8 │ │ │ │ + movw r1, #50920 @ 0xc6e8 │ │ │ │ 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, #53180 @ 0xcfbc │ │ │ │ + movw r1, #50940 @ 0xc6fc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ bl 2df00 <_PyObject_DebugMallocStats@@Base+0x430> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #53204 @ 0xcfd4 │ │ │ │ + movw r1, #50964 @ 0xc714 │ │ │ │ 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, #53232 @ 0xcff0 │ │ │ │ + movw r2, #50992 @ 0xc730 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 184c24 │ │ │ │ + bl 1840fc │ │ │ │ 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, #53260 @ 0xd00c │ │ │ │ + movw r1, #51020 @ 0xc74c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ bl 2df00 <_PyObject_DebugMallocStats@@Base+0x430> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ - movw r1, #53288 @ 0xd028 │ │ │ │ + movw r1, #51048 @ 0xc768 │ │ │ │ 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, #53316 @ 0xd044 │ │ │ │ + movw r2, #51076 @ 0xc784 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 184c24 │ │ │ │ + bl 1840fc │ │ │ │ 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, #53344 @ 0xd060 │ │ │ │ + movw r1, #51104 @ 0xc7a0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ bl 2df00 <_PyObject_DebugMallocStats@@Base+0x430> │ │ │ │ mov r2, r9 │ │ │ │ add r5, r0 │ │ │ │ - movw r1, #53376 @ 0xd080 │ │ │ │ + movw r1, #51136 @ 0xc7c0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ bl 2df00 <_PyObject_DebugMallocStats@@Base+0x430> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r5, r0 │ │ │ │ - movw r1, #53408 @ 0xd0a0 │ │ │ │ + movw r1, #51168 @ 0xc7e0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ bl 2df00 <_PyObject_DebugMallocStats@@Base+0x430> │ │ │ │ - movw r1, #53440 @ 0xd0c0 │ │ │ │ + movw r1, #51200 @ 0xc800 │ │ │ │ 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, #53448 @ 0xd0c8 │ │ │ │ + movw r0, #51208 @ 0xc808 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ blx 2beb8 │ │ │ │ mov.w r2, #131072 @ 0x20000 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #53468 @ 0xd0dc │ │ │ │ + movw r1, #51228 @ 0xc81c │ │ │ │ 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 615de │ │ │ │ + b.w 6181a │ │ │ │ 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 88070 │ │ │ │ + bl 88098 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2e100 <_PyObject_DebugMallocStats@@Base+0x630> │ │ │ │ add.w r8, sp, #12 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 87e24 │ │ │ │ + bl 87e50 │ │ │ │ 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 88070 │ │ │ │ + bl 88098 │ │ │ │ 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 8b8e4 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8b8f0 <_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, #58364 @ 0xe3fc │ │ │ │ + movw r2, #56124 @ 0xdb3c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 1ed4e4 <_PyErr_Format@@Base> │ │ │ │ + bl 1ecc4c <_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 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #58412 @ 0xe42c │ │ │ │ + movw r2, #56172 @ 0xdb6c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 23513c <_PyBytesWriter_WriteBytes@@Base+0x2c> │ │ │ │ + bl 234960 <_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 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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 75fa8 │ │ │ │ + bl 75fe0 │ │ │ │ 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, #25972 @ 0x6574 │ │ │ │ + movw r1, #23732 @ 0x5cb4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r4, r0 │ │ │ │ blx 2b7c0 │ │ │ │ cbz r0, 2e18e <_PyObject_DebugMallocStats@@Base+0x6be> │ │ │ │ - movw r1, #25780 @ 0x64b4 │ │ │ │ + movw r1, #23540 @ 0x5bf4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ blx 2b7c0 │ │ │ │ cbz r0, 2e192 <_PyObject_DebugMallocStats@@Base+0x6c2> │ │ │ │ - movw r1, #25808 @ 0x64d0 │ │ │ │ + movw r1, #23568 @ 0x5c10 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ blx 2b7c0 │ │ │ │ cbz r0, 2e196 <_PyObject_DebugMallocStats@@Base+0x6c6> │ │ │ │ - movw r1, #25876 @ 0x6514 │ │ │ │ + movw r1, #23636 @ 0x5c54 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ blx 2b7c0 │ │ │ │ cbz r0, 2e19a <_PyObject_DebugMallocStats@@Base+0x6ca> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #25932 @ 0x654c │ │ │ │ + movw r1, #23692 @ 0x5c8c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ blx 2b7c0 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #7 │ │ │ │ movne r0, #8 │ │ │ │ b.n 2e19c <_PyObject_DebugMallocStats@@Base+0x6cc> │ │ │ │ @@ -2700,124 +2700,84 @@ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #67108864 @ 0x4000000 │ │ │ │ bne.n 2e1d4 <_PyObject_DebugMallocStats@@Base+0x704> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #64320 @ 0xfb40 │ │ │ │ + movw r1, #62080 @ 0xf280 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ 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 8e83c │ │ │ │ + bl 8e8f8 │ │ │ │ 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 a22ec <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + b.w a2294 <_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 70f10 │ │ │ │ - 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 d6344 <_PyUnicodeWriter_WriteStr@@Base+0xb8> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 2e26e <_PyObject_DebugMallocStats@@Base+0x79e> │ │ │ │ + bpl.n 2e20c <_PyObject_DebugMallocStats@@Base+0x73c> │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r0, #20 │ │ │ │ addpl r0, #28 │ │ │ │ - b.n 2e270 <_PyObject_DebugMallocStats@@Base+0x7a0> │ │ │ │ + b.n 2e20e <_PyObject_DebugMallocStats@@Base+0x73e> │ │ │ │ ldr r0, [r0, #28] │ │ │ │ ldrh.w r0, [r0, r1, lsl #1] │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #32168 @ 0x7da8 │ │ │ │ + movw r1, #29788 @ 0x745c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8e7dc │ │ │ │ - cbnz r0, 2e29c <_PyObject_DebugMallocStats@@Base+0x7cc> │ │ │ │ + bl 8e898 │ │ │ │ + cbnz r0, 2e23a <_PyObject_DebugMallocStats@@Base+0x76a> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2e2f2 <_PyObject_DebugMallocStats@@Base+0x822> │ │ │ │ + b.n 2e290 <_PyObject_DebugMallocStats@@Base+0x7c0> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl f1c48 │ │ │ │ + bl f1694 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2e298 <_PyObject_DebugMallocStats@@Base+0x7c8> │ │ │ │ + beq.n 2e236 <_PyObject_DebugMallocStats@@Base+0x766> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1a8a6c │ │ │ │ - cbnz r0, 2e2d8 <_PyObject_DebugMallocStats@@Base+0x808> │ │ │ │ + bl 1a7ffc │ │ │ │ + cbnz r0, 2e276 <_PyObject_DebugMallocStats@@Base+0x7a6> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ and.w r2, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r2, #32768 @ 0x8000 │ │ │ │ - bne.n 2e2d8 <_PyObject_DebugMallocStats@@Base+0x808> │ │ │ │ + bne.n 2e276 <_PyObject_DebugMallocStats@@Base+0x7a6> │ │ │ │ tst.w r3, #73 @ 0x49 │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r4, #4364 @ 0x110c │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 2e2e0 <_PyObject_DebugMallocStats@@Base+0x810> │ │ │ │ + b.n 2e27e <_PyObject_DebugMallocStats@@Base+0x7ae> │ │ │ │ movw r4, #5412 @ 0x1524 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r0, r5 │ │ │ │ - bl 75fa8 │ │ │ │ + bl 75fe0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ @@ -2825,197 +2785,198 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #12 │ │ │ │ - movw r1, #32168 @ 0x7da8 │ │ │ │ + movw r1, #29788 @ 0x745c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8e7dc │ │ │ │ - cbz r0, 2e350 <_PyObject_DebugMallocStats@@Base+0x880> │ │ │ │ + bl 8e898 │ │ │ │ + cbz r0, 2e2ee <_PyObject_DebugMallocStats@@Base+0x81e> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ - bl f2d60 │ │ │ │ + bl f27b0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 2e342 <_PyObject_DebugMallocStats@@Base+0x872> │ │ │ │ + bge.n 2e2e0 <_PyObject_DebugMallocStats@@Base+0x810> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2e352 <_PyObject_DebugMallocStats@@Base+0x882> │ │ │ │ + bge.n 2e2f0 <_PyObject_DebugMallocStats@@Base+0x820> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 2e352 <_PyObject_DebugMallocStats@@Base+0x882> │ │ │ │ + b.n 2e2f0 <_PyObject_DebugMallocStats@@Base+0x820> │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ adds r1, #1 │ │ │ │ - bl f4a38 │ │ │ │ + bl f4494 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 2e352 <_PyObject_DebugMallocStats@@Base+0x882> │ │ │ │ + b.n 2e2f0 <_PyObject_DebugMallocStats@@Base+0x820> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #32168 @ 0x7da8 │ │ │ │ + movw r1, #29788 @ 0x745c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8e7dc │ │ │ │ - cbz r0, 2e3a4 <_PyObject_DebugMallocStats@@Base+0x8d4> │ │ │ │ + bl 8e898 │ │ │ │ + cbz r0, 2e342 <_PyObject_DebugMallocStats@@Base+0x872> │ │ │ │ movw r3, #59856 @ 0xe9d0 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 926a8 │ │ │ │ + bl 92784 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #18016 @ 0x4660 │ │ │ │ + movw r2, #15776 @ 0x3da0 │ │ │ │ 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, #32168 @ 0x7da8 │ │ │ │ + movw r1, #29788 @ 0x745c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8e7dc │ │ │ │ - cbnz r0, 2e3ce <_PyObject_DebugMallocStats@@Base+0x8fe> │ │ │ │ + bl 8e898 │ │ │ │ + cbnz r0, 2e36c <_PyObject_DebugMallocStats@@Base+0x89c> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2e41e <_PyObject_DebugMallocStats@@Base+0x94e> │ │ │ │ + b.n 2e3bc <_PyObject_DebugMallocStats@@Base+0x8ec> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl f1c48 │ │ │ │ + bl f1694 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2e3ca <_PyObject_DebugMallocStats@@Base+0x8fa> │ │ │ │ + beq.n 2e368 <_PyObject_DebugMallocStats@@Base+0x898> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1a8a6c │ │ │ │ - cbnz r0, 2e404 <_PyObject_DebugMallocStats@@Base+0x934> │ │ │ │ + bl 1a7ffc │ │ │ │ + cbnz r0, 2e3a2 <_PyObject_DebugMallocStats@@Base+0x8d2> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movw r4, #4364 @ 0x110c │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ and.w r2, r2, #61440 @ 0xf000 │ │ │ │ cmp.w r2, #16384 @ 0x4000 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ - b.n 2e40c <_PyObject_DebugMallocStats@@Base+0x93c> │ │ │ │ + b.n 2e3aa <_PyObject_DebugMallocStats@@Base+0x8da> │ │ │ │ movw r4, #5412 @ 0x1524 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r0, r5 │ │ │ │ - bl 75fa8 │ │ │ │ + bl 75fe0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0002e424 : │ │ │ │ - b.w 1b3058 │ │ │ │ +0002e3c2 : │ │ │ │ + b.w 1b24c0 │ │ │ │ + ... │ │ │ │ │ │ │ │ -0002e428 : │ │ │ │ - ldr r3, [pc, #12] @ (2e438 ) │ │ │ │ +0002e3c8 : │ │ │ │ + ldr r3, [pc, #12] @ (2e3d8 ) │ │ │ │ str.w r0, [r3, #1600] @ 0x640 │ │ │ │ movs r0, #0 │ │ │ │ str.w r1, [r3, #1604] @ 0x644 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0002e43c : │ │ │ │ +0002e3dc : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 2e472 │ │ │ │ + cbz r1, 2e412 │ │ │ │ mov r0, r1 │ │ │ │ - bl 195978 │ │ │ │ + bl 194e58 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 2e472 │ │ │ │ - ldr r2, [pc, #44] @ (2e48c ) │ │ │ │ + cbnz r0, 2e412 │ │ │ │ + ldr r2, [pc, #44] @ (2e42c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1dab90 │ │ │ │ - b.n 2e488 │ │ │ │ + bl 1da298 │ │ │ │ + b.n 2e428 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ce2b8 │ │ │ │ + bl 1cd84c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ push {r4, r5, r6} │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ ubfx r3, r3, #3, #4 │ │ │ │ cmp r3, #15 │ │ │ │ - beq.n 2e4da │ │ │ │ + beq.n 2e47a │ │ │ │ cmp r3, #12 │ │ │ │ - bhi.n 2e4b2 │ │ │ │ + bhi.n 2e452 │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 2e4de │ │ │ │ + beq.n 2e47e │ │ │ │ sub.w r6, r3, #12 │ │ │ │ negs r3, r6 │ │ │ │ adcs r3, r6 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 2e4e0 │ │ │ │ + b.n 2e480 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ adds r6, r2, #2 │ │ │ │ movs r4, #0 │ │ │ │ and.w r1, r3, #63 @ 0x3f │ │ │ │ lsls r5, r3, #25 │ │ │ │ - bpl.n 2e4d0 │ │ │ │ + bpl.n 2e470 │ │ │ │ ldrb.w r3, [r6], #1 │ │ │ │ adds r4, #6 │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ lsls r5, r4 │ │ │ │ orrs r1, r5 │ │ │ │ - b.n 2e4bc │ │ │ │ + b.n 2e45c │ │ │ │ lsrs r3, r1, #1 │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.n 2e4e0 │ │ │ │ + bpl.n 2e480 │ │ │ │ negs r3, r3 │ │ │ │ - b.n 2e4e0 │ │ │ │ + b.n 2e480 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2e4e0 │ │ │ │ + b.n 2e480 │ │ │ │ movs r3, #1 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ add r3, r4 │ │ │ │ str r3, [r0, #12] │ │ │ │ ldrb r4, [r2, #0] │ │ │ │ str r1, [r0, #0] │ │ │ │ @@ -3029,1111 +2990,1111 @@ │ │ │ │ and.w r3, r3, #7 │ │ │ │ adds r3, #1 │ │ │ │ add.w r1, r1, r3, lsl #1 │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r3, r2 │ │ │ │ cmp r2, r4 │ │ │ │ str r2, [r0, #16] │ │ │ │ - bcs.n 2e51c │ │ │ │ + bcs.n 2e4bc │ │ │ │ ldrsb.w r3, [r3] │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 2e50a │ │ │ │ + bge.n 2e4aa │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002e520 : │ │ │ │ +0002e4c0 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 793f8 │ │ │ │ + bl 79430 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2e556 │ │ │ │ - bl 1b6364 │ │ │ │ + cbz r0, 2e4f6 │ │ │ │ + bl 1b57c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2e54a │ │ │ │ + bge.n 2e4ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 2e54e │ │ │ │ + cbz r3, 2e4ee │ │ │ │ mov r4, r5 │ │ │ │ - b.n 2e556 │ │ │ │ + b.n 2e4f6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 2e54a │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 2e4ea │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0002e55a : │ │ │ │ +0002e4fa : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r5, [pc, #52] @ (2e5a0 ) │ │ │ │ + ldr r5, [pc, #52] @ (2e540 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ add r4, sp, #20 │ │ │ │ add r6, sp, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ movs r3, #2 │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d576c <_PyParkingLot_Park@@Base+0x254> │ │ │ │ + bl 1d4a74 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 2e598 │ │ │ │ + cbz r3, 2e538 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ bl 2d504 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #544] @ (2e7c4 <_Py_GetConfigsAsDict@@Base+0x15c>) │ │ │ │ + sbcs r0, r7 │ │ │ │ movs r4, r7 │ │ │ │ │ │ │ │ -0002e5a4 : │ │ │ │ - cbnz r1, 2e5aa │ │ │ │ - b.w 91afc │ │ │ │ +0002e544 : │ │ │ │ + cbnz r1, 2e54a │ │ │ │ + b.w 91bcc │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 2e5d2 │ │ │ │ - movw r1, #60168 @ 0xeb08 │ │ │ │ + bpl.n 2e572 │ │ │ │ + movw r1, #58068 @ 0xe2d4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 91afc │ │ │ │ + b.w 91bcc │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #15456 @ 0x3c60 │ │ │ │ + movw r1, #13216 @ 0x33a0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ + bl d56e0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0002e5f0 : │ │ │ │ +0002e590 : │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr.w r2, [r3, #1604] @ 0x644 │ │ │ │ ldr.w r3, [r3, #1608] @ 0x648 │ │ │ │ str r2, [r0, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002e606 : │ │ │ │ +0002e5a6 : │ │ │ │ movw r0, #24184 @ 0x5e78 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1348] @ 0x544 │ │ │ │ - cbz r3, 2e646 │ │ │ │ + cbz r3, 2e5e6 │ │ │ │ ldr.w r3, [r0, #1588] @ 0x634 │ │ │ │ - cbz r3, 2e646 │ │ │ │ + cbz r3, 2e5e6 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (2e650 ) │ │ │ │ + ldr r3, [pc, #32] @ (2e5f0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r4, [r2, r3] │ │ │ │ - cbz r4, 2e64a │ │ │ │ + cbz r4, 2e5ea │ │ │ │ addw r0, r0, #1588 @ 0x634 │ │ │ │ - bl 6b478 │ │ │ │ + bl 6b4b8 │ │ │ │ subs r3, r4, r0 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ - b.n 2e64c │ │ │ │ + b.n 2e5ec │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002e654 : │ │ │ │ - ldr r2, [pc, #12] @ (2e664 ) │ │ │ │ +0002e5f4 : │ │ │ │ + ldr r2, [pc, #12] @ (2e604 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 1dab90 │ │ │ │ + b.w 1da298 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002e668 <_Py_GetConfigsAsDict@@Base>: │ │ │ │ +0002e608 <_Py_GetConfigsAsDict@@Base>: │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - bl 703d8 │ │ │ │ + bl 70410 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ - bl 703d8 │ │ │ │ + beq.w 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + bl 70410 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + beq.w 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ movw r3, #32060 @ 0x7d3c │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 2e6a6 <_Py_GetConfigsAsDict@@Base+0x3e> │ │ │ │ - bl 793f8 │ │ │ │ + cbz r0, 2e646 <_Py_GetConfigsAsDict@@Base+0x3e> │ │ │ │ + bl 79430 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 2e6c2 <_Py_GetConfigsAsDict@@Base+0x5a> │ │ │ │ - b.n 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + cbnz r0, 2e662 <_Py_GetConfigsAsDict@@Base+0x5a> │ │ │ │ + b.n 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #19128 @ 0x4ab8 │ │ │ │ + movw r1, #16888 @ 0x41f8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2e6e8 <_Py_GetConfigsAsDict@@Base+0x80> │ │ │ │ + bge.n 2e688 <_Py_GetConfigsAsDict@@Base+0x80> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2e6e8 <_Py_GetConfigsAsDict@@Base+0x80> │ │ │ │ + cbnz r3, 2e688 <_Py_GetConfigsAsDict@@Base+0x80> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ movw r3, #32064 @ 0x7d40 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + beq.w 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #19160 @ 0x4ad8 │ │ │ │ + movw r1, #16920 @ 0x4218 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2e72a <_Py_GetConfigsAsDict@@Base+0xc2> │ │ │ │ + bge.n 2e6ca <_Py_GetConfigsAsDict@@Base+0xc2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2e72a <_Py_GetConfigsAsDict@@Base+0xc2> │ │ │ │ + cbnz r3, 2e6ca <_Py_GetConfigsAsDict@@Base+0xc2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ movw r3, #32068 @ 0x7d44 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 2e746 <_Py_GetConfigsAsDict@@Base+0xde> │ │ │ │ - bl 793f8 │ │ │ │ + cbz r0, 2e6e6 <_Py_GetConfigsAsDict@@Base+0xde> │ │ │ │ + bl 79430 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 2e762 <_Py_GetConfigsAsDict@@Base+0xfa> │ │ │ │ - b.n 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + cbnz r0, 2e702 <_Py_GetConfigsAsDict@@Base+0xfa> │ │ │ │ + b.n 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #19192 @ 0x4af8 │ │ │ │ + movw r1, #16952 @ 0x4238 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2e788 <_Py_GetConfigsAsDict@@Base+0x120> │ │ │ │ + bge.n 2e728 <_Py_GetConfigsAsDict@@Base+0x120> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2e788 <_Py_GetConfigsAsDict@@Base+0x120> │ │ │ │ + cbnz r3, 2e728 <_Py_GetConfigsAsDict@@Base+0x120> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ movw r3, #32072 @ 0x7d48 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + beq.w 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #19228 @ 0x4b1c │ │ │ │ + movw r1, #16988 @ 0x425c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2e7ca <_Py_GetConfigsAsDict@@Base+0x162> │ │ │ │ + bge.n 2e76a <_Py_GetConfigsAsDict@@Base+0x162> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2e7ca <_Py_GetConfigsAsDict@@Base+0x162> │ │ │ │ + cbnz r3, 2e76a <_Py_GetConfigsAsDict@@Base+0x162> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ movw r3, #61416 @ 0xefe8 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + beq.w 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #19268 @ 0x4b44 │ │ │ │ + movw r1, #17028 @ 0x4284 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2e80c <_Py_GetConfigsAsDict@@Base+0x1a4> │ │ │ │ + bge.n 2e7ac <_Py_GetConfigsAsDict@@Base+0x1a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2e80c <_Py_GetConfigsAsDict@@Base+0x1a4> │ │ │ │ + cbnz r3, 2e7ac <_Py_GetConfigsAsDict@@Base+0x1a4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ movw r3, #62044 @ 0xf25c │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + beq.w 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #19280 @ 0x4b50 │ │ │ │ + movw r1, #17040 @ 0x4290 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2e84e <_Py_GetConfigsAsDict@@Base+0x1e6> │ │ │ │ + bge.n 2e7ee <_Py_GetConfigsAsDict@@Base+0x1e6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2e84e <_Py_GetConfigsAsDict@@Base+0x1e6> │ │ │ │ + cbnz r3, 2e7ee <_Py_GetConfigsAsDict@@Base+0x1e6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ movw r3, #62048 @ 0xf260 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + beq.w 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #19296 @ 0x4b60 │ │ │ │ + movw r1, #17056 @ 0x42a0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2e890 <_Py_GetConfigsAsDict@@Base+0x228> │ │ │ │ + bge.n 2e830 <_Py_GetConfigsAsDict@@Base+0x228> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2e890 <_Py_GetConfigsAsDict@@Base+0x228> │ │ │ │ + cbnz r3, 2e830 <_Py_GetConfigsAsDict@@Base+0x228> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ movw r3, #62052 @ 0xf264 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + beq.w 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #19312 @ 0x4b70 │ │ │ │ + movw r1, #17072 @ 0x42b0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2e8d2 <_Py_GetConfigsAsDict@@Base+0x26a> │ │ │ │ + bge.n 2e872 <_Py_GetConfigsAsDict@@Base+0x26a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2e8d2 <_Py_GetConfigsAsDict@@Base+0x26a> │ │ │ │ + cbnz r3, 2e872 <_Py_GetConfigsAsDict@@Base+0x26a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ movw r3, #62036 @ 0xf254 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + beq.w 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #19328 @ 0x4b80 │ │ │ │ + movw r1, #17088 @ 0x42c0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2e914 <_Py_GetConfigsAsDict@@Base+0x2ac> │ │ │ │ + bge.n 2e8b4 <_Py_GetConfigsAsDict@@Base+0x2ac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2e914 <_Py_GetConfigsAsDict@@Base+0x2ac> │ │ │ │ + cbnz r3, 2e8b4 <_Py_GetConfigsAsDict@@Base+0x2ac> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ movw r3, #62032 @ 0xf250 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + beq.w 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #19348 @ 0x4b94 │ │ │ │ + movw r1, #17108 @ 0x42d4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2e956 <_Py_GetConfigsAsDict@@Base+0x2ee> │ │ │ │ + bge.n 2e8f6 <_Py_GetConfigsAsDict@@Base+0x2ee> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2e956 <_Py_GetConfigsAsDict@@Base+0x2ee> │ │ │ │ + cbnz r3, 2e8f6 <_Py_GetConfigsAsDict@@Base+0x2ee> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ movw r3, #62040 @ 0xf258 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + beq.w 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #19364 @ 0x4ba4 │ │ │ │ + movw r1, #17124 @ 0x42e4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2e998 <_Py_GetConfigsAsDict@@Base+0x330> │ │ │ │ + bge.n 2e938 <_Py_GetConfigsAsDict@@Base+0x330> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2e998 <_Py_GetConfigsAsDict@@Base+0x330> │ │ │ │ + cbnz r3, 2e938 <_Py_GetConfigsAsDict@@Base+0x330> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ movw r3, #62064 @ 0xf270 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + beq.w 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #19380 @ 0x4bb4 │ │ │ │ + movw r1, #17140 @ 0x42f4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2e9da <_Py_GetConfigsAsDict@@Base+0x372> │ │ │ │ + bge.n 2e97a <_Py_GetConfigsAsDict@@Base+0x372> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2e9da <_Py_GetConfigsAsDict@@Base+0x372> │ │ │ │ + cbnz r3, 2e97a <_Py_GetConfigsAsDict@@Base+0x372> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ movw r3, #62028 @ 0xf24c │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + beq.w 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #19396 @ 0x4bc4 │ │ │ │ + movw r1, #17156 @ 0x4304 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ea1c <_Py_GetConfigsAsDict@@Base+0x3b4> │ │ │ │ + bge.n 2e9bc <_Py_GetConfigsAsDict@@Base+0x3b4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2ea1c <_Py_GetConfigsAsDict@@Base+0x3b4> │ │ │ │ + cbnz r3, 2e9bc <_Py_GetConfigsAsDict@@Base+0x3b4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ movw r3, #62056 @ 0xf268 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + beq.w 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #19416 @ 0x4bd8 │ │ │ │ + movw r1, #17176 @ 0x4318 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ea5e <_Py_GetConfigsAsDict@@Base+0x3f6> │ │ │ │ + bge.n 2e9fe <_Py_GetConfigsAsDict@@Base+0x3f6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2ea5e <_Py_GetConfigsAsDict@@Base+0x3f6> │ │ │ │ + cbnz r3, 2e9fe <_Py_GetConfigsAsDict@@Base+0x3f6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ movw r3, #61412 @ 0xefe4 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + beq.w 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #19432 @ 0x4be8 │ │ │ │ + movw r1, #17192 @ 0x4328 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2eaa0 <_Py_GetConfigsAsDict@@Base+0x438> │ │ │ │ + bge.n 2ea40 <_Py_GetConfigsAsDict@@Base+0x438> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2eaa0 <_Py_GetConfigsAsDict@@Base+0x438> │ │ │ │ + cbnz r3, 2ea40 <_Py_GetConfigsAsDict@@Base+0x438> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ movw r3, #62068 @ 0xf274 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + beq.w 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #19460 @ 0x4c04 │ │ │ │ + movw r1, #17220 @ 0x4344 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2eae2 <_Py_GetConfigsAsDict@@Base+0x47a> │ │ │ │ + bge.n 2ea82 <_Py_GetConfigsAsDict@@Base+0x47a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2eae2 <_Py_GetConfigsAsDict@@Base+0x47a> │ │ │ │ + cbnz r3, 2ea82 <_Py_GetConfigsAsDict@@Base+0x47a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ movw r3, #62072 @ 0xf278 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + beq.w 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #19488 @ 0x4c20 │ │ │ │ + movw r1, #17248 @ 0x4360 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2eb24 <_Py_GetConfigsAsDict@@Base+0x4bc> │ │ │ │ + bge.n 2eac4 <_Py_GetConfigsAsDict@@Base+0x4bc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2eb24 <_Py_GetConfigsAsDict@@Base+0x4bc> │ │ │ │ + cbnz r3, 2eac4 <_Py_GetConfigsAsDict@@Base+0x4bc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.n 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.n 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ movw r3, #62060 @ 0xf26c │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + beq.n 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #19512 @ 0x4c38 │ │ │ │ + movw r1, #17272 @ 0x4378 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2eb62 <_Py_GetConfigsAsDict@@Base+0x4fa> │ │ │ │ + bge.n 2eb02 <_Py_GetConfigsAsDict@@Base+0x4fa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2eb62 <_Py_GetConfigsAsDict@@Base+0x4fa> │ │ │ │ + cbnz r3, 2eb02 <_Py_GetConfigsAsDict@@Base+0x4fa> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.n 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.n 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ movw r3, #29396 @ 0x72d4 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + beq.n 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #19536 @ 0x4c50 │ │ │ │ + movw r1, #17296 @ 0x4390 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2eba0 <_Py_GetConfigsAsDict@@Base+0x538> │ │ │ │ + bge.n 2eb40 <_Py_GetConfigsAsDict@@Base+0x538> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2eba0 <_Py_GetConfigsAsDict@@Base+0x538> │ │ │ │ + cbnz r3, 2eb40 <_Py_GetConfigsAsDict@@Base+0x538> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.n 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.n 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ movw r3, #61408 @ 0xefe0 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + beq.n 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #19564 @ 0x4c6c │ │ │ │ + movw r1, #17324 @ 0x43ac │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ebde <_Py_GetConfigsAsDict@@Base+0x576> │ │ │ │ + bge.n 2eb7e <_Py_GetConfigsAsDict@@Base+0x576> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2ebde <_Py_GetConfigsAsDict@@Base+0x576> │ │ │ │ + cbnz r3, 2eb7e <_Py_GetConfigsAsDict@@Base+0x576> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.n 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.n 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #19580 @ 0x4c7c │ │ │ │ + movw r1, #17340 @ 0x43bc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 2ef2a <_Py_GetConfigsAsDict@@Base+0x8c2> │ │ │ │ + beq.w 2eeca <_Py_GetConfigsAsDict@@Base+0x8c2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 2ec3e <_Py_GetConfigsAsDict@@Base+0x5d6> │ │ │ │ - ldr r3, [pc, #76] @ (2ec50 <_Py_GetConfigsAsDict@@Base+0x5e8>) │ │ │ │ + blt.n 2ebde <_Py_GetConfigsAsDict@@Base+0x5d6> │ │ │ │ + ldr r3, [pc, #76] @ (2ebf0 <_Py_GetConfigsAsDict@@Base+0x5e8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ ldr.w r5, [r7, #3728] @ 0xe90 │ │ │ │ - bl 703d8 │ │ │ │ + bl 70410 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + cbz r0, 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ add.w r5, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r5, #1628] @ 0x65c │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 2ec54 <_Py_GetConfigsAsDict@@Base+0x5ec> │ │ │ │ + cbnz r0, 2ebf4 <_Py_GetConfigsAsDict@@Base+0x5ec> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + bge.n 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + cbnz r3, 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2ef2a <_Py_GetConfigsAsDict@@Base+0x8c2> │ │ │ │ + b.n 2eeca <_Py_GetConfigsAsDict@@Base+0x8c2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2ec00 <_Py_GetConfigsAsDict@@Base+0x598> │ │ │ │ + bne.n 2eba0 <_Py_GetConfigsAsDict@@Base+0x598> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 2ec00 <_Py_GetConfigsAsDict@@Base+0x598> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 2eba0 <_Py_GetConfigsAsDict@@Base+0x598> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #28684 @ 0x700c │ │ │ │ + movw r1, #26444 @ 0x674c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ec7e <_Py_GetConfigsAsDict@@Base+0x616> │ │ │ │ + bge.n 2ec1e <_Py_GetConfigsAsDict@@Base+0x616> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 2ec7e <_Py_GetConfigsAsDict@@Base+0x616> │ │ │ │ + cbnz r3, 2ec1e <_Py_GetConfigsAsDict@@Base+0x616> │ │ │ │ mov r0, r8 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.n 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ ldr.w r0, [r5, #1632] @ 0x660 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.n 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #28724 @ 0x7034 │ │ │ │ + movw r1, #26484 @ 0x6774 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ecbc <_Py_GetConfigsAsDict@@Base+0x654> │ │ │ │ + bge.n 2ec5c <_Py_GetConfigsAsDict@@Base+0x654> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 2ecbc <_Py_GetConfigsAsDict@@Base+0x654> │ │ │ │ + cbnz r3, 2ec5c <_Py_GetConfigsAsDict@@Base+0x654> │ │ │ │ mov r0, r8 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.n 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ ldr.w r0, [r5, #1636] @ 0x664 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.n 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #28712 @ 0x7028 │ │ │ │ + movw r1, #26472 @ 0x6768 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ecfa <_Py_GetConfigsAsDict@@Base+0x692> │ │ │ │ + bge.n 2ec9a <_Py_GetConfigsAsDict@@Base+0x692> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 2ecfa <_Py_GetConfigsAsDict@@Base+0x692> │ │ │ │ + cbnz r3, 2ec9a <_Py_GetConfigsAsDict@@Base+0x692> │ │ │ │ mov r0, r8 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.n 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ ldr.w r0, [r5, #1640] @ 0x668 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.n 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #28736 @ 0x7040 │ │ │ │ + movw r1, #26496 @ 0x6780 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ed38 <_Py_GetConfigsAsDict@@Base+0x6d0> │ │ │ │ + bge.n 2ecd8 <_Py_GetConfigsAsDict@@Base+0x6d0> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 2ed38 <_Py_GetConfigsAsDict@@Base+0x6d0> │ │ │ │ + cbnz r3, 2ecd8 <_Py_GetConfigsAsDict@@Base+0x6d0> │ │ │ │ mov r0, r8 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ ldr.w r0, [r5, #1644] @ 0x66c │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #28652 @ 0x6fec │ │ │ │ + movw r1, #26412 @ 0x672c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ed7a <_Py_GetConfigsAsDict@@Base+0x712> │ │ │ │ + bge.n 2ed1a <_Py_GetConfigsAsDict@@Base+0x712> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 2ed7a <_Py_GetConfigsAsDict@@Base+0x712> │ │ │ │ + cbnz r3, 2ed1a <_Py_GetConfigsAsDict@@Base+0x712> │ │ │ │ mov r0, r8 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ ldr.w r0, [r5, #1648] @ 0x670 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #28612 @ 0x6fc4 │ │ │ │ + movw r1, #26372 @ 0x6704 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2edbc <_Py_GetConfigsAsDict@@Base+0x754> │ │ │ │ + bge.n 2ed5c <_Py_GetConfigsAsDict@@Base+0x754> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 2edbc <_Py_GetConfigsAsDict@@Base+0x754> │ │ │ │ + cbnz r3, 2ed5c <_Py_GetConfigsAsDict@@Base+0x754> │ │ │ │ mov r0, r8 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ ldr.w r0, [r5, #1652] @ 0x674 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #28628 @ 0x6fd4 │ │ │ │ + movw r1, #26388 @ 0x6714 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2edfe <_Py_GetConfigsAsDict@@Base+0x796> │ │ │ │ + bge.n 2ed9e <_Py_GetConfigsAsDict@@Base+0x796> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 2edfe <_Py_GetConfigsAsDict@@Base+0x796> │ │ │ │ + cbnz r3, 2ed9e <_Py_GetConfigsAsDict@@Base+0x796> │ │ │ │ mov r0, r8 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ ldr.w r0, [r5, #1656] @ 0x678 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #28672 @ 0x7000 │ │ │ │ + movw r1, #26432 @ 0x6740 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ee40 <_Py_GetConfigsAsDict@@Base+0x7d8> │ │ │ │ + bge.n 2ede0 <_Py_GetConfigsAsDict@@Base+0x7d8> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 2ee40 <_Py_GetConfigsAsDict@@Base+0x7d8> │ │ │ │ + cbnz r3, 2ede0 <_Py_GetConfigsAsDict@@Base+0x7d8> │ │ │ │ mov r0, r8 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ ldr.w r0, [r5, #1660] @ 0x67c │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #28700 @ 0x701c │ │ │ │ + movw r1, #26460 @ 0x675c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ee82 <_Py_GetConfigsAsDict@@Base+0x81a> │ │ │ │ + bge.n 2ee22 <_Py_GetConfigsAsDict@@Base+0x81a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 2ee82 <_Py_GetConfigsAsDict@@Base+0x81a> │ │ │ │ + cbnz r3, 2ee22 <_Py_GetConfigsAsDict@@Base+0x81a> │ │ │ │ mov r0, r8 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ ldr.w r0, [r5, #1664] @ 0x680 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #28600 @ 0x6fb8 │ │ │ │ + movw r1, #26360 @ 0x66f8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2eec0 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ + bge.n 2ee60 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2eec0 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ + cbnz r3, 2ee60 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #19596 @ 0x4c8c │ │ │ │ + movw r1, #17356 @ 0x43cc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 2ef2a <_Py_GetConfigsAsDict@@Base+0x8c2> │ │ │ │ + beq.n 2eeca <_Py_GetConfigsAsDict@@Base+0x8c2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2eef0 <_Py_GetConfigsAsDict@@Base+0x888> │ │ │ │ + bge.n 2ee90 <_Py_GetConfigsAsDict@@Base+0x888> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 2eef0 <_Py_GetConfigsAsDict@@Base+0x888> │ │ │ │ + cbnz r3, 2ee90 <_Py_GetConfigsAsDict@@Base+0x888> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ add.w r0, r7, #4160 @ 0x1040 │ │ │ │ - bl 1a5b74 <_PyConfig_AsDict@@Base> │ │ │ │ + bl 1a50f4 <_PyConfig_AsDict@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + beq.w 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #27332 @ 0x6ac4 │ │ │ │ + movw r1, #24952 @ 0x6178 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 2ef2a <_Py_GetConfigsAsDict@@Base+0x8c2> │ │ │ │ + beq.n 2eeca <_Py_GetConfigsAsDict@@Base+0x8c2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ef38 <_Py_GetConfigsAsDict@@Base+0x8d0> │ │ │ │ + bge.n 2eed8 <_Py_GetConfigsAsDict@@Base+0x8d0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 2ef38 <_Py_GetConfigsAsDict@@Base+0x8d0> │ │ │ │ + cbnz r3, 2eed8 <_Py_GetConfigsAsDict@@Base+0x8d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 2ef38 <_Py_GetConfigsAsDict@@Base+0x8d0> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 2eed8 <_Py_GetConfigsAsDict@@Base+0x8d0> │ │ │ │ mov r0, r6 │ │ │ │ movs r6, #0 │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a1f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a1f4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r3, [r0, #2740] @ 0xab4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 2ef5e <_Py_GetConfigsAsDict@@Base+0x8f6> │ │ │ │ + bne.n 2eefe <_Py_GetConfigsAsDict@@Base+0x8f6> │ │ │ │ movs r3, #28 │ │ │ │ str r3, [r0, #32] │ │ │ │ - b.n 2f0ec <_Py_GetConfigsAsDict@@Base+0xa84> │ │ │ │ + b.n 2f08c <_Py_GetConfigsAsDict@@Base+0xa84> │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - cbnz r0, 2ef6c <_Py_GetConfigsAsDict@@Base+0x904> │ │ │ │ + cbnz r0, 2ef0c <_Py_GetConfigsAsDict@@Base+0x904> │ │ │ │ movw r3, #59840 @ 0xe9c0 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movw r3, #59860 @ 0xe9d4 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr.w r2, [r4, #456] @ 0x1c8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1db2fc │ │ │ │ + bl 1daa04 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 2ef96 <_Py_GetConfigsAsDict@@Base+0x92e> │ │ │ │ + cbz r0, 2ef36 <_Py_GetConfigsAsDict@@Base+0x92e> │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1961f4 │ │ │ │ + bl 1956d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 75fa8 │ │ │ │ - cbz r6, 2efb6 <_Py_GetConfigsAsDict@@Base+0x94e> │ │ │ │ + bl 75fe0 │ │ │ │ + cbz r6, 2ef56 <_Py_GetConfigsAsDict@@Base+0x94e> │ │ │ │ mov r5, r6 │ │ │ │ ldr.w r1, [r4, #2696] @ 0xa88 │ │ │ │ - cbz r1, 2effe <_Py_GetConfigsAsDict@@Base+0x996> │ │ │ │ - cbz r5, 2effe <_Py_GetConfigsAsDict@@Base+0x996> │ │ │ │ + cbz r1, 2ef9e <_Py_GetConfigsAsDict@@Base+0x996> │ │ │ │ + cbz r5, 2ef9e <_Py_GetConfigsAsDict@@Base+0x996> │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - cbz r3, 2effe <_Py_GetConfigsAsDict@@Base+0x996> │ │ │ │ + cbz r3, 2ef9e <_Py_GetConfigsAsDict@@Base+0x996> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dbdc0 │ │ │ │ + bl 1db4c8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 75fa8 │ │ │ │ - cbnz r6, 2efba <_Py_GetConfigsAsDict@@Base+0x952> │ │ │ │ + bl 75fe0 │ │ │ │ + cbnz r6, 2ef5a <_Py_GetConfigsAsDict@@Base+0x952> │ │ │ │ movs r3, #22 │ │ │ │ str r3, [r4, #32] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2f114 <_Py_GetConfigsAsDict@@Base+0xaac> │ │ │ │ + b.n 2f0b4 <_Py_GetConfigsAsDict@@Base+0xaac> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add.w r7, r6, #16 │ │ │ │ adds r0, #1 │ │ │ │ - bl 75bf0 │ │ │ │ + bl 75c28 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 2efe4 <_Py_GetConfigsAsDict@@Base+0x97c> │ │ │ │ + cbnz r0, 2ef84 <_Py_GetConfigsAsDict@@Base+0x97c> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2efde <_Py_GetConfigsAsDict@@Base+0x976> │ │ │ │ + bge.n 2ef7e <_Py_GetConfigsAsDict@@Base+0x976> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 2efde <_Py_GetConfigsAsDict@@Base+0x976> │ │ │ │ + cbnz r3, 2ef7e <_Py_GetConfigsAsDict@@Base+0x976> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #15 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b.n 2efb6 <_Py_GetConfigsAsDict@@Base+0x94e> │ │ │ │ + b.n 2ef56 <_Py_GetConfigsAsDict@@Base+0x94e> │ │ │ │ mov r1, r7 │ │ │ │ blx 2b73c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2effe <_Py_GetConfigsAsDict@@Base+0x996> │ │ │ │ + bge.n 2ef9e <_Py_GetConfigsAsDict@@Base+0x996> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 2effe <_Py_GetConfigsAsDict@@Base+0x996> │ │ │ │ + cbnz r3, 2ef9e <_Py_GetConfigsAsDict@@Base+0x996> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbz r3, 2f016 <_Py_GetConfigsAsDict@@Base+0x9ae> │ │ │ │ + cbz r3, 2efb6 <_Py_GetConfigsAsDict@@Base+0x9ae> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dbf34 │ │ │ │ + bl 1db63c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 2f016 <_Py_GetConfigsAsDict@@Base+0x9ae> │ │ │ │ + bne.n 2efb6 <_Py_GetConfigsAsDict@@Base+0x9ae> │ │ │ │ mov r0, r5 │ │ │ │ - bl 75fa8 │ │ │ │ - b.n 2efb6 <_Py_GetConfigsAsDict@@Base+0x94e> │ │ │ │ + bl 75fe0 │ │ │ │ + b.n 2ef56 <_Py_GetConfigsAsDict@@Base+0x94e> │ │ │ │ ldr.w r3, [r4, #460] @ 0x1cc │ │ │ │ - cbz r3, 2f020 <_Py_GetConfigsAsDict@@Base+0x9b8> │ │ │ │ + cbz r3, 2efc0 <_Py_GetConfigsAsDict@@Base+0x9b8> │ │ │ │ str.w r3, [r4, #456] @ 0x1c8 │ │ │ │ - cbnz r5, 2f028 <_Py_GetConfigsAsDict@@Base+0x9c0> │ │ │ │ + cbnz r5, 2efc8 <_Py_GetConfigsAsDict@@Base+0x9c0> │ │ │ │ movs r3, #12 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b.n 2f0fc <_Py_GetConfigsAsDict@@Base+0xa94> │ │ │ │ + b.n 2f09c <_Py_GetConfigsAsDict@@Base+0xa94> │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - cbnz r3, 2f038 <_Py_GetConfigsAsDict@@Base+0x9d0> │ │ │ │ + cbnz r3, 2efd8 <_Py_GetConfigsAsDict@@Base+0x9d0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 75fa8 │ │ │ │ + bl 75fe0 │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b.n 2f0fc <_Py_GetConfigsAsDict@@Base+0xa94> │ │ │ │ + b.n 2f09c <_Py_GetConfigsAsDict@@Base+0xa94> │ │ │ │ ldr r6, [r4, #28] │ │ │ │ - cbz r6, 2f0a6 <_Py_GetConfigsAsDict@@Base+0xa3e> │ │ │ │ + cbz r6, 2f046 <_Py_GetConfigsAsDict@@Base+0xa3e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r6, [r4, #2708] @ 0xa94 │ │ │ │ subs r6, r6, r3 │ │ │ │ - bl 1dc244 │ │ │ │ + bl 1db94c │ │ │ │ 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 1cfcf8 │ │ │ │ + bl 1cf2f4 │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 2f080 <_Py_GetConfigsAsDict@@Base+0xa18> │ │ │ │ + cbnz r0, 2f020 <_Py_GetConfigsAsDict@@Base+0xa18> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 75fa8 │ │ │ │ + bl 75fe0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [r4] │ │ │ │ - bl 75fa8 │ │ │ │ - b.n 2efb6 <_Py_GetConfigsAsDict@@Base+0x94e> │ │ │ │ + bl 75fe0 │ │ │ │ + b.n 2ef56 <_Py_GetConfigsAsDict@@Base+0x94e> │ │ │ │ adds r2, r7, #1 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 2beec │ │ │ │ mov r0, r5 │ │ │ │ - bl 75fa8 │ │ │ │ + bl 75fe0 │ │ │ │ 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 1dc2d0 <_PyInterpreterState_SetNotRunningMain@@Base+0x8> │ │ │ │ - b.n 2f0dc <_Py_GetConfigsAsDict@@Base+0xa74> │ │ │ │ + bl 1db9d8 <_PyInterpreterState_SetNotRunningMain@@Base+0x8> │ │ │ │ + b.n 2f07c <_Py_GetConfigsAsDict@@Base+0xa74> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dc244 │ │ │ │ + bl 1db94c │ │ │ │ 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 75fa8 │ │ │ │ + bl 75fe0 │ │ │ │ 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 1dc2d0 <_PyInterpreterState_SetNotRunningMain@@Base+0x8> │ │ │ │ + bl 1db9d8 <_PyInterpreterState_SetNotRunningMain@@Base+0x8> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 2f0fc <_Py_GetConfigsAsDict@@Base+0xa94> │ │ │ │ + bne.n 2f09c <_Py_GetConfigsAsDict@@Base+0xa94> │ │ │ │ add.w r3, r4, #12288 @ 0x3000 │ │ │ │ ldr.w r3, [r3, #664] @ 0x298 │ │ │ │ - cbnz r3, 2f0f0 <_Py_GetConfigsAsDict@@Base+0xa88> │ │ │ │ + cbnz r3, 2f090 <_Py_GetConfigsAsDict@@Base+0xa88> │ │ │ │ movs r0, #1 │ │ │ │ - b.n 2f114 <_Py_GetConfigsAsDict@@Base+0xaac> │ │ │ │ + b.n 2f0b4 <_Py_GetConfigsAsDict@@Base+0xaac> │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w caeac │ │ │ │ + b.w caa44 │ │ │ │ ldr.w r3, [r4, #456] @ 0x1c8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2efb6 <_Py_GetConfigsAsDict@@Base+0x94e> │ │ │ │ - movw r0, #50660 @ 0xc5e4 │ │ │ │ + beq.w 2ef56 <_Py_GetConfigsAsDict@@Base+0x94e> │ │ │ │ + movw r0, #49600 @ 0xc1c0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 1b4528 │ │ │ │ - b.n 2efb6 <_Py_GetConfigsAsDict@@Base+0x94e> │ │ │ │ + bl 1b3998 │ │ │ │ + b.n 2ef56 <_Py_GetConfigsAsDict@@Base+0x94e> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movw r9, #32096 @ 0x7d60 │ │ │ │ movt r9, #82 @ 0x52 │ │ │ │ @@ -4141,183 +4102,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, 2f15a <_Py_GetConfigsAsDict@@Base+0xaf2> │ │ │ │ - movw r2, #40712 @ 0x9f08 │ │ │ │ + cbz r5, 2f0fa <_Py_GetConfigsAsDict@@Base+0xaf2> │ │ │ │ + movw r2, #38576 @ 0x96b0 │ │ │ │ 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 179e6c │ │ │ │ + bl 179344 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 2f190 <_Py_GetConfigsAsDict@@Base+0xb28> │ │ │ │ + cbnz r0, 2f130 <_Py_GetConfigsAsDict@@Base+0xb28> │ │ │ │ mov r0, sl │ │ │ │ - bl 6b248 │ │ │ │ + bl 6b288 │ │ │ │ mov r0, r6 │ │ │ │ bl 9a7f0 │ │ │ │ - bl 1f37b8 │ │ │ │ - bl 97c24 │ │ │ │ + bl 1f2f28 │ │ │ │ + bl 97ca0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2f27e <_Py_GetConfigsAsDict@@Base+0xc16> │ │ │ │ + b.n 2f21e <_Py_GetConfigsAsDict@@Base+0xc16> │ │ │ │ add.w sl, r0, r4 │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ - cbz r2, 2f1ae <_Py_GetConfigsAsDict@@Base+0xb46> │ │ │ │ + cbz r2, 2f14e <_Py_GetConfigsAsDict@@Base+0xb46> │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr.w r3, [r3, #800] @ 0x320 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 2f1ae <_Py_GetConfigsAsDict@@Base+0xb46> │ │ │ │ + bne.n 2f14e <_Py_GetConfigsAsDict@@Base+0xb46> │ │ │ │ blx r2 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ movs r3, #0 │ │ │ │ mov fp, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2b4f0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ blx 2be60 │ │ │ │ - cbnz r0, 2f204 <_Py_GetConfigsAsDict@@Base+0xb9c> │ │ │ │ + cbnz r0, 2f1a4 <_Py_GetConfigsAsDict@@Base+0xb9c> │ │ │ │ mov r0, r7 │ │ │ │ ldr.w fp, [fp] │ │ │ │ blx 2b124 │ │ │ │ - cbz r0, 2f1de <_Py_GetConfigsAsDict@@Base+0xb76> │ │ │ │ + cbz r0, 2f17e <_Py_GetConfigsAsDict@@Base+0xb76> │ │ │ │ mov r0, r7 │ │ │ │ blx 2b4f0 │ │ │ │ - b.n 2f24e <_Py_GetConfigsAsDict@@Base+0xbe6> │ │ │ │ + b.n 2f1ee <_Py_GetConfigsAsDict@@Base+0xbe6> │ │ │ │ mov r0, r6 │ │ │ │ cmp.w fp, #4 │ │ │ │ - bne.n 2f1fc <_Py_GetConfigsAsDict@@Base+0xb94> │ │ │ │ + bne.n 2f19c <_Py_GetConfigsAsDict@@Base+0xb94> │ │ │ │ bl 9a7f0 │ │ │ │ - bl ee0f4 │ │ │ │ + bl edacc │ │ │ │ mov fp, r0 │ │ │ │ - bl 97c24 │ │ │ │ + bl 97ca0 │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 2f194 <_Py_GetConfigsAsDict@@Base+0xb2c> │ │ │ │ - b.n 2f276 <_Py_GetConfigsAsDict@@Base+0xc0e> │ │ │ │ - bl 34760 │ │ │ │ - cbz r0, 2f24e <_Py_GetConfigsAsDict@@Base+0xbe6> │ │ │ │ - b.n 2f276 <_Py_GetConfigsAsDict@@Base+0xc0e> │ │ │ │ + bne.n 2f134 <_Py_GetConfigsAsDict@@Base+0xb2c> │ │ │ │ + b.n 2f216 <_Py_GetConfigsAsDict@@Base+0xc0e> │ │ │ │ + bl 346d4 │ │ │ │ + cbz r0, 2f1ee <_Py_GetConfigsAsDict@@Base+0xbe6> │ │ │ │ + b.n 2f216 <_Py_GetConfigsAsDict@@Base+0xc0e> │ │ │ │ mov r0, sl │ │ │ │ blx 2bf84 │ │ │ │ add r4, r0 │ │ │ │ adds r3, r5, r4 │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 2f254 <_Py_GetConfigsAsDict@@Base+0xbec> │ │ │ │ - cbz r4, 2f246 <_Py_GetConfigsAsDict@@Base+0xbde> │ │ │ │ + beq.n 2f1f4 <_Py_GetConfigsAsDict@@Base+0xbec> │ │ │ │ + cbz r4, 2f1e6 <_Py_GetConfigsAsDict@@Base+0xbde> │ │ │ │ adds.w r8, r4, #2 │ │ │ │ - bpl.n 2f24a <_Py_GetConfigsAsDict@@Base+0xbe2> │ │ │ │ + bpl.n 2f1ea <_Py_GetConfigsAsDict@@Base+0xbe2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 6b248 │ │ │ │ + bl 6b288 │ │ │ │ mov r0, r6 │ │ │ │ bl 9a7f0 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #19776 @ 0x4d40 │ │ │ │ + movw r1, #17536 @ 0x4480 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - bl 97c24 │ │ │ │ - b.n 2f18c <_Py_GetConfigsAsDict@@Base+0xb24> │ │ │ │ + bl f1b28 │ │ │ │ + bl 97ca0 │ │ │ │ + b.n 2f12c <_Py_GetConfigsAsDict@@Base+0xb24> │ │ │ │ mov.w r8, #100 @ 0x64 │ │ │ │ mov sl, r5 │ │ │ │ - b.n 2f16a <_Py_GetConfigsAsDict@@Base+0xb02> │ │ │ │ + b.n 2f10a <_Py_GetConfigsAsDict@@Base+0xb02> │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sl] │ │ │ │ adds r1, r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 179e6c │ │ │ │ + bl 179344 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 2f27e <_Py_GetConfigsAsDict@@Base+0xc16> │ │ │ │ + cbnz r0, 2f21e <_Py_GetConfigsAsDict@@Base+0xc16> │ │ │ │ mov r0, r5 │ │ │ │ - bl 6b248 │ │ │ │ + bl 6b288 │ │ │ │ mov r0, r6 │ │ │ │ bl 9a7f0 │ │ │ │ - bl 1f37b8 │ │ │ │ - bl 97c24 │ │ │ │ - b.n 2f27e <_Py_GetConfigsAsDict@@Base+0xc16> │ │ │ │ + bl 1f2f28 │ │ │ │ + bl 97ca0 │ │ │ │ + b.n 2f21e <_Py_GetConfigsAsDict@@Base+0xc16> │ │ │ │ mov r0, r5 │ │ │ │ - bl 6b248 │ │ │ │ - b.n 2f18c <_Py_GetConfigsAsDict@@Base+0xb24> │ │ │ │ + bl 6b288 │ │ │ │ + b.n 2f12c <_Py_GetConfigsAsDict@@Base+0xb24> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -0002f284 : │ │ │ │ +0002f224 : │ │ │ │ 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 95328 <_PyType_LookupRef@@Base+0x8> │ │ │ │ + bl 953ac <_PyType_LookupRef@@Base+0x8> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 2f2b2 │ │ │ │ - bl 75fa8 │ │ │ │ + cbz r0, 2f252 │ │ │ │ + bl 75fe0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0002f2b8 : │ │ │ │ +0002f258 : │ │ │ │ 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, 2f2dc │ │ │ │ + cbnz r0, 2f27c │ │ │ │ ldrd r4, r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 2f2e2 │ │ │ │ + b.n 2f282 │ │ │ │ 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 2f2fc │ │ │ │ + bcs.n 2f29c │ │ │ │ mov r0, r4 │ │ │ │ - bl 75bf0 │ │ │ │ + bl 75c28 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 2f308 │ │ │ │ + cbnz r0, 2f2a8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 4acce │ │ │ │ + b.w 4ac7e │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ blx 2b958 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 196194 │ │ │ │ + bl 195674 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 75fa8 │ │ │ │ + bl 75fe0 │ │ │ │ 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 │ │ │ │ @@ -4326,596 +4287,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 2f362 │ │ │ │ + bne.n 2f302 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 3c086 │ │ │ │ - b.n 2f3a0 │ │ │ │ + bl 3c016 │ │ │ │ + b.n 2f340 │ │ │ │ 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 2f350 │ │ │ │ - movw r1, #27876 @ 0x6ce4 │ │ │ │ + beq.n 2f2f0 │ │ │ │ + movw r1, #25496 @ 0x6398 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #29068 @ 0x718c │ │ │ │ + movw r0, #26828 @ 0x68cc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1b2f4c │ │ │ │ + bl 1b23b4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 2f3a4 │ │ │ │ + cbnz r0, 2f344 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2f480 │ │ │ │ + b.n 2f420 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - movw r1, #24468 @ 0x5f94 │ │ │ │ + movw r1, #22228 @ 0x56d4 │ │ │ │ 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, #56748 @ 0xddac │ │ │ │ + movw r3, #54488 @ 0xd4d8 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - bl 87c44 │ │ │ │ + bl 87c70 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f3f0 │ │ │ │ + bge.n 2f390 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 2f3f0 │ │ │ │ + cbnz r3, 2f390 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2f3a0 │ │ │ │ - ldr r1, [pc, #144] @ (2f488 ) │ │ │ │ + beq.n 2f340 │ │ │ │ + ldr r1, [pc, #144] @ (2f428 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 90960 │ │ │ │ + bl 90a24 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f412 │ │ │ │ + bge.n 2f3b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 2f412 │ │ │ │ + cbnz r3, 2f3b2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2f3a0 │ │ │ │ + beq.n 2f340 │ │ │ │ ldr.w r0, [r7, #2712] @ 0xa98 │ │ │ │ str.w r4, [r7, #2712] @ 0xa98 │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a1f4 │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.n 2f42a │ │ │ │ + bgt.n 2f3ca │ │ │ │ movs r0, #1 │ │ │ │ - b.n 2f480 │ │ │ │ + b.n 2f420 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r0, [pc, #88] @ (2f48c ) │ │ │ │ + ldr r0, [pc, #88] @ (2f42c ) │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ ldr r5, [r3, r0] │ │ │ │ lsls r3, r1, #20 │ │ │ │ - bpl.n 2f440 │ │ │ │ + bpl.n 2f3e0 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ ldr r6, [r4, r3] │ │ │ │ - cbnz r6, 2f450 │ │ │ │ + cbnz r6, 2f3f0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 8b8e4 <_PyObject_MakeTpCall@@Base> │ │ │ │ - b.n 2f466 │ │ │ │ + bl 8b8f0 <_PyObject_MakeTpCall@@Base> │ │ │ │ + b.n 2f406 │ │ │ │ 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 89650 <_Py_CheckFunctionResult@@Base> │ │ │ │ + bl 8965c <_Py_CheckFunctionResult@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f3a0 │ │ │ │ + beq.n 2f340 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f426 │ │ │ │ + bge.n 2f3c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2f426 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 2f426 │ │ │ │ + bne.n 2f3c6 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 2f3c6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xfaf0004d │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002f490 <_PyUnicode_FromId@@Base>: │ │ │ │ +0002f430 <_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 2f4c0 <_PyUnicode_FromId@@Base+0x30> │ │ │ │ + bne.n 2f460 <_PyUnicode_FromId@@Base+0x30> │ │ │ │ strexb r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2f4b0 <_PyUnicode_FromId@@Base+0x20> │ │ │ │ + bne.n 2f450 <_PyUnicode_FromId@@Base+0x20> │ │ │ │ dmb ish │ │ │ │ - beq.n 2f4cc <_PyUnicode_FromId@@Base+0x3c> │ │ │ │ + beq.n 2f46c <_PyUnicode_FromId@@Base+0x3c> │ │ │ │ mov r0, r8 │ │ │ │ - bl 2421f4 │ │ │ │ - ldr r3, [pc, #320] @ (2f610 <_PyUnicode_FromId@@Base+0x180>) │ │ │ │ + bl 23641c │ │ │ │ + ldr r3, [pc, #320] @ (2f5b0 <_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 2f55c <_PyUnicode_FromId@@Base+0xcc> │ │ │ │ + bge.n 2f4fc <_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 2f506 <_PyUnicode_FromId@@Base+0x76> │ │ │ │ + bne.n 2f4a6 <_PyUnicode_FromId@@Base+0x76> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2f4f6 <_PyUnicode_FromId@@Base+0x66> │ │ │ │ + bne.n 2f496 <_PyUnicode_FromId@@Base+0x66> │ │ │ │ dmb ish │ │ │ │ - beq.n 2f512 <_PyUnicode_FromId@@Base+0x82> │ │ │ │ + beq.n 2f4b2 <_PyUnicode_FromId@@Base+0x82> │ │ │ │ mov r0, r5 │ │ │ │ - bl 2421f4 │ │ │ │ + bl 23641c │ │ │ │ dmb ish │ │ │ │ ldr r4, [r7, #4] │ │ │ │ dmb ish │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 2f538 <_PyUnicode_FromId@@Base+0xa8> │ │ │ │ + bge.n 2f4d8 <_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 2f550 <_PyUnicode_FromId@@Base+0xc0> │ │ │ │ + bne.n 2f4f0 <_PyUnicode_FromId@@Base+0xc0> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2f540 <_PyUnicode_FromId@@Base+0xb0> │ │ │ │ + bne.n 2f4e0 <_PyUnicode_FromId@@Base+0xb0> │ │ │ │ dmb ish │ │ │ │ - beq.n 2f55c <_PyUnicode_FromId@@Base+0xcc> │ │ │ │ + beq.n 2f4fc <_PyUnicode_FromId@@Base+0xcc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 236528 │ │ │ │ + bl 26c194 │ │ │ │ add.w r5, r9, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r5, #2040] @ 0x7f8 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 2f572 <_PyUnicode_FromId@@Base+0xe2> │ │ │ │ + ble.n 2f512 <_PyUnicode_FromId@@Base+0xe2> │ │ │ │ ldr.w r3, [r5, #2044] @ 0x7fc │ │ │ │ ldr.w r6, [r3, r4, lsl #2] │ │ │ │ - cbnz r6, 2f5e4 <_PyUnicode_FromId@@Base+0x154> │ │ │ │ + cbnz r6, 2f584 <_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 79420 │ │ │ │ + bl 79458 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 2f5be <_PyUnicode_FromId@@Base+0x12e> │ │ │ │ + cbz r0, 2f55e <_PyUnicode_FromId@@Base+0x12e> │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #1 │ │ │ │ - bl 79ac0 │ │ │ │ + bl 79af8 │ │ │ │ ldr.w r3, [r5, #2040] @ 0x7f8 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r5, #2044] @ 0x7fc │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 2f5dc <_PyUnicode_FromId@@Base+0x14c> │ │ │ │ + bgt.n 2f57c <_PyUnicode_FromId@@Base+0x14c> │ │ │ │ lsls r7, r4, #1 │ │ │ │ cmp r7, #16 │ │ │ │ it lt │ │ │ │ movlt r7, #16 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bl 85d2c │ │ │ │ + bl 85da0 │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 2f5c2 <_PyUnicode_FromId@@Base+0x132> │ │ │ │ - bl 1f37b8 │ │ │ │ + cbnz r0, 2f562 <_PyUnicode_FromId@@Base+0x132> │ │ │ │ + bl 1f2f28 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 2f5e4 <_PyUnicode_FromId@@Base+0x154> │ │ │ │ + b.n 2f584 <_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 2f5fc <_PyUnicode_FromId@@Base+0x16c> │ │ │ │ + bne.n 2f59c <_PyUnicode_FromId@@Base+0x16c> │ │ │ │ strexb r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2f5ec <_PyUnicode_FromId@@Base+0x15c> │ │ │ │ + bne.n 2f58c <_PyUnicode_FromId@@Base+0x15c> │ │ │ │ dmb ish │ │ │ │ - beq.n 2f608 <_PyUnicode_FromId@@Base+0x178> │ │ │ │ + beq.n 2f5a8 <_PyUnicode_FromId@@Base+0x178> │ │ │ │ mov r0, r8 │ │ │ │ - bl 236528 │ │ │ │ + bl 26c194 │ │ │ │ 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 2f636 <_PyUnicode_FromId@@Base+0x1a6> │ │ │ │ + bhi.n 2f5d6 <_PyUnicode_FromId@@Base+0x1a6> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 2f650 <_PyUnicode_FromId@@Base+0x1c0> │ │ │ │ + ble.n 2f5f0 <_PyUnicode_FromId@@Base+0x1c0> │ │ │ │ ldr r4, [r6, #0] │ │ │ │ - b.n 2f658 <_PyUnicode_FromId@@Base+0x1c8> │ │ │ │ - movw r0, #42648 @ 0xa698 │ │ │ │ + b.n 2f5f8 <_PyUnicode_FromId@@Base+0x1c8> │ │ │ │ + movw r0, #40260 @ 0x9d44 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2f62e <_PyUnicode_FromId@@Base+0x19e> │ │ │ │ + bne.n 2f5ce <_PyUnicode_FromId@@Base+0x19e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2f6b2 <_PyUnicode_FromId@@Base+0x222> │ │ │ │ + b.n 2f652 <_PyUnicode_FromId@@Base+0x222> │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 2f676 <_PyUnicode_FromId@@Base+0x1e6> │ │ │ │ + bgt.n 2f616 <_PyUnicode_FromId@@Base+0x1e6> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #56360 @ 0xdc28 │ │ │ │ + movw r1, #54108 @ 0xd35c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 2f64c <_PyUnicode_FromId@@Base+0x1bc> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 2f5ec <_PyUnicode_FromId@@Base+0x1bc> │ │ │ │ ldr r6, [r5, #12] │ │ │ │ - cbz r6, 2f692 <_PyUnicode_FromId@@Base+0x202> │ │ │ │ + cbz r6, 2f632 <_PyUnicode_FromId@@Base+0x202> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #7052 @ 0x1b8c │ │ │ │ + movw r1, #4812 @ 0x12cc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 2f64c <_PyUnicode_FromId@@Base+0x1bc> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 2f5ec <_PyUnicode_FromId@@Base+0x1bc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 11d870 │ │ │ │ + bl 11d360 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 2f64c <_PyUnicode_FromId@@Base+0x1bc> │ │ │ │ + beq.n 2f5ec <_PyUnicode_FromId@@Base+0x1bc> │ │ │ │ ldr r1, [r5, #20] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r0, [pc, #16] @ (2f6b8 <_PyUnicode_FromId@@Base+0x228>) │ │ │ │ + ldr r0, [pc, #16] @ (2f658 <_PyUnicode_FromId@@Base+0x228>) │ │ │ │ mov r3, r6 │ │ │ │ mov r1, sp │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 94d10 │ │ │ │ + bl 94d94 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ lsls r4, r2, #25 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -0002f6bc : │ │ │ │ - ldr r0, [pc, #4] @ (2f6c4 ) │ │ │ │ - b.w 19f624 │ │ │ │ +0002f65c : │ │ │ │ + ldr r0, [pc, #4] @ (2f664 ) │ │ │ │ + b.w 19ebbc │ │ │ │ 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 cf748 │ │ │ │ + bl cf2a0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #248] @ (2f7d8 ) │ │ │ │ + ldr r1, [pc, #248] @ (2f778 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a4290 │ │ │ │ - movw r1, #28244 @ 0x6e54 │ │ │ │ + bl 1a3810 │ │ │ │ + movw r1, #26004 @ 0x6594 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl cfe04 │ │ │ │ + bl cf95c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 2f704 │ │ │ │ + bge.n 2f6a4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2f7d6 │ │ │ │ - ldr r1, [pc, #212] @ (2f7dc ) │ │ │ │ + b.n 2f776 │ │ │ │ + ldr r1, [pc, #212] @ (2f77c ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a4290 │ │ │ │ - movw r1, #47880 @ 0xbb08 │ │ │ │ + bl 1a3810 │ │ │ │ + movw r1, #45492 @ 0xb1b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl cfe04 │ │ │ │ + bl cf95c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 2f6fe │ │ │ │ - ldr r1, [pc, #184] @ (2f7e0 ) │ │ │ │ + blt.n 2f69e │ │ │ │ + ldr r1, [pc, #184] @ (2f780 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a4290 │ │ │ │ - movw r1, #47900 @ 0xbb1c │ │ │ │ + bl 1a3810 │ │ │ │ + movw r1, #45512 @ 0xb1c8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl cfe04 │ │ │ │ + bl cf95c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 2f6fe │ │ │ │ + blt.n 2f69e │ │ │ │ mov.w r3, #131072 @ 0x20000 │ │ │ │ str r3, [r5, #20] │ │ │ │ - bl 703d8 │ │ │ │ - movw r1, #29276 @ 0x725c │ │ │ │ + bl 70410 │ │ │ │ + movw r1, #27036 @ 0x699c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl cfe04 │ │ │ │ + bl cf95c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 2f6fe │ │ │ │ - ldr r6, [pc, #124] @ (2f7e4 ) │ │ │ │ + blt.n 2f69e │ │ │ │ + ldr r6, [pc, #124] @ (2f784 ) │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r4 │ │ │ │ - cbz r1, 2f77a │ │ │ │ + cbz r1, 2f71a │ │ │ │ ldr r2, [r6, #0] │ │ │ │ adds r6, #8 │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 2f766 │ │ │ │ - b.n 2f6fe │ │ │ │ + bne.n 2f706 │ │ │ │ + b.n 2f69e │ │ │ │ movw r3, #5168 @ 0x1430 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 7bd54 │ │ │ │ + bl 7bd84 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f6fe │ │ │ │ + beq.n 2f69e │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #84] @ (2f7e8 ) │ │ │ │ + ldr r1, [pc, #84] @ (2f788 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a4290 │ │ │ │ + bl 1a3810 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f7b0 │ │ │ │ + bge.n 2f750 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 2f7b0 │ │ │ │ + cbnz r3, 2f750 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2f6fe │ │ │ │ + beq.n 2f69e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a429c │ │ │ │ + bl 1a381c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2f6fe │ │ │ │ - movw r0, #43220 @ 0xa8d4 │ │ │ │ + bne.n 2f69e │ │ │ │ + movw r0, #40832 @ 0x9f80 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 793b0 │ │ │ │ + bl 793e8 │ │ │ │ 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 │ │ │ │ - ldrb r0, [r6, #13] │ │ │ │ + strb r0, [r4, #10] │ │ │ │ lsls r3, r0, #1 │ │ │ │ ldmia r3, {r2, r3, r5, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ │ │ │ │ -0002f7ec : │ │ │ │ +0002f78c : │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - cbz r0, 2f7fc │ │ │ │ + cbz r0, 2f79c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002f7fe : │ │ │ │ +0002f79e : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 2f81c │ │ │ │ - movw r1, #28812 @ 0x708c │ │ │ │ + cbnz r1, 2f7bc │ │ │ │ + movw r1, #26572 @ 0x67cc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #96] @ (2f878 ) │ │ │ │ - bl 62ea6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #96] @ (2f818 ) │ │ │ │ + bl 630ae <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #88] @ (2f87c ) │ │ │ │ + ldr r0, [pc, #88] @ (2f81c ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ ldr r0, [r4, r0] │ │ │ │ - cbnz r3, 2f85c │ │ │ │ + cbnz r3, 2f7fc │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr.w r3, [r0, #3900] @ 0xf3c │ │ │ │ - cbz r3, 2f854 │ │ │ │ + cbz r3, 2f7f4 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - ble.n 2f854 │ │ │ │ + ble.n 2f7f4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 2f854 │ │ │ │ - movw r1, #28888 @ 0x70d8 │ │ │ │ + bne.n 2f7f4 │ │ │ │ + movw r1, #26648 @ 0x6818 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #40] @ (2f878 ) │ │ │ │ + ldr r0, [pc, #40] @ (2f818 ) │ │ │ │ mov r2, r3 │ │ │ │ - bl 6602c │ │ │ │ + bl 662b4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 194e90 <_Py_SetImmortalUntracked@@Base+0x10> │ │ │ │ + b.w 194370 <_Py_SetImmortalUntracked@@Base+0x10> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #28840 @ 0x70a8 │ │ │ │ + movw r2, #26600 @ 0x67e8 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f213c <_PyErr_SetString@@Base> │ │ │ │ + bl f1b88 <_PyErr_SetString@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ - ldrb r0, [r0, #21] │ │ │ │ + strb r0, [r6, #17] │ │ │ │ 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 926a8 │ │ │ │ + bl 92784 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 19f054 │ │ │ │ + b.w 19e5ec │ │ │ │ stmdb 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, 2f8cc │ │ │ │ + cbz r0, 2f86c │ │ │ │ movs r0, #10 │ │ │ │ blx 2be9c │ │ │ │ - ldr r6, [pc, #216] @ (2f9a8 ) │ │ │ │ + ldr r6, [pc, #216] @ (2f948 ) │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr r5, [r4, #0] │ │ │ │ movs r3, #32 │ │ │ │ - movw r1, #29708 @ 0x740c │ │ │ │ + movw r1, #27468 @ 0x6b4c │ │ │ │ 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 2faac │ │ │ │ + bl 2fa4c │ │ │ │ ldr.w r2, [r8, r6] │ │ │ │ movs r3, #20 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #29728 @ 0x7420 │ │ │ │ + movw r1, #27488 @ 0x6b60 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1916] @ 0x77c │ │ │ │ - bl 2faac │ │ │ │ + bl 2fa4c │ │ │ │ ldr.w r2, [r8, r6] │ │ │ │ movs r3, #16 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #29752 @ 0x7438 │ │ │ │ + movw r1, #27512 @ 0x6b78 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1708] @ 0x6ac │ │ │ │ - bl 2faac │ │ │ │ + bl 2fa4c │ │ │ │ ldr.w r2, [r8, r6] │ │ │ │ movs r3, #20 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #29772 @ 0x744c │ │ │ │ + movw r1, #27532 @ 0x6b8c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1884] @ 0x75c │ │ │ │ - bl 2faac │ │ │ │ + bl 2fa4c │ │ │ │ mov fp, r4 │ │ │ │ adds r4, #1 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, sp │ │ │ │ - movw r2, #29792 @ 0x7460 │ │ │ │ + movw r2, #27552 @ 0x6ba0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 184c24 │ │ │ │ + bl 1840fc │ │ │ │ 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 2faac │ │ │ │ + bl 2fa4c │ │ │ │ cmp r4, #20 │ │ │ │ - bne.n 2f956 │ │ │ │ + bne.n 2f8f6 │ │ │ │ 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} │ │ │ │ @@ -4924,91 +4885,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, #29820 @ 0x747c │ │ │ │ + movw r2, #27580 @ 0x6bbc │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl d711c │ │ │ │ - cbnz r0, 2f9e2 │ │ │ │ + bl d6c74 │ │ │ │ + cbnz r0, 2f982 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2fa06 │ │ │ │ + b.n 2f9a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b3ed4 │ │ │ │ + bl 1b3344 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 2f9de │ │ │ │ - bl 2fec8 <_Py_DumpStack@@Base> │ │ │ │ + beq.n 2f97e │ │ │ │ + bl 2fe68 <_Py_DumpStack@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 77318 │ │ │ │ - bl ee0f4 │ │ │ │ + bl 77350 │ │ │ │ + bl edacc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2f9de │ │ │ │ + bne.n 2f97e │ │ │ │ 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 1eeef0 <_PyXIData_RegisterClass@@Base+0xb68> │ │ │ │ + bl 1ee658 <_PyXIData_RegisterClass@@Base+0xb68> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [pc, #20] @ (2fa3c ) │ │ │ │ + ldr r3, [pc, #20] @ (2f9dc ) │ │ │ │ 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 7fd14 │ │ │ │ + b.w 7fd44 │ │ │ │ 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, #29936 @ 0x74f0 │ │ │ │ + movw r1, #27696 @ 0x6c30 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8e7dc │ │ │ │ - cbnz r0, 2fa6a │ │ │ │ + bl 8e898 │ │ │ │ + cbnz r0, 2fa0a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2fa9e │ │ │ │ - ldr r0, [pc, #56] @ (2faa4 ) │ │ │ │ - bl 118bb8 │ │ │ │ + b.n 2fa3e │ │ │ │ + ldr r0, [pc, #56] @ (2fa44 ) │ │ │ │ + bl 1186c8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2fa66 │ │ │ │ + beq.n 2fa06 │ │ │ │ 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] @ (2faa8 ) │ │ │ │ - bl fed14 │ │ │ │ + ldr r1, [pc, #36] @ (2fa48 ) │ │ │ │ + bl fe6e8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2fa9e │ │ │ │ + bge.n 2fa3e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2fa9e │ │ │ │ + cbnz r3, 2fa3e │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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 │ │ │ │ @@ -5020,47 +4981,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, #29948 @ 0x74fc │ │ │ │ + movw r2, #27708 @ 0x6c3c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 184c24 │ │ │ │ + bl 1840fc │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ add r0, sp, #8 │ │ │ │ - movw r2, #29972 @ 0x7514 │ │ │ │ + movw r2, #27732 @ 0x6c54 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 184c24 │ │ │ │ + bl 1840fc │ │ │ │ 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 9a728 <_Py_GetConfig@@Base> │ │ │ │ + bl 9a7b8 <_Py_GetConfig@@Base> │ │ │ │ ldr.w r0, [r0, #200] @ 0xc8 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 2fb1e │ │ │ │ + bgt.n 2fabe │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 2bd78 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 2fb26 │ │ │ │ + ble.n 2fac6 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7fd14 │ │ │ │ + b.w 7fd44 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r2, [pc, #28] @ (2fb50 ) │ │ │ │ + ldr r2, [pc, #28] @ (2faf0 ) │ │ │ │ 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 │ │ │ │ @@ -5071,146 +5032,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 7fd14 │ │ │ │ + b.w 7fd44 │ │ │ │ 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 fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r9, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 2fb94 │ │ │ │ - bl 7fa74 │ │ │ │ - cbz r0, 2fb94 │ │ │ │ + bne.n 2fb34 │ │ │ │ + bl 7faa4 │ │ │ │ + cbz r0, 2fb34 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 2fc9c │ │ │ │ + b.n 2fc3c │ │ │ │ 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, 2fbb8 │ │ │ │ + cbnz r0, 2fb58 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1f37b8 │ │ │ │ + b.w 1f2f28 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c44c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2fc06 │ │ │ │ + cbz r0, 2fba6 │ │ │ │ mov r0, r7 │ │ │ │ blx 2bde8 <__sched_cpufree@plt> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - beq.n 2fbe4 │ │ │ │ + beq.n 2fb84 │ │ │ │ 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 1a8634 │ │ │ │ + b.w 1a7bc4 │ │ │ │ subs.w r8, r8, #1 │ │ │ │ - bne.n 2fc02 │ │ │ │ + bne.n 2fba2 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #30016 @ 0x7540 │ │ │ │ + movw r1, #27776 @ 0x6c80 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 2fb90 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 2fb30 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 2fb9a │ │ │ │ - bl e4914 │ │ │ │ + b.n 2fb3a │ │ │ │ + bl e448c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2fc8e │ │ │ │ + beq.n 2fc2e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 2ac68 <__sched_cpucount@plt> │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 2fc86 │ │ │ │ + beq.n 2fc26 │ │ │ │ lsrs r3, r4, #5 │ │ │ │ and.w r2, r4, #31 │ │ │ │ cmp.w r5, r4, lsr #3 │ │ │ │ - bls.n 2fc82 │ │ │ │ + bls.n 2fc22 │ │ │ │ ldr.w r3, [r7, r3, lsl #2] │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 2fc7e │ │ │ │ + bpl.n 2fc1e │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 2fc8e │ │ │ │ + cbz r0, 2fc2e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl e7a48 │ │ │ │ + bl e7598 │ │ │ │ ldr.w r3, [r8] │ │ │ │ - cbz r0, 2fc68 │ │ │ │ + cbz r0, 2fc08 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2fc8e │ │ │ │ + bge.n 2fc2e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 2fc8e │ │ │ │ + cbnz r3, 2fc2e │ │ │ │ mov r0, r8 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 2fc8e │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 2fc2e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2fc82 │ │ │ │ + bge.n 2fc22 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 2fc82 │ │ │ │ + cbnz r3, 2fc22 │ │ │ │ mov r0, r8 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 2fc82 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 2fc22 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 2fc20 │ │ │ │ + b.n 2fbc0 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 2fc1a │ │ │ │ + b.n 2fbba │ │ │ │ mov r0, r7 │ │ │ │ blx 2bde8 <__sched_cpufree@plt> │ │ │ │ - b.n 2fc9c │ │ │ │ + b.n 2fc3c │ │ │ │ mov r0, r7 │ │ │ │ blx 2bde8 <__sched_cpufree@plt> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77318 │ │ │ │ - b.n 2fb90 │ │ │ │ + bl 77350 │ │ │ │ + b.n 2fb30 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -0002fca2 <_PyMem_GetCurrentAllocatorName@@Base>: │ │ │ │ +0002fc42 <_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] @ (2fea8 <_PyMem_GetCurrentAllocatorName@@Base+0x206>) │ │ │ │ + ldr r0, [pc, #500] @ (2fe48 <_PyMem_GetCurrentAllocatorName@@Base+0x206>) │ │ │ │ mov.w r3, #1 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2fcce <_PyMem_GetCurrentAllocatorName@@Base+0x2c> │ │ │ │ + bne.n 2fc6e <_PyMem_GetCurrentAllocatorName@@Base+0x2c> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2fcbe <_PyMem_GetCurrentAllocatorName@@Base+0x1c> │ │ │ │ + bne.n 2fc5e <_PyMem_GetCurrentAllocatorName@@Base+0x1c> │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 2fcda <_PyMem_GetCurrentAllocatorName@@Base+0x38> │ │ │ │ - bl 2421f4 │ │ │ │ - movw r4, #34520 @ 0x86d8 │ │ │ │ + beq.n 2fc7a <_PyMem_GetCurrentAllocatorName@@Base+0x38> │ │ │ │ + bl 23641c │ │ │ │ + movw r4, #32264 @ 0x7e08 │ │ │ │ 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} │ │ │ │ @@ -5224,718 +5185,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] @ (2feac <_PyMem_GetCurrentAllocatorName@@Base+0x20a>) │ │ │ │ + ldr r0, [pc, #388] @ (2fe4c <_PyMem_GetCurrentAllocatorName@@Base+0x20a>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [r6, #0] │ │ │ │ blx 2c22c │ │ │ │ - cbnz r0, 2fd84 <_PyMem_GetCurrentAllocatorName@@Base+0xe2> │ │ │ │ - ldr r0, [pc, #376] @ (2feb0 <_PyMem_GetCurrentAllocatorName@@Base+0x20e>) │ │ │ │ + cbnz r0, 2fd24 <_PyMem_GetCurrentAllocatorName@@Base+0xe2> │ │ │ │ + ldr r0, [pc, #376] @ (2fe50 <_PyMem_GetCurrentAllocatorName@@Base+0x20e>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 2c22c │ │ │ │ - cbnz r0, 2fd50 <_PyMem_GetCurrentAllocatorName@@Base+0xae> │ │ │ │ - ldr r0, [pc, #368] @ (2feb4 <_PyMem_GetCurrentAllocatorName@@Base+0x212>) │ │ │ │ + cbnz r0, 2fcf0 <_PyMem_GetCurrentAllocatorName@@Base+0xae> │ │ │ │ + ldr r0, [pc, #368] @ (2fe54 <_PyMem_GetCurrentAllocatorName@@Base+0x212>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2fe48 <_PyMem_GetCurrentAllocatorName@@Base+0x1a6> │ │ │ │ - ldr r0, [pc, #348] @ (2feb0 <_PyMem_GetCurrentAllocatorName@@Base+0x20e>) │ │ │ │ + beq.n 2fde8 <_PyMem_GetCurrentAllocatorName@@Base+0x1a6> │ │ │ │ + ldr r0, [pc, #348] @ (2fe50 <_PyMem_GetCurrentAllocatorName@@Base+0x20e>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #24 │ │ │ │ blx 2c22c │ │ │ │ - cbnz r0, 2fd6a <_PyMem_GetCurrentAllocatorName@@Base+0xc8> │ │ │ │ - ldr r0, [pc, #340] @ (2feb4 <_PyMem_GetCurrentAllocatorName@@Base+0x212>) │ │ │ │ + cbnz r0, 2fd0a <_PyMem_GetCurrentAllocatorName@@Base+0xc8> │ │ │ │ + ldr r0, [pc, #340] @ (2fe54 <_PyMem_GetCurrentAllocatorName@@Base+0x212>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #24 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2fe52 <_PyMem_GetCurrentAllocatorName@@Base+0x1b0> │ │ │ │ - ldr r0, [pc, #324] @ (2feb0 <_PyMem_GetCurrentAllocatorName@@Base+0x20e>) │ │ │ │ + beq.n 2fdf2 <_PyMem_GetCurrentAllocatorName@@Base+0x1b0> │ │ │ │ + ldr r0, [pc, #324] @ (2fe50 <_PyMem_GetCurrentAllocatorName@@Base+0x20e>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ blx 2c22c │ │ │ │ - cbnz r0, 2fd84 <_PyMem_GetCurrentAllocatorName@@Base+0xe2> │ │ │ │ - ldr r0, [pc, #316] @ (2feb4 <_PyMem_GetCurrentAllocatorName@@Base+0x212>) │ │ │ │ + cbnz r0, 2fd24 <_PyMem_GetCurrentAllocatorName@@Base+0xe2> │ │ │ │ + ldr r0, [pc, #316] @ (2fe54 <_PyMem_GetCurrentAllocatorName@@Base+0x212>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2fe5c <_PyMem_GetCurrentAllocatorName@@Base+0x1ba> │ │ │ │ - ldr r4, [pc, #304] @ (2feb8 <_PyMem_GetCurrentAllocatorName@@Base+0x216>) │ │ │ │ + beq.n 2fdfc <_PyMem_GetCurrentAllocatorName@@Base+0x1ba> │ │ │ │ + ldr r4, [pc, #304] @ (2fe58 <_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] @ (2feac <_PyMem_GetCurrentAllocatorName@@Base+0x20a>) │ │ │ │ + ldr r0, [pc, #248] @ (2fe4c <_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 2fe7a <_PyMem_GetCurrentAllocatorName@@Base+0x1d8> │ │ │ │ - ldr r0, [pc, #232] @ (2feb0 <_PyMem_GetCurrentAllocatorName@@Base+0x20e>) │ │ │ │ + bne.n 2fe1a <_PyMem_GetCurrentAllocatorName@@Base+0x1d8> │ │ │ │ + ldr r0, [pc, #232] @ (2fe50 <_PyMem_GetCurrentAllocatorName@@Base+0x20e>) │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ movs r2, #20 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2fe7c <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - ldr r0, [pc, #220] @ (2feb4 <_PyMem_GetCurrentAllocatorName@@Base+0x212>) │ │ │ │ + bne.n 2fe1c <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ + ldr r0, [pc, #220] @ (2fe54 <_PyMem_GetCurrentAllocatorName@@Base+0x212>) │ │ │ │ add r1, sp, #124 @ 0x7c │ │ │ │ movs r2, #20 │ │ │ │ blx 2c22c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2fe7a <_PyMem_GetCurrentAllocatorName@@Base+0x1d8> │ │ │ │ - ldr r0, [pc, #212] @ (2febc <_PyMem_GetCurrentAllocatorName@@Base+0x21a>) │ │ │ │ + bne.n 2fe1a <_PyMem_GetCurrentAllocatorName@@Base+0x1d8> │ │ │ │ + ldr r0, [pc, #212] @ (2fe5c <_PyMem_GetCurrentAllocatorName@@Base+0x21a>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2fe7c <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - ldr r0, [pc, #204] @ (2fec0 <_PyMem_GetCurrentAllocatorName@@Base+0x21e>) │ │ │ │ + bne.n 2fe1c <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ + ldr r0, [pc, #204] @ (2fe60 <_PyMem_GetCurrentAllocatorName@@Base+0x21e>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 2c22c │ │ │ │ - cbnz r0, 2fe0a <_PyMem_GetCurrentAllocatorName@@Base+0x168> │ │ │ │ - ldr r0, [pc, #196] @ (2fec4 <_PyMem_GetCurrentAllocatorName@@Base+0x222>) │ │ │ │ + cbnz r0, 2fdaa <_PyMem_GetCurrentAllocatorName@@Base+0x168> │ │ │ │ + ldr r0, [pc, #196] @ (2fe64 <_PyMem_GetCurrentAllocatorName@@Base+0x222>) │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #20 │ │ │ │ blx 2c22c │ │ │ │ - cbz r0, 2fe66 <_PyMem_GetCurrentAllocatorName@@Base+0x1c4> │ │ │ │ - ldr r0, [pc, #180] @ (2fec0 <_PyMem_GetCurrentAllocatorName@@Base+0x21e>) │ │ │ │ + cbz r0, 2fe06 <_PyMem_GetCurrentAllocatorName@@Base+0x1c4> │ │ │ │ + ldr r0, [pc, #180] @ (2fe60 <_PyMem_GetCurrentAllocatorName@@Base+0x21e>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #24 │ │ │ │ blx 2c22c │ │ │ │ - cbnz r0, 2fe22 <_PyMem_GetCurrentAllocatorName@@Base+0x180> │ │ │ │ - ldr r0, [pc, #172] @ (2fec4 <_PyMem_GetCurrentAllocatorName@@Base+0x222>) │ │ │ │ + cbnz r0, 2fdc2 <_PyMem_GetCurrentAllocatorName@@Base+0x180> │ │ │ │ + ldr r0, [pc, #172] @ (2fe64 <_PyMem_GetCurrentAllocatorName@@Base+0x222>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #24 │ │ │ │ blx 2c22c │ │ │ │ - cbz r0, 2fe70 <_PyMem_GetCurrentAllocatorName@@Base+0x1ce> │ │ │ │ - ldr r0, [pc, #156] @ (2fec0 <_PyMem_GetCurrentAllocatorName@@Base+0x21e>) │ │ │ │ + cbz r0, 2fe10 <_PyMem_GetCurrentAllocatorName@@Base+0x1ce> │ │ │ │ + ldr r0, [pc, #156] @ (2fe60 <_PyMem_GetCurrentAllocatorName@@Base+0x21e>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ blx 2c22c │ │ │ │ - cbnz r0, 2fe7a <_PyMem_GetCurrentAllocatorName@@Base+0x1d8> │ │ │ │ - ldr r0, [pc, #148] @ (2fec4 <_PyMem_GetCurrentAllocatorName@@Base+0x222>) │ │ │ │ + cbnz r0, 2fe1a <_PyMem_GetCurrentAllocatorName@@Base+0x1d8> │ │ │ │ + ldr r0, [pc, #148] @ (2fe64 <_PyMem_GetCurrentAllocatorName@@Base+0x222>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - movw r4, #17964 @ 0x462c │ │ │ │ + movw r4, #15724 @ 0x3d6c │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - b.n 2fe7c <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #17980 @ 0x463c │ │ │ │ + b.n 2fe1c <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ + movw r4, #15740 @ 0x3d7c │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - b.n 2fe7c <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #17924 @ 0x4604 │ │ │ │ + b.n 2fe1c <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ + movw r4, #15684 @ 0x3d44 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - b.n 2fe7c <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #17952 @ 0x4620 │ │ │ │ + b.n 2fe1c <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ + movw r4, #15712 @ 0x3d60 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - b.n 2fe7c <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #17988 @ 0x4644 │ │ │ │ + b.n 2fe1c <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ + movw r4, #15748 @ 0x3d84 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - b.n 2fe7c <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #17936 @ 0x4610 │ │ │ │ + b.n 2fe1c <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ + movw r4, #15696 @ 0x3d50 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - b.n 2fe7c <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ + b.n 2fe1c <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 2fe94 <_PyMem_GetCurrentAllocatorName@@Base+0x1f2> │ │ │ │ + bne.n 2fe34 <_PyMem_GetCurrentAllocatorName@@Base+0x1f2> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2fe84 <_PyMem_GetCurrentAllocatorName@@Base+0x1e2> │ │ │ │ + bne.n 2fe24 <_PyMem_GetCurrentAllocatorName@@Base+0x1e2> │ │ │ │ dmb ish │ │ │ │ - beq.n 2fea0 <_PyMem_GetCurrentAllocatorName@@Base+0x1fe> │ │ │ │ - ldr r0, [pc, #12] @ (2fea8 <_PyMem_GetCurrentAllocatorName@@Base+0x206>) │ │ │ │ - bl 236528 │ │ │ │ + beq.n 2fe40 <_PyMem_GetCurrentAllocatorName@@Base+0x1fe> │ │ │ │ + ldr r0, [pc, #12] @ (2fe48 <_PyMem_GetCurrentAllocatorName@@Base+0x206>) │ │ │ │ + bl 26c194 │ │ │ │ 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 │ │ │ │ - strh r0, [r5, #56] @ 0x38 │ │ │ │ + ldrb r0, [r3, #25] │ │ │ │ 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 │ │ │ │ │ │ │ │ -0002fec8 <_Py_DumpStack@@Base>: │ │ │ │ +0002fe68 <_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] @ (3014c <_Py_DumpStack@@Base+0x284>) │ │ │ │ + ldr r3, [pc, #624] @ (300ec <_Py_DumpStack@@Base+0x284>) │ │ │ │ add r7, sp, #0 │ │ │ │ movs r2, #57 @ 0x39 │ │ │ │ add.w r6, r7, #36 @ 0x24 │ │ │ │ - movw r1, #30060 @ 0x756c │ │ │ │ + movw r1, #27820 @ 0x6cac │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r7, #164] @ 0xa4 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1838a0 <_Py_write_noraise@@Base> │ │ │ │ + bl 182d78 <_Py_write_noraise@@Base> │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b940 │ │ │ │ - cbnz r0, 2ff18 <_Py_DumpStack@@Base+0x50> │ │ │ │ + cbnz r0, 2feb8 <_Py_DumpStack@@Base+0x50> │ │ │ │ movs r2, #35 @ 0x23 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #30120 @ 0x75a8 │ │ │ │ + movw r1, #27880 @ 0x6ce8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 1838a0 <_Py_write_noraise@@Base> │ │ │ │ - b.n 30130 <_Py_DumpStack@@Base+0x268> │ │ │ │ + bl 182d78 <_Py_write_noraise@@Base> │ │ │ │ + b.n 300d0 <_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 2ff3e <_Py_DumpStack@@Base+0x76> │ │ │ │ + beq.n 2fede <_Py_DumpStack@@Base+0x76> │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - b.n 2ff2e <_Py_DumpStack@@Base+0x66> │ │ │ │ + b.n 2fece <_Py_DumpStack@@Base+0x66> │ │ │ │ ubfx r3, r3, #0, #12 │ │ │ │ sub.w sp, sp, r3 │ │ │ │ - cbz r3, 2ff4e <_Py_DumpStack@@Base+0x86> │ │ │ │ + cbz r3, 2feee <_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 2ff76 <_Py_DumpStack@@Base+0xae> │ │ │ │ + beq.n 2ff16 <_Py_DumpStack@@Base+0xae> │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - b.n 2ff66 <_Py_DumpStack@@Base+0x9e> │ │ │ │ + b.n 2ff06 <_Py_DumpStack@@Base+0x9e> │ │ │ │ ubfx r3, r3, #0, #12 │ │ │ │ sub.w sp, sp, r3 │ │ │ │ - cbz r3, 2ff86 <_Py_DumpStack@@Base+0xbe> │ │ │ │ + cbz r3, 2ff26 <_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 2ffc8 <_Py_DumpStack@@Base+0x100> │ │ │ │ + ble.n 2ff68 <_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, 2ffbe <_Py_DumpStack@@Base+0xf6> │ │ │ │ + cbz r0, 2ff5e <_Py_DumpStack@@Base+0xf6> │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cbz r3, 2ffbe <_Py_DumpStack@@Base+0xf6> │ │ │ │ + cbz r3, 2ff5e <_Py_DumpStack@@Base+0xf6> │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbz r3, 2ffbe <_Py_DumpStack@@Base+0xf6> │ │ │ │ + cbz r3, 2ff5e <_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 2ff90 <_Py_DumpStack@@Base+0xc8> │ │ │ │ - movw r0, #30156 @ 0x75cc │ │ │ │ + b.n 2ff30 <_Py_DumpStack@@Base+0xc8> │ │ │ │ + movw r0, #27916 @ 0x6d0c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - movw r9, #11264 @ 0x2c00 │ │ │ │ + movw r9, #8984 @ 0x2318 │ │ │ │ movt r9, #45 @ 0x2d │ │ │ │ strd r0, sl, [r7, #8] │ │ │ │ mov.w fp, #0 │ │ │ │ - movw sl, #34544 @ 0x86f0 │ │ │ │ + movw sl, #32304 @ 0x7e30 │ │ │ │ movt sl, #41 @ 0x29 │ │ │ │ str.w r8, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, fp │ │ │ │ - ble.w 30116 <_Py_DumpStack@@Base+0x24e> │ │ │ │ + ble.w 300b6 <_Py_DumpStack@@Base+0x24e> │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ - cbz r3, 30004 <_Py_DumpStack@@Base+0x13c> │ │ │ │ + cbz r3, 2ffa4 <_Py_DumpStack@@Base+0x13c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 30004 <_Py_DumpStack@@Base+0x13c> │ │ │ │ + cbz r3, 2ffa4 <_Py_DumpStack@@Base+0x13c> │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 3000c <_Py_DumpStack@@Base+0x144> │ │ │ │ + cbnz r3, 2ffac <_Py_DumpStack@@Base+0x144> │ │ │ │ ldr r1, [r7, #8] │ │ │ │ movs r2, #27 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 300f6 <_Py_DumpStack@@Base+0x22e> │ │ │ │ + b.n 30096 <_Py_DumpStack@@Base+0x22e> │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 3004e <_Py_DumpStack@@Base+0x186> │ │ │ │ + bne.n 2ffee <_Py_DumpStack@@Base+0x186> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ str r2, [r5, #12] │ │ │ │ - cbnz r2, 3004e <_Py_DumpStack@@Base+0x186> │ │ │ │ + cbnz r2, 2ffee <_Py_DumpStack@@Base+0x186> │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #30184 @ 0x75e8 │ │ │ │ + movw r1, #27944 @ 0x6d28 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 1838a0 <_Py_write_noraise@@Base> │ │ │ │ + bl 182d78 <_Py_write_noraise@@Base> │ │ │ │ ldr.w r8, [r5] │ │ │ │ mov r0, r8 │ │ │ │ blx 2bf84 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1838a0 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #30200 @ 0x75f8 │ │ │ │ + bl 182d78 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #27960 @ 0x6d38 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 300f6 <_Py_DumpStack@@Base+0x22e> │ │ │ │ + b.n 30096 <_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, #30184 @ 0x75e8 │ │ │ │ + movw r1, #27944 @ 0x6d28 │ │ │ │ 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 1838a0 <_Py_write_noraise@@Base> │ │ │ │ + bl 182d78 <_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 1838a0 <_Py_write_noraise@@Base> │ │ │ │ + bl 182d78 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #30204 @ 0x75fc │ │ │ │ + movw r1, #27964 @ 0x6d3c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 1838a0 <_Py_write_noraise@@Base> │ │ │ │ + bl 182d78 <_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 1838a0 <_Py_write_noraise@@Base> │ │ │ │ + bl 182d78 <_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 1838a0 <_Py_write_noraise@@Base> │ │ │ │ + bl 182d78 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #30212 @ 0x7604 │ │ │ │ + movw r1, #27972 @ 0x6d44 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 1838a0 <_Py_write_noraise@@Base> │ │ │ │ + bl 182d78 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [r7, #20] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #1 │ │ │ │ - bl 2034ac │ │ │ │ - movw r1, #31352 @ 0x7a78 │ │ │ │ + bl 202c20 │ │ │ │ + movw r1, #29112 @ 0x71b8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1838a0 <_Py_write_noraise@@Base> │ │ │ │ + bl 182d78 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 660e0 <_Py_FatalRefcountErrorFunc@@Base+0x1c> │ │ │ │ + bl 66368 <_Py_FatalRefcountErrorFunc@@Base+0x1c> │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ adds r6, #4 │ │ │ │ adds r5, #16 │ │ │ │ - bl 1838a0 <_Py_write_noraise@@Base> │ │ │ │ - b.n 2ffec <_Py_DumpStack@@Base+0x124> │ │ │ │ + bl 182d78 <_Py_write_noraise@@Base> │ │ │ │ + b.n 2ff8c <_Py_DumpStack@@Base+0x124> │ │ │ │ ldr.w sl, [r7, #12] │ │ │ │ cmp r3, #32 │ │ │ │ mov sp, sl │ │ │ │ - bne.n 30130 <_Py_DumpStack@@Base+0x268> │ │ │ │ - movw r1, #30216 @ 0x7608 │ │ │ │ + bne.n 300d0 <_Py_DumpStack@@Base+0x268> │ │ │ │ + movw r1, #27976 @ 0x6d48 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1838a0 <_Py_write_noraise@@Base> │ │ │ │ - ldr r3, [pc, #24] @ (3014c <_Py_DumpStack@@Base+0x284>) │ │ │ │ + bl 182d78 <_Py_write_noraise@@Base> │ │ │ │ + ldr r3, [pc, #24] @ (300ec <_Py_DumpStack@@Base+0x284>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [r7, #164] @ 0xa4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 30144 <_Py_DumpStack@@Base+0x27c> │ │ │ │ + beq.n 300e4 <_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 9a728 <_Py_GetConfig@@Base> │ │ │ │ + bl 9a7b8 <_Py_GetConfig@@Base> │ │ │ │ ldr r3, [r0, #120] @ 0x78 │ │ │ │ - cbnz r3, 30174 <_Py_DumpStack@@Base+0x2ac> │ │ │ │ + cbnz r3, 30114 <_Py_DumpStack@@Base+0x2ac> │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 14cbe0 │ │ │ │ + b.w 14c244 │ │ │ │ movw r3, #61096 @ 0xeea8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #30296 @ 0x7658 │ │ │ │ + movw r1, #28056 @ 0x6d98 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ef69c │ │ │ │ + bl 1eee04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 30168 <_Py_DumpStack@@Base+0x2a0> │ │ │ │ + beq.n 30108 <_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 301b6 <_Py_DumpStack@@Base+0x2ee> │ │ │ │ + bne.n 30156 <_Py_DumpStack@@Base+0x2ee> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1d3e38 <_Py_Uid_Converter@@Base> │ │ │ │ - cbnz r0, 301d0 <_Py_DumpStack@@Base+0x308> │ │ │ │ - b.n 301cc <_Py_DumpStack@@Base+0x304> │ │ │ │ + bl 1d3440 <_Py_Uid_Converter@@Base> │ │ │ │ + cbnz r0, 30170 <_Py_DumpStack@@Base+0x308> │ │ │ │ + b.n 3016c <_Py_DumpStack@@Base+0x304> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42288 @ 0xa530 │ │ │ │ + movw r0, #39900 @ 0x9bdc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 301aa <_Py_DumpStack@@Base+0x2e2> │ │ │ │ + bne.n 3014a <_Py_DumpStack@@Base+0x2e2> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 30204 <_Py_DumpStack@@Base+0x33c> │ │ │ │ + b.n 301a4 <_Py_DumpStack@@Base+0x33c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 1d3e38 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d3440 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 301cc <_Py_DumpStack@@Base+0x304> │ │ │ │ + beq.n 3016c <_Py_DumpStack@@Base+0x304> │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 2b3d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 301fc <_Py_DumpStack@@Base+0x334> │ │ │ │ + bge.n 3019c <_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 1a8634 │ │ │ │ + b.w 1a7bc4 │ │ │ │ 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 3022a <_Py_DumpStack@@Base+0x362> │ │ │ │ + bne.n 301ca <_Py_DumpStack@@Base+0x362> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1f028c <_Py_Gid_Converter@@Base> │ │ │ │ - cbnz r0, 30244 <_Py_DumpStack@@Base+0x37c> │ │ │ │ - b.n 30240 <_Py_DumpStack@@Base+0x378> │ │ │ │ + bl 1ef9f4 <_Py_Gid_Converter@@Base> │ │ │ │ + cbnz r0, 301e4 <_Py_DumpStack@@Base+0x37c> │ │ │ │ + b.n 301e0 <_Py_DumpStack@@Base+0x378> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42316 @ 0xa54c │ │ │ │ + movw r0, #39928 @ 0x9bf8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3021e <_Py_DumpStack@@Base+0x356> │ │ │ │ + bne.n 301be <_Py_DumpStack@@Base+0x356> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 30278 <_Py_DumpStack@@Base+0x3b0> │ │ │ │ + b.n 30218 <_Py_DumpStack@@Base+0x3b0> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 1f028c <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1ef9f4 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 30240 <_Py_DumpStack@@Base+0x378> │ │ │ │ + beq.n 301e0 <_Py_DumpStack@@Base+0x378> │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 2c214 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 30270 <_Py_DumpStack@@Base+0x3a8> │ │ │ │ + bge.n 30210 <_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 1a8634 │ │ │ │ + b.w 1a7bc4 │ │ │ │ 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 fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3029c <_Py_DumpStack@@Base+0x3d4> │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 302c0 <_Py_DumpStack@@Base+0x3f8> │ │ │ │ + bne.n 3023c <_Py_DumpStack@@Base+0x3d4> │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 30260 <_Py_DumpStack@@Base+0x3f8> │ │ │ │ mov r0, r4 │ │ │ │ blx 2ada8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 302b8 <_Py_DumpStack@@Base+0x3f0> │ │ │ │ + bge.n 30258 <_Py_DumpStack@@Base+0x3f0> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 1a8634 │ │ │ │ + b.w 1a7bc4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fd14 │ │ │ │ + b.w 7fd44 │ │ │ │ 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, 302e4 <_Py_DumpStack@@Base+0x41c> │ │ │ │ + cbnz r3, 30284 <_Py_DumpStack@@Base+0x41c> │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 302e4 <_Py_DumpStack@@Base+0x41c> │ │ │ │ + ble.n 30284 <_Py_DumpStack@@Base+0x41c> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 302e4 <_Py_DumpStack@@Base+0x41c> │ │ │ │ - cbnz r4, 30304 <_Py_DumpStack@@Base+0x43c> │ │ │ │ + bne.n 30284 <_Py_DumpStack@@Base+0x41c> │ │ │ │ + cbnz r4, 302a4 <_Py_DumpStack@@Base+0x43c> │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #252] @ (303e8 <_Py_DumpStack@@Base+0x520>) │ │ │ │ + ldr r4, [pc, #252] @ (30388 <_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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 303e2 <_Py_DumpStack@@Base+0x51a> │ │ │ │ + beq.n 30382 <_Py_DumpStack@@Base+0x51a> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 30318 <_Py_DumpStack@@Base+0x450> │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 302b8 <_Py_DumpStack@@Base+0x450> │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 303e2 <_Py_DumpStack@@Base+0x51a> │ │ │ │ + bne.n 30382 <_Py_DumpStack@@Base+0x51a> │ │ │ │ ldr r4, [r4, #4] │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 125b60 │ │ │ │ + bl 125628 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 303e2 <_Py_DumpStack@@Base+0x51a> │ │ │ │ + beq.n 30382 <_Py_DumpStack@@Base+0x51a> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #30852 @ 0x7884 │ │ │ │ + movw r1, #28612 @ 0x6fc4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #30856 @ 0x7888 │ │ │ │ + movw r0, #28616 @ 0x6fc8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 91afc │ │ │ │ + bl 91bcc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 303e2 <_Py_DumpStack@@Base+0x51a> │ │ │ │ + beq.n 30382 <_Py_DumpStack@@Base+0x51a> │ │ │ │ ldr r4, [sp, #28] │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 2ba50 │ │ │ │ - cbz r0, 3039e <_Py_DumpStack@@Base+0x4d6> │ │ │ │ + cbz r0, 3033e <_Py_DumpStack@@Base+0x4d6> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 30376 <_Py_DumpStack@@Base+0x4ae> │ │ │ │ + beq.n 30316 <_Py_DumpStack@@Base+0x4ae> │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 3038e <_Py_DumpStack@@Base+0x4c6> │ │ │ │ + bne.n 3032e <_Py_DumpStack@@Base+0x4c6> │ │ │ │ movw r3, #45496 @ 0xb1b8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #30900 @ 0x78b4 │ │ │ │ + movw r1, #28660 @ 0x6ff4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 303ce <_Py_DumpStack@@Base+0x506> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 3036e <_Py_DumpStack@@Base+0x506> │ │ │ │ movw r3, #45480 @ 0xb1a8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #30872 @ 0x7898 │ │ │ │ + movw r1, #28632 @ 0x6fd8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 303ce <_Py_DumpStack@@Base+0x506> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 3036e <_Py_DumpStack@@Base+0x506> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a8634 │ │ │ │ - b.n 303ce <_Py_DumpStack@@Base+0x506> │ │ │ │ + bl 1a7bc4 │ │ │ │ + b.n 3036e <_Py_DumpStack@@Base+0x506> │ │ │ │ add.w r1, r4, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 304a4 <_Py_DumpStack@@Base+0x5dc> │ │ │ │ + bl 30444 <_Py_DumpStack@@Base+0x5dc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 303ce <_Py_DumpStack@@Base+0x506> │ │ │ │ + beq.n 3036e <_Py_DumpStack@@Base+0x506> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 303be <_Py_DumpStack@@Base+0x4f6> │ │ │ │ + blt.n 3035e <_Py_DumpStack@@Base+0x4f6> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 303e4 <_Py_DumpStack@@Base+0x51c> │ │ │ │ + b.n 30384 <_Py_DumpStack@@Base+0x51c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 303b4 <_Py_DumpStack@@Base+0x4ec> │ │ │ │ + bne.n 30354 <_Py_DumpStack@@Base+0x4ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 303b4 <_Py_DumpStack@@Base+0x4ec> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 30354 <_Py_DumpStack@@Base+0x4ec> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 303e2 <_Py_DumpStack@@Base+0x51a> │ │ │ │ + bge.n 30382 <_Py_DumpStack@@Base+0x51a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 303e2 <_Py_DumpStack@@Base+0x51a> │ │ │ │ + cbnz r3, 30382 <_Py_DumpStack@@Base+0x51a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - beq.n 3031c <_Py_DumpStack@@Base+0x454> │ │ │ │ + beq.n 302bc <_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 cf748 │ │ │ │ + bl cf2a0 │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - movw r1, #29252 @ 0x7244 │ │ │ │ + movw r1, #27012 @ 0x6984 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ - bl c2188 │ │ │ │ - cbz r0, 30446 <_Py_DumpStack@@Base+0x57e> │ │ │ │ + bl c20dc │ │ │ │ + cbz r0, 303e6 <_Py_DumpStack@@Base+0x57e> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 3044a <_Py_DumpStack@@Base+0x582> │ │ │ │ + bmi.n 303ea <_Py_DumpStack@@Base+0x582> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #30928 @ 0x78d0 │ │ │ │ + movw r1, #28688 @ 0x7010 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 304a0 <_Py_DumpStack@@Base+0x5d8> │ │ │ │ + b.n 30440 <_Py_DumpStack@@Base+0x5d8> │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1f0b80 │ │ │ │ + bl 1f02e8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 30446 <_Py_DumpStack@@Base+0x57e> │ │ │ │ + beq.n 303e6 <_Py_DumpStack@@Base+0x57e> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 78510 │ │ │ │ + bl 78548 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 30480 <_Py_DumpStack@@Base+0x5b8> │ │ │ │ + bne.n 30420 <_Py_DumpStack@@Base+0x5b8> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 30446 <_Py_DumpStack@@Base+0x57e> │ │ │ │ + bge.n 303e6 <_Py_DumpStack@@Base+0x57e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 30446 <_Py_DumpStack@@Base+0x57e> │ │ │ │ + bne.n 303e6 <_Py_DumpStack@@Base+0x57e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 30446 <_Py_DumpStack@@Base+0x57e> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 303e6 <_Py_DumpStack@@Base+0x57e> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 30490 <_Py_DumpStack@@Base+0x5c8> │ │ │ │ + blt.n 30430 <_Py_DumpStack@@Base+0x5c8> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 304a0 <_Py_DumpStack@@Base+0x5d8> │ │ │ │ + b.n 30440 <_Py_DumpStack@@Base+0x5d8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 30486 <_Py_DumpStack@@Base+0x5be> │ │ │ │ + bne.n 30426 <_Py_DumpStack@@Base+0x5be> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 30486 <_Py_DumpStack@@Base+0x5be> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 30426 <_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] │ │ │ │ @@ -5943,32 +5904,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] @ 30920 <_Py_DumpStack@@Base+0xa58> │ │ │ │ + ldr.w r8, [pc, #1092] @ 308c0 <_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 30512 <_Py_DumpStack@@Base+0x64a> │ │ │ │ + beq.n 304b2 <_Py_DumpStack@@Base+0x64a> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #30960 @ 0x78f0 │ │ │ │ + movw r1, #28720 @ 0x7030 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 30c76 <_Py_DumpStack@@Base+0xdae> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 30c16 <_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 │ │ │ │ @@ -5976,261 +5937,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 30532 <_Py_DumpStack@@Base+0x66a> │ │ │ │ + bne.n 304d2 <_Py_DumpStack@@Base+0x66a> │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, sp, r2 │ │ │ │ str.w r9, [sp] │ │ │ │ - movw r3, #30992 @ 0x7910 │ │ │ │ + movw r3, #28752 @ 0x7050 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - movw r1, #56748 @ 0xddac │ │ │ │ + movw r1, #54488 @ 0xd4d8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ blx 2c220 │ │ │ │ mov fp, r0 │ │ │ │ - cbnz r0, 30590 <_Py_DumpStack@@Base+0x6c8> │ │ │ │ + cbnz r0, 30530 <_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, #31008 @ 0x7920 │ │ │ │ + movw r1, #28768 @ 0x7060 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl d5b6c │ │ │ │ - b.n 30924 <_Py_DumpStack@@Base+0xa5c> │ │ │ │ + bl d56e0 │ │ │ │ + b.n 308c4 <_Py_DumpStack@@Base+0xa5c> │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ - bl 75bf0 │ │ │ │ + bl 75c28 │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 305f0 <_Py_DumpStack@@Base+0x728> │ │ │ │ + cbnz r0, 30590 <_Py_DumpStack@@Base+0x728> │ │ │ │ mov r0, fp │ │ │ │ blx 2c01c │ │ │ │ movw r3, #45496 @ 0xb1b8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d8070 │ │ │ │ + bl d7bc8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 30924 <_Py_DumpStack@@Base+0xa5c> │ │ │ │ + bne.w 308c4 <_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, 305cc <_Py_DumpStack@@Base+0x704> │ │ │ │ + cbz r2, 3056c <_Py_DumpStack@@Base+0x704> │ │ │ │ ldr r3, [r2, #4] │ │ │ │ - cbnz r3, 305e0 <_Py_DumpStack@@Base+0x718> │ │ │ │ + cbnz r3, 30580 <_Py_DumpStack@@Base+0x718> │ │ │ │ mov r1, r0 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #31080 @ 0x7968 │ │ │ │ + movw r2, #28840 @ 0x70a8 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 1ed4e4 <_PyErr_Format@@Base> │ │ │ │ - b.n 30924 <_Py_DumpStack@@Base+0xa5c> │ │ │ │ + bl 1ecc4c <_PyErr_Format@@Base> │ │ │ │ + b.n 308c4 <_Py_DumpStack@@Base+0xa5c> │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - movw r1, #31080 @ 0x7968 │ │ │ │ + movw r1, #28840 @ 0x70a8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 50732 <_PyErr_FormatFromCause@@Base> │ │ │ │ - b.n 30924 <_Py_DumpStack@@Base+0xa5c> │ │ │ │ + bl 505de <_PyErr_FormatFromCause@@Base> │ │ │ │ + b.n 308c4 <_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 308c2 <_Py_DumpStack@@Base+0x9fa> │ │ │ │ + beq.w 30862 <_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 3069e <_Py_DumpStack@@Base+0x7d6> │ │ │ │ + beq.n 3063e <_Py_DumpStack@@Base+0x7d6> │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 85d2c │ │ │ │ + bl 85da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 308b6 <_Py_DumpStack@@Base+0x9ee> │ │ │ │ + bne.w 30856 <_Py_DumpStack@@Base+0x9ee> │ │ │ │ mov r0, r9 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - bl 75fa8 │ │ │ │ + bl 75fe0 │ │ │ │ mov r0, fp │ │ │ │ blx 2c01c │ │ │ │ movw r3, #45496 @ 0xb1b8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d8070 │ │ │ │ + bl d7bc8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 30924 <_Py_DumpStack@@Base+0xa5c> │ │ │ │ - ldr r3, [pc, #708] @ (30920 <_Py_DumpStack@@Base+0xa58>) │ │ │ │ + bne.w 308c4 <_Py_DumpStack@@Base+0xa5c> │ │ │ │ + ldr r3, [pc, #708] @ (308c0 <_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, 30674 <_Py_DumpStack@@Base+0x7ac> │ │ │ │ + cbz r1, 30614 <_Py_DumpStack@@Base+0x7ac> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbnz r3, 3068c <_Py_DumpStack@@Base+0x7c4> │ │ │ │ + cbnz r3, 3062c <_Py_DumpStack@@Base+0x7c4> │ │ │ │ mov r1, r0 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ mov r0, r2 │ │ │ │ str.w sl, [sp] │ │ │ │ - movw r2, #31140 @ 0x79a4 │ │ │ │ + movw r2, #28900 @ 0x70e4 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 1ed4e4 <_PyErr_Format@@Base> │ │ │ │ - b.n 30924 <_Py_DumpStack@@Base+0xa5c> │ │ │ │ + bl 1ecc4c <_PyErr_Format@@Base> │ │ │ │ + b.n 308c4 <_Py_DumpStack@@Base+0xa5c> │ │ │ │ mov r3, sl │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - movw r1, #31140 @ 0x79a4 │ │ │ │ + movw r1, #28900 @ 0x70e4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 50732 <_PyErr_FormatFromCause@@Base> │ │ │ │ - b.n 30924 <_Py_DumpStack@@Base+0xa5c> │ │ │ │ + bl 505de <_PyErr_FormatFromCause@@Base> │ │ │ │ + b.n 308c4 <_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, #31224 @ 0x79f8 │ │ │ │ + movw r1, #28984 @ 0x7138 │ │ │ │ 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 30600 <_Py_DumpStack@@Base+0x738> │ │ │ │ + beq.n 305a0 <_Py_DumpStack@@Base+0x738> │ │ │ │ ldrb.w r3, [r9, r5] │ │ │ │ add.w r8, r9, r5 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne.n 306de <_Py_DumpStack@@Base+0x816> │ │ │ │ + bne.n 3067e <_Py_DumpStack@@Base+0x816> │ │ │ │ mov r0, r8 │ │ │ │ blx 2bf84 │ │ │ │ add r0, r8 │ │ │ │ ldrb.w r3, [r0, #-1] │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.w 308b2 <_Py_DumpStack@@Base+0x9ea> │ │ │ │ + beq.w 30852 <_Py_DumpStack@@Base+0x9ea> │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r8 │ │ │ │ blx 2c2f0 │ │ │ │ - cbz r0, 306ec <_Py_DumpStack@@Base+0x824> │ │ │ │ + cbz r0, 3068c <_Py_DumpStack@@Base+0x824> │ │ │ │ adds r0, #1 │ │ │ │ - b.n 306ee <_Py_DumpStack@@Base+0x826> │ │ │ │ + b.n 3068e <_Py_DumpStack@@Base+0x826> │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #31252 @ 0x7a14 │ │ │ │ + movw r1, #29012 @ 0x7154 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ blx 2bb70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 308b2 <_Py_DumpStack@@Base+0x9ea> │ │ │ │ + beq.w 30852 <_Py_DumpStack@@Base+0x9ea> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 308b2 <_Py_DumpStack@@Base+0x9ea> │ │ │ │ + beq.w 30852 <_Py_DumpStack@@Base+0x9ea> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx 2b784 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bge.n 3074a <_Py_DumpStack@@Base+0x882> │ │ │ │ + bge.n 306ea <_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, #31260 @ 0x7a1c │ │ │ │ + movw r3, #29020 @ 0x715c │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31272 @ 0x7a28 │ │ │ │ + movw r1, #29032 @ 0x7168 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl d5b6c │ │ │ │ - b.n 308b2 <_Py_DumpStack@@Base+0x9ea> │ │ │ │ + bl d56e0 │ │ │ │ + b.n 30852 <_Py_DumpStack@@Base+0x9ea> │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ blx 2b99c <__fstat64_time64@plt+0x4> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 30786 <_Py_DumpStack@@Base+0x8be> │ │ │ │ + cbz r0, 30726 <_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, #31260 @ 0x7a1c │ │ │ │ + movw r3, #29020 @ 0x715c │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31328 @ 0x7a60 │ │ │ │ + movw r1, #29088 @ 0x71a0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl d5b6c │ │ │ │ - b.n 30876 <_Py_DumpStack@@Base+0x9ae> │ │ │ │ - vldr d7, [pc, #400] @ 30918 <_Py_DumpStack@@Base+0xa50> │ │ │ │ + bl d56e0 │ │ │ │ + b.n 30816 <_Py_DumpStack@@Base+0x9ae> │ │ │ │ + vldr d7, [pc, #400] @ 308b8 <_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 307dc <_Py_DumpStack@@Base+0x914> │ │ │ │ + bne.n 3077c <_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, #31260 @ 0x7a1c │ │ │ │ + movw r3, #29020 @ 0x715c │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - movw r1, #31400 @ 0x7aa8 │ │ │ │ + movw r1, #29160 @ 0x71e8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ vstr d8, [sp] │ │ │ │ - bl d5b6c │ │ │ │ - b.n 307fe <_Py_DumpStack@@Base+0x936> │ │ │ │ + bl d56e0 │ │ │ │ + b.n 3079e <_Py_DumpStack@@Base+0x936> │ │ │ │ ldrh r3, [r0, #50] @ 0x32 │ │ │ │ ldrh r2, [r0, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 30802 <_Py_DumpStack@@Base+0x93a> │ │ │ │ + bcc.n 307a2 <_Py_DumpStack@@Base+0x93a> │ │ │ │ str r2, [sp, #0] │ │ │ │ movw r2, #4360 @ 0x1108 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r1, #31480 @ 0x7af8 │ │ │ │ + movw r1, #29240 @ 0x7238 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mov r2, r8 │ │ │ │ - bl d5b6c │ │ │ │ + bl d56e0 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 3086e <_Py_DumpStack@@Base+0x9a6> │ │ │ │ + b.n 3080e <_Py_DumpStack@@Base+0x9a6> │ │ │ │ ldr r5, [r0, #32] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - movw r7, #31260 @ 0x7a1c │ │ │ │ + movw r7, #29020 @ 0x715c │ │ │ │ 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 │ │ │ │ @@ -6242,507 +6203,507 @@ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r8 │ │ │ │ adds r6, #1 │ │ │ │ add r1, r7 │ │ │ │ add r1, r9 │ │ │ │ blx 2c140 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 30c2c <_Py_DumpStack@@Base+0xd64> │ │ │ │ + beq.w 30bcc <_Py_DumpStack@@Base+0xd64> │ │ │ │ adds r5, #40 @ 0x28 │ │ │ │ cmp r4, r6 │ │ │ │ - bgt.n 3082a <_Py_DumpStack@@Base+0x962> │ │ │ │ + bgt.n 307ca <_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 307fe <_Py_DumpStack@@Base+0x936> │ │ │ │ + b.n 3079e <_Py_DumpStack@@Base+0x936> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 30c5c <_Py_DumpStack@@Base+0xd94> │ │ │ │ + beq.w 30bfc <_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 2937e4 <_PyMonitoring_FireBranchEvent@@Base+0x300> │ │ │ │ + bl 292f64 <_PyMonitoring_FireBranchEvent@@Base+0x300> │ │ │ │ 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, 308a6 <_Py_DumpStack@@Base+0x9de> │ │ │ │ + cbz r0, 30846 <_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, #31620 @ 0x7b84 │ │ │ │ + movw r1, #29380 @ 0x72c4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl d5b6c │ │ │ │ - b.n 308b2 <_Py_DumpStack@@Base+0x9ea> │ │ │ │ - cbz r7, 308b2 <_Py_DumpStack@@Base+0x9ea> │ │ │ │ + bl d56e0 │ │ │ │ + b.n 30852 <_Py_DumpStack@@Base+0x9ea> │ │ │ │ + cbz r7, 30852 <_Py_DumpStack@@Base+0x9ea> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ - bl 371cc │ │ │ │ - cbnz r0, 308ba <_Py_DumpStack@@Base+0x9f2> │ │ │ │ + bl 3715c │ │ │ │ + cbnz r0, 3085a <_Py_DumpStack@@Base+0x9f2> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 30600 <_Py_DumpStack@@Base+0x738> │ │ │ │ + b.n 305a0 <_Py_DumpStack@@Base+0x738> │ │ │ │ mov r9, r0 │ │ │ │ - b.n 30600 <_Py_DumpStack@@Base+0x738> │ │ │ │ + b.n 305a0 <_Py_DumpStack@@Base+0x738> │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r4, r7 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - b.n 308c8 <_Py_DumpStack@@Base+0xa00> │ │ │ │ + b.n 30868 <_Py_DumpStack@@Base+0xa00> │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ - bl 75fa8 │ │ │ │ + bl 75fe0 │ │ │ │ mov r0, fp │ │ │ │ blx 2c01c │ │ │ │ - cbz r0, 308fe <_Py_DumpStack@@Base+0xa36> │ │ │ │ + cbz r0, 3089e <_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, #31656 @ 0x7ba8 │ │ │ │ + movw r1, #29416 @ 0x72e8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl d5b6c │ │ │ │ - b.n 30924 <_Py_DumpStack@@Base+0xa5c> │ │ │ │ - cbz r4, 30924 <_Py_DumpStack@@Base+0xa5c> │ │ │ │ + bl d56e0 │ │ │ │ + b.n 308c4 <_Py_DumpStack@@Base+0xa5c> │ │ │ │ + cbz r4, 308c4 <_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 3720e │ │ │ │ + bl 3719e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 309a4 <_Py_DumpStack@@Base+0xadc> │ │ │ │ - b.n 309ce <_Py_DumpStack@@Base+0xb06> │ │ │ │ + beq.n 30944 <_Py_DumpStack@@Base+0xadc> │ │ │ │ + b.n 3096e <_Py_DumpStack@@Base+0xb06> │ │ │ │ nop │ │ │ │ ... │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r4, #4360 @ 0x1108 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ - bl d8268 │ │ │ │ + bl d7dc0 │ │ │ │ ldr r6, [sp, #888] @ 0x378 │ │ │ │ mov r7, r0 │ │ │ │ - movw r1, #31700 @ 0x7bd4 │ │ │ │ + movw r1, #29460 @ 0x7314 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d5b6c │ │ │ │ + bl d56e0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b8d38 <_PyErr_ChainExceptions1@@Base> │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 30960 <_Py_DumpStack@@Base+0xa98> │ │ │ │ - movw r1, #31772 @ 0x7c1c │ │ │ │ + bl 1b8198 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 30900 <_Py_DumpStack@@Base+0xa98> │ │ │ │ + movw r1, #29532 @ 0x735c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r6 │ │ │ │ - bl d5b6c │ │ │ │ + bl d56e0 │ │ │ │ movw r3, #45496 @ 0xb1b8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d8070 │ │ │ │ + bl d7bc8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 30a16 <_Py_DumpStack@@Base+0xb4e> │ │ │ │ - ldr r2, [pc, #740] @ (30c58 <_Py_DumpStack@@Base+0xd90>) │ │ │ │ + bne.n 309b6 <_Py_DumpStack@@Base+0xb4e> │ │ │ │ + ldr r2, [pc, #740] @ (30bf8 <_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, 30984 <_Py_DumpStack@@Base+0xabc> │ │ │ │ + cbz r2, 30924 <_Py_DumpStack@@Base+0xabc> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - cbnz r2, 30996 <_Py_DumpStack@@Base+0xace> │ │ │ │ + cbnz r2, 30936 <_Py_DumpStack@@Base+0xace> │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #31820 @ 0x7c4c │ │ │ │ + movw r2, #29580 @ 0x738c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ mov r0, r3 │ │ │ │ - bl 1ed4e4 <_PyErr_Format@@Base> │ │ │ │ - b.n 30a16 <_Py_DumpStack@@Base+0xb4e> │ │ │ │ - movw r1, #31820 @ 0x7c4c │ │ │ │ + bl 1ecc4c <_PyErr_Format@@Base> │ │ │ │ + b.n 309b6 <_Py_DumpStack@@Base+0xb4e> │ │ │ │ + movw r1, #29580 @ 0x738c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 50732 <_PyErr_FormatFromCause@@Base> │ │ │ │ - b.n 30a16 <_Py_DumpStack@@Base+0xb4e> │ │ │ │ - movw r1, #17596 @ 0x44bc │ │ │ │ + bl 505de <_PyErr_FormatFromCause@@Base> │ │ │ │ + b.n 309b6 <_Py_DumpStack@@Base+0xb4e> │ │ │ │ + movw r1, #15356 @ 0x3bfc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ movs r2, #8 │ │ │ │ blx 2c22c │ │ │ │ - cbz r0, 30a1c <_Py_DumpStack@@Base+0xb54> │ │ │ │ + cbz r0, 309bc <_Py_DumpStack@@Base+0xb54> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #31948 @ 0x7ccc │ │ │ │ + movw r1, #29708 @ 0x740c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 30a16 <_Py_DumpStack@@Base+0xb4e> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 309b6 <_Py_DumpStack@@Base+0xb4e> │ │ │ │ movw r3, #45496 @ 0xb1b8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d8070 │ │ │ │ - cbnz r0, 30a16 <_Py_DumpStack@@Base+0xb4e> │ │ │ │ - ldr r1, [pc, #632] @ (30c58 <_Py_DumpStack@@Base+0xd90>) │ │ │ │ + bl d7bc8 │ │ │ │ + cbnz r0, 309b6 <_Py_DumpStack@@Base+0xb4e> │ │ │ │ + ldr r1, [pc, #632] @ (30bf8 <_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, 309f8 <_Py_DumpStack@@Base+0xb30> │ │ │ │ + cbz r2, 30998 <_Py_DumpStack@@Base+0xb30> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - cbnz r2, 30a08 <_Py_DumpStack@@Base+0xb40> │ │ │ │ + cbnz r2, 309a8 <_Py_DumpStack@@Base+0xb40> │ │ │ │ mov r1, r3 │ │ │ │ - movw r2, #31888 @ 0x7c90 │ │ │ │ + movw r2, #29648 @ 0x73d0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 1ed4e4 <_PyErr_Format@@Base> │ │ │ │ - b.n 30a16 <_Py_DumpStack@@Base+0xb4e> │ │ │ │ - movw r1, #31888 @ 0x7c90 │ │ │ │ + bl 1ecc4c <_PyErr_Format@@Base> │ │ │ │ + b.n 309b6 <_Py_DumpStack@@Base+0xb4e> │ │ │ │ + movw r1, #29648 @ 0x73d0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r3 │ │ │ │ - bl 50732 <_PyErr_FormatFromCause@@Base> │ │ │ │ + bl 505de <_PyErr_FormatFromCause@@Base> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 30c0a <_Py_DumpStack@@Base+0xd42> │ │ │ │ + b.n 30baa <_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 30a52 <_Py_DumpStack@@Base+0xb8a> │ │ │ │ + beq.n 309f2 <_Py_DumpStack@@Base+0xb8a> │ │ │ │ movw r2, #64528 @ 0xfc10 │ │ │ │ movt r2, #64753 @ 0xfcf1 │ │ │ │ add r2, r3 │ │ │ │ orrs r2, r1 │ │ │ │ - beq.n 30a52 <_Py_DumpStack@@Base+0xb8a> │ │ │ │ + beq.n 309f2 <_Py_DumpStack@@Base+0xb8a> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #32008 @ 0x7d08 │ │ │ │ + movw r1, #29768 @ 0x7448 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 30a16 <_Py_DumpStack@@Base+0xb4e> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 309b6 <_Py_DumpStack@@Base+0xb4e> │ │ │ │ mov.w ip, r3, lsr #24 │ │ │ │ ubfx r2, r3, #16, #8 │ │ │ │ cmp.w ip, #3 │ │ │ │ - bne.n 30a64 <_Py_DumpStack@@Base+0xb9c> │ │ │ │ + bne.n 30a04 <_Py_DumpStack@@Base+0xb9c> │ │ │ │ cmp r2, #14 │ │ │ │ - beq.n 30a86 <_Py_DumpStack@@Base+0xbbe> │ │ │ │ + beq.n 30a26 <_Py_DumpStack@@Base+0xbbe> │ │ │ │ movw r0, #4360 @ 0x1108 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r3, #14 │ │ │ │ movs r2, #3 │ │ │ │ - movw r1, #32116 @ 0x7d74 │ │ │ │ + movw r1, #29876 @ 0x74b4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str.w ip, [sp] │ │ │ │ - bl d5b6c │ │ │ │ - b.n 30a16 <_Py_DumpStack@@Base+0xb4e> │ │ │ │ + bl d56e0 │ │ │ │ + b.n 309b6 <_Py_DumpStack@@Base+0xb4e> │ │ │ │ sub.w r8, r7, #776 @ 0x308 │ │ │ │ ldrd r3, r2, [r8, #16] │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 30aa6 <_Py_DumpStack@@Base+0xbde> │ │ │ │ + bne.n 30a46 <_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 3720e │ │ │ │ - cbz r0, 30abe <_Py_DumpStack@@Base+0xbf6> │ │ │ │ - b.n 30a16 <_Py_DumpStack@@Base+0xb4e> │ │ │ │ + bl 3719e │ │ │ │ + cbz r0, 30a5e <_Py_DumpStack@@Base+0xbf6> │ │ │ │ + b.n 309b6 <_Py_DumpStack@@Base+0xb4e> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #32192 @ 0x7dc0 │ │ │ │ + movw r1, #29952 @ 0x7500 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 30a16 <_Py_DumpStack@@Base+0xb4e> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 309b6 <_Py_DumpStack@@Base+0xb4e> │ │ │ │ sub.w r4, r7, #856 @ 0x358 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 30ade <_Py_DumpStack@@Base+0xc16> │ │ │ │ + cbnz r3, 30a7e <_Py_DumpStack@@Base+0xc16> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #32300 @ 0x7e2c │ │ │ │ + movw r1, #30060 @ 0x756c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 30a16 <_Py_DumpStack@@Base+0xb4e> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 309b6 <_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 3720e │ │ │ │ + bl 3719e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 30a16 <_Py_DumpStack@@Base+0xb4e> │ │ │ │ + bne.n 309b6 <_Py_DumpStack@@Base+0xb4e> │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 30b1a <_Py_DumpStack@@Base+0xc52> │ │ │ │ + beq.n 30aba <_Py_DumpStack@@Base+0xc52> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #32356 @ 0x7e64 │ │ │ │ + movw r1, #30116 @ 0x75a4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 30a16 <_Py_DumpStack@@Base+0xb4e> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 309b6 <_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 3720e │ │ │ │ + bl 3719e │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 30a16 <_Py_DumpStack@@Base+0xb4e> │ │ │ │ + bne.w 309b6 <_Py_DumpStack@@Base+0xb4e> │ │ │ │ sub.w r3, r7, #848 @ 0x350 │ │ │ │ ldr.w r9, [r3] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 30b5a <_Py_DumpStack@@Base+0xc92> │ │ │ │ + bne.n 30afa <_Py_DumpStack@@Base+0xc92> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #32412 @ 0x7e9c │ │ │ │ + movw r1, #30172 @ 0x75dc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 30a16 <_Py_DumpStack@@Base+0xb4e> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 309b6 <_Py_DumpStack@@Base+0xb4e> │ │ │ │ mov r0, r6 │ │ │ │ blx 2bf84 │ │ │ │ ldrd r2, r3, [r8, #752] @ 0x2f0 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs r4, r3 │ │ │ │ - bcc.n 30b82 <_Py_DumpStack@@Base+0xcba> │ │ │ │ + bcc.n 30b22 <_Py_DumpStack@@Base+0xcba> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #32464 @ 0x7ed0 │ │ │ │ + movw r1, #30224 @ 0x7610 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 30a16 <_Py_DumpStack@@Base+0xb4e> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 309b6 <_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 3745a │ │ │ │ + bl 373ea │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 30a16 <_Py_DumpStack@@Base+0xb4e> │ │ │ │ + bne.w 309b6 <_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 3745a │ │ │ │ + bl 373ea │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 30a16 <_Py_DumpStack@@Base+0xb4e> │ │ │ │ + bne.w 309b6 <_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 3720e │ │ │ │ + bl 3719e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 30a16 <_Py_DumpStack@@Base+0xb4e> │ │ │ │ + bne.w 309b6 <_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 3745a │ │ │ │ + bl 373ea │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ negs r4, r4 │ │ │ │ ldr r0, [sp, #892] @ 0x37c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 30c14 <_Py_DumpStack@@Base+0xd4c> │ │ │ │ + beq.n 30bb4 <_Py_DumpStack@@Base+0xd4c> │ │ │ │ blx 2b490 │ │ │ │ mov.w r6, #1024 @ 0x400 │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 6b248 │ │ │ │ + bl 6b288 │ │ │ │ str r7, [r5, #12] │ │ │ │ subs r6, #1 │ │ │ │ str.w r7, [r5, #16]! │ │ │ │ - bne.n 30c1a <_Py_DumpStack@@Base+0xd52> │ │ │ │ - b.n 30c76 <_Py_DumpStack@@Base+0xdae> │ │ │ │ + bne.n 30bba <_Py_DumpStack@@Base+0xd52> │ │ │ │ + b.n 30c16 <_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 30c5c <_Py_DumpStack@@Base+0xd94> │ │ │ │ + bge.n 30bfc <_Py_DumpStack@@Base+0xd94> │ │ │ │ ldr.w r6, [r1], #32 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 30854 <_Py_DumpStack@@Base+0x98c> │ │ │ │ + beq.w 307f4 <_Py_DumpStack@@Base+0x98c> │ │ │ │ mov r2, r1 │ │ │ │ - b.n 30c40 <_Py_DumpStack@@Base+0xd78> │ │ │ │ + b.n 30be0 <_Py_DumpStack@@Base+0xd78> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r2, #4360 @ 0x1108 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r1, #31548 @ 0x7b3c │ │ │ │ + movw r1, #29308 @ 0x727c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mov r2, r8 │ │ │ │ - bl d5b6c │ │ │ │ - b.n 307fe <_Py_DumpStack@@Base+0x936> │ │ │ │ + bl d56e0 │ │ │ │ + b.n 3079e <_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] @ (30cb0 <_Py_DumpStack@@Base+0xde8>) │ │ │ │ + ldr r5, [pc, #32] @ (30c50 <_Py_DumpStack@@Base+0xde8>) │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #60168 @ 0xeb08 │ │ │ │ + movw r2, #58068 @ 0xe2d4 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #32800 @ 0x8020 │ │ │ │ + movw r1, #30560 @ 0x7760 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r4, r5] │ │ │ │ pop {r4, r5} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr.w r0, [r0, #3904] @ 0xf40 │ │ │ │ - b.w d0578 │ │ │ │ + b.w d00d0 │ │ │ │ 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 fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 30cd4 <_Py_DumpStack@@Base+0xe0c> │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 30cec <_Py_DumpStack@@Base+0xe24> │ │ │ │ - ldr r2, [pc, #24] @ (30cf0 <_Py_DumpStack@@Base+0xe28>) │ │ │ │ + bne.n 30c74 <_Py_DumpStack@@Base+0xe0c> │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 30c8c <_Py_DumpStack@@Base+0xe24> │ │ │ │ + ldr r2, [pc, #24] @ (30c90 <_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 30cee <_Py_DumpStack@@Base+0xe26> │ │ │ │ + b.n 30c8e <_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 30e42 <_Py_DumpStack@@Base+0xf7a> │ │ │ │ + bne.w 30de2 <_Py_DumpStack@@Base+0xf7a> │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 30d4c <_Py_DumpStack@@Base+0xe84> │ │ │ │ + cbz r3, 30cec <_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, 30d30 <_Py_DumpStack@@Base+0xe68> │ │ │ │ + cbz r5, 30cd0 <_Py_DumpStack@@Base+0xe68> │ │ │ │ ldr r5, [r4, #20] │ │ │ │ - b.n 30d38 <_Py_DumpStack@@Base+0xe70> │ │ │ │ + b.n 30cd8 <_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 1928e0 <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ + bl 191db8 <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 30d5a <_Py_DumpStack@@Base+0xe92> │ │ │ │ - b.n 30e42 <_Py_DumpStack@@Base+0xf7a> │ │ │ │ + cbnz r0, 30cfa <_Py_DumpStack@@Base+0xe92> │ │ │ │ + b.n 30de2 <_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, 30d62 <_Py_DumpStack@@Base+0xe9a> │ │ │ │ + cbz r3, 30d02 <_Py_DumpStack@@Base+0xe9a> │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - b.n 30d6a <_Py_DumpStack@@Base+0xea2> │ │ │ │ + b.n 30d0a <_Py_DumpStack@@Base+0xea2> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r1, #37356 @ 0x91ec │ │ │ │ + movw r1, #35116 @ 0x892c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1f23ac │ │ │ │ + bl 1f1b18 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 30d94 <_Py_DumpStack@@Base+0xecc> │ │ │ │ + bge.n 30d34 <_Py_DumpStack@@Base+0xecc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 30d94 <_Py_DumpStack@@Base+0xecc> │ │ │ │ + cbnz r3, 30d34 <_Py_DumpStack@@Base+0xecc> │ │ │ │ mov r0, r7 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 30e42 <_Py_DumpStack@@Base+0xf7a> │ │ │ │ + beq.n 30de2 <_Py_DumpStack@@Base+0xf7a> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 30db4 <_Py_DumpStack@@Base+0xeec> │ │ │ │ + bne.n 30d54 <_Py_DumpStack@@Base+0xeec> │ │ │ │ movs r1, #6 │ │ │ │ add.w r0, r4, #13 │ │ │ │ - bl 6bf14 │ │ │ │ + bl 6bf54 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ - b.n 30e2e <_Py_DumpStack@@Base+0xf66> │ │ │ │ + b.n 30dce <_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 │ │ │ │ @@ -6754,486 +6715,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 1926bc <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ + bl 191b94 <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 30e2e <_Py_DumpStack@@Base+0xf66> │ │ │ │ + cbz r0, 30dce <_Py_DumpStack@@Base+0xf66> │ │ │ │ mov r1, r5 │ │ │ │ - bl 25c460 <_PyTime_ObjectToTimeval@@Base+0x1ecc> │ │ │ │ + bl 25bc60 <_PyTime_ObjectToTimeval@@Base+0x1ecc> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 30e0e <_Py_DumpStack@@Base+0xf46> │ │ │ │ + bge.n 30dae <_Py_DumpStack@@Base+0xf46> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 30e0e <_Py_DumpStack@@Base+0xf46> │ │ │ │ + cbnz r3, 30dae <_Py_DumpStack@@Base+0xf46> │ │ │ │ mov r0, r8 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - cbz r7, 30e2e <_Py_DumpStack@@Base+0xf66> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + cbz r7, 30dce <_Py_DumpStack@@Base+0xf66> │ │ │ │ mov r0, r7 │ │ │ │ - bl 6b828 │ │ │ │ + bl 6b868 │ │ │ │ str r0, [r4, #8] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 30e2e <_Py_DumpStack@@Base+0xf66> │ │ │ │ + bge.n 30dce <_Py_DumpStack@@Base+0xf66> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 30e2e <_Py_DumpStack@@Base+0xf66> │ │ │ │ + cbnz r3, 30dce <_Py_DumpStack@@Base+0xf66> │ │ │ │ mov r0, r7 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 30e42 <_Py_DumpStack@@Base+0xf7a> │ │ │ │ + bge.n 30de2 <_Py_DumpStack@@Base+0xf7a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 30e42 <_Py_DumpStack@@Base+0xf7a> │ │ │ │ + cbnz r3, 30de2 <_Py_DumpStack@@Base+0xf7a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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, #56900 @ 0xde44 │ │ │ │ + movw r0, #54660 @ 0xd584 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl 1aa8ec <_PySys_GetRequiredAttrString@@Base> │ │ │ │ - cbz r0, 30e9c <_Py_DumpStack@@Base+0xfd4> │ │ │ │ + bl 1a9e7c <_PySys_GetRequiredAttrString@@Base> │ │ │ │ + cbz r0, 30e3c <_Py_DumpStack@@Base+0xfd4> │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #60168 @ 0xeb08 │ │ │ │ + movw r1, #58068 @ 0xe2d4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #34320 @ 0x8610 │ │ │ │ + movw r0, #32080 @ 0x7d50 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 91afc │ │ │ │ + bl 91bcc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 30ea0 <_Py_DumpStack@@Base+0xfd8> │ │ │ │ + bne.n 30e40 <_Py_DumpStack@@Base+0xfd8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 30e9c <_Py_DumpStack@@Base+0xfd4> │ │ │ │ + bge.n 30e3c <_Py_DumpStack@@Base+0xfd4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 30e9c <_Py_DumpStack@@Base+0xfd4> │ │ │ │ + cbnz r3, 30e3c <_Py_DumpStack@@Base+0xfd4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 30ec2 <_Py_DumpStack@@Base+0xffa> │ │ │ │ + b.n 30e62 <_Py_DumpStack@@Base+0xffa> │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 904c0 │ │ │ │ + bl 90580 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 30ec2 <_Py_DumpStack@@Base+0xffa> │ │ │ │ + bge.n 30e62 <_Py_DumpStack@@Base+0xffa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 30ec2 <_Py_DumpStack@@Base+0xffa> │ │ │ │ + cbnz r3, 30e62 <_Py_DumpStack@@Base+0xffa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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] @ (31034 <_Py_DumpStack@@Base+0x116c>) │ │ │ │ + ldr r4, [pc, #348] @ (30fd4 <_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, #34512 @ 0x86d0 │ │ │ │ + movw r0, #32272 @ 0x7e10 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 18383c │ │ │ │ - cbz r0, 30f10 <_Py_DumpStack@@Base+0x1048> │ │ │ │ + bl 182d14 │ │ │ │ + cbz r0, 30eb0 <_Py_DumpStack@@Base+0x1048> │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 30f10 <_Py_DumpStack@@Base+0x1048> │ │ │ │ - movw r1, #18952 @ 0x4a08 │ │ │ │ + cbz r3, 30eb0 <_Py_DumpStack@@Base+0x1048> │ │ │ │ + movw r1, #17184 @ 0x4320 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ blx 2c140 │ │ │ │ - cbnz r0, 30f18 <_Py_DumpStack@@Base+0x1050> │ │ │ │ + cbnz r0, 30eb8 <_Py_DumpStack@@Base+0x1050> │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ - b.n 3102c <_Py_DumpStack@@Base+0x1164> │ │ │ │ - movw r4, #34496 @ 0x86c0 │ │ │ │ + b.n 30fcc <_Py_DumpStack@@Base+0x1164> │ │ │ │ + movw r4, #32256 @ 0x7e00 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 179eb0 │ │ │ │ + bl 179388 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 30f2c <_Py_DumpStack@@Base+0x1064> │ │ │ │ + cbnz r0, 30ecc <_Py_DumpStack@@Base+0x1064> │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1f38dc │ │ │ │ + b.w 1f304c │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ blx 2c2f0 │ │ │ │ - cbnz r0, 30f46 <_Py_DumpStack@@Base+0x107e> │ │ │ │ - movw r0, #34296 @ 0x85f8 │ │ │ │ + cbnz r0, 30ee6 <_Py_DumpStack@@Base+0x107e> │ │ │ │ + movw r0, #32056 @ 0x7d38 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 793f8 │ │ │ │ + bl 79430 │ │ │ │ mov sl, r4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 30f58 <_Py_DumpStack@@Base+0x1090> │ │ │ │ + b.n 30ef8 <_Py_DumpStack@@Base+0x1090> │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 30ffc <_Py_DumpStack@@Base+0x1134> │ │ │ │ + beq.n 30f9c <_Py_DumpStack@@Base+0x1134> │ │ │ │ subs r1, r0, r4 │ │ │ │ add.w sl, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa14 │ │ │ │ + bl 7fa44 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r5, 30f64 <_Py_DumpStack@@Base+0x109c> │ │ │ │ + cbnz r5, 30f04 <_Py_DumpStack@@Base+0x109c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 6b248 │ │ │ │ + bl 6b288 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3102c <_Py_DumpStack@@Base+0x1164> │ │ │ │ + b.n 30fcc <_Py_DumpStack@@Base+0x1164> │ │ │ │ mov r0, r5 │ │ │ │ - bl 118bb8 │ │ │ │ + bl 1186c8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 30f80 <_Py_DumpStack@@Base+0x10b8> │ │ │ │ + bge.n 30f20 <_Py_DumpStack@@Base+0x10b8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 30f80 <_Py_DumpStack@@Base+0x10b8> │ │ │ │ + cbnz r3, 30f20 <_Py_DumpStack@@Base+0x10b8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 30f9a <_Py_DumpStack@@Base+0x10d2> │ │ │ │ + bne.n 30f3a <_Py_DumpStack@@Base+0x10d2> │ │ │ │ movw r3, #61136 @ 0xeed0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1c7a7c <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbnz r0, 30ffc <_Py_DumpStack@@Base+0x1134> │ │ │ │ - b.n 30f5a <_Py_DumpStack@@Base+0x1092> │ │ │ │ + bl 1c6e78 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbnz r0, 30f9c <_Py_DumpStack@@Base+0x1134> │ │ │ │ + b.n 30efa <_Py_DumpStack@@Base+0x1092> │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl cf458 │ │ │ │ + bl cefb0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 30fbc <_Py_DumpStack@@Base+0x10f4> │ │ │ │ + bge.n 30f5c <_Py_DumpStack@@Base+0x10f4> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 30fbc <_Py_DumpStack@@Base+0x10f4> │ │ │ │ + cbnz r3, 30f5c <_Py_DumpStack@@Base+0x10f4> │ │ │ │ mov r0, fp │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 30fd2 <_Py_DumpStack@@Base+0x110a> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 30f72 <_Py_DumpStack@@Base+0x110a> │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1c7a7c <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbnz r0, 30ffc <_Py_DumpStack@@Base+0x1134> │ │ │ │ - b.n 30f5a <_Py_DumpStack@@Base+0x1092> │ │ │ │ + bl 1c6e78 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbnz r0, 30f9c <_Py_DumpStack@@Base+0x1134> │ │ │ │ + b.n 30efa <_Py_DumpStack@@Base+0x1092> │ │ │ │ mov r0, r4 │ │ │ │ - bl 6b248 │ │ │ │ + bl 6b288 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 904c0 │ │ │ │ + bl 90580 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3102c <_Py_DumpStack@@Base+0x1164> │ │ │ │ + bge.n 30fcc <_Py_DumpStack@@Base+0x1164> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3102c <_Py_DumpStack@@Base+0x1164> │ │ │ │ + cbnz r3, 30fcc <_Py_DumpStack@@Base+0x1164> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3102c <_Py_DumpStack@@Base+0x1164> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 30fcc <_Py_DumpStack@@Base+0x1164> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7a88 <_PyErr_Clear@@Base> │ │ │ │ + bl 1c6e84 <_PyErr_Clear@@Base> │ │ │ │ movw r0, #61084 @ 0xee9c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #0 │ │ │ │ - movw r2, #34532 @ 0x86e4 │ │ │ │ + movw r2, #32292 @ 0x7e24 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 204f58 │ │ │ │ + bl 204730 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6b248 │ │ │ │ + bl 6b288 │ │ │ │ adds r5, #1 │ │ │ │ - bne.w 30f06 <_Py_DumpStack@@Base+0x103e> │ │ │ │ - b.n 30f60 <_Py_DumpStack@@Base+0x1098> │ │ │ │ + bne.w 30ea6 <_Py_DumpStack@@Base+0x103e> │ │ │ │ + b.n 30f00 <_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, 31058 <_Py_DumpStack@@Base+0x1190> │ │ │ │ + cbnz r3, 30ff8 <_Py_DumpStack@@Base+0x1190> │ │ │ │ cmp r2, #2 │ │ │ │ - ble.n 31058 <_Py_DumpStack@@Base+0x1190> │ │ │ │ + ble.n 30ff8 <_Py_DumpStack@@Base+0x1190> │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 31058 <_Py_DumpStack@@Base+0x1190> │ │ │ │ - cbnz r4, 3107a <_Py_DumpStack@@Base+0x11b2> │ │ │ │ + bne.n 30ff8 <_Py_DumpStack@@Base+0x1190> │ │ │ │ + cbnz r4, 3101a <_Py_DumpStack@@Base+0x11b2> │ │ │ │ add r0, sp, #28 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #132] @ (310e4 <_Py_DumpStack@@Base+0x121c>) │ │ │ │ + ldr r4, [pc, #132] @ (31084 <_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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3107a <_Py_DumpStack@@Base+0x11b2> │ │ │ │ + cbnz r0, 3101a <_Py_DumpStack@@Base+0x11b2> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 310e0 <_Py_DumpStack@@Base+0x1218> │ │ │ │ + b.n 31080 <_Py_DumpStack@@Base+0x1218> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 3108e <_Py_DumpStack@@Base+0x11c6> │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 3102e <_Py_DumpStack@@Base+0x11c6> │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31076 <_Py_DumpStack@@Base+0x11ae> │ │ │ │ + bne.n 31016 <_Py_DumpStack@@Base+0x11ae> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 310a2 <_Py_DumpStack@@Base+0x11da> │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 31042 <_Py_DumpStack@@Base+0x11da> │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31076 <_Py_DumpStack@@Base+0x11ae> │ │ │ │ + bne.n 31016 <_Py_DumpStack@@Base+0x11ae> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 310b6 <_Py_DumpStack@@Base+0x11ee> │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 31056 <_Py_DumpStack@@Base+0x11ee> │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31076 <_Py_DumpStack@@Base+0x11ae> │ │ │ │ + bne.n 31016 <_Py_DumpStack@@Base+0x11ae> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bc00 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 310d8 <_Py_DumpStack@@Base+0x1210> │ │ │ │ + bne.n 31078 <_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 1a8634 │ │ │ │ + b.w 1a7bc4 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bcs.n 311b8 <_Py_DumpStack@@Base+0x12f0> │ │ │ │ + bcs.n 31158 <_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, 31108 <_Py_DumpStack@@Base+0x1240> │ │ │ │ + cbnz r3, 310a8 <_Py_DumpStack@@Base+0x1240> │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 31108 <_Py_DumpStack@@Base+0x1240> │ │ │ │ + ble.n 310a8 <_Py_DumpStack@@Base+0x1240> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 31108 <_Py_DumpStack@@Base+0x1240> │ │ │ │ - cbnz r4, 31126 <_Py_DumpStack@@Base+0x125e> │ │ │ │ + bne.n 310a8 <_Py_DumpStack@@Base+0x1240> │ │ │ │ + cbnz r4, 310c6 <_Py_DumpStack@@Base+0x125e> │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #116] @ (31184 <_Py_DumpStack@@Base+0x12bc>) │ │ │ │ + ldr r4, [pc, #116] @ (31124 <_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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3117e <_Py_DumpStack@@Base+0x12b6> │ │ │ │ + cbz r0, 3111e <_Py_DumpStack@@Base+0x12b6> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 31138 <_Py_DumpStack@@Base+0x1270> │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 3117e <_Py_DumpStack@@Base+0x12b6> │ │ │ │ + bne.n 310d8 <_Py_DumpStack@@Base+0x1270> │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 3111e <_Py_DumpStack@@Base+0x12b6> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3114a <_Py_DumpStack@@Base+0x1282> │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 3117e <_Py_DumpStack@@Base+0x12b6> │ │ │ │ + bne.n 310ea <_Py_DumpStack@@Base+0x1282> │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 3111e <_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, 31174 <_Py_DumpStack@@Base+0x12ac> │ │ │ │ + cbz r3, 31114 <_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 1a8634 │ │ │ │ + b.w 1a7bc4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7fd14 │ │ │ │ + b.w 7fd44 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bcs.n 310b0 <_Py_DumpStack@@Base+0x11e8> │ │ │ │ + bcs.n 31050 <_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 fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 311a8 <_Py_DumpStack@@Base+0x12e0> │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 311cc <_Py_DumpStack@@Base+0x1304> │ │ │ │ + bne.n 31148 <_Py_DumpStack@@Base+0x12e0> │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 3116c <_Py_DumpStack@@Base+0x1304> │ │ │ │ mov r0, r4 │ │ │ │ blx 2b240 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 311c4 <_Py_DumpStack@@Base+0x12fc> │ │ │ │ + bge.n 31164 <_Py_DumpStack@@Base+0x12fc> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 1a8634 │ │ │ │ + b.w 1a7bc4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fd14 │ │ │ │ + b.w 7fd44 │ │ │ │ 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 fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 311f4 <_Py_DumpStack@@Base+0x132c> │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 3123c <_Py_DumpStack@@Base+0x1374> │ │ │ │ + bne.n 31194 <_Py_DumpStack@@Base+0x132c> │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 311dc <_Py_DumpStack@@Base+0x1374> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c25c │ │ │ │ - cbz r0, 3120e <_Py_DumpStack@@Base+0x1346> │ │ │ │ + cbz r0, 311ae <_Py_DumpStack@@Base+0x1346> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a8634 │ │ │ │ - b.n 3123c <_Py_DumpStack@@Base+0x1374> │ │ │ │ + bl 1a7bc4 │ │ │ │ + b.n 311dc <_Py_DumpStack@@Base+0x1374> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 85504 │ │ │ │ + bl 85568 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3123c <_Py_DumpStack@@Base+0x1374> │ │ │ │ + cbz r0, 311dc <_Py_DumpStack@@Base+0x1374> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7fd14 │ │ │ │ - cbnz r0, 31238 <_Py_DumpStack@@Base+0x1370> │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 311d8 <_Py_DumpStack@@Base+0x1370> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3123c <_Py_DumpStack@@Base+0x1374> │ │ │ │ + bge.n 311dc <_Py_DumpStack@@Base+0x1374> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3123c <_Py_DumpStack@@Base+0x1374> │ │ │ │ + cbnz r3, 311dc <_Py_DumpStack@@Base+0x1374> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3123c <_Py_DumpStack@@Base+0x1374> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 311dc <_Py_DumpStack@@Base+0x1374> │ │ │ │ str r0, [r4, #16] │ │ │ │ - b.n 3123e <_Py_DumpStack@@Base+0x1376> │ │ │ │ + b.n 311de <_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 926a8 │ │ │ │ + bl 92784 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1f2f3c <_PySlice_GetLongIndices@@Base+0x348> │ │ │ │ + b.w 1f26ac <_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 fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 31286 <_Py_DumpStack@@Base+0x13be> │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 312b4 <_Py_DumpStack@@Base+0x13ec> │ │ │ │ - bl 97c24 │ │ │ │ + bne.n 31226 <_Py_DumpStack@@Base+0x13be> │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 31254 <_Py_DumpStack@@Base+0x13ec> │ │ │ │ + bl 97ca0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bca0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 9a7f0 │ │ │ │ - cbz r4, 312ae <_Py_DumpStack@@Base+0x13e6> │ │ │ │ + cbz r4, 3124e <_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 1a8634 │ │ │ │ - bl ee0f4 │ │ │ │ - cbz r0, 312b8 <_Py_DumpStack@@Base+0x13f0> │ │ │ │ + b.w 1a7bc4 │ │ │ │ + bl edacc │ │ │ │ + cbz r0, 31258 <_Py_DumpStack@@Base+0x13f0> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 312c0 <_Py_DumpStack@@Base+0x13f8> │ │ │ │ + b.n 31260 <_Py_DumpStack@@Base+0x13f8> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -000312c4 : │ │ │ │ +00031264 : │ │ │ │ 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, 312e4 │ │ │ │ + cbz r1, 31284 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 293588 <_PyMonitoring_FireBranchEvent@@Base+0xa4> │ │ │ │ + bl 292d08 <_PyMonitoring_FireBranchEvent@@Base+0xa4> │ │ │ │ cmp r0, r4 │ │ │ │ - bcc.n 312fe │ │ │ │ + bcc.n 3129e │ │ │ │ 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 │ │ │ │ @@ -7245,403 +7206,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, #36548 @ 0x8ec4 │ │ │ │ + movw r2, #34308 @ 0x8604 │ │ │ │ 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 d711c │ │ │ │ - cbz r0, 31394 │ │ │ │ + bl d6c74 │ │ │ │ + cbz r0, 31334 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b3ed4 │ │ │ │ + bl 1b3344 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 31394 │ │ │ │ - ldr r3, [pc, #112] @ (313b8 ) │ │ │ │ + beq.n 31334 │ │ │ │ + ldr r3, [pc, #112] @ (31358 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r1, [r2, r3] │ │ │ │ - cbz r1, 31356 │ │ │ │ + cbz r1, 312f6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 31398 │ │ │ │ - b.n 31374 │ │ │ │ + cbz r3, 31338 │ │ │ │ + b.n 31314 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #51568 @ 0xc970 │ │ │ │ + movw r1, #49328 @ 0xc0b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 77318 │ │ │ │ - b.n 31394 │ │ │ │ + bl 77350 │ │ │ │ + b.n 31334 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 184294 │ │ │ │ + bl 18376c │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 3139e │ │ │ │ + cbz r0, 3133e │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 313b4 │ │ │ │ + b.n 31354 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1fa588 <_PyInterpreterConfig_InitFromDict@@Base+0x17c> │ │ │ │ + bl 1f9cf8 <_PyInterpreterConfig_InitFromDict@@Base+0x174> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 77318 │ │ │ │ - bl ee0f4 │ │ │ │ + bl 77350 │ │ │ │ + bl edacc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31394 │ │ │ │ + bne.n 31334 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000313bc <_Py_CheckRecursiveCall@@Base>: │ │ │ │ +0003135c <_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 3140a <_Py_CheckRecursiveCall@@Base+0x4e> │ │ │ │ + bls.n 313aa <_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, #36676 @ 0x8f44 │ │ │ │ + movw r4, #34436 @ 0x8684 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 2bf90 <__snprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #72] @ (3144c <_Py_CheckRecursiveCall@@Base+0x90>) │ │ │ │ + ldr r0, [pc, #72] @ (313ec <_Py_CheckRecursiveCall@@Base+0x90>) │ │ │ │ mov r1, r7 │ │ │ │ - bl 62ea6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 630ae <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ - cbnz r3, 31444 <_Py_CheckRecursiveCall@@Base+0x88> │ │ │ │ + cbnz r3, 313e4 <_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, #36720 @ 0x8f70 │ │ │ │ + movw r2, #34480 @ 0x86b0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ asrs r3, r3, #10 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1ed4e4 <_PyErr_Format@@Base> │ │ │ │ + bl 1ecc4c <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add r3, r0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - b.n 31446 <_Py_CheckRecursiveCall@@Base+0x8a> │ │ │ │ + b.n 313e6 <_Py_CheckRecursiveCall@@Base+0x8a> │ │ │ │ movs r0, #0 │ │ │ │ adds r7, #80 @ 0x50 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ - ldr r6, [sp, #560] @ 0x230 │ │ │ │ + str r5, [sp, #752] @ 0x2f0 │ │ │ │ lsls r3, r0, #1 │ │ │ │ │ │ │ │ -00031450 <_PyObject_Dump@@Base>: │ │ │ │ +000313f0 <_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 131590 <_PyObject_IsFreed@@Base> │ │ │ │ + bl 130d28 <_PyObject_IsFreed@@Base> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r3, 3148c <_PyObject_Dump@@Base+0x3c> │ │ │ │ + cbz r3, 3142c <_PyObject_Dump@@Base+0x3c> │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #36860 @ 0x8ffc │ │ │ │ + movw r2, #34620 @ 0x873c │ │ │ │ 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, #36888 @ 0x9018 │ │ │ │ + movw r2, #34648 @ 0x8758 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #36912 @ 0x9030 │ │ │ │ + movw r2, #34672 @ 0x8770 │ │ │ │ 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, #36936 @ 0x9048 │ │ │ │ + movw r2, #34696 @ 0x8788 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r6, 314d0 <_PyObject_Dump@@Base+0x80> │ │ │ │ + cbz r6, 31470 <_PyObject_Dump@@Base+0x80> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - b.n 314d8 <_PyObject_Dump@@Base+0x88> │ │ │ │ - movw r3, #18284 @ 0x476c │ │ │ │ + b.n 31478 <_PyObject_Dump@@Base+0x88> │ │ │ │ + movw r3, #15904 @ 0x3e20 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #36960 @ 0x9060 │ │ │ │ + movw r2, #34720 @ 0x87a0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #36984 @ 0x9078 │ │ │ │ + movw r2, #34744 @ 0x87b8 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c1fc │ │ │ │ - bl 1cb17c │ │ │ │ + bl 1ca57c │ │ │ │ mov r6, r0 │ │ │ │ - bl d8268 │ │ │ │ + bl d7dc0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3153e │ │ │ │ + bl 314de │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c1fc │ │ │ │ mov r0, r7 │ │ │ │ - bl d827c │ │ │ │ + bl d7dd4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cb218 │ │ │ │ + bl 1ca618 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #50660 @ 0xc5e4 │ │ │ │ + movw r2, #49600 @ 0xc1c0 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0003153e : │ │ │ │ +000314de : │ │ │ │ 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 │ │ │ │ add r7, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl ee0f4 │ │ │ │ + bl edacc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31648 │ │ │ │ - ldr r3, [pc, #252] @ (31660 ) │ │ │ │ + bne.n 315e8 │ │ │ │ + ldr r3, [pc, #252] @ (31600 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 31598 │ │ │ │ + bcc.n 31538 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b4f0 │ │ │ │ - cbnz r4, 315b2 │ │ │ │ - bl 97c24 │ │ │ │ + cbnz r4, 31552 │ │ │ │ + bl 97ca0 │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ - movw r2, #37076 @ 0x90d4 │ │ │ │ + movw r2, #34836 @ 0x8814 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ mov r0, r6 │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ mov r0, r4 │ │ │ │ bl 9a7f0 │ │ │ │ - b.n 3164e │ │ │ │ + b.n 315ee │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 31572 │ │ │ │ - movw r1, #37056 @ 0x90c0 │ │ │ │ + bcc.n 31512 │ │ │ │ + movw r1, #34816 @ 0x8800 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 313bc <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 3135c <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31648 │ │ │ │ - b.n 31572 │ │ │ │ + bne.n 315e8 │ │ │ │ + b.n 31512 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 315da │ │ │ │ - bl 97c24 │ │ │ │ + bgt.n 3157a │ │ │ │ + bl 97ca0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r2, #37084 @ 0x90dc │ │ │ │ + movw r2, #34844 @ 0x881c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ mov r0, r5 │ │ │ │ bl 9a7f0 │ │ │ │ - b.n 3164e │ │ │ │ + b.n 315ee │ │ │ │ mov r0, r4 │ │ │ │ tst.w r8, #1 │ │ │ │ - beq.n 315ea │ │ │ │ - bl ed4ec │ │ │ │ + beq.n 3158a │ │ │ │ + bl ecec4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 315f0 │ │ │ │ - bl ef3c0 │ │ │ │ + b.n 31590 │ │ │ │ + bl eee14 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 31648 │ │ │ │ + cbz r4, 315e8 │ │ │ │ adds r1, r7, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b428 │ │ │ │ - cbz r0, 31614 │ │ │ │ + bl 8b434 │ │ │ │ + cbz r0, 315b4 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r2, r5 │ │ │ │ blx 2beb8 │ │ │ │ subs r5, r5, r0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ - b.n 31618 │ │ │ │ + b.n 315b8 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3162c │ │ │ │ + bge.n 315cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3162c │ │ │ │ + cbnz r3, 315cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 31648 │ │ │ │ - cbz r5, 3164e │ │ │ │ + bne.n 315e8 │ │ │ │ + cbz r5, 315ee │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a8634 │ │ │ │ + bl 1a7bc4 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b4f0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31658 │ │ │ │ + b.n 315f8 │ │ │ │ mov r0, r6 │ │ │ │ blx 2be18 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31634 │ │ │ │ + bne.n 315d4 │ │ │ │ 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] @ (316b4 ) │ │ │ │ + ldr r4, [pc, #64] @ (31654 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ - bne.n 3169c │ │ │ │ + bne.n 3163c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 316ee <_PyEval_SetProfile@@Base> │ │ │ │ + bl 31658 <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 316ae │ │ │ │ + blt.n 3164e │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 316b0 │ │ │ │ + b.n 31650 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #54593 @ 0xd541 │ │ │ │ + movw r1, #52265 @ 0xcc29 │ │ │ │ movt r1, #31 │ │ │ │ - bl 316ee <_PyEval_SetProfile@@Base> │ │ │ │ + bl 31658 <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 31692 │ │ │ │ + bge.n 31632 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000316b8 : │ │ │ │ - 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 1fbfcc │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - add sp, #8 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000316ee <_PyEval_SetProfile@@Base>: │ │ │ │ +00031658 <_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] @ (317a0 <_PyEval_SetProfile@@Base+0xb2>) │ │ │ │ + ldr r5, [pc, #160] @ (3170c <_PyEval_SetProfile@@Base+0xb4>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ - movw r1, #46136 @ 0xb438 │ │ │ │ + movw r1, #43560 @ 0xaa28 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, r5] │ │ │ │ - bl fecec <_PySys_GetOptionalAttrString@@Base+0x16c> │ │ │ │ + bl fe6c0 <_PySys_GetOptionalAttrString@@Base+0x16c> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 31724 <_PyEval_SetProfile@@Base+0x36> │ │ │ │ + bne.n 3168e <_PyEval_SetProfile@@Base+0x36> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3179a <_PyEval_SetProfile@@Base+0xac> │ │ │ │ + b.n 31704 <_PyEval_SetProfile@@Base+0xac> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #6193 @ 0x1831 │ │ │ │ + movw r1, #6099 @ 0x17d3 │ │ │ │ movt r1, #3 │ │ │ │ add.w r0, r5, #113664 @ 0x1bc00 │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ - bl 1a760c <_Py_normpath@@Base+0xa58> │ │ │ │ + bl 1a6b9c <_Py_normpath@@Base+0xa60> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3171e <_PyEval_SetProfile@@Base+0x30> │ │ │ │ + blt.n 31688 <_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 3175a <_PyEval_SetProfile@@Base+0x6c> │ │ │ │ + beq.n 316c4 <_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 │ │ │ │ @@ -7658,1283 +7598,1287 @@ │ │ │ │ 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 1fca10 <_PyEval_StartTheWorld@@Base+0x270> │ │ │ │ + bl 1fbf10 <_PyObject_MaybeCallSpecialNoArgs@@Base+0xa0> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 317c4 <_PyEval_SetProfile@@Base+0xd6> │ │ │ │ + cbnz r3, 31730 <_PyEval_SetProfile@@Base+0xd8> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 317c4 <_PyEval_SetProfile@@Base+0xd6> │ │ │ │ + ble.n 31730 <_PyEval_SetProfile@@Base+0xd8> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 317c4 <_PyEval_SetProfile@@Base+0xd6> │ │ │ │ - cbnz r0, 317e2 <_PyEval_SetProfile@@Base+0xf4> │ │ │ │ + bne.n 31730 <_PyEval_SetProfile@@Base+0xd8> │ │ │ │ + cbnz r0, 3174e <_PyEval_SetProfile@@Base+0xf6> │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #88] @ (3182c <_PyEval_SetProfile@@Base+0x13e>) │ │ │ │ + ldr r4, [pc, #88] @ (31798 <_PyEval_SetProfile@@Base+0x140>) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 317e2 <_PyEval_SetProfile@@Base+0xf4> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3174e <_PyEval_SetProfile@@Base+0xf6> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 31828 <_PyEval_SetProfile@@Base+0x13a> │ │ │ │ + b.n 31794 <_PyEval_SetProfile@@Base+0x13c> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 317f6 <_PyEval_SetProfile@@Base+0x108> │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 31762 <_PyEval_SetProfile@@Base+0x10a> │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 317de <_PyEval_SetProfile@@Base+0xf0> │ │ │ │ - bl 97c24 │ │ │ │ + bne.n 3174a <_PyEval_SetProfile@@Base+0xf2> │ │ │ │ + bl 97ca0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b4fc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 9a7f0 │ │ │ │ - cbz r4, 31820 <_PyEval_SetProfile@@Base+0x132> │ │ │ │ + cbz r4, 3178c <_PyEval_SetProfile@@Base+0x134> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1a8634 │ │ │ │ + b.w 1a7bc4 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bge.n 318f0 <_PyEval_SetProfile@@Base+0x202> │ │ │ │ + bvc.n 3171c <_PyEval_SetProfile@@Base+0xc4> │ │ │ │ lsls r4, r1, #1 │ │ │ │ + │ │ │ │ +0003179c : │ │ │ │ + push {r2, r3} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #20 │ │ │ │ + movw r5, #44612 @ 0xae44 │ │ │ │ + movt r5, #75 @ 0x4b │ │ │ │ + add r4, sp, #32 │ │ │ │ + mov r2, r1 │ │ │ │ + ldr.w r3, [r4], #4 │ │ │ │ + ldr r1, [r5, #0] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + str r4, [sp, #12] │ │ │ │ + bl 1fb794 │ │ │ │ + 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, #22085 @ 0x5645 │ │ │ │ + movw r1, #19249 @ 0x4b31 │ │ │ │ movt r1, #32 │ │ │ │ - bl 31a6c <_PyEval_SetProfile@@Base+0x37e> │ │ │ │ - cbz r0, 3185e <_PyEval_SetProfile@@Base+0x170> │ │ │ │ + bl 3189e │ │ │ │ + cbz r0, 31800 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 318f8 <_PyEval_SetProfile@@Base+0x20a> │ │ │ │ + b.n 3189a │ │ │ │ mov r2, r0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - movw r1, #22097 @ 0x5651 │ │ │ │ + movw r1, #19261 @ 0x4b3d │ │ │ │ movt r1, #32 │ │ │ │ movs r3, #14 │ │ │ │ movs r0, #6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 31a6c <_PyEval_SetProfile@@Base+0x37e> │ │ │ │ + bl 3189e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31858 <_PyEval_SetProfile@@Base+0x16a> │ │ │ │ + bne.n 317fa │ │ │ │ movs r5, #3 │ │ │ │ - movw r1, #32365 @ 0x7e6d │ │ │ │ + movw r1, #29941 @ 0x74f5 │ │ │ │ movt r1, #32 │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r5 │ │ │ │ movs r0, #6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 31a6c <_PyEval_SetProfile@@Base+0x37e> │ │ │ │ + bl 3189e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31858 <_PyEval_SetProfile@@Base+0x16a> │ │ │ │ - movw r1, #33945 @ 0x8499 │ │ │ │ + bne.n 317fa │ │ │ │ + movw r1, #31849 @ 0x7c69 │ │ │ │ movt r1, #32 │ │ │ │ movs r3, #13 │ │ │ │ mov r2, r5 │ │ │ │ movs r0, #6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 31a6c <_PyEval_SetProfile@@Base+0x37e> │ │ │ │ + bl 3189e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31858 <_PyEval_SetProfile@@Base+0x16a> │ │ │ │ + bne.n 317fa │ │ │ │ movs r3, #4 │ │ │ │ - movw r1, #53349 @ 0xd065 │ │ │ │ + movw r1, #51137 @ 0xc7c1 │ │ │ │ movt r1, #31 │ │ │ │ movs r0, #6 │ │ │ │ mov r2, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 31a6c <_PyEval_SetProfile@@Base+0x37e> │ │ │ │ + bl 3189e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31858 <_PyEval_SetProfile@@Base+0x16a> │ │ │ │ + bne.n 317fa │ │ │ │ movs r2, #6 │ │ │ │ - movw r1, #53349 @ 0xd065 │ │ │ │ + movw r1, #51137 @ 0xc7c1 │ │ │ │ movt r1, #31 │ │ │ │ movs r3, #16 │ │ │ │ mov r0, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 31a6c <_PyEval_SetProfile@@Base+0x37e> │ │ │ │ + bl 3189e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31858 <_PyEval_SetProfile@@Base+0x16a> │ │ │ │ + bne.n 317fa │ │ │ │ movs r3, #17 │ │ │ │ movs r2, #5 │ │ │ │ movs r0, #6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #53349 @ 0xd065 │ │ │ │ + movw r1, #51137 @ 0xc7c1 │ │ │ │ movt r1, #31 │ │ │ │ - bl 31a6c <_PyEval_SetProfile@@Base+0x37e> │ │ │ │ + bl 3189e │ │ │ │ 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} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r5, r0 │ │ │ │ + movw r0, #55392 @ 0xd860 │ │ │ │ + movt r0, #75 @ 0x4b │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ + mov r9, r1 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r8, r3 │ │ │ │ + bl 851d8 <_PyObject_New@@Base> │ │ │ │ + cbz r0, 31906 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r8 │ │ │ │ + str.w r9, [r0, #8] │ │ │ │ + mov r4, r0 │ │ │ │ + str r7, [r0, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1fb894 <_PyXI_NewInterpreter@@Base+0xa8> │ │ │ │ + bl 77350 │ │ │ │ + adds r3, r6, #1 │ │ │ │ + beq.n 318ee │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1fb894 <_PyXI_NewInterpreter@@Base+0xa8> │ │ │ │ + bl 77350 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 31902 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 31902 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3190a │ │ │ │ + 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 3192a <_PyEval_SetProfile@@Base+0x23c> │ │ │ │ + bgt.n 3193c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #56360 @ 0xdc28 │ │ │ │ + movw r1, #54108 @ 0xd35c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 31942 <_PyEval_SetProfile@@Base+0x254> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 31954 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #46332 @ 0xb4fc │ │ │ │ + movw r0, #43780 @ 0xab04 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r5, [r3, #12] │ │ │ │ mov r1, r5 │ │ │ │ - bl e3efc │ │ │ │ + bl e3a1c │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbnz r0, 31946 <_PyEval_SetProfile@@Base+0x258> │ │ │ │ + cbnz r0, 31958 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 31a5e <_PyEval_SetProfile@@Base+0x370> │ │ │ │ + b.n 31a70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13e618 │ │ │ │ + bl 13dae4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 3196e <_PyEval_SetProfile@@Base+0x280> │ │ │ │ + cbz r0, 31980 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 31a4a <_PyEval_SetProfile@@Base+0x35c> │ │ │ │ + bne.n 31a5c │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #46340 @ 0xb504 │ │ │ │ + movw r1, #43788 @ 0xab0c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ - b.n 31a4a <_PyEval_SetProfile@@Base+0x35c> │ │ │ │ - ldr r1, [pc, #244] @ (31a64 <_PyEval_SetProfile@@Base+0x376>) │ │ │ │ + bl d56e0 │ │ │ │ + b.n 31a5c │ │ │ │ + ldr r1, [pc, #244] @ (31a78 ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl b66cc │ │ │ │ + bl b6648 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 31992 <_PyEval_SetProfile@@Base+0x2a4> │ │ │ │ + bne.n 319a4 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d8070 │ │ │ │ + bl d7bc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31a4a <_PyEval_SetProfile@@Base+0x35c> │ │ │ │ - bl d82f8 │ │ │ │ + beq.n 31a5c │ │ │ │ + bl d7e50 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - cbnz r5, 319a6 <_PyEval_SetProfile@@Base+0x2b8> │ │ │ │ - ldr r1, [pc, #208] @ (31a68 <_PyEval_SetProfile@@Base+0x37a>) │ │ │ │ + cbnz r5, 319b8 │ │ │ │ + ldr r1, [pc, #208] @ (31a7c ) │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl b66cc │ │ │ │ + bl b6648 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 319de <_PyEval_SetProfile@@Base+0x2f0> │ │ │ │ - b.n 31a4a <_PyEval_SetProfile@@Base+0x35c> │ │ │ │ + bne.n 319f0 │ │ │ │ + b.n 31a5c │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #46380 @ 0xb52c │ │ │ │ + movw r0, #43828 @ 0xab34 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e3efc │ │ │ │ + bl e3a1c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 319ca <_PyEval_SetProfile@@Base+0x2dc> │ │ │ │ + bge.n 319dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 319ca <_PyEval_SetProfile@@Base+0x2dc> │ │ │ │ + cbnz r3, 319dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 31a4a <_PyEval_SetProfile@@Base+0x35c> │ │ │ │ + beq.n 31a5c │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1ef638 │ │ │ │ + bl 1eeda0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 31996 <_PyEval_SetProfile@@Base+0x2a8> │ │ │ │ - b.n 31a4a <_PyEval_SetProfile@@Base+0x35c> │ │ │ │ + bne.n 319a8 │ │ │ │ + b.n 31a5c │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - cbnz r5, 31a00 <_PyEval_SetProfile@@Base+0x312> │ │ │ │ + cbnz r5, 31a12 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - movw r0, #46392 @ 0xb538 │ │ │ │ + movw r0, #43840 @ 0xab40 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r1, r6 │ │ │ │ - bl e3efc │ │ │ │ + bl e3a1c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 31a36 <_PyEval_SetProfile@@Base+0x348> │ │ │ │ - b.n 31a42 <_PyEval_SetProfile@@Base+0x354> │ │ │ │ + blt.n 31a48 │ │ │ │ + b.n 31a54 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #46408 @ 0xb548 │ │ │ │ + movw r0, #43856 @ 0xab50 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e3efc │ │ │ │ + bl e3a1c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31a24 <_PyEval_SetProfile@@Base+0x336> │ │ │ │ + bge.n 31a36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 31a24 <_PyEval_SetProfile@@Base+0x336> │ │ │ │ + cbnz r3, 31a36 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - cbz r7, 31a4a <_PyEval_SetProfile@@Base+0x35c> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + cbz r7, 31a5c │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1ef638 │ │ │ │ + bl 1eeda0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 319e2 <_PyEval_SetProfile@@Base+0x2f4> │ │ │ │ - b.n 31a4a <_PyEval_SetProfile@@Base+0x35c> │ │ │ │ + bne.n 319f4 │ │ │ │ + b.n 31a5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 31a42 <_PyEval_SetProfile@@Base+0x354> │ │ │ │ + cbnz r3, 31a54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 13f0ec │ │ │ │ - b.n 31a5e <_PyEval_SetProfile@@Base+0x370> │ │ │ │ + bl 13e5b8 │ │ │ │ + b.n 31a70 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 31942 <_PyEval_SetProfile@@Base+0x254> │ │ │ │ + bne.w 31954 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13f0ec │ │ │ │ - b.n 31942 <_PyEval_SetProfile@@Base+0x254> │ │ │ │ + bl 13e5b8 │ │ │ │ + b.n 31954 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ rsb r0, r8, #77 @ 0x4d │ │ │ │ orr.w r0, r0, #77 @ 0x4d │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r5, r0 │ │ │ │ - movw r0, #55392 @ 0xd860 │ │ │ │ - movt r0, #75 @ 0x4b │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ - mov r9, r1 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r8, r3 │ │ │ │ - bl 85174 <_PyObject_New@@Base> │ │ │ │ - cbz r0, 31ad4 <_PyEval_SetProfile@@Base+0x3e6> │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r8 │ │ │ │ - str.w r9, [r0, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - str r7, [r0, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1fc310 <_PyXI_NewInterpreter@@Base+0x290> │ │ │ │ - bl 77318 │ │ │ │ - adds r3, r6, #1 │ │ │ │ - beq.n 31abc <_PyEval_SetProfile@@Base+0x3ce> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1fc310 <_PyXI_NewInterpreter@@Base+0x290> │ │ │ │ - bl 77318 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31ad0 <_PyEval_SetProfile@@Base+0x3e2> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 31ad0 <_PyEval_SetProfile@@Base+0x3e2> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 31ad8 <_PyEval_SetProfile@@Base+0x3ea> │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cf748 │ │ │ │ + bl cf2a0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 31b0a <_PyEval_SetProfile@@Base+0x41c> │ │ │ │ + cbz r0, 31aae │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31b0a <_PyEval_SetProfile@@Base+0x41c> │ │ │ │ + bge.n 31aae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 31b0a <_PyEval_SetProfile@@Base+0x41c> │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 31aae │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 31b24 <_PyEval_SetProfile@@Base+0x436> │ │ │ │ + cbz r0, 31ac8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31b24 <_PyEval_SetProfile@@Base+0x436> │ │ │ │ + bge.n 31ac8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 31b24 <_PyEval_SetProfile@@Base+0x436> │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 31ac8 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 31b3e <_PyEval_SetProfile@@Base+0x450> │ │ │ │ + cbz r0, 31ae2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31b3e <_PyEval_SetProfile@@Base+0x450> │ │ │ │ + bge.n 31ae2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 31b3e <_PyEval_SetProfile@@Base+0x450> │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 31ae2 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 31b58 <_PyEval_SetProfile@@Base+0x46a> │ │ │ │ + cbz r0, 31afc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31b58 <_PyEval_SetProfile@@Base+0x46a> │ │ │ │ + bge.n 31afc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 31b58 <_PyEval_SetProfile@@Base+0x46a> │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 31afc │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 31b72 <_PyEval_SetProfile@@Base+0x484> │ │ │ │ + cbz r0, 31b16 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31b72 <_PyEval_SetProfile@@Base+0x484> │ │ │ │ + bge.n 31b16 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 31b72 <_PyEval_SetProfile@@Base+0x484> │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 31b16 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 31b8c <_PyEval_SetProfile@@Base+0x49e> │ │ │ │ + cbz r0, 31b30 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31b8c <_PyEval_SetProfile@@Base+0x49e> │ │ │ │ + bge.n 31b30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 31b8c <_PyEval_SetProfile@@Base+0x49e> │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 31b30 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 31adc <_PyEval_SetProfile@@Base+0x3ee> │ │ │ │ + b.n 31a80 │ │ │ │ + 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] @ (31bf8 <_PyEval_SetProfile@@Base+0x50a>) │ │ │ │ + ldr r0, [pc, #84] @ (31b9c ) │ │ │ │ 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 31bd0 <_PyEval_SetProfile@@Base+0x4e2> │ │ │ │ + beq.n 31b76 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #48720 @ 0xbe50 │ │ │ │ + movw r2, #46488 @ 0xb598 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f213c <_PyErr_SetString@@Base> │ │ │ │ - b.n 31be6 <_PyEval_SetProfile@@Base+0x4f8> │ │ │ │ + bl f1b88 <_PyErr_SetString@@Base> │ │ │ │ + b.n 31b8c │ │ │ │ ldrd r2, r4, [r1, #28] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ strd r2, r4, [sp] │ │ │ │ ldrd r1, r2, [r1, #16] │ │ │ │ - bl 1fe168 <_PyCode_GetScriptXIData@@Base+0xb4c> │ │ │ │ + bl 1fd8d8 <_PyCode_GetScriptXIData@@Base+0xab4> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 31bea <_PyEval_SetProfile@@Base+0x4fc> │ │ │ │ + bne.n 31b90 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 31bf2 <_PyEval_SetProfile@@Base+0x504> │ │ │ │ + b.n 31b98 │ │ │ │ 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, #7921 @ 0x1ef1 │ │ │ │ + movw r1, #5921 @ 0x1721 │ │ │ │ movt r1, #35 @ 0x23 │ │ │ │ mov r2, r3 │ │ │ │ movs r0, #7 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 31a6c <_PyEval_SetProfile@@Base+0x37e> │ │ │ │ - cbz r0, 31c2a <_PyEval_SetProfile@@Base+0x53c> │ │ │ │ + bl 3189e │ │ │ │ + cbz r0, 31bce │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31cf4 <_PyEval_SetProfile@@Base+0x606> │ │ │ │ + b.n 31c98 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - movw r1, #7933 @ 0x1efd │ │ │ │ + movw r1, #5933 @ 0x172d │ │ │ │ movt r1, #35 @ 0x23 │ │ │ │ movs r3, #14 │ │ │ │ movs r0, #7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 31a6c <_PyEval_SetProfile@@Base+0x37e> │ │ │ │ + bl 3189e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31c24 <_PyEval_SetProfile@@Base+0x536> │ │ │ │ - movw r1, #34673 @ 0x8771 │ │ │ │ + bne.n 31bc8 │ │ │ │ + movw r1, #32641 @ 0x7f81 │ │ │ │ movt r1, #32 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #3 │ │ │ │ movs r0, #7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 31a6c <_PyEval_SetProfile@@Base+0x37e> │ │ │ │ + bl 3189e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31c24 <_PyEval_SetProfile@@Base+0x536> │ │ │ │ + bne.n 31bc8 │ │ │ │ movs r3, #3 │ │ │ │ - movw r1, #34677 @ 0x8775 │ │ │ │ + movw r1, #32645 @ 0x7f85 │ │ │ │ movt r1, #32 │ │ │ │ mov r2, r3 │ │ │ │ movs r0, #7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 31a6c <_PyEval_SetProfile@@Base+0x37e> │ │ │ │ + bl 3189e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31c24 <_PyEval_SetProfile@@Base+0x536> │ │ │ │ + bne.n 31bc8 │ │ │ │ movs r1, #10 │ │ │ │ movs r3, #11 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #13469 @ 0x349d │ │ │ │ + movw r1, #11469 @ 0x2ccd │ │ │ │ movt r1, #35 @ 0x23 │ │ │ │ movs r0, #7 │ │ │ │ - bl 31a6c <_PyEval_SetProfile@@Base+0x37e> │ │ │ │ + bl 3189e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31c24 <_PyEval_SetProfile@@Base+0x536> │ │ │ │ - movw r1, #24517 @ 0x5fc5 │ │ │ │ + bne.n 31bc8 │ │ │ │ + movw r1, #25165 @ 0x624d │ │ │ │ movt r1, #6 │ │ │ │ movs r3, #5 │ │ │ │ movs r2, #2 │ │ │ │ movs r0, #7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 31a6c <_PyEval_SetProfile@@Base+0x37e> │ │ │ │ + bl 3189e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31c24 <_PyEval_SetProfile@@Base+0x536> │ │ │ │ - movw r1, #24517 @ 0x5fc5 │ │ │ │ + bne.n 31bc8 │ │ │ │ + movw r1, #22501 @ 0x57e5 │ │ │ │ movt r1, #35 @ 0x23 │ │ │ │ movs r3, #13 │ │ │ │ movs r2, #3 │ │ │ │ movs r0, #7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 31a6c <_PyEval_SetProfile@@Base+0x37e> │ │ │ │ + bl 3189e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31c24 <_PyEval_SetProfile@@Base+0x536> │ │ │ │ + bne.n 31bc8 │ │ │ │ movs r3, #7 │ │ │ │ - movw r1, #15081 @ 0x3ae9 │ │ │ │ + movw r1, #13077 @ 0x3315 │ │ │ │ movt r1, #35 @ 0x23 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 31a6c <_PyEval_SetProfile@@Base+0x37e> │ │ │ │ + bl 3189e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31c24 <_PyEval_SetProfile@@Base+0x536> │ │ │ │ + bne.n 31bc8 │ │ │ │ movs r2, #7 │ │ │ │ movs r3, #6 │ │ │ │ mov r0, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #30045 @ 0x755d │ │ │ │ + movw r1, #27953 @ 0x6d31 │ │ │ │ movt r1, #32 │ │ │ │ - bl 31a6c <_PyEval_SetProfile@@Base+0x37e> │ │ │ │ + bl 3189e │ │ │ │ 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, 31d14 <_PyEval_SetProfile@@Base+0x626> │ │ │ │ + cbz r3, 31cb8 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 31d24 <_PyEval_SetProfile@@Base+0x636> │ │ │ │ + b.n 31cc8 │ │ │ │ cmp r2, #3 │ │ │ │ - ble.n 31d22 <_PyEval_SetProfile@@Base+0x634> │ │ │ │ + ble.n 31cc6 │ │ │ │ cmp r2, #8 │ │ │ │ - bgt.n 31d1e <_PyEval_SetProfile@@Base+0x630> │ │ │ │ - cbnz r1, 31d48 <_PyEval_SetProfile@@Base+0x65a> │ │ │ │ + bgt.n 31cc2 │ │ │ │ + cbnz r1, 31cec │ │ │ │ movs r6, #0 │ │ │ │ - b.n 31d24 <_PyEval_SetProfile@@Base+0x636> │ │ │ │ + b.n 31cc8 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #576] @ (31f68 <_PyEval_SetProfile@@Base+0x87a>) │ │ │ │ + ldr r1, [pc, #576] @ (31f0c ) │ │ │ │ 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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 31d4e <_PyEval_SetProfile@@Base+0x660> │ │ │ │ - b.n 31d7a <_PyEval_SetProfile@@Base+0x68c> │ │ │ │ + cbnz r0, 31cf2 │ │ │ │ + b.n 31d1e │ │ │ │ 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 31d7e <_PyEval_SetProfile@@Base+0x690> │ │ │ │ - movw r2, #56596 @ 0xdd14 │ │ │ │ + bmi.n 31d22 │ │ │ │ + movw r2, #54356 @ 0xd454 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #52408 @ 0xccb8 │ │ │ │ + movw r1, #50320 @ 0xc490 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #26008 @ 0x6598 │ │ │ │ + movw r0, #23628 @ 0x5c4c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, sl │ │ │ │ - bl 24109c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 2408ac <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 32012 <_PyEval_SetProfile@@Base+0x924> │ │ │ │ + b.n 31fb6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ str r0, [sp, #32] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 31d9a <_PyEval_SetProfile@@Base+0x6ac> │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 31d3e │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31d7a <_PyEval_SetProfile@@Base+0x68c> │ │ │ │ + bne.n 31d1e │ │ │ │ add r5, r6 │ │ │ │ subs r3, r5, #4 │ │ │ │ - beq.n 31dd2 <_PyEval_SetProfile@@Base+0x6e4> │ │ │ │ + beq.n 31d76 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r2, [sp, #28] │ │ │ │ - cbz r2, 31daa <_PyEval_SetProfile@@Base+0x6bc> │ │ │ │ + cbz r2, 31d4e │ │ │ │ subs r3, r5, #5 │ │ │ │ - beq.n 31de2 <_PyEval_SetProfile@@Base+0x6f4> │ │ │ │ + beq.n 31d86 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - cbz r6, 31db4 <_PyEval_SetProfile@@Base+0x6c6> │ │ │ │ + cbz r6, 31d58 │ │ │ │ subs r3, #1 │ │ │ │ - beq.n 31df0 <_PyEval_SetProfile@@Base+0x702> │ │ │ │ - b.n 31dbc <_PyEval_SetProfile@@Base+0x6ce> │ │ │ │ + beq.n 31d94 │ │ │ │ + b.n 31d60 │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - cbz r5, 31dc6 <_PyEval_SetProfile@@Base+0x6d8> │ │ │ │ + cbz r5, 31d6a │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 31dfc <_PyEval_SetProfile@@Base+0x70e> │ │ │ │ - b.n 31dce <_PyEval_SetProfile@@Base+0x6e0> │ │ │ │ + beq.n 31da0 │ │ │ │ + b.n 31d72 │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ ldr r4, [r4, #28] │ │ │ │ - b.n 31e04 <_PyEval_SetProfile@@Base+0x716> │ │ │ │ + b.n 31da8 │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 31e04 <_PyEval_SetProfile@@Base+0x716> │ │ │ │ + b.n 31da8 │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 31e04 <_PyEval_SetProfile@@Base+0x716> │ │ │ │ + b.n 31da8 │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r5, r4 │ │ │ │ - b.n 31e04 <_PyEval_SetProfile@@Base+0x716> │ │ │ │ + b.n 31da8 │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ - bl 1d7900 │ │ │ │ + bl 1d7004 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31d7a <_PyEval_SetProfile@@Base+0x68c> │ │ │ │ + beq.n 31d1e │ │ │ │ movw r8, #5160 @ 0x1428 │ │ │ │ movt r8, #75 @ 0x4b │ │ │ │ cmp r5, r8 │ │ │ │ - bne.n 31e1e <_PyEval_SetProfile@@Base+0x730> │ │ │ │ + bne.n 31dc2 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 31fd8 <_PyEval_SetProfile@@Base+0x8ea> │ │ │ │ + b.n 31f7c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 31e44 <_PyEval_SetProfile@@Base+0x756> │ │ │ │ + bmi.n 31de8 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #52428 @ 0xcccc │ │ │ │ + movw r1, #50340 @ 0xc4a4 │ │ │ │ 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 d5b6c │ │ │ │ + b.w d56e0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - movw r1, #8536 @ 0x2158 │ │ │ │ + movw r1, #6296 @ 0x1898 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr.w r0, [r3, #3904] @ 0xf40 │ │ │ │ - bl cf458 │ │ │ │ + bl cefb0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 31fcc <_PyEval_SetProfile@@Base+0x8de> │ │ │ │ + beq.w 31f70 │ │ │ │ movs r3, #0 │ │ │ │ - movw r2, #60168 @ 0xeb08 │ │ │ │ + movw r2, #58068 @ 0xe2d4 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #52472 @ 0xccf8 │ │ │ │ + movw r1, #50384 @ 0xc4d0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r3, r5 │ │ │ │ - bl d0578 │ │ │ │ + bl d00d0 │ │ │ │ ldr.w r2, [r9] │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31e92 <_PyEval_SetProfile@@Base+0x7a4> │ │ │ │ + bge.n 31e36 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r9] │ │ │ │ - cbnz r2, 31e92 <_PyEval_SetProfile@@Base+0x7a4> │ │ │ │ + cbnz r2, 31e36 │ │ │ │ mov r0, r9 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 31fcc <_PyEval_SetProfile@@Base+0x8de> │ │ │ │ - ldr r1, [pc, #208] @ (31f6c <_PyEval_SetProfile@@Base+0x87e>) │ │ │ │ + beq.w 31f70 │ │ │ │ + ldr r1, [pc, #208] @ (31f10 ) │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ - bl 82a90 │ │ │ │ + bl 82b08 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 31ec8 <_PyEval_SetProfile@@Base+0x7da> │ │ │ │ + beq.n 31e6c │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 31fcc <_PyEval_SetProfile@@Base+0x8de> │ │ │ │ + bge.w 31f70 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 31fcc <_PyEval_SetProfile@@Base+0x8de> │ │ │ │ + bne.w 31f70 │ │ │ │ mov r0, fp │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 31fcc <_PyEval_SetProfile@@Base+0x8de> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 31f70 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ - ldr r1, [pc, #164] @ (31f70 <_PyEval_SetProfile@@Base+0x882>) │ │ │ │ + ldr r1, [pc, #164] @ (31f14 ) │ │ │ │ mov r0, fp │ │ │ │ - bl b66cc │ │ │ │ + bl b6648 │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31eea <_PyEval_SetProfile@@Base+0x7fc> │ │ │ │ + bge.n 31e8e │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 31eea <_PyEval_SetProfile@@Base+0x7fc> │ │ │ │ + cbnz r2, 31e8e │ │ │ │ mov r0, fp │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldrd r1, r9, [sp, #48] @ 0x30 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 31f0c <_PyEval_SetProfile@@Base+0x81e> │ │ │ │ + bne.n 31eb0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31fcc <_PyEval_SetProfile@@Base+0x8de> │ │ │ │ + bge.n 31f70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 31fcc <_PyEval_SetProfile@@Base+0x8de> │ │ │ │ + bne.n 31f70 │ │ │ │ mov r0, r1 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 31fcc <_PyEval_SetProfile@@Base+0x8de> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 31f70 │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - bl d6f34 │ │ │ │ + bl d6a8c │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31f32 <_PyEval_SetProfile@@Base+0x844> │ │ │ │ + bge.n 31ed6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 31f32 <_PyEval_SetProfile@@Base+0x844> │ │ │ │ + cbnz r3, 31ed6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31f46 <_PyEval_SetProfile@@Base+0x858> │ │ │ │ + bge.n 31eea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 31f46 <_PyEval_SetProfile@@Base+0x858> │ │ │ │ + cbnz r3, 31eea │ │ │ │ mov r0, r1 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 31fcc <_PyEval_SetProfile@@Base+0x8de> │ │ │ │ + beq.n 31f70 │ │ │ │ cmp r5, r8 │ │ │ │ - bne.n 31f74 <_PyEval_SetProfile@@Base+0x886> │ │ │ │ + bne.n 31f18 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31fcc <_PyEval_SetProfile@@Base+0x8de> │ │ │ │ + bge.n 31f70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 31fcc <_PyEval_SetProfile@@Base+0x8de> │ │ │ │ + bne.n 31f70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 31fcc <_PyEval_SetProfile@@Base+0x8de> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 31f70 │ │ │ │ nop │ │ │ │ - b.n 31a0c <_PyEval_SetProfile@@Base+0x31e> │ │ │ │ + b.n 31e90 │ │ │ │ lsls r4, r1, #1 │ │ │ │ pop {r2, r4} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 32534 │ │ │ │ + b.n 324d8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1413d4 │ │ │ │ + bl 14089c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31f92 <_PyEval_SetProfile@@Base+0x8a4> │ │ │ │ + bge.n 31f36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 31f92 <_PyEval_SetProfile@@Base+0x8a4> │ │ │ │ + cbnz r3, 31f36 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 31fcc <_PyEval_SetProfile@@Base+0x8de> │ │ │ │ + beq.n 31f70 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r8 │ │ │ │ subs r1, r3, #1 │ │ │ │ - bl 1b410c │ │ │ │ + bl 1b357c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 31fb2 <_PyEval_SetProfile@@Base+0x8c4> │ │ │ │ + cbz r0, 31f56 │ │ │ │ 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 31fca <_PyEval_SetProfile@@Base+0x8dc> │ │ │ │ + bge.n 31f6e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 31fca <_PyEval_SetProfile@@Base+0x8dc> │ │ │ │ + cbnz r3, 31f6e │ │ │ │ mov r0, r8 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 31fd8 <_PyEval_SetProfile@@Base+0x8ea> │ │ │ │ - bl 7fa74 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 31f7c │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 31e1a <_PyEval_SetProfile@@Base+0x72c> │ │ │ │ - b.n 31d7a <_PyEval_SetProfile@@Base+0x68c> │ │ │ │ + beq.w 31dbe │ │ │ │ + b.n 31d1e │ │ │ │ ldr r0, [r7, #8] │ │ │ │ add.w r0, r0, #5568 @ 0x15c0 │ │ │ │ adds r0, #24 │ │ │ │ - bl ff86c <_PyRecursiveMutex_Lock@@Base> │ │ │ │ + bl ff244 <_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 1d978c │ │ │ │ + bl 1d8e88 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r3, #5568 @ 0x15c0 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1ac528 <_PyEval_NoToolsForUnwind@@Base+0xcc> │ │ │ │ + bl 1abab8 <_PyEval_NoToolsForUnwind@@Base+0xcc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a1f4 │ │ │ │ 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] @ (32078 <_PyEval_SetProfile@@Base+0x98a>) │ │ │ │ + ldr r2, [pc, #68] @ (32018 ) │ │ │ │ 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, 32074 <_PyEval_SetProfile@@Base+0x986> │ │ │ │ + cbz r3, 32016 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r0, r1, [r4, #8] │ │ │ │ - bl 3207c <_PyEval_SetProfile@@Base+0x98e> │ │ │ │ + bl 3201c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 32074 <_PyEval_SetProfile@@Base+0x986> │ │ │ │ + cbz r3, 32016 │ │ │ │ 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 2056a0 │ │ │ │ + bl 204e78 │ │ │ │ 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 320e0 <_PyEval_SetProfile@@Base+0x9f2> │ │ │ │ + bne.n 32080 │ │ │ │ mov r6, r1 │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r4, #0] │ │ │ │ bl 2d830 │ │ │ │ cmp r6, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne.n 320bc <_PyEval_SetProfile@@Base+0x9ce> │ │ │ │ + bne.n 3205c │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 184294 │ │ │ │ - b.n 320dc <_PyEval_SetProfile@@Base+0x9ee> │ │ │ │ + bl 18376c │ │ │ │ + b.n 3207c │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 320d0 <_PyEval_SetProfile@@Base+0x9e2> │ │ │ │ - movw r1, #55208 @ 0xd7a8 │ │ │ │ + bne.n 32070 │ │ │ │ + movw r1, #52780 @ 0xce2c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1838a0 <_Py_write_noraise@@Base> │ │ │ │ - cbz r7, 320dc <_PyEval_SetProfile@@Base+0x9ee> │ │ │ │ + bl 182d78 <_Py_write_noraise@@Base> │ │ │ │ + cbz r7, 3207c │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa588 <_PyInterpreterConfig_InitFromDict@@Base+0x17c> │ │ │ │ + bl 1f9cf8 <_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 32112 <_PyEval_SetProfile@@Base+0xa24> │ │ │ │ + bge.n 320b2 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #55584 @ 0xd920 │ │ │ │ + movw r0, #53156 @ 0xcfa4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e3efc │ │ │ │ - ldr r1, [pc, #204] @ (321e0 <_PyEval_SetProfile@@Base+0xaf2>) │ │ │ │ + b.w e3a1c │ │ │ │ + ldr r1, [pc, #204] @ (32180 ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl b66cc │ │ │ │ + bl b6648 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 321d8 <_PyEval_SetProfile@@Base+0xaea> │ │ │ │ + beq.n 32178 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r5, 3215e <_PyEval_SetProfile@@Base+0xa70> │ │ │ │ - bl 20813c │ │ │ │ + cbnz r5, 320fe │ │ │ │ + bl 20790c │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - movw r1, #63472 @ 0xf7f0 │ │ │ │ + movw r1, #61232 @ 0xef30 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ tst.w r2, #64 @ 0x40 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ - movw r4, #63480 @ 0xf7f8 │ │ │ │ + movw r4, #61240 @ 0xef38 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - movw r0, #55604 @ 0xd934 │ │ │ │ + movw r0, #53176 @ 0xcfb8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ it eq │ │ │ │ moveq r4, r1 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl e3efc │ │ │ │ + bl e3a1c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 321da <_PyEval_SetProfile@@Base+0xaec> │ │ │ │ - bl 13e618 │ │ │ │ - cbnz r0, 321a4 <_PyEval_SetProfile@@Base+0xab6> │ │ │ │ + b.n 3217a │ │ │ │ + bl 13dae4 │ │ │ │ + cbnz r0, 32144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20813c │ │ │ │ + bl 20790c │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #63480 @ 0xf7f8 │ │ │ │ + movw r0, #61240 @ 0xef38 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ tst.w r2, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #63472 @ 0xf7f0 │ │ │ │ + movw r2, #61232 @ 0xef30 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ it ne │ │ │ │ movne r2, r0 │ │ │ │ - movw r0, #55640 @ 0xd958 │ │ │ │ + movw r0, #53212 @ 0xcfdc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl e3efc │ │ │ │ + bl e3a1c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 13f0ec │ │ │ │ - b.n 321c2 <_PyEval_SetProfile@@Base+0xad4> │ │ │ │ + bl 13e5b8 │ │ │ │ + b.n 32162 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 321c0 <_PyEval_SetProfile@@Base+0xad2> │ │ │ │ + bne.n 32160 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #46340 @ 0xb504 │ │ │ │ + movw r1, #43788 @ 0xab0c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ + bl d56e0 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 321da <_PyEval_SetProfile@@Base+0xaec> │ │ │ │ + bge.n 3217a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 321da <_PyEval_SetProfile@@Base+0xaec> │ │ │ │ + cbnz r3, 3217a │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 321da <_PyEval_SetProfile@@Base+0xaec> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3217a │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ rsb r0, r8, #77 @ 0x4d │ │ │ │ │ │ │ │ -000321e4 : │ │ │ │ - b.w 1ecb8c <_PyDict_SendEvent@@Base+0xbfc> │ │ │ │ +00032184 <_Py_DisplaySourceLine@@Base>: │ │ │ │ + b.w 1ee078 <_PyXIData_RegisterClass@@Base+0x588> │ │ │ │ │ │ │ │ -000321e8 <_Py_DisplaySourceLine@@Base>: │ │ │ │ - b.w 1ee910 <_PyXIData_RegisterClass@@Base+0x588> │ │ │ │ +00032188 : │ │ │ │ + b.w 1ec2f4 <_PyDict_SendEvent@@Base+0xbfc> │ │ │ │ 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 32246 <_Py_DisplaySourceLine@@Base+0x5e> │ │ │ │ + bpl.n 321e6 │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r3, 3222c <_Py_DisplaySourceLine@@Base+0x44> │ │ │ │ + cbnz r3, 321cc │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 32246 <_Py_DisplaySourceLine@@Base+0x5e> │ │ │ │ + bpl.n 321e6 │ │ │ │ mov r1, r5 │ │ │ │ sub.w r0, r4, #8 │ │ │ │ - bl 1c654c <_Py_union_type_or@@Base+0x290> │ │ │ │ + bl 12afac │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - b.n 32246 <_Py_DisplaySourceLine@@Base+0x5e> │ │ │ │ - movw r2, #64405 @ 0xfb95 │ │ │ │ + b.n 321e6 │ │ │ │ + movw r2, #64453 @ 0xfbc5 │ │ │ │ movt r2, #7 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 32240 <_Py_DisplaySourceLine@@Base+0x58> │ │ │ │ + bne.n 321e0 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ and.w r0, r0, #512 @ 0x200 │ │ │ │ - b.n 32242 <_Py_DisplaySourceLine@@Base+0x5a> │ │ │ │ + b.n 321e2 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3220c <_Py_DisplaySourceLine@@Base+0x24> │ │ │ │ + bne.n 321ac │ │ │ │ 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, 3227a <_Py_DisplaySourceLine@@Base+0x92> │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 3221c │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 32274 <_Py_DisplaySourceLine@@Base+0x8c> │ │ │ │ - bl 140118 │ │ │ │ - b.n 3227a <_Py_DisplaySourceLine@@Base+0x92> │ │ │ │ + bne.n 32216 │ │ │ │ + bl 13f5e4 │ │ │ │ + b.n 3221c │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 3229c <_Py_DisplaySourceLine@@Base+0xb4> │ │ │ │ + cbnz r0, 3223e │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 3229c <_Py_DisplaySourceLine@@Base+0xb4> │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 3223e │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 32292 <_Py_DisplaySourceLine@@Base+0xaa> │ │ │ │ + bne.n 32234 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 140118 │ │ │ │ + b.w 13f5e4 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 97c24 │ │ │ │ + bl 97ca0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2afb0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 9a7f0 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 322f2 <_Py_DisplaySourceLine@@Base+0x10a> │ │ │ │ + bge.n 32292 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 322e0 <_Py_DisplaySourceLine@@Base+0xf8> │ │ │ │ - bl ee0f4 │ │ │ │ + bne.n 32280 │ │ │ │ + bl edacc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 322b4 <_Py_DisplaySourceLine@@Base+0xcc> │ │ │ │ - b.n 322ee <_Py_DisplaySourceLine@@Base+0x106> │ │ │ │ + beq.n 32254 │ │ │ │ + b.n 3228e │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a8634 │ │ │ │ + bl 1a7bc4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 32308 <_Py_DisplaySourceLine@@Base+0x120> │ │ │ │ + b.n 322a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #59412 @ 0xe814 │ │ │ │ + movw r0, #57108 @ 0xdf14 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 808ec │ │ │ │ + bl 8091c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0003230c : │ │ │ │ +000322ac : │ │ │ │ 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 195978 │ │ │ │ + bl 194e58 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 32336 │ │ │ │ + cbnz r0, 322d6 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ movs r4, #0 │ │ │ │ - b.n 323cc │ │ │ │ - cbz r4, 32344 │ │ │ │ + b.n 3236c │ │ │ │ + cbz r4, 322e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 793f8 │ │ │ │ + bl 79430 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3232e │ │ │ │ + beq.n 322ce │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 92708 │ │ │ │ + bl 927e4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 32358 │ │ │ │ + cbnz r0, 322f8 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 323cc │ │ │ │ - bl 1d7900 │ │ │ │ + b.n 3236c │ │ │ │ + bl 1d7004 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32352 │ │ │ │ + beq.n 322f2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add.w r0, r0, #5568 @ 0x15c0 │ │ │ │ adds r0, #24 │ │ │ │ - bl ff86c <_PyRecursiveMutex_Lock@@Base> │ │ │ │ + bl ff244 <_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 1d978c │ │ │ │ + bl 1d8e88 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ add.w r0, r0, #5568 @ 0x15c0 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1ac528 <_PyEval_NoToolsForUnwind@@Base+0xcc> │ │ │ │ + bl 1abab8 <_PyEval_NoToolsForUnwind@@Base+0xcc> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 323ac │ │ │ │ + bge.n 3234c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 323ac │ │ │ │ + cbnz r3, 3234c │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 32352 │ │ │ │ + beq.n 322f2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 323bc │ │ │ │ + blt.n 3235c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 323cc │ │ │ │ + b.n 3236c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 323b8 │ │ │ │ + bne.n 32358 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 323b8 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 32358 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a1f4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a1f4 │ │ │ │ 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 97c24 │ │ │ │ - mov r4, r0 │ │ │ │ - blx 2b590 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a7f0 │ │ │ │ - bl ee0f4 │ │ │ │ - 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, 3244c │ │ │ │ + cbz r0, 323b8 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a8634 │ │ │ │ - b.n 3247c │ │ │ │ + bl 1a7bc4 │ │ │ │ + b.n 323e8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1b74c0 <_Py_set_inheritable@@Base> │ │ │ │ + bl 1b691c <_Py_set_inheritable@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3247c │ │ │ │ + beq.n 323e8 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1b74c0 <_Py_set_inheritable@@Base> │ │ │ │ + bl 1b691c <_Py_set_inheritable@@Base> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3247c │ │ │ │ + beq.n 323e8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - movw r0, #48780 @ 0xbe8c │ │ │ │ + movw r0, #46548 @ 0xb5d4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 808ec │ │ │ │ - b.n 32492 │ │ │ │ + bl 8091c │ │ │ │ + b.n 323fe │ │ │ │ ldr r0, [sp, #8] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 32486 │ │ │ │ + beq.n 323f2 │ │ │ │ blx 2b490 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 32490 │ │ │ │ + beq.n 323fc │ │ │ │ blx 2b490 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00032496 : │ │ │ │ +00032402 : │ │ │ │ stmdb 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 6b218 │ │ │ │ + bl 6b258 │ │ │ │ str.w r0, [r4, #816] @ 0x330 │ │ │ │ - bl 20fcfc <_PyParkingLot_AfterFork@@Base> │ │ │ │ - ldr r0, [pc, #732] @ (327a0 ) │ │ │ │ + bl 20f450 <_PyParkingLot_AfterFork@@Base> │ │ │ │ + ldr r0, [pc, #732] @ (3270c ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r2, [pc, #732] @ (327a4 ) │ │ │ │ + ldr r2, [pc, #732] @ (32710 ) │ │ │ │ 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] @ (327a8 ) │ │ │ │ + ldr r1, [pc, #720] @ (32714 ) │ │ │ │ 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 │ │ │ │ @@ -8943,104 +8887,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 324f8 │ │ │ │ + bne.n 32464 │ │ │ │ ldr.w r3, [r4, #1588] @ 0x634 │ │ │ │ - cbz r3, 32534 │ │ │ │ - ldr r0, [pc, #672] @ (327ac ) │ │ │ │ - bl 6b478 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #664] @ (327ac ) │ │ │ │ - bl 1856f8 │ │ │ │ - ldr r0, [pc, #656] @ (327ac ) │ │ │ │ - bl 1796d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 32796 │ │ │ │ - cbz r5, 32534 │ │ │ │ - ldr r0, [pc, #644] @ (327ac ) │ │ │ │ + cbz r3, 324a0 │ │ │ │ + ldr r0, [pc, #672] @ (32718 ) │ │ │ │ + bl 6b4b8 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #664] @ (32718 ) │ │ │ │ + bl 184bd0 │ │ │ │ + ldr r0, [pc, #656] @ (32718 ) │ │ │ │ + bl 178bac │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 32702 │ │ │ │ + cbz r5, 324a0 │ │ │ │ + ldr r0, [pc, #644] @ (32718 ) │ │ │ │ mov r1, r5 │ │ │ │ - bl 6c5ac │ │ │ │ + bl 6c5ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 327d0 │ │ │ │ + bne.w 3273c │ │ │ │ ldr.w r3, [r4, #1596] @ 0x63c │ │ │ │ - cbz r3, 32540 │ │ │ │ - ldr r0, [pc, #628] @ (327b0 ) │ │ │ │ - bl 1856f8 │ │ │ │ - ldr r0, [pc, #620] @ (327b0 ) │ │ │ │ - bl 1796d4 │ │ │ │ - cbz r0, 3255c │ │ │ │ - ldr r2, [pc, #616] @ (327b4 ) │ │ │ │ + cbz r3, 324ac │ │ │ │ + ldr r0, [pc, #628] @ (3271c ) │ │ │ │ + bl 184bd0 │ │ │ │ + ldr r0, [pc, #620] @ (3271c ) │ │ │ │ + bl 178bac │ │ │ │ + cbz r0, 324c8 │ │ │ │ + ldr r2, [pc, #616] @ (32720 ) │ │ │ │ movs r1, #0 │ │ │ │ - movw r3, #17608 @ 0x44c8 │ │ │ │ + movw r3, #15368 @ 0x3c08 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r1, [sp, #20] │ │ │ │ strd r2, r3, [sp, #12] │ │ │ │ - b.n 3278a │ │ │ │ - bl 6b278 │ │ │ │ + b.n 326f6 │ │ │ │ + bl 6b2b8 │ │ │ │ ldr.w r5, [r4, #1036] @ 0x40c │ │ │ │ - ldr.w fp, [pc, #608] @ 327c8 │ │ │ │ + ldr.w fp, [pc, #608] @ 32734 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r5, fp │ │ │ │ - beq.n 325b4 │ │ │ │ + beq.n 32520 │ │ │ │ ldrd r2, r3, [r5, #16] │ │ │ │ cmp r9, r3 │ │ │ │ it eq │ │ │ │ cmpeq sl, r2 │ │ │ │ - beq.n 325ae │ │ │ │ + beq.n 3251a │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 325ae │ │ │ │ + beq.n 3251a │ │ │ │ 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 1d8070 <_PyEvent_Notify@@Base> │ │ │ │ + bl 1d78e0 <_PyEvent_Notify@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ str r3, [r2, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ strd r8, r8, [r5] │ │ │ │ - bl 20f918 │ │ │ │ + bl 20f070 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ - b.n 3256e │ │ │ │ - ldr.w r9, [pc, #532] @ 327cc │ │ │ │ + b.n 324da │ │ │ │ + ldr.w r9, [pc, #532] @ 32738 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr.w r5, [r8, r9] │ │ │ │ - cbnz r5, 325d0 │ │ │ │ - movw r1, #33768 @ 0x83e8 │ │ │ │ + cbnz r5, 3253c │ │ │ │ + movw r1, #31528 @ 0x7b28 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #492] @ (327b8 ) │ │ │ │ - bl 62ea6 <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl 18ec1c │ │ │ │ + ldr r0, [pc, #492] @ (32724 ) │ │ │ │ + bl 630ae <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 18e0f8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r0, [r5, #96] @ 0x60 │ │ │ │ ldr.w r2, [r3, #3712] @ 0xe80 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 325e6 │ │ │ │ + beq.n 32552 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #3712] @ 0xe80 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbz r0, 32606 │ │ │ │ + cbz r0, 32572 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 32606 │ │ │ │ - bl 18eda0 │ │ │ │ + blt.n 32572 │ │ │ │ + bl 18e27c │ │ │ │ mov r0, r5 │ │ │ │ - bl 6c5d0 │ │ │ │ + bl 6c610 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #20] │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 2b314 │ │ │ │ @@ -9051,1055 +8995,1056 @@ │ │ │ │ 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 1d6ae0 │ │ │ │ + bl 1d6100 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r6, 32650 │ │ │ │ + cbz r6, 325bc │ │ │ │ mov r0, r6 │ │ │ │ ldr.w sl, [r6, #4] │ │ │ │ - bl 1d64f0 │ │ │ │ + bl 1d5b0c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d71c0 │ │ │ │ + bl 1d68c4 │ │ │ │ mov r6, sl │ │ │ │ - b.n 3263a │ │ │ │ + b.n 325a6 │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ - bl 6b278 │ │ │ │ + bl 6b2b8 │ │ │ │ add.w sl, sl, #3936 @ 0xf60 │ │ │ │ strd r0, r1, [sl] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ addw r0, r0, #3928 @ 0xf58 │ │ │ │ - bl 100e14 <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ - ldr r3, [pc, #336] @ (327bc ) │ │ │ │ + bl 100768 <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ + ldr r3, [pc, #336] @ (32728 ) │ │ │ │ dmb ish │ │ │ │ ldr r2, [r3, #0] │ │ │ │ dmb ish │ │ │ │ - cbz r2, 32692 │ │ │ │ + cbz r2, 325fe │ │ │ │ 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 32688 │ │ │ │ + bne.n 325f4 │ │ │ │ ldr.w sl, [r9, r8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 326b0 │ │ │ │ + beq.n 3261c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 197620 <_PySys_GetRequiredAttr@@Base+0x111c> │ │ │ │ + bl 196b00 <_PySys_GetRequiredAttr@@Base+0x111c> │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3276e │ │ │ │ + bne.n 326da │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 326c8 │ │ │ │ + bne.n 32634 │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 326b8 │ │ │ │ + bne.n 32624 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 326e4 │ │ │ │ + beq.n 32650 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [pc, #228] @ (327c0 ) │ │ │ │ + ldr r0, [pc, #228] @ (3272c ) │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1aca00 <_PyMutex_LockTimed@@Base> │ │ │ │ + bl 106650 <_PyMutex_LockTimed@@Base> │ │ │ │ ldr.w r6, [r4, #796] @ 0x31c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #796] @ 0x31c │ │ │ │ - cbz r6, 32728 │ │ │ │ + cbz r6, 32694 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 32704 │ │ │ │ + bne.n 32670 │ │ │ │ movs r3, #0 │ │ │ │ str.w r6, [r4, #796] @ 0x31c │ │ │ │ str.w r3, [r6, #3648] @ 0xe40 │ │ │ │ - b.n 32728 │ │ │ │ + b.n 32694 │ │ │ │ ldr.w fp, [r9, r8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2770 │ │ │ │ + bl 1e1ed0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, fp │ │ │ │ - bl 1e4460 │ │ │ │ + bl 1e3bc0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e9b34 │ │ │ │ + bl 1e9298 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r6, [r6, #3648] @ 0xe40 │ │ │ │ - bl 1e9c78 │ │ │ │ - b.n 326ee │ │ │ │ + bl 1e93dc │ │ │ │ + b.n 3265a │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r7] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 32740 │ │ │ │ + bne.n 326ac │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 32730 │ │ │ │ + bne.n 3269c │ │ │ │ dmb ish │ │ │ │ - beq.n 3274c │ │ │ │ - ldr r0, [pc, #120] @ (327c0 ) │ │ │ │ - bl 236528 │ │ │ │ + beq.n 326b8 │ │ │ │ + ldr r0, [pc, #120] @ (3272c ) │ │ │ │ + bl 26c194 │ │ │ │ ldr.w r3, [r4, #796] @ 0x31c │ │ │ │ - cbz r3, 32778 │ │ │ │ + cbz r3, 326e4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1d62d8 │ │ │ │ + bl 1d58c4 <_PyParkingLot_Park@@Base+0x25c> │ │ │ │ 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 20187c │ │ │ │ - movw r3, #59832 @ 0xe9b8 │ │ │ │ + b.w 200ff4 │ │ │ │ + movw r3, #57528 @ 0xe0b8 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - b.n 32780 │ │ │ │ - movw r3, #59856 @ 0xe9d0 │ │ │ │ + b.n 326ec │ │ │ │ + movw r3, #57552 @ 0xe0d0 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - ldr r1, [pc, #64] @ (327c4 ) │ │ │ │ + ldr r1, [pc, #64] @ (32730 ) │ │ │ │ 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, #17608 @ 0x44c8 │ │ │ │ + movw r3, #15368 @ 0x3c08 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 327d8 │ │ │ │ + b.n 32744 │ │ │ │ strb r4, [r0, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r2, pc, #928 @ (adr r2, 32b48 ) │ │ │ │ + add r2, pc, #928 @ (adr r2, 32ab4 ) │ │ │ │ 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 │ │ │ │ - ldr r1, [pc, #336] @ (32908 ) │ │ │ │ + eors r0, r5 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - ldr r1, [pc, #464] @ (3298c ) │ │ │ │ + lsls r0, r1 │ │ │ │ lsls r4, r0, #1 │ │ │ │ str r4, [r3, #72] @ 0x48 │ │ │ │ lsls r5, r1, #1 │ │ │ │ str r0, [r2, #24] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r1, [pc, #560] @ (329f8 ) │ │ │ │ + lsls r0, r4 │ │ │ │ lsls r4, r0, #1 │ │ │ │ str r4, [r0, #40] @ 0x28 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r3, #59884 @ 0xe9ec │ │ │ │ + movw r3, #57580 @ 0xe0ec │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - ldr r1, [pc, #24] @ (327f4 ) │ │ │ │ + ldr r1, [pc, #24] @ (32760 ) │ │ │ │ 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 3278a │ │ │ │ + b.n 326f6 │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #720] @ (32ac8 ) │ │ │ │ + lsrs r0, r1 │ │ │ │ lsls r4, r0, #1 │ │ │ │ │ │ │ │ -000327f8 : │ │ │ │ - ldr r0, [pc, #8] @ (32804 ) │ │ │ │ +00032764 : │ │ │ │ + ldr r0, [pc, #8] @ (32770 ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ - b.w 1d6fd0 │ │ │ │ + b.w 1d66d4 │ │ │ │ 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, 32826 │ │ │ │ + cbz r3, 32792 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - b.n 32838 │ │ │ │ + b.n 327a4 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 32836 │ │ │ │ + ble.n 327a2 │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 32830 │ │ │ │ - cbnz r1, 3285c │ │ │ │ + bgt.n 3279c │ │ │ │ + cbnz r1, 327c8 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 32838 │ │ │ │ + b.n 327a4 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r1, [pc, #288] @ (3295c ) │ │ │ │ + ldr r1, [pc, #288] @ (328c8 ) │ │ │ │ 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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 32864 │ │ │ │ - b.n 32952 │ │ │ │ + cbnz r0, 327d0 │ │ │ │ + b.n 328be │ │ │ │ clz r8, r1 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r7, #1 │ │ │ │ - bne.n 32878 │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 327e4 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 32952 │ │ │ │ + bne.n 328be │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 3288c │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 327f8 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 32952 │ │ │ │ + bne.n 328be │ │ │ │ add r5, r8 │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 32898 │ │ │ │ + bne.n 32804 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 328f2 │ │ │ │ + b.n 3285e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl c625c │ │ │ │ + bl c61d4 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.n 32952 │ │ │ │ - bne.n 32892 │ │ │ │ - movw r5, #61768 @ 0xf148 │ │ │ │ + blt.n 328be │ │ │ │ + bne.n 327fe │ │ │ │ + movw r5, #61612 @ 0xf0ac │ │ │ │ movt r5, #76 @ 0x4c │ │ │ │ - ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ - cbz r3, 328f2 │ │ │ │ - bl 97c24 │ │ │ │ + ldr.w r3, [r5, #240] @ 0xf0 │ │ │ │ + cbz r3, 3285e │ │ │ │ + bl 97ca0 │ │ │ │ mov.w r2, #524288 @ 0x80000 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c368 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 9a7f0 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 328ec │ │ │ │ - ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ + bge.n 32858 │ │ │ │ + ldr.w r3, [r5, #240] @ 0xf0 │ │ │ │ adds r2, r3, #1 │ │ │ │ - bne.n 328ea │ │ │ │ + bne.n 32856 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #38 @ 0x26 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - str.w r3, [r5, #148] @ 0x94 │ │ │ │ - cbnz r3, 3290c │ │ │ │ - ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ - cbnz r3, 32938 │ │ │ │ - bl 97c24 │ │ │ │ + str.w r3, [r5, #240] @ 0xf0 │ │ │ │ + cbnz r3, 32878 │ │ │ │ + ldr.w r3, [r5, #240] @ 0xf0 │ │ │ │ + cbnz r3, 328a4 │ │ │ │ + bl 97ca0 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2b6e4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 9a7f0 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 3291c │ │ │ │ + bge.n 32888 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a8634 │ │ │ │ - b.n 3293c │ │ │ │ + bl 1a7bc4 │ │ │ │ + b.n 328a8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 32946 │ │ │ │ + bne.n 328b2 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b74c0 <_Py_set_inheritable@@Base> │ │ │ │ + bl 1b691c <_Py_set_inheritable@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 32946 │ │ │ │ + bne.n 328b2 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b490 │ │ │ │ - b.n 3293c │ │ │ │ + b.n 328a8 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 32946 │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 32952 │ │ │ │ + bne.n 328b2 │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 328be │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 7fd14 │ │ │ │ + b.w 7fd44 │ │ │ │ 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 1c9fe8 │ │ │ │ + bl 1c93e4 │ │ │ │ movw r2, #5412 @ 0x1524 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ - 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 192c6c <_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 32a00 │ │ │ │ - cmp r1, #64 @ 0x40 │ │ │ │ - bhi.n 329f6 │ │ │ │ - add.w r1, r1, r1, lsl #1 │ │ │ │ - b.n 32a02 │ │ │ │ - cmp.w r1, #512 @ 0x200 │ │ │ │ - it hi │ │ │ │ - movhi r1, #0 │ │ │ │ - b.n 32a02 │ │ │ │ - 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 2bafc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 32a46 │ │ │ │ + bge.n 32920 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1a8634 │ │ │ │ + b.w 1a7bc4 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r6, [r2, #4] │ │ │ │ - movw r2, #11099 @ 0x2b5b │ │ │ │ - movt r2, #3 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r6, r2 │ │ │ │ - bne.n 32a7e │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ - add r2, r1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - b.n 32a88 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r3, [r1, #16] │ │ │ │ - blx r6 │ │ │ │ - cbz r0, 32aa0 │ │ │ │ - ldrb r3, [r4, #0] │ │ │ │ - cbz r3, 32a9e │ │ │ │ - ldrd r2, r3, [r4, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r1, [r5, #24] │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 5f9a0 │ │ │ │ - movs r0, #1 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 32abe │ │ │ │ + bgt.n 32944 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #60208 @ 0xeb30 │ │ │ │ + movw r1, #58080 @ 0xe2e0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5b6c │ │ │ │ + b.w d56e0 │ │ │ │ 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 32aee │ │ │ │ + ble.n 32974 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #60256 @ 0xeb60 │ │ │ │ + movw r1, #58128 @ 0xe310 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5b6c │ │ │ │ + b.w d56e0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ - bl 20b7bc │ │ │ │ + bl 20af50 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 32b54 │ │ │ │ + beq.n 329dc │ │ │ │ ldr r7, [r5, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 11c488 │ │ │ │ + bl 11bf98 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 32b26 │ │ │ │ + cbnz r0, 329ac │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #60300 @ 0xeb8c │ │ │ │ + movw r1, #58172 @ 0xe33c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5b6c │ │ │ │ + b.w d56e0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2108ec │ │ │ │ + bl 21001c │ │ │ │ cmp r6, #2 │ │ │ │ mov r9, r0 │ │ │ │ - beq.n 32b44 │ │ │ │ + beq.n 329ca │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 32b46 │ │ │ │ + beq.n 329cc │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl c625c │ │ │ │ + bl c61d4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 32b46 │ │ │ │ - b.n 32b54 │ │ │ │ + bge.n 329cc │ │ │ │ + b.n 329dc │ │ │ │ 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 32b68 │ │ │ │ + b.w 329e4 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - movs r0, #1 │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - add r3, r1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - bx lr │ │ │ │ + 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, 32b8c │ │ │ │ - bl f98ac │ │ │ │ + cbnz r2, 32a08 │ │ │ │ + bl f9288 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #60340 @ 0xebb4 │ │ │ │ + movw r1, #58488 @ 0xe478 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #60344 @ 0xebb8 │ │ │ │ + movw r0, #58492 @ 0xe47c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 91afc │ │ │ │ + bl 91bcc │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 32dc4 │ │ │ │ - cbnz r4, 32bb2 │ │ │ │ + beq.w 32c4c │ │ │ │ + cbnz r4, 32a2e │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ - b.n 32be8 │ │ │ │ + b.n 32a64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11c488 │ │ │ │ - cbz r0, 32c06 │ │ │ │ - movw r1, #39772 @ 0x9b5c │ │ │ │ + bl 11bf98 │ │ │ │ + cbz r0, 32a82 │ │ │ │ + movw r1, #37636 @ 0x9304 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 1605a4 │ │ │ │ - cbnz r0, 32be8 │ │ │ │ - b.n 32dc4 │ │ │ │ + bl 15fb1c │ │ │ │ + cbnz r0, 32a64 │ │ │ │ + b.n 32c4c │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 32d58 │ │ │ │ - bl ee0f4 │ │ │ │ + bne.w 32be0 │ │ │ │ + bl edacc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 32dc4 │ │ │ │ - bl 97c24 │ │ │ │ + bne.w 32c4c │ │ │ │ + bl 97ca0 │ │ │ │ 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 9a7f0 │ │ │ │ adds r1, r4, #1 │ │ │ │ - beq.n 32bd2 │ │ │ │ - b.n 32dc8 │ │ │ │ + beq.n 32a4e │ │ │ │ + b.n 32c50 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bmi.n 32cc6 │ │ │ │ + bmi.n 32b48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10dc1c │ │ │ │ + bl 10d6ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 32d68 │ │ │ │ + beq.w 32bf0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 32cc6 │ │ │ │ + beq.n 32b48 │ │ │ │ tst.w r5, #402653184 @ 0x18000000 │ │ │ │ - bne.n 32cc6 │ │ │ │ + bne.n 32b48 │ │ │ │ add r5, sp, #12 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12945c │ │ │ │ + bl 128f30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 32cae │ │ │ │ + bne.n 32b30 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp.w r6, #1024 @ 0x400 │ │ │ │ - bgt.n 32c60 │ │ │ │ + bgt.n 32ae2 │ │ │ │ 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, #424] @ (32dfc ) │ │ │ │ + movw r3, #18492 @ 0x483c │ │ │ │ + movt r3, #68 @ 0x44 │ │ │ │ add.w r2, r9, r6 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, r6] │ │ │ │ str r1, [r2, #4] │ │ │ │ - bl 97c24 │ │ │ │ + bl 97ca0 │ │ │ │ mov r2, r4 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2b0d0 <__ioctl_time64@plt> │ │ │ │ mov r9, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 9a7f0 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 32c92 │ │ │ │ + bne.n 32b14 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 32c98 │ │ │ │ - bl ee0f4 │ │ │ │ + bne.n 32b1a │ │ │ │ + bl edacc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32c60 │ │ │ │ - b.n 32ca6 │ │ │ │ + beq.n 32ae2 │ │ │ │ + b.n 32b28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 32d88 │ │ │ │ + bge.n 32c10 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a8634 │ │ │ │ + bl 1a7bc4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12afc0 │ │ │ │ - b.n 32dc4 │ │ │ │ + bl 12aa94 │ │ │ │ + b.n 32c4c │ │ │ │ movw r3, #61144 @ 0xeed8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d8070 │ │ │ │ + bl d7bc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 32dc4 │ │ │ │ - bl d82f8 │ │ │ │ - movw r1, #60372 @ 0xebd4 │ │ │ │ + beq.w 32c4c │ │ │ │ + bl d7e50 │ │ │ │ + movw r1, #58520 @ 0xe498 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 1605a4 │ │ │ │ + bl 15fb1c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32dc4 │ │ │ │ + beq.n 32c4c │ │ │ │ ldr r4, [sp, #20] │ │ │ │ cmp.w r4, #1024 @ 0x400 │ │ │ │ - ble.n 32d00 │ │ │ │ + ble.n 32b82 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #60376 @ 0xebd8 │ │ │ │ + movw r1, #58524 @ 0xe49c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 12afc0 │ │ │ │ - b.n 32dc4 │ │ │ │ + bl 12aa94 │ │ │ │ + b.n 32c4c │ │ │ │ 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] @ (32dfc ) │ │ │ │ + movw r3, #18492 @ 0x483c │ │ │ │ + movt r3, #68 @ 0x44 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, r4] │ │ │ │ add r0, sp, #12 │ │ │ │ str.w r1, [r9, #4] │ │ │ │ - bl 12afc0 │ │ │ │ - bl 97c24 │ │ │ │ + bl 12aa94 │ │ │ │ + bl 97ca0 │ │ │ │ mov r2, r5 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2b0d0 <__ioctl_time64@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 9a7f0 │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 32d54 │ │ │ │ + bne.n 32bdc │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 32d58 │ │ │ │ - bl ee0f4 │ │ │ │ + bne.n 32be0 │ │ │ │ + bl edacc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32d24 │ │ │ │ - b.n 32dc4 │ │ │ │ + beq.n 32bac │ │ │ │ + b.n 32c4c │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 32ddc │ │ │ │ + bge.n 32c64 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a8634 │ │ │ │ - b.n 32dc4 │ │ │ │ + bl 1a7bc4 │ │ │ │ + b.n 32c4c │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #60408 @ 0xebf8 │ │ │ │ + movw r1, #58556 @ 0xe4bc │ │ │ │ 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 d5b6c │ │ │ │ + b.w d56e0 │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 32d98 │ │ │ │ + bne.n 32c20 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx 2beec │ │ │ │ mov r0, r5 │ │ │ │ - bl 12afc0 │ │ │ │ + bl 12aa94 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 32dd4 │ │ │ │ - ldr r1, [pc, #92] @ (32e00 ) │ │ │ │ + bne.n 32c5c │ │ │ │ + ldr r1, [pc, #88] @ (32c84 ) │ │ │ │ movs r2, #8 │ │ │ │ adds r0, r4, r6 │ │ │ │ blx 2c22c │ │ │ │ - cbz r0, 32dd4 │ │ │ │ + cbz r0, 32c5c │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #60356 @ 0xebc4 │ │ │ │ + movw r1, #58504 @ 0xe488 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 32df2 │ │ │ │ + b.n 32c7a │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 32d58 │ │ │ │ + blt.n 32be0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fd14 │ │ │ │ - b.n 32df2 │ │ │ │ + bl 7fd44 │ │ │ │ + b.n 32c7a │ │ │ │ mov r0, r9 │ │ │ │ - bl 7fd14 │ │ │ │ - b.n 32df2 │ │ │ │ - ldr r1, [pc, #32] @ (32e00 ) │ │ │ │ + bl 7fd44 │ │ │ │ + b.n 32c7a │ │ │ │ + ldr r1, [pc, #28] @ (32c84 ) │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 32dae │ │ │ │ + bne.n 32c36 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 711a8 │ │ │ │ + bl 711e0 │ │ │ │ add.w sp, sp, #1088 @ 0x440 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #32] @ (32e20 ) │ │ │ │ - lsls r4, r0, #1 │ │ │ │ - ldr r2, [pc, #64] @ (32e44 ) │ │ │ │ + ldr r0, [pc, #272] @ (32d98 ) │ │ │ │ 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 192144 <_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 32cfc │ │ │ │ + cmp r1, #64 @ 0x40 │ │ │ │ + bhi.n 32cf2 │ │ │ │ + add.w r1, r1, r1, lsl #1 │ │ │ │ + b.n 32cfe │ │ │ │ + cmp.w r1, #512 @ 0x200 │ │ │ │ + it hi │ │ │ │ + movhi r1, #0 │ │ │ │ + b.n 32cfe │ │ │ │ + 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 7fd14 │ │ │ │ + b.w 7fd44 │ │ │ │ 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 32e40 │ │ │ │ + bne.n 32d56 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 32e62 │ │ │ │ - b.n 32e5a │ │ │ │ + bne.n 32d78 │ │ │ │ + b.n 32d70 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42428 @ 0xa5bc │ │ │ │ + movw r0, #40040 @ 0x9c68 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 32e32 │ │ │ │ + bne.n 32d48 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 32e9c │ │ │ │ - bl 7fa74 │ │ │ │ + b.n 32db2 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 32e56 │ │ │ │ + bne.n 32d6c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 32e76 │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 32d8c │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 32e56 │ │ │ │ + bne.n 32d6c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b2f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 32e94 │ │ │ │ + bge.n 32daa │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1a8634 │ │ │ │ + b.w 1a7bc4 │ │ │ │ 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, 32ee0 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [r0, #48] @ 0x30 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r6, [r2, #4] │ │ │ │ + movw r2, #11785 @ 0x2e09 │ │ │ │ + movt r2, #3 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [r0, #40] @ 0x28 │ │ │ │ - cbnz r4, 32ef6 │ │ │ │ - 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, #60640 @ 0xece0 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r6, r2 │ │ │ │ + bne.n 32de2 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ + add r2, r1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + b.n 32dec │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + ldr r3, [r1, #16] │ │ │ │ + blx r6 │ │ │ │ + cbz r0, 32e04 │ │ │ │ + ldrb r3, [r4, #0] │ │ │ │ + cbz r3, 32e02 │ │ │ │ + ldrd r2, r3, [r4, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r1, [r5, #24] │ │ │ │ add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e3efc │ │ │ │ - cbz r1, 32ef2 │ │ │ │ - ldr r2, [r0, #40] @ 0x28 │ │ │ │ - cbz r2, 32ef2 │ │ │ │ - movw r0, #60660 @ 0xecf4 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - b.w e3efc │ │ │ │ - b.w 1cea70 │ │ │ │ - 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, #60616 @ 0xecc8 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - bl e3efc │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 5f980 │ │ │ │ + movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + movs r0, #1 │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + add r3, r1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + bx lr │ │ │ │ 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 32f3e │ │ │ │ + bne.n 32e38 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 32f60 │ │ │ │ - b.n 32f58 │ │ │ │ + bne.n 32e5a │ │ │ │ + b.n 32e52 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42448 @ 0xa5d0 │ │ │ │ + movw r0, #40060 @ 0x9c7c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 32f30 │ │ │ │ + bne.n 32e2a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 32f9a │ │ │ │ - bl 7fa74 │ │ │ │ + b.n 32e94 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 32f54 │ │ │ │ + bne.n 32e4e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 32f74 │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 32e6e │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 32f54 │ │ │ │ + bne.n 32e4e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bac8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 32f92 │ │ │ │ + bge.n 32e8c │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1a8634 │ │ │ │ + b.w 1a7bc4 │ │ │ │ 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, 32ed8 │ │ │ │ + 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, 32eee │ │ │ │ + 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, #59252 @ 0xe774 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w e3a1c │ │ │ │ + cbz r1, 32eea │ │ │ │ + ldr r2, [r0, #40] @ 0x28 │ │ │ │ + cbz r2, 32eea │ │ │ │ + movw r0, #59272 @ 0xe788 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + b.w e3a1c │ │ │ │ + b.w 1ce004 │ │ │ │ + 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, #59228 @ 0xe75c │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl e3a1c │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 32fde │ │ │ │ + bne.n 32f56 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - bmi.n 32ff6 │ │ │ │ + bmi.n 32f6e │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #17728 @ 0x4540 │ │ │ │ + movw r2, #15488 @ 0x3c80 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #35928 @ 0x8c58 │ │ │ │ + movw r1, #33688 @ 0x8398 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #61556 @ 0xf074 │ │ │ │ + movw r0, #59500 @ 0xe86c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 24109c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 33050 │ │ │ │ + bl 2408ac <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 32fc8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #61556 @ 0xf074 │ │ │ │ + movw r0, #59500 @ 0xe86c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 32fb4 │ │ │ │ - b.n 33050 │ │ │ │ + bne.n 32f2c │ │ │ │ + b.n 32fc8 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 330b6 │ │ │ │ + ble.n 3302e │ │ │ │ lsls r2, r6, #31 │ │ │ │ - bpl.n 330b6 │ │ │ │ + bpl.n 3302e │ │ │ │ asrs r6, r6, #1 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ mov r1, r6 │ │ │ │ - bl 76c30 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 76c68 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 33050 │ │ │ │ + cbz r0, 32fc8 │ │ │ │ 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 330ae │ │ │ │ + beq.n 33026 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w r3, r3, r5, lsl #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 859dc │ │ │ │ + bl 85a50 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 33064 │ │ │ │ - bl 7fa74 │ │ │ │ - cbz r0, 33068 │ │ │ │ + bne.n 32fdc │ │ │ │ + bl 7faa4 │ │ │ │ + cbz r0, 32fe0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 33054 │ │ │ │ + blt.n 32fcc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 330d6 │ │ │ │ + b.n 3304e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 33050 │ │ │ │ + bne.n 32fc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 33050 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 32fc8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3306c │ │ │ │ + bge.n 32fe4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 330b8 │ │ │ │ + b.n 33030 │ │ │ │ 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 33084 │ │ │ │ + bpl.n 32ffc │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - cbz r1, 3308c │ │ │ │ + cbz r1, 33004 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 33096 │ │ │ │ + bpl.n 3300e │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 33096 │ │ │ │ + cbnz r3, 3300e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movs r2, #0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.n 330a2 │ │ │ │ + b.n 3301a │ │ │ │ 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 3302c │ │ │ │ + b.n 32fa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8299c │ │ │ │ - b.n 330d6 │ │ │ │ + bl 82a14 │ │ │ │ + b.n 3304e │ │ │ │ movs r4, #0 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61548 @ 0xf06c │ │ │ │ + movw r1, #59492 @ 0xe864 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a1c4 │ │ │ │ - b.n 33050 │ │ │ │ + bl 7a1f4 │ │ │ │ + b.n 32fc8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -000330dc <_PyXI_InitFailure@@Base>: │ │ │ │ +00033054 <_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, 33130 <_PyXI_InitFailure@@Base+0x54> │ │ │ │ + cbz r2, 330a8 <_PyXI_InitFailure@@Base+0x54> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r6, r1 │ │ │ │ - bl ed4ec │ │ │ │ + bl ecec4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 33108 <_PyXI_InitFailure@@Base+0x2c> │ │ │ │ + cbnz r0, 33080 <_PyXI_InitFailure@@Base+0x2c> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 33132 <_PyXI_InitFailure@@Base+0x56> │ │ │ │ + b.n 330aa <_PyXI_InitFailure@@Base+0x56> │ │ │ │ mov r1, r7 │ │ │ │ - bl 21b5b0 <_PyObject_GetXIData@@Base+0xbcc> │ │ │ │ + bl 21ad88 <_PyObject_GetXIData@@Base+0xbc8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 33124 <_PyXI_InitFailure@@Base+0x48> │ │ │ │ + bge.n 3309c <_PyXI_InitFailure@@Base+0x48> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33124 <_PyXI_InitFailure@@Base+0x48> │ │ │ │ + cbnz r3, 3309c <_PyXI_InitFailure@@Base+0x48> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 33102 <_PyXI_InitFailure@@Base+0x26> │ │ │ │ + beq.n 3307a <_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} │ │ │ │ │ │ │ │ -00033134 : │ │ │ │ +000330ac : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1325f0 │ │ │ │ + b.w 131f74 │ │ │ │ │ │ │ │ -0003313a : │ │ │ │ +000330b2 : │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ @@ -10107,604 +10052,603 @@ │ │ │ │ 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, 3317a │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 330f2 │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 33174 │ │ │ │ - bl 140118 │ │ │ │ - b.n 3317a │ │ │ │ + bne.n 330ec │ │ │ │ + bl 13f5e4 │ │ │ │ + b.n 330f2 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 33188 │ │ │ │ + cbnz r0, 33100 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 14d6a8 │ │ │ │ + b.w 14cd0c │ │ │ │ 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 77224 │ │ │ │ + bl 7725c │ │ │ │ mov r0, r5 │ │ │ │ - bl 21be40 │ │ │ │ + bl 21b618 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 331c6 │ │ │ │ + bge.n 3313e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 331c6 │ │ │ │ + cbnz r3, 3313e │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 76df8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 76e30 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000331c8 <_PyImport_SetModule@@Base>: │ │ │ │ +00033140 <_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] @ (33208 <_PyImport_SetModule@@Base+0x40>) │ │ │ │ + ldr r4, [pc, #48] @ (33180 <_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, 331fa <_PyImport_SetModule@@Base+0x32> │ │ │ │ - movw r1, #34796 @ 0x87ec │ │ │ │ + cbnz r3, 33172 <_PyImport_SetModule@@Base+0x32> │ │ │ │ + movw r1, #32556 @ 0x7f2c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #27508 @ 0x6b74 │ │ │ │ + movw r0, #25268 @ 0x62b4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 62ea6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 630ae <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ mov r0, r3 │ │ │ │ - b.w 8b548 │ │ │ │ + b.w 8b554 │ │ │ │ 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 33228 <_PyTraceMalloc_GetTraceback@@Base> │ │ │ │ + b.w 331a0 <_PyTraceMalloc_GetTraceback@@Base> │ │ │ │ │ │ │ │ -00033228 <_PyTraceMalloc_GetTraceback@@Base>: │ │ │ │ +000331a0 <_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] @ (332e8 <_PyTraceMalloc_GetTraceback@@Base+0xc0>) │ │ │ │ + ldr r3, [pc, #176] @ (33260 <_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 33256 <_PyTraceMalloc_GetTraceback@@Base+0x2e> │ │ │ │ + bne.n 331ce <_PyTraceMalloc_GetTraceback@@Base+0x2e> │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 33246 <_PyTraceMalloc_GetTraceback@@Base+0x1e> │ │ │ │ + bne.n 331be <_PyTraceMalloc_GetTraceback@@Base+0x1e> │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ mov r5, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 33274 <_PyTraceMalloc_GetTraceback@@Base+0x4c> │ │ │ │ + beq.n 331ec <_PyTraceMalloc_GetTraceback@@Base+0x4c> │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 1aca00 <_PyMutex_LockTimed@@Base> │ │ │ │ + bl 106650 <_PyMutex_LockTimed@@Base> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 332f0 <_PyTraceMalloc_GetTraceback@@Base+0xc8> │ │ │ │ + bl 33268 <_PyTraceMalloc_GetTraceback@@Base+0xc8> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 332a2 <_PyTraceMalloc_GetTraceback@@Base+0x7a> │ │ │ │ - ldr r0, [pc, #104] @ (332ec <_PyTraceMalloc_GetTraceback@@Base+0xc4>) │ │ │ │ + cbz r0, 3321a <_PyTraceMalloc_GetTraceback@@Base+0x7a> │ │ │ │ + ldr r0, [pc, #104] @ (33264 <_PyTraceMalloc_GetTraceback@@Base+0xc4>) │ │ │ │ movw r1, #4364 @ 0x110c │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - bl 6c5ac │ │ │ │ + bl 6c5ec │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 33650 <_PyTraceMalloc_GetTraceback@@Base+0x428> │ │ │ │ + bl 335ca <_PyTraceMalloc_GetTraceback@@Base+0x42a> │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #80] @ (332ec <_PyTraceMalloc_GetTraceback@@Base+0xc4>) │ │ │ │ - bl 6c5ac │ │ │ │ - b.n 332be <_PyTraceMalloc_GetTraceback@@Base+0x96> │ │ │ │ + ldr r0, [pc, #80] @ (33264 <_PyTraceMalloc_GetTraceback@@Base+0xc4>) │ │ │ │ + bl 6c5ec │ │ │ │ + b.n 33236 <_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 332d6 <_PyTraceMalloc_GetTraceback@@Base+0xae> │ │ │ │ + bne.n 3324e <_PyTraceMalloc_GetTraceback@@Base+0xae> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 332c6 <_PyTraceMalloc_GetTraceback@@Base+0x9e> │ │ │ │ + bne.n 3323e <_PyTraceMalloc_GetTraceback@@Base+0x9e> │ │ │ │ dmb ish │ │ │ │ - beq.n 332e2 <_PyTraceMalloc_GetTraceback@@Base+0xba> │ │ │ │ - ldr r0, [pc, #8] @ (332e8 <_PyTraceMalloc_GetTraceback@@Base+0xc0>) │ │ │ │ - bl 236528 │ │ │ │ + beq.n 3325a <_PyTraceMalloc_GetTraceback@@Base+0xba> │ │ │ │ + ldr r0, [pc, #8] @ (33260 <_PyTraceMalloc_GetTraceback@@Base+0xc0>) │ │ │ │ + bl 26c194 │ │ │ │ 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] @ (33334 <_PyTraceMalloc_GetTraceback@@Base+0x10c>) │ │ │ │ + ldr r3, [pc, #64] @ (332ac <_PyTraceMalloc_GetTraceback@@Base+0x10c>) │ │ │ │ ldr.w r2, [r3, #1476] @ 0x5c4 │ │ │ │ - cbz r2, 3332e <_PyTraceMalloc_GetTraceback@@Base+0x106> │ │ │ │ + cbz r2, 332a6 <_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, 33312 <_PyTraceMalloc_GetTraceback@@Base+0xea> │ │ │ │ + cbnz r0, 3328a <_PyTraceMalloc_GetTraceback@@Base+0xea> │ │ │ │ ldr.w r0, [r3, #1568] @ 0x620 │ │ │ │ - b.n 3331a <_PyTraceMalloc_GetTraceback@@Base+0xf2> │ │ │ │ + b.n 33292 <_PyTraceMalloc_GetTraceback@@Base+0xf2> │ │ │ │ ldr.w r0, [r3, #1572] @ 0x624 │ │ │ │ - bl 6f274 <_Py_hashtable_get@@Base> │ │ │ │ - cbnz r0, 33320 <_PyTraceMalloc_GetTraceback@@Base+0xf8> │ │ │ │ + bl 6f2ac <_Py_hashtable_get@@Base> │ │ │ │ + cbnz r0, 33298 <_PyTraceMalloc_GetTraceback@@Base+0xf8> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3332c <_PyTraceMalloc_GetTraceback@@Base+0x104> │ │ │ │ + b.n 332a4 <_PyTraceMalloc_GetTraceback@@Base+0x104> │ │ │ │ mov r1, r4 │ │ │ │ - bl 6f274 <_Py_hashtable_get@@Base> │ │ │ │ + bl 6f2ac <_Py_hashtable_get@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3331c <_PyTraceMalloc_GetTraceback@@Base+0xf4> │ │ │ │ + beq.n 33294 <_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 3335c <_PyTraceMalloc_GetTraceback@@Base+0x134> │ │ │ │ + bne.n 332d4 <_PyTraceMalloc_GetTraceback@@Base+0x134> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3337a <_PyTraceMalloc_GetTraceback@@Base+0x152> │ │ │ │ - b.n 33374 <_PyTraceMalloc_GetTraceback@@Base+0x14c> │ │ │ │ + bne.n 332f2 <_PyTraceMalloc_GetTraceback@@Base+0x152> │ │ │ │ + b.n 332ec <_PyTraceMalloc_GetTraceback@@Base+0x14c> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #3824 @ 0xef0 │ │ │ │ + movw r0, #1584 @ 0x630 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3334e <_PyTraceMalloc_GetTraceback@@Base+0x126> │ │ │ │ - b.n 333ba <_PyTraceMalloc_GetTraceback@@Base+0x192> │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 333ba <_PyTraceMalloc_GetTraceback@@Base+0x192> │ │ │ │ + bne.n 332c6 <_PyTraceMalloc_GetTraceback@@Base+0x126> │ │ │ │ + b.n 33332 <_PyTraceMalloc_GetTraceback@@Base+0x192> │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 33332 <_PyTraceMalloc_GetTraceback@@Base+0x192> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ - bl 21dc54 <_PyEval_AddPendingCall@@Base+0x804> │ │ │ │ - cbz r0, 333ba <_PyTraceMalloc_GetTraceback@@Base+0x192> │ │ │ │ + bl 21d424 <_PyEval_AddPendingCall@@Base+0x48c> │ │ │ │ + cbz r0, 33332 <_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, 333b4 <_PyTraceMalloc_GetTraceback@@Base+0x18c> │ │ │ │ + cbz r0, 3332c <_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 1a8634 │ │ │ │ - b.n 333ba <_PyTraceMalloc_GetTraceback@@Base+0x192> │ │ │ │ - bl ee0f4 │ │ │ │ - cbz r0, 333be <_PyTraceMalloc_GetTraceback@@Base+0x196> │ │ │ │ + bl 1a7bc4 │ │ │ │ + b.n 33332 <_PyTraceMalloc_GetTraceback@@Base+0x192> │ │ │ │ + bl edacc │ │ │ │ + cbz r0, 33336 <_PyTraceMalloc_GetTraceback@@Base+0x196> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 333d0 <_PyTraceMalloc_GetTraceback@@Base+0x1a8> │ │ │ │ + b.n 33348 <_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 333d4 <_PyTraceMalloc_GetTraceback@@Base+0x1ac> │ │ │ │ + bl 3334c <_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 e4914 │ │ │ │ - cbz r0, 33450 <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ + bl e448c │ │ │ │ + cbz r0, 333c8 <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ mov r4, r0 │ │ │ │ movs r6, #1 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #16 │ │ │ │ blx 2c0a4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 33466 <_PyTraceMalloc_GetTraceback@@Base+0x23e> │ │ │ │ + bne.n 333de <_PyTraceMalloc_GetTraceback@@Base+0x23e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r5, 33420 <_PyTraceMalloc_GetTraceback@@Base+0x1f8> │ │ │ │ + cbnz r5, 33398 <_PyTraceMalloc_GetTraceback@@Base+0x1f8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 33450 <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ + bge.n 333c8 <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33450 <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ - b.n 3344c <_PyTraceMalloc_GetTraceback@@Base+0x224> │ │ │ │ - bl e7a48 │ │ │ │ + cbnz r3, 333c8 <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ + b.n 333c4 <_PyTraceMalloc_GetTraceback@@Base+0x224> │ │ │ │ + bl e7598 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 33454 <_PyTraceMalloc_GetTraceback@@Base+0x22c> │ │ │ │ + bne.n 333cc <_PyTraceMalloc_GetTraceback@@Base+0x22c> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3343c <_PyTraceMalloc_GetTraceback@@Base+0x214> │ │ │ │ + bge.n 333b4 <_PyTraceMalloc_GetTraceback@@Base+0x214> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3343c <_PyTraceMalloc_GetTraceback@@Base+0x214> │ │ │ │ + cbnz r3, 333b4 <_PyTraceMalloc_GetTraceback@@Base+0x214> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 33450 <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ + bge.n 333c8 <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33450 <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ + cbnz r3, 333c8 <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3346c <_PyTraceMalloc_GetTraceback@@Base+0x244> │ │ │ │ + b.n 333e4 <_PyTraceMalloc_GetTraceback@@Base+0x244> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 33466 <_PyTraceMalloc_GetTraceback@@Base+0x23e> │ │ │ │ + bge.n 333de <_PyTraceMalloc_GetTraceback@@Base+0x23e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 33466 <_PyTraceMalloc_GetTraceback@@Base+0x23e> │ │ │ │ + cbnz r3, 333de <_PyTraceMalloc_GetTraceback@@Base+0x23e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #65 @ 0x41 │ │ │ │ - bne.n 333f6 <_PyTraceMalloc_GetTraceback@@Base+0x1ce> │ │ │ │ + bne.n 3336e <_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, 33494 <_PyTraceMalloc_GetTraceback@@Base+0x26c> │ │ │ │ + cbz r3, 3340c <_PyTraceMalloc_GetTraceback@@Base+0x26c> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 334a4 <_PyTraceMalloc_GetTraceback@@Base+0x27c> │ │ │ │ + b.n 3341c <_PyTraceMalloc_GetTraceback@@Base+0x27c> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 334a2 <_PyTraceMalloc_GetTraceback@@Base+0x27a> │ │ │ │ + ble.n 3341a <_PyTraceMalloc_GetTraceback@@Base+0x27a> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3349e <_PyTraceMalloc_GetTraceback@@Base+0x276> │ │ │ │ - cbnz r1, 334c6 <_PyTraceMalloc_GetTraceback@@Base+0x29e> │ │ │ │ + bne.n 33416 <_PyTraceMalloc_GetTraceback@@Base+0x276> │ │ │ │ + cbnz r1, 33444 <_PyTraceMalloc_GetTraceback@@Base+0x2a4> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 334a4 <_PyTraceMalloc_GetTraceback@@Base+0x27c> │ │ │ │ + b.n 3341c <_PyTraceMalloc_GetTraceback@@Base+0x27c> │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #420] @ (3364c <_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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 334cc <_PyTraceMalloc_GetTraceback@@Base+0x2a4> │ │ │ │ - b.n 33568 <_PyTraceMalloc_GetTraceback@@Base+0x340> │ │ │ │ + cbnz r0, 3344a <_PyTraceMalloc_GetTraceback@@Base+0x2aa> │ │ │ │ + b.n 334e6 <_PyTraceMalloc_GetTraceback@@Base+0x346> │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ add r5, r4 │ │ │ │ ldr.w r9, [r6] │ │ │ │ subs r4, r5, #1 │ │ │ │ - beq.n 335b0 <_PyTraceMalloc_GetTraceback@@Base+0x388> │ │ │ │ + beq.n 3352e <_PyTraceMalloc_GetTraceback@@Base+0x38e> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 334e8 <_PyTraceMalloc_GetTraceback@@Base+0x2c0> │ │ │ │ - bl c625c │ │ │ │ + cbz r0, 33466 <_PyTraceMalloc_GetTraceback@@Base+0x2c6> │ │ │ │ + bl c61d4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 33568 <_PyTraceMalloc_GetTraceback@@Base+0x340> │ │ │ │ + blt.n 334e6 <_PyTraceMalloc_GetTraceback@@Base+0x346> │ │ │ │ subs r4, r5, #2 │ │ │ │ - bne.n 334ea <_PyTraceMalloc_GetTraceback@@Base+0x2c2> │ │ │ │ - b.n 335c4 <_PyTraceMalloc_GetTraceback@@Base+0x39c> │ │ │ │ + bne.n 33468 <_PyTraceMalloc_GetTraceback@@Base+0x2c8> │ │ │ │ + b.n 33542 <_PyTraceMalloc_GetTraceback@@Base+0x3a2> │ │ │ │ movs r7, #1 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - cbz r3, 33538 <_PyTraceMalloc_GetTraceback@@Base+0x310> │ │ │ │ + cbz r3, 334b6 <_PyTraceMalloc_GetTraceback@@Base+0x316> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 33514 <_PyTraceMalloc_GetTraceback@@Base+0x2ec> │ │ │ │ - movw r2, #56596 @ 0xdd14 │ │ │ │ + bmi.n 33492 <_PyTraceMalloc_GetTraceback@@Base+0x2f2> │ │ │ │ + movw r2, #54356 @ 0xd454 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #55116 @ 0xd74c │ │ │ │ + movw r1, #52876 @ 0xce8c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #1820 @ 0x71c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 24109c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 33568 <_PyTraceMalloc_GetTraceback@@Base+0x340> │ │ │ │ + movw r0, #65116 @ 0xfe5c │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 2408ac <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 334e6 <_PyTraceMalloc_GetTraceback@@Base+0x346> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 8b428 │ │ │ │ + bl 8b434 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 33568 <_PyTraceMalloc_GetTraceback@@Base+0x340> │ │ │ │ + cbz r0, 334e6 <_PyTraceMalloc_GetTraceback@@Base+0x346> │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 33584 <_PyTraceMalloc_GetTraceback@@Base+0x35c> │ │ │ │ + bne.n 33502 <_PyTraceMalloc_GetTraceback@@Base+0x362> │ │ │ │ subs r4, #1 │ │ │ │ - bne.n 33540 <_PyTraceMalloc_GetTraceback@@Base+0x318> │ │ │ │ - movw r5, #20024 @ 0x4e38 │ │ │ │ + bne.n 334be <_PyTraceMalloc_GetTraceback@@Base+0x31e> │ │ │ │ + movw r5, #17784 @ 0x4578 │ │ │ │ movt r5, #41 @ 0x29 │ │ │ │ - b.n 335d4 <_PyTraceMalloc_GetTraceback@@Base+0x3ac> │ │ │ │ - movw sl, #65068 @ 0xfe2c │ │ │ │ + b.n 33552 <_PyTraceMalloc_GetTraceback@@Base+0x3b2> │ │ │ │ + movw sl, #62968 @ 0xf5f8 │ │ │ │ movt sl, #43 @ 0x2b │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - cbz r3, 335a4 <_PyTraceMalloc_GetTraceback@@Base+0x37c> │ │ │ │ + cbz r3, 33522 <_PyTraceMalloc_GetTraceback@@Base+0x382> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 3356c <_PyTraceMalloc_GetTraceback@@Base+0x344> │ │ │ │ - movw r2, #56596 @ 0xdd14 │ │ │ │ + bmi.n 334ea <_PyTraceMalloc_GetTraceback@@Base+0x34a> │ │ │ │ + movw r2, #54356 @ 0xd454 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #55136 @ 0xd760 │ │ │ │ + movw r1, #52896 @ 0xcea0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #1820 @ 0x71c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 24109c <_PyArg_BadArgument@@Base> │ │ │ │ + movw r0, #65116 @ 0xfe5c │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 2408ac <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 33644 <_PyTraceMalloc_GetTraceback@@Base+0x41c> │ │ │ │ + b.n 335c2 <_PyTraceMalloc_GetTraceback@@Base+0x422> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 8b428 │ │ │ │ + bl 8b434 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33568 <_PyTraceMalloc_GetTraceback@@Base+0x340> │ │ │ │ + beq.n 334e6 <_PyTraceMalloc_GetTraceback@@Base+0x346> │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3359c <_PyTraceMalloc_GetTraceback@@Base+0x374> │ │ │ │ + beq.n 3351a <_PyTraceMalloc_GetTraceback@@Base+0x37a> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #63348 @ 0xf774 │ │ │ │ + movw r1, #61108 @ 0xeeb4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 33568 <_PyTraceMalloc_GetTraceback@@Base+0x340> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 334e6 <_PyTraceMalloc_GetTraceback@@Base+0x346> │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 335ac <_PyTraceMalloc_GetTraceback@@Base+0x384> │ │ │ │ + bne.n 3352a <_PyTraceMalloc_GetTraceback@@Base+0x38a> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 335d4 <_PyTraceMalloc_GetTraceback@@Base+0x3ac> │ │ │ │ - movw r5, #20024 @ 0x4e38 │ │ │ │ + b.n 33552 <_PyTraceMalloc_GetTraceback@@Base+0x3b2> │ │ │ │ + movw r5, #17784 @ 0x4578 │ │ │ │ movt r5, #41 @ 0x29 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ - b.n 335d4 <_PyTraceMalloc_GetTraceback@@Base+0x3ac> │ │ │ │ - movw r5, #20024 @ 0x4e38 │ │ │ │ + b.n 33552 <_PyTraceMalloc_GetTraceback@@Base+0x3b2> │ │ │ │ + movw r5, #17784 @ 0x4578 │ │ │ │ movt r5, #41 @ 0x29 │ │ │ │ - movw sl, #65068 @ 0xfe2c │ │ │ │ + movw sl, #62968 @ 0xf5f8 │ │ │ │ movt sl, #43 @ 0x2b │ │ │ │ movs r7, #1 │ │ │ │ - b.n 335d4 <_PyTraceMalloc_GetTraceback@@Base+0x3ac> │ │ │ │ - movw r5, #20024 @ 0x4e38 │ │ │ │ + b.n 33552 <_PyTraceMalloc_GetTraceback@@Base+0x3b2> │ │ │ │ + movw r5, #17784 @ 0x4578 │ │ │ │ movt r5, #41 @ 0x29 │ │ │ │ - movw sl, #65068 @ 0xfe2c │ │ │ │ + movw sl, #62968 @ 0xf5f8 │ │ │ │ movt sl, #43 @ 0x2b │ │ │ │ mov r0, r8 │ │ │ │ - bl 21a504 │ │ │ │ + bl 219ce0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33568 <_PyTraceMalloc_GetTraceback@@Base+0x340> │ │ │ │ + beq.n 334e6 <_PyTraceMalloc_GetTraceback@@Base+0x346> │ │ │ │ mov r1, r9 │ │ │ │ - bl 21def0 <_PyXIData_Clear@@Base+0x160> │ │ │ │ + bl 21d6c0 <_PyXIData_Clear@@Base+0x160> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3363c <_PyTraceMalloc_GetTraceback@@Base+0x414> │ │ │ │ + beq.n 335ba <_PyTraceMalloc_GetTraceback@@Base+0x41a> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 21a6b0 │ │ │ │ + bl 219e8c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3363c <_PyTraceMalloc_GetTraceback@@Base+0x414> │ │ │ │ + beq.n 335ba <_PyTraceMalloc_GetTraceback@@Base+0x41a> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 33606 <_PyTraceMalloc_GetTraceback@@Base+0x3de> │ │ │ │ - cbnz r4, 3360c <_PyTraceMalloc_GetTraceback@@Base+0x3e4> │ │ │ │ + beq.n 33584 <_PyTraceMalloc_GetTraceback@@Base+0x3e4> │ │ │ │ + cbnz r4, 3358a <_PyTraceMalloc_GetTraceback@@Base+0x3ea> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #112] @ 0x70 │ │ │ │ - b.n 33616 <_PyTraceMalloc_GetTraceback@@Base+0x3ee> │ │ │ │ + b.n 33594 <_PyTraceMalloc_GetTraceback@@Base+0x3f4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 88edc │ │ │ │ + bl 88ee8 │ │ │ │ str r0, [r6, #112] @ 0x70 │ │ │ │ - cbz r0, 3363c <_PyTraceMalloc_GetTraceback@@Base+0x414> │ │ │ │ + cbz r0, 335ba <_PyTraceMalloc_GetTraceback@@Base+0x41a> │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ mov r1, r6 │ │ │ │ str.w r7, [r6, #140] @ 0x8c │ │ │ │ - bl 164ec0 │ │ │ │ + bl 1643a0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 33644 <_PyTraceMalloc_GetTraceback@@Base+0x41c> │ │ │ │ + bge.n 335c2 <_PyTraceMalloc_GetTraceback@@Base+0x422> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 33644 <_PyTraceMalloc_GetTraceback@@Base+0x41c> │ │ │ │ + cbnz r3, 335c2 <_PyTraceMalloc_GetTraceback@@Base+0x422> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 33644 <_PyTraceMalloc_GetTraceback@@Base+0x41c> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 335c2 <_PyTraceMalloc_GetTraceback@@Base+0x422> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77318 │ │ │ │ - b.n 33568 <_PyTraceMalloc_GetTraceback@@Base+0x340> │ │ │ │ + bl 77350 │ │ │ │ + b.n 334e6 <_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, 3367c <_PyTraceMalloc_GetTraceback@@Base+0x454> │ │ │ │ + cbz r1, 335f6 <_PyTraceMalloc_GetTraceback@@Base+0x456> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 6f274 <_Py_hashtable_get@@Base> │ │ │ │ + bl 6f2ac <_Py_hashtable_get@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3367c <_PyTraceMalloc_GetTraceback@@Base+0x454> │ │ │ │ + cbz r0, 335f6 <_PyTraceMalloc_GetTraceback@@Base+0x456> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3372c <_PyTraceMalloc_GetTraceback@@Base+0x504> │ │ │ │ - b.n 33730 <_PyTraceMalloc_GetTraceback@@Base+0x508> │ │ │ │ + blt.n 336a6 <_PyTraceMalloc_GetTraceback@@Base+0x506> │ │ │ │ + b.n 336aa <_PyTraceMalloc_GetTraceback@@Base+0x50a> │ │ │ │ ldrh r0, [r6, #4] │ │ │ │ - bl 713bc │ │ │ │ + bl 713f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33722 <_PyTraceMalloc_GetTraceback@@Base+0x4fa> │ │ │ │ + beq.n 3369c <_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 336fa <_PyTraceMalloc_GetTraceback@@Base+0x4d2> │ │ │ │ - bl 713bc │ │ │ │ + ble.n 33674 <_PyTraceMalloc_GetTraceback@@Base+0x4d4> │ │ │ │ + bl 713f4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 336e4 <_PyTraceMalloc_GetTraceback@@Base+0x4bc> │ │ │ │ + cbz r0, 3365e <_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 7dd68 │ │ │ │ - cbnz r0, 336d8 <_PyTraceMalloc_GetTraceback@@Base+0x4b0> │ │ │ │ + bl 7dd94 │ │ │ │ + cbnz r0, 33652 <_PyTraceMalloc_GetTraceback@@Base+0x4b2> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 336e4 <_PyTraceMalloc_GetTraceback@@Base+0x4bc> │ │ │ │ + bge.n 3365e <_PyTraceMalloc_GetTraceback@@Base+0x4be> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 336e4 <_PyTraceMalloc_GetTraceback@@Base+0x4bc> │ │ │ │ + cbnz r3, 3365e <_PyTraceMalloc_GetTraceback@@Base+0x4be> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 336e4 <_PyTraceMalloc_GetTraceback@@Base+0x4bc> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3365e <_PyTraceMalloc_GetTraceback@@Base+0x4be> │ │ │ │ str r0, [r5, #20] │ │ │ │ add.w r9, r9, #1 │ │ │ │ str.w r5, [sl, #4]! │ │ │ │ - b.n 33692 <_PyTraceMalloc_GetTraceback@@Base+0x46a> │ │ │ │ + b.n 3360c <_PyTraceMalloc_GetTraceback@@Base+0x46c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 33722 <_PyTraceMalloc_GetTraceback@@Base+0x4fa> │ │ │ │ + bge.n 3369c <_PyTraceMalloc_GetTraceback@@Base+0x4fc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33722 <_PyTraceMalloc_GetTraceback@@Base+0x4fa> │ │ │ │ + cbnz r3, 3369c <_PyTraceMalloc_GetTraceback@@Base+0x4fc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 33722 <_PyTraceMalloc_GetTraceback@@Base+0x4fa> │ │ │ │ - cbz r7, 33730 <_PyTraceMalloc_GetTraceback@@Base+0x508> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3369c <_PyTraceMalloc_GetTraceback@@Base+0x4fc> │ │ │ │ + cbz r7, 336aa <_PyTraceMalloc_GetTraceback@@Base+0x50a> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 6fc3c <_Py_hashtable_set@@Base> │ │ │ │ + bl 6fc74 <_Py_hashtable_set@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 33726 <_PyTraceMalloc_GetTraceback@@Base+0x4fe> │ │ │ │ + bne.n 336a0 <_PyTraceMalloc_GetTraceback@@Base+0x500> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3371e <_PyTraceMalloc_GetTraceback@@Base+0x4f6> │ │ │ │ + bge.n 33698 <_PyTraceMalloc_GetTraceback@@Base+0x4f8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3371e <_PyTraceMalloc_GetTraceback@@Base+0x4f6> │ │ │ │ + cbnz r3, 33698 <_PyTraceMalloc_GetTraceback@@Base+0x4f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - bl 1f37b8 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + bl 1f2f28 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 33730 <_PyTraceMalloc_GetTraceback@@Base+0x508> │ │ │ │ + b.n 336aa <_PyTraceMalloc_GetTraceback@@Base+0x50a> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 33730 <_PyTraceMalloc_GetTraceback@@Base+0x508> │ │ │ │ + bge.n 336aa <_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} │ │ │ │ - nop │ │ │ │ │ │ │ │ -00033738 <_PyInterpreterState_IDDecref@@Base>: │ │ │ │ +000336b0 <_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 3374e <_PyInterpreterState_IDDecref@@Base+0x16> │ │ │ │ + bne.n 336c6 <_PyInterpreterState_IDDecref@@Base+0x16> │ │ │ │ dmb ish │ │ │ │ - cbnz r1, 33786 <_PyInterpreterState_IDDecref@@Base+0x4e> │ │ │ │ + cbnz r1, 336fe <_PyInterpreterState_IDDecref@@Base+0x4e> │ │ │ │ ldr.w r3, [r0, #3668] @ 0xe54 │ │ │ │ - cbz r3, 33786 <_PyInterpreterState_IDDecref@@Base+0x4e> │ │ │ │ + cbz r3, 336fe <_PyInterpreterState_IDDecref@@Base+0x4e> │ │ │ │ movs r1, #2 │ │ │ │ - bl 1d6230 <_PyThreadState_NewBound@@Base> │ │ │ │ + bl 1d5540 <_PyThreadState_NewBound@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - bl 1d62d8 │ │ │ │ + bl 1d58c4 <_PyParkingLot_Park@@Base+0x25c> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d75e8 │ │ │ │ + bl 1d6cec │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1d62d8 │ │ │ │ + b.w 1d58c4 <_PyParkingLot_Park@@Base+0x25c> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ @@ -10716,270 +10660,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, 337d6 <_PyInterpreterState_IDDecref@@Base+0x9e> │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 3374e <_PyInterpreterState_IDDecref@@Base+0x9e> │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 337d0 <_PyInterpreterState_IDDecref@@Base+0x98> │ │ │ │ - bl 140118 │ │ │ │ - b.n 337d6 <_PyInterpreterState_IDDecref@@Base+0x9e> │ │ │ │ + bne.n 33748 <_PyInterpreterState_IDDecref@@Base+0x98> │ │ │ │ + bl 13f5e4 │ │ │ │ + b.n 3374e <_PyInterpreterState_IDDecref@@Base+0x9e> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 33814 <_PyInterpreterState_IDDecref@@Base+0xdc> │ │ │ │ + cbnz r0, 3378c <_PyInterpreterState_IDDecref@@Base+0xdc> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 337f2 <_PyInterpreterState_IDDecref@@Base+0xba> │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 3376a <_PyInterpreterState_IDDecref@@Base+0xba> │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 337ec <_PyInterpreterState_IDDecref@@Base+0xb4> │ │ │ │ - bl 140118 │ │ │ │ - b.n 337f2 <_PyInterpreterState_IDDecref@@Base+0xba> │ │ │ │ + bne.n 33764 <_PyInterpreterState_IDDecref@@Base+0xb4> │ │ │ │ + bl 13f5e4 │ │ │ │ + b.n 3376a <_PyInterpreterState_IDDecref@@Base+0xba> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 33814 <_PyInterpreterState_IDDecref@@Base+0xdc> │ │ │ │ + cbnz r0, 3378c <_PyInterpreterState_IDDecref@@Base+0xdc> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 33814 <_PyInterpreterState_IDDecref@@Base+0xdc> │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 3378c <_PyInterpreterState_IDDecref@@Base+0xdc> │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 3380a <_PyInterpreterState_IDDecref@@Base+0xd2> │ │ │ │ + bne.n 33782 <_PyInterpreterState_IDDecref@@Base+0xd2> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 140118 │ │ │ │ + b.w 13f5e4 │ │ │ │ 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, 33846 <_PyInterpreterState_IDDecref@@Base+0x10e> │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 337be <_PyInterpreterState_IDDecref@@Base+0x10e> │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 33840 <_PyInterpreterState_IDDecref@@Base+0x108> │ │ │ │ - bl 140118 │ │ │ │ - b.n 33846 <_PyInterpreterState_IDDecref@@Base+0x10e> │ │ │ │ + bne.n 337b8 <_PyInterpreterState_IDDecref@@Base+0x108> │ │ │ │ + bl 13f5e4 │ │ │ │ + b.n 337be <_PyInterpreterState_IDDecref@@Base+0x10e> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 33884 <_PyInterpreterState_IDDecref@@Base+0x14c> │ │ │ │ + cbnz r0, 337fc <_PyInterpreterState_IDDecref@@Base+0x14c> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 33862 <_PyInterpreterState_IDDecref@@Base+0x12a> │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 337da <_PyInterpreterState_IDDecref@@Base+0x12a> │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 3385c <_PyInterpreterState_IDDecref@@Base+0x124> │ │ │ │ - bl 140118 │ │ │ │ - b.n 33862 <_PyInterpreterState_IDDecref@@Base+0x12a> │ │ │ │ + bne.n 337d4 <_PyInterpreterState_IDDecref@@Base+0x124> │ │ │ │ + bl 13f5e4 │ │ │ │ + b.n 337da <_PyInterpreterState_IDDecref@@Base+0x12a> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 33884 <_PyInterpreterState_IDDecref@@Base+0x14c> │ │ │ │ + cbnz r0, 337fc <_PyInterpreterState_IDDecref@@Base+0x14c> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 33884 <_PyInterpreterState_IDDecref@@Base+0x14c> │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 337fc <_PyInterpreterState_IDDecref@@Base+0x14c> │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 3387a <_PyInterpreterState_IDDecref@@Base+0x142> │ │ │ │ + bne.n 337f2 <_PyInterpreterState_IDDecref@@Base+0x142> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 140118 │ │ │ │ + b.w 13f5e4 │ │ │ │ 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 338aa <_PyInterpreterState_IDDecref@@Base+0x172> │ │ │ │ + bne.n 33822 <_PyInterpreterState_IDDecref@@Base+0x172> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 338c8 <_PyInterpreterState_IDDecref@@Base+0x190> │ │ │ │ - b.n 338c2 <_PyInterpreterState_IDDecref@@Base+0x18a> │ │ │ │ + bne.n 33840 <_PyInterpreterState_IDDecref@@Base+0x190> │ │ │ │ + b.n 3383a <_PyInterpreterState_IDDecref@@Base+0x18a> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #43128 @ 0xa878 │ │ │ │ + movw r0, #40740 @ 0x9f24 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3389c <_PyInterpreterState_IDDecref@@Base+0x164> │ │ │ │ - b.n 33900 <_PyInterpreterState_IDDecref@@Base+0x1c8> │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 33900 <_PyInterpreterState_IDDecref@@Base+0x1c8> │ │ │ │ + bne.n 33814 <_PyInterpreterState_IDDecref@@Base+0x164> │ │ │ │ + b.n 33878 <_PyInterpreterState_IDDecref@@Base+0x1c8> │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 33878 <_PyInterpreterState_IDDecref@@Base+0x1c8> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl c625c │ │ │ │ + bl c61d4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 33900 <_PyInterpreterState_IDDecref@@Base+0x1c8> │ │ │ │ + blt.n 33878 <_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 338f2 <_PyInterpreterState_IDDecref@@Base+0x1ba> │ │ │ │ + blt.n 3386a <_PyInterpreterState_IDDecref@@Base+0x1ba> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 33902 <_PyInterpreterState_IDDecref@@Base+0x1ca> │ │ │ │ + b.n 3387a <_PyInterpreterState_IDDecref@@Base+0x1ca> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a8634 │ │ │ │ + bl 1a7bc4 │ │ │ │ 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, 33920 <_PyInterpreterState_IDDecref@@Base+0x1e8> │ │ │ │ + cbz r3, 33898 <_PyInterpreterState_IDDecref@@Base+0x1e8> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 33930 <_PyInterpreterState_IDDecref@@Base+0x1f8> │ │ │ │ + b.n 338a8 <_PyInterpreterState_IDDecref@@Base+0x1f8> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 3392e <_PyInterpreterState_IDDecref@@Base+0x1f6> │ │ │ │ + ble.n 338a6 <_PyInterpreterState_IDDecref@@Base+0x1f6> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3392a <_PyInterpreterState_IDDecref@@Base+0x1f2> │ │ │ │ - cbnz r1, 3394e <_PyInterpreterState_IDDecref@@Base+0x216> │ │ │ │ + bne.n 338a2 <_PyInterpreterState_IDDecref@@Base+0x1f2> │ │ │ │ + cbnz r1, 338c6 <_PyInterpreterState_IDDecref@@Base+0x216> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 33930 <_PyInterpreterState_IDDecref@@Base+0x1f8> │ │ │ │ + b.n 338a8 <_PyInterpreterState_IDDecref@@Base+0x1f8> │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #196] @ (339f8 <_PyInterpreterState_IDDecref@@Base+0x2c0>) │ │ │ │ + ldr r1, [pc, #196] @ (33970 <_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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 33954 <_PyInterpreterState_IDDecref@@Base+0x21c> │ │ │ │ - b.n 339a0 <_PyInterpreterState_IDDecref@@Base+0x268> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 338cc <_PyInterpreterState_IDDecref@@Base+0x21c> │ │ │ │ + b.n 33918 <_PyInterpreterState_IDDecref@@Base+0x268> │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ add r5, r4 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 33966 <_PyInterpreterState_IDDecref@@Base+0x22e> │ │ │ │ + beq.n 338de <_PyInterpreterState_IDDecref@@Base+0x22e> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl c625c │ │ │ │ + bl c61d4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 339a0 <_PyInterpreterState_IDDecref@@Base+0x268> │ │ │ │ + blt.n 33918 <_PyInterpreterState_IDDecref@@Base+0x268> │ │ │ │ mov r0, r4 │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 33978 <_PyInterpreterState_IDDecref@@Base+0x240> │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 339a0 <_PyInterpreterState_IDDecref@@Base+0x268> │ │ │ │ - ldr r3, [pc, #128] @ (339fc <_PyInterpreterState_IDDecref@@Base+0x2c4>) │ │ │ │ + bne.n 338f0 <_PyInterpreterState_IDDecref@@Base+0x240> │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 33918 <_PyInterpreterState_IDDecref@@Base+0x268> │ │ │ │ + ldr r3, [pc, #128] @ (33974 <_PyInterpreterState_IDDecref@@Base+0x2c4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 1a64c4 <_PyConfig_AsDict@@Base+0x950> │ │ │ │ - cbnz r0, 339a4 <_PyInterpreterState_IDDecref@@Base+0x26c> │ │ │ │ + bl 1a5a44 <_PyConfig_AsDict@@Base+0x950> │ │ │ │ + cbnz r0, 3391c <_PyInterpreterState_IDDecref@@Base+0x26c> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #4312 @ 0x10d8 │ │ │ │ + movw r2, #2212 @ 0x8a4 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f213c <_PyErr_SetString@@Base> │ │ │ │ + bl f1b88 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 339f4 <_PyInterpreterState_IDDecref@@Base+0x2bc> │ │ │ │ + b.n 3396c <_PyInterpreterState_IDDecref@@Base+0x2bc> │ │ │ │ adds r2, r4, #1 │ │ │ │ - beq.n 339dc <_PyInterpreterState_IDDecref@@Base+0x2a4> │ │ │ │ + beq.n 33954 <_PyInterpreterState_IDDecref@@Base+0x2a4> │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 33a00 <_Py_fstat@@Base> │ │ │ │ + bl 33978 <_Py_fstat@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 339a0 <_PyInterpreterState_IDDecref@@Base+0x268> │ │ │ │ + bne.n 33918 <_PyInterpreterState_IDDecref@@Base+0x268> │ │ │ │ mov r0, r4 │ │ │ │ - bl 33a40 <_Py_fstat@@Base+0x40> │ │ │ │ + bl 339b8 <_Py_fstat@@Base+0x40> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 339a0 <_PyInterpreterState_IDDecref@@Base+0x268> │ │ │ │ - cbz r0, 339dc <_PyInterpreterState_IDDecref@@Base+0x2a4> │ │ │ │ + beq.n 33918 <_PyInterpreterState_IDDecref@@Base+0x268> │ │ │ │ + cbz r0, 33954 <_PyInterpreterState_IDDecref@@Base+0x2a4> │ │ │ │ movw r1, #43724 @ 0xaacc │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #4376 @ 0x1118 │ │ │ │ + movw r2, #2276 @ 0x8e4 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1ed4e4 <_PyErr_Format@@Base> │ │ │ │ - b.n 339a0 <_PyInterpreterState_IDDecref@@Base+0x268> │ │ │ │ + bl 1ecc4c <_PyErr_Format@@Base> │ │ │ │ + b.n 33918 <_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 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr??.w r0, [ip, ip] │ │ │ │ + ldrsh.w r0, [r0, ip] │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00033a00 <_Py_fstat@@Base>: │ │ │ │ +00033978 <_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 97c24 │ │ │ │ + bl 97ca0 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b99c <__fstat64_time64@plt+0x4> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 9a7f0 │ │ │ │ - cbz r4, 33a3c <_Py_fstat@@Base+0x3c> │ │ │ │ + cbz r4, 339b4 <_Py_fstat@@Base+0x3c> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a8634 │ │ │ │ + bl 1a7bc4 │ │ │ │ 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 33a6e <_Py_fstat@@Base+0x6e> │ │ │ │ + bge.n 339e6 <_Py_fstat@@Base+0x6e> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a8634 │ │ │ │ + bl 1a7bc4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 33a76 <_Py_fstat@@Base+0x76> │ │ │ │ + b.n 339ee <_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 │ │ │ │ @@ -10996,20 +10940,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, 33abc <_Py_fstat@@Base+0xbc> │ │ │ │ + cbz r4, 33a34 <_Py_fstat@@Base+0xbc> │ │ │ │ ldr.w r1, [r4, #3656] @ 0xe48 │ │ │ │ ldr.w r2, [r4, #3660] @ 0xe4c │ │ │ │ - b.n 33abe <_Py_fstat@@Base+0xbe> │ │ │ │ + b.n 33a36 <_Py_fstat@@Base+0xbe> │ │ │ │ mov r2, r1 │ │ │ │ - movw r0, #15057 @ 0x3ad1 │ │ │ │ + movw r0, #14921 @ 0x3a49 │ │ │ │ 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 │ │ │ │ @@ -11034,253 +10978,251 @@ │ │ │ │ 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, #52284 @ 0xcc3c │ │ │ │ + movw r1, #50452 @ 0xc514 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1b2f4c │ │ │ │ - cbnz r0, 33b32 <_Py_fstat@@Base+0x132> │ │ │ │ + bl 1b23b4 │ │ │ │ + cbnz r0, 33aaa <_Py_fstat@@Base+0x132> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 33b7c <_Py_fstat@@Base+0x17c> │ │ │ │ + b.n 33af4 <_Py_fstat@@Base+0x17c> │ │ │ │ mov r5, r0 │ │ │ │ - bl 1b3d88 │ │ │ │ + bl 1b31f8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 33b4e <_Py_fstat@@Base+0x14e> │ │ │ │ + bge.n 33ac6 <_Py_fstat@@Base+0x14e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 33b4e <_Py_fstat@@Base+0x14e> │ │ │ │ + cbnz r3, 33ac6 <_Py_fstat@@Base+0x14e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 33b2e <_Py_fstat@@Base+0x12e> │ │ │ │ + beq.n 33aa6 <_Py_fstat@@Base+0x12e> │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #44] @ (33b84 <_Py_fstat@@Base+0x184>) │ │ │ │ + ldr r0, [pc, #44] @ (33afc <_Py_fstat@@Base+0x184>) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r1, sp │ │ │ │ strd r6, r4, [sp] │ │ │ │ - bl 94d10 │ │ │ │ + bl 94d94 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 33b7c <_Py_fstat@@Base+0x17c> │ │ │ │ + bge.n 33af4 <_Py_fstat@@Base+0x17c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33b7c <_Py_fstat@@Base+0x17c> │ │ │ │ + cbnz r3, 33af4 <_Py_fstat@@Base+0x17c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - b.n 33eb0 <_Py_fstat@@Base+0x4b0> │ │ │ │ + b.n 33e28 <_Py_fstat@@Base+0x4b0> │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 33b8a <_Py_fstat@@Base+0x18a> │ │ │ │ + b.n 33b02 <_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 224100 <_PyTime_ObjectToTime_t@@Base> │ │ │ │ + bl 2238d4 <_PyTime_ObjectToTime_t@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 33bae <_Py_fstat@@Base+0x1ae> │ │ │ │ + bne.n 33b26 <_Py_fstat@@Base+0x1ae> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 33bce <_Py_fstat@@Base+0x1ce> │ │ │ │ + b.n 33b46 <_Py_fstat@@Base+0x1ce> │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 1b3878 <_PyTime_localtime@@Base> │ │ │ │ + bl 1b2ce8 <_PyTime_localtime@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 33baa <_Py_fstat@@Base+0x1aa> │ │ │ │ + bne.n 33b22 <_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 2245e8 <_PyTime_ObjectToTime_t@@Base+0x4e8> │ │ │ │ + bl 223dc0 <_PyTime_ObjectToTime_t@@Base+0x4ec> │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ - ldr r2, [pc, #20] @ (33bec <_Py_fstat@@Base+0x1ec>) │ │ │ │ - ldr r0, [pc, #24] @ (33bf0 <_Py_fstat@@Base+0x1f0>) │ │ │ │ + ldr r2, [pc, #20] @ (33b60 <_Py_fstat@@Base+0x1e8>) │ │ │ │ + ldr r0, [pc, #20] @ (33b64 <_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 │ │ │ │ - nop │ │ │ │ ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ add r5, sp, #448 @ 0x1c0 │ │ │ │ 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 r2, [r1, #4] │ │ │ │ movw r3, #35500 @ 0x8aac │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 33c32 <_Py_fstat@@Base+0x232> │ │ │ │ + beq.n 33ba6 <_Py_fstat@@Base+0x22e> │ │ │ │ movw r3, #41384 @ 0xa1a8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 33c32 <_Py_fstat@@Base+0x232> │ │ │ │ + beq.n 33ba6 <_Py_fstat@@Base+0x22e> │ │ │ │ movs r2, #2 │ │ │ │ - bl 207724 │ │ │ │ + bl 206ef8 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 33c8a <_Py_fstat@@Base+0x28a> │ │ │ │ + beq.n 33bfe <_Py_fstat@@Base+0x286> │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7fd14 │ │ │ │ + b.w 7fd44 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 229b18 │ │ │ │ + bl 229390 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 33c8a <_Py_fstat@@Base+0x28a> │ │ │ │ - cbz r0, 33c74 <_Py_fstat@@Base+0x274> │ │ │ │ + beq.n 33bfe <_Py_fstat@@Base+0x286> │ │ │ │ + cbz r0, 33be8 <_Py_fstat@@Base+0x270> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 124534 │ │ │ │ + bl 123ff8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 33c8a <_Py_fstat@@Base+0x28a> │ │ │ │ + cbz r0, 33bfe <_Py_fstat@@Base+0x286> │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - ldr r3, [pc, #64] @ (33c90 <_Py_fstat@@Base+0x290>) │ │ │ │ + ldr r3, [pc, #64] @ (33c04 <_Py_fstat@@Base+0x28c>) │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 33c8c <_Py_fstat@@Base+0x28c> │ │ │ │ - bl 13792c │ │ │ │ + beq.n 33c00 <_Py_fstat@@Base+0x288> │ │ │ │ + bl 136f24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 33c68 <_Py_fstat@@Base+0x268> │ │ │ │ + bge.n 33bdc <_Py_fstat@@Base+0x264> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 33c6c <_Py_fstat@@Base+0x26c> │ │ │ │ + cbz r3, 33be0 <_Py_fstat@@Base+0x268> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 33c8c <_Py_fstat@@Base+0x28c> │ │ │ │ + b.n 33c00 <_Py_fstat@@Base+0x288> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 33c68 <_Py_fstat@@Base+0x268> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 33bdc <_Py_fstat@@Base+0x264> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #8084 @ 0x1f94 │ │ │ │ + movw r1, #5972 @ 0x1754 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ 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, #8872 @ 0x22a8 │ │ │ │ + movw r1, #6760 @ 0x1a68 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 8e7dc │ │ │ │ - cbz r0, 33cec <_Py_fstat@@Base+0x2ec> │ │ │ │ + bl 8e898 │ │ │ │ + cbz r0, 33c60 <_Py_fstat@@Base+0x2e8> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movw r2, #65519 @ 0xffef │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 33cd6 <_Py_fstat@@Base+0x2d6> │ │ │ │ + bhi.n 33c4a <_Py_fstat@@Base+0x2d2> │ │ │ │ adds r0, r3, #3 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ adds r0, #12 │ │ │ │ cmp r3, r0 │ │ │ │ - bhi.n 33cd6 <_Py_fstat@@Base+0x2d6> │ │ │ │ - bl 7dd68 │ │ │ │ - b.n 33cee <_Py_fstat@@Base+0x2ee> │ │ │ │ + bhi.n 33c4a <_Py_fstat@@Base+0x2d2> │ │ │ │ + bl 7dd94 │ │ │ │ + b.n 33c62 <_Py_fstat@@Base+0x2ea> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #8888 @ 0x22b8 │ │ │ │ + movw r1, #6776 @ 0x1a78 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ 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, #8992 @ 0x2320 │ │ │ │ + movw r1, #6880 @ 0x1ae0 │ │ │ │ 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 8e7dc │ │ │ │ - cbz r0, 33d40 <_Py_fstat@@Base+0x340> │ │ │ │ + bl 8e898 │ │ │ │ + cbz r0, 33cb4 <_Py_fstat@@Base+0x33c> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, r4 │ │ │ │ - bge.n 33d44 <_Py_fstat@@Base+0x344> │ │ │ │ + bge.n 33cb8 <_Py_fstat@@Base+0x340> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #9008 @ 0x2330 │ │ │ │ + movw r1, #6896 @ 0x1af0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 33d80 <_Py_fstat@@Base+0x380> │ │ │ │ + b.n 33cf4 <_Py_fstat@@Base+0x37c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 711a8 │ │ │ │ + bl 711e0 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33d40 <_Py_fstat@@Base+0x340> │ │ │ │ + beq.n 33cb4 <_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, #16523 @ 0x408b │ │ │ │ + movw r1, #16383 @ 0x3fff │ │ │ │ movt r1, #3 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 33d86 <_Py_fstat@@Base+0x386> │ │ │ │ + bl 33cfa <_Py_fstat@@Base+0x382> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a1f4 │ │ │ │ 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] @ (34024 <_Py_fstat@@Base+0x624>) │ │ │ │ + ldr r3, [pc, #648] @ (33f98 <_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 │ │ │ │ @@ -11293,133 +11235,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 221990 │ │ │ │ - cbz r0, 33e00 <_Py_fstat@@Base+0x400> │ │ │ │ + bl 221160 │ │ │ │ + cbz r0, 33d74 <_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 33e04 <_Py_fstat@@Base+0x404> │ │ │ │ + bge.n 33d78 <_Py_fstat@@Base+0x400> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #9044 @ 0x2354 │ │ │ │ + movw r1, #6932 @ 0x1b14 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3400a <_Py_fstat@@Base+0x60a> │ │ │ │ - beq.n 33e18 <_Py_fstat@@Base+0x418> │ │ │ │ + b.n 33f7e <_Py_fstat@@Base+0x606> │ │ │ │ + beq.n 33d8c <_Py_fstat@@Base+0x414> │ │ │ │ mov r0, r4 │ │ │ │ - bl 75bf0 │ │ │ │ + bl 75c28 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 33e1a <_Py_fstat@@Base+0x41a> │ │ │ │ - bl 1f37b8 │ │ │ │ + cbnz r0, 33d8e <_Py_fstat@@Base+0x416> │ │ │ │ + bl 1f2f28 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3400a <_Py_fstat@@Base+0x60a> │ │ │ │ + b.n 33f7e <_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, #16425 @ 0x4029 │ │ │ │ + movw r2, #16285 @ 0x3f9d │ │ │ │ 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 207abc │ │ │ │ + bl 207290 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 33f7e <_Py_fstat@@Base+0x57e> │ │ │ │ + beq.w 33ef2 <_Py_fstat@@Base+0x57a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 71608 │ │ │ │ + bl 71640 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 33f90 <_Py_fstat@@Base+0x590> │ │ │ │ + beq.w 33f04 <_Py_fstat@@Base+0x58c> │ │ │ │ cmp r3, #11 │ │ │ │ - bls.n 33f12 <_Py_fstat@@Base+0x512> │ │ │ │ + bls.n 33e86 <_Py_fstat@@Base+0x50e> │ │ │ │ ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 33edc <_Py_fstat@@Base+0x4dc> │ │ │ │ + b.n 33e50 <_Py_fstat@@Base+0x4d8> │ │ │ │ add.w r0, r8, #12 │ │ │ │ - bl 711a8 │ │ │ │ + bl 711e0 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [r8, #4] │ │ │ │ - movw r0, #9180 @ 0x23dc │ │ │ │ + movw r0, #7068 @ 0x1b9c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 808ec │ │ │ │ + bl 8091c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33f8e <_Py_fstat@@Base+0x58e> │ │ │ │ + beq.n 33f02 <_Py_fstat@@Base+0x58a> │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 85b64 │ │ │ │ + bl 85bd8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 33f6e <_Py_fstat@@Base+0x56e> │ │ │ │ + blt.n 33ee2 <_Py_fstat@@Base+0x56a> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 33f8e <_Py_fstat@@Base+0x58e> │ │ │ │ - cbnz r6, 33f10 <_Py_fstat@@Base+0x510> │ │ │ │ + bne.n 33f02 <_Py_fstat@@Base+0x58a> │ │ │ │ + cbnz r6, 33e84 <_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 33f10 <_Py_fstat@@Base+0x510> │ │ │ │ + bls.n 33e84 <_Py_fstat@@Base+0x50c> │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add r2, r0 │ │ │ │ sub.w r2, r2, r8 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 33f10 <_Py_fstat@@Base+0x510> │ │ │ │ + bhi.n 33e84 <_Py_fstat@@Base+0x50c> │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 33f10 <_Py_fstat@@Base+0x510> │ │ │ │ + bhi.n 33e84 <_Py_fstat@@Base+0x50c> │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r8, r3 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 33f10 <_Py_fstat@@Base+0x510> │ │ │ │ + beq.n 33e84 <_Py_fstat@@Base+0x50c> │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3404c <_Py_fstat@@Base+0x64c> │ │ │ │ + bl 33fc0 <_Py_fstat@@Base+0x648> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 33f4e <_Py_fstat@@Base+0x54e> │ │ │ │ + cbz r0, 33ec2 <_Py_fstat@@Base+0x54a> │ │ │ │ movw r3, #61084 @ 0xee9c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #9084 @ 0x237c │ │ │ │ + movw r1, #6972 @ 0x1b3c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ef69c │ │ │ │ + bl 1eee04 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 33f8e <_Py_fstat@@Base+0x58e> │ │ │ │ + beq.n 33f02 <_Py_fstat@@Base+0x58a> │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 33f4e <_Py_fstat@@Base+0x54e> │ │ │ │ + bne.n 33ec2 <_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 │ │ │ │ @@ -11427,106 +11369,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 221a58 │ │ │ │ + bl 221228 │ │ │ │ mov r3, r9 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #9144 @ 0x23b8 │ │ │ │ + movw r0, #7032 @ 0x1b78 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 808ec │ │ │ │ + bl 8091c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 33f80 <_Py_fstat@@Base+0x580> │ │ │ │ - b.n 33f90 <_Py_fstat@@Base+0x590> │ │ │ │ + cbnz r0, 33ef4 <_Py_fstat@@Base+0x57c> │ │ │ │ + b.n 33f04 <_Py_fstat@@Base+0x58c> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 33e72 <_Py_fstat@@Base+0x472> │ │ │ │ + bge.n 33de6 <_Py_fstat@@Base+0x46e> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #9152 @ 0x23c0 │ │ │ │ + movw r1, #7040 @ 0x1b80 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r6, r9 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 33f90 <_Py_fstat@@Base+0x590> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 33f04 <_Py_fstat@@Base+0x58c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 33ea6 <_Py_fstat@@Base+0x4a6> │ │ │ │ + bne.n 33e1a <_Py_fstat@@Base+0x4a2> │ │ │ │ mov r0, r1 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 33ea6 <_Py_fstat@@Base+0x4a6> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 33e1a <_Py_fstat@@Base+0x4a2> │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a1f4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 75fa8 │ │ │ │ - b.n 3400a <_Py_fstat@@Base+0x60a> │ │ │ │ + bl 75fe0 │ │ │ │ + b.n 33f7e <_Py_fstat@@Base+0x606> │ │ │ │ mov r6, r9 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #11 │ │ │ │ - bls.n 33fe2 <_Py_fstat@@Base+0x5e2> │ │ │ │ + bls.n 33f56 <_Py_fstat@@Base+0x5de> │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ - b.n 33fce <_Py_fstat@@Base+0x5ce> │ │ │ │ + b.n 33f42 <_Py_fstat@@Base+0x5ca> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 33fe6 <_Py_fstat@@Base+0x5e6> │ │ │ │ + beq.n 33f5a <_Py_fstat@@Base+0x5e2> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 33fe2 <_Py_fstat@@Base+0x5e2> │ │ │ │ + bne.n 33f56 <_Py_fstat@@Base+0x5de> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bls.n 33fe2 <_Py_fstat@@Base+0x5e2> │ │ │ │ + bls.n 33f56 <_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 33fe2 <_Py_fstat@@Base+0x5e2> │ │ │ │ + bhi.n 33f56 <_Py_fstat@@Base+0x5de> │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 33fe2 <_Py_fstat@@Base+0x5e2> │ │ │ │ + bhi.n 33f56 <_Py_fstat@@Base+0x5de> │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r5, r3 │ │ │ │ - cbz r5, 33fe2 <_Py_fstat@@Base+0x5e2> │ │ │ │ + cbz r5, 33f56 <_Py_fstat@@Base+0x5de> │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3404c <_Py_fstat@@Base+0x64c> │ │ │ │ + bl 33fc0 <_Py_fstat@@Base+0x648> │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 33f9a <_Py_fstat@@Base+0x59a> │ │ │ │ + bne.n 33f0e <_Py_fstat@@Base+0x596> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 33f80 <_Py_fstat@@Base+0x580> │ │ │ │ + b.n 33ef4 <_Py_fstat@@Base+0x57c> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 33fa0 <_Py_fstat@@Base+0x5a0> │ │ │ │ + bne.n 33f14 <_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 33fa0 <_Py_fstat@@Base+0x5a0> │ │ │ │ + beq.n 33f14 <_Py_fstat@@Base+0x59c> │ │ │ │ ldr.w r0, [r9], #4 │ │ │ │ blx 2b490 │ │ │ │ - b.n 33ffc <_Py_fstat@@Base+0x5fc> │ │ │ │ - ldr r3, [pc, #24] @ (34024 <_Py_fstat@@Base+0x624>) │ │ │ │ + b.n 33f70 <_Py_fstat@@Base+0x5f8> │ │ │ │ + ldr r3, [pc, #24] @ (33f98 <_Py_fstat@@Base+0x620>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 3401c <_Py_fstat@@Base+0x61c> │ │ │ │ + beq.n 33f90 <_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 │ │ │ │ @@ -11539,217 +11481,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, 34082 <_Py_fstat@@Base+0x682> │ │ │ │ + cbz r5, 33ff6 <_Py_fstat@@Base+0x67e> │ │ │ │ subs r4, r1, r5 │ │ │ │ cmn.w r4, #13 │ │ │ │ - bhi.n 34082 <_Py_fstat@@Base+0x682> │ │ │ │ + bhi.n 33ff6 <_Py_fstat@@Base+0x67e> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ adds r4, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 34082 <_Py_fstat@@Base+0x682> │ │ │ │ + bhi.n 33ff6 <_Py_fstat@@Base+0x67e> │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cmp r4, #11 │ │ │ │ - bls.n 34082 <_Py_fstat@@Base+0x682> │ │ │ │ + bls.n 33ff6 <_Py_fstat@@Base+0x67e> │ │ │ │ adds r1, #12 │ │ │ │ subs r4, #12 │ │ │ │ subs r1, r1, r5 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 34082 <_Py_fstat@@Base+0x682> │ │ │ │ + bcc.n 33ff6 <_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 34086 <_Py_fstat@@Base+0x686> │ │ │ │ + b.n 33ffa <_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 340aa <_Py_fstat@@Base+0x6aa> │ │ │ │ + ble.n 3401e <_Py_fstat@@Base+0x6a6> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 9dfac <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 340ba <_Py_fstat@@Base+0x6ba> │ │ │ │ + cbz r0, 3402e <_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 3447c <_Py_fstat@@Base+0xa7c> │ │ │ │ + bpl.w 343f2 <_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 34108 <_Py_fstat@@Base+0x708> │ │ │ │ + bmi.n 3407e <_Py_fstat@@Base+0x706> │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 3410c <_Py_fstat@@Base+0x70c> │ │ │ │ + beq.n 34082 <_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 3410e <_Py_fstat@@Base+0x70e> │ │ │ │ + b.n 34084 <_Py_fstat@@Base+0x70c> │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ - b.n 3410e <_Py_fstat@@Base+0x70e> │ │ │ │ + b.n 34084 <_Py_fstat@@Base+0x70c> │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 34120 <_Py_fstat@@Base+0x720> │ │ │ │ - cbz r2, 3411c <_Py_fstat@@Base+0x71c> │ │ │ │ + bpl.n 34096 <_Py_fstat@@Base+0x71e> │ │ │ │ + cbz r2, 34092 <_Py_fstat@@Base+0x71a> │ │ │ │ adds r4, #20 │ │ │ │ - b.n 34122 <_Py_fstat@@Base+0x722> │ │ │ │ + b.n 34098 <_Py_fstat@@Base+0x720> │ │ │ │ adds r4, #28 │ │ │ │ - b.n 34122 <_Py_fstat@@Base+0x722> │ │ │ │ + b.n 34098 <_Py_fstat@@Base+0x720> │ │ │ │ ldr r4, [r4, #28] │ │ │ │ movs r0, #2 │ │ │ │ movs r2, #0 │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, r2 │ │ │ │ - ble.n 3419c <_Py_fstat@@Base+0x79c> │ │ │ │ + ble.n 34112 <_Py_fstat@@Base+0x79a> │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 34136 <_Py_fstat@@Base+0x736> │ │ │ │ + bne.n 340ac <_Py_fstat@@Base+0x734> │ │ │ │ ldrb r3, [r4, r2] │ │ │ │ - b.n 34142 <_Py_fstat@@Base+0x742> │ │ │ │ + b.n 340b8 <_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 34166 <_Py_fstat@@Base+0x766> │ │ │ │ + bhi.n 340dc <_Py_fstat@@Base+0x764> │ │ │ │ cmp r3, #7 │ │ │ │ - bls.n 34170 <_Py_fstat@@Base+0x770> │ │ │ │ + bls.n 340e6 <_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 34174 <_Py_fstat@@Base+0x774> │ │ │ │ + bmi.n 340ea <_Py_fstat@@Base+0x772> │ │ │ │ cmp r3, #32 │ │ │ │ ite cc │ │ │ │ movcc r3, #6 │ │ │ │ movcs r3, #1 │ │ │ │ - b.n 34176 <_Py_fstat@@Base+0x776> │ │ │ │ + b.n 340ec <_Py_fstat@@Base+0x774> │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #2 │ │ │ │ - b.n 34176 <_Py_fstat@@Base+0x776> │ │ │ │ + b.n 340ec <_Py_fstat@@Base+0x774> │ │ │ │ movs r3, #6 │ │ │ │ - b.n 34176 <_Py_fstat@@Base+0x776> │ │ │ │ + b.n 340ec <_Py_fstat@@Base+0x774> │ │ │ │ movs r3, #2 │ │ │ │ sub.w r7, ip, r3 │ │ │ │ cmp r7, r0 │ │ │ │ - bge.n 34196 <_Py_fstat@@Base+0x796> │ │ │ │ + bge.n 3410c <_Py_fstat@@Base+0x794> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61192 @ 0xef08 │ │ │ │ + movw r1, #59340 @ 0xe7cc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 34494 <_Py_fstat@@Base+0xa94> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 3440a <_Py_fstat@@Base+0xa92> │ │ │ │ add r0, r3 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 3412a <_Py_fstat@@Base+0x72a> │ │ │ │ - bl 70f10 │ │ │ │ + b.n 340a0 <_Py_fstat@@Base+0x728> │ │ │ │ + bl 70f48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 34494 <_Py_fstat@@Base+0xa94> │ │ │ │ + beq.w 3440a <_Py_fstat@@Base+0xa92> │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ ubfx r3, r2, #2, #3 │ │ │ │ ubfx r1, r2, #5, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 34286 <_Py_fstat@@Base+0x886> │ │ │ │ - cbz r1, 341c4 <_Py_fstat@@Base+0x7c4> │ │ │ │ + bne.n 341fc <_Py_fstat@@Base+0x884> │ │ │ │ + cbz r1, 3413a <_Py_fstat@@Base+0x7c2> │ │ │ │ lsls r1, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r6, r0, #20 │ │ │ │ addpl.w r6, r0, #28 │ │ │ │ - b.n 341c6 <_Py_fstat@@Base+0x7c6> │ │ │ │ + b.n 3413c <_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 34280 <_Py_fstat@@Base+0x880> │ │ │ │ + ble.n 341f6 <_Py_fstat@@Base+0x87e> │ │ │ │ ldrb.w r2, [r4, ip] │ │ │ │ cmp r2, #13 │ │ │ │ - bhi.n 341f2 <_Py_fstat@@Base+0x7f2> │ │ │ │ + bhi.n 34168 <_Py_fstat@@Base+0x7f0> │ │ │ │ cmp r2, #7 │ │ │ │ - bls.n 34244 <_Py_fstat@@Base+0x844> │ │ │ │ + bls.n 341ba <_Py_fstat@@Base+0x842> │ │ │ │ sub.w r7, r2, #8 │ │ │ │ cmp r7, #5 │ │ │ │ - bhi.n 34240 <_Py_fstat@@Base+0x840> │ │ │ │ + bhi.n 341b6 <_Py_fstat@@Base+0x83e> │ │ │ │ tbb [pc, r7] │ │ │ │ movs r5, #17 │ │ │ │ cmp r2, #27 │ │ │ │ movs r0, #22 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n 34204 <_Py_fstat@@Base+0x804> │ │ │ │ + beq.n 3417a <_Py_fstat@@Base+0x802> │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - bne.n 34240 <_Py_fstat@@Base+0x840> │ │ │ │ + bne.n 341b6 <_Py_fstat@@Base+0x83e> │ │ │ │ movw r2, #23644 @ 0x5c5c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 3427a <_Py_fstat@@Base+0x87a> │ │ │ │ + b.n 341f0 <_Py_fstat@@Base+0x878> │ │ │ │ movw r2, #8796 @ 0x225c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 3427a <_Py_fstat@@Base+0x87a> │ │ │ │ + b.n 341f0 <_Py_fstat@@Base+0x878> │ │ │ │ movw r2, #25180 @ 0x625c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 3427a <_Py_fstat@@Base+0x87a> │ │ │ │ + b.n 341f0 <_Py_fstat@@Base+0x878> │ │ │ │ movw r2, #26204 @ 0x665c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 3427a <_Py_fstat@@Base+0x87a> │ │ │ │ + b.n 341f0 <_Py_fstat@@Base+0x878> │ │ │ │ movw r2, #28252 @ 0x6e5c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 3427a <_Py_fstat@@Base+0x87a> │ │ │ │ + b.n 341f0 <_Py_fstat@@Base+0x878> │ │ │ │ movw r2, #29276 @ 0x725c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 3427a <_Py_fstat@@Base+0x87a> │ │ │ │ + b.n 341f0 <_Py_fstat@@Base+0x878> │ │ │ │ movw r2, #29788 @ 0x745c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 3427a <_Py_fstat@@Base+0x87a> │ │ │ │ + b.n 341f0 <_Py_fstat@@Base+0x878> │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 34276 <_Py_fstat@@Base+0x876> │ │ │ │ + bhi.n 341ec <_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 │ │ │ │ @@ -11757,91 +11700,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 3427a <_Py_fstat@@Base+0x87a> │ │ │ │ + b.n 341f0 <_Py_fstat@@Base+0x878> │ │ │ │ adds r3, #1 │ │ │ │ strb r2, [r1, #0] │ │ │ │ add.w ip, ip, #1 │ │ │ │ - b.n 341ce <_Py_fstat@@Base+0x7ce> │ │ │ │ + b.n 34144 <_Py_fstat@@Base+0x7cc> │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ strb r2, [r6, r3] │ │ │ │ - b.n 34496 <_Py_fstat@@Base+0xa96> │ │ │ │ + b.n 3440c <_Py_fstat@@Base+0xa94> │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 3437a <_Py_fstat@@Base+0x97a> │ │ │ │ - cbz r1, 3429a <_Py_fstat@@Base+0x89a> │ │ │ │ + bne.n 342f0 <_Py_fstat@@Base+0x978> │ │ │ │ + cbz r1, 34210 <_Py_fstat@@Base+0x898> │ │ │ │ lsls r2, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r6, r0, #20 │ │ │ │ addpl.w r6, r0, #28 │ │ │ │ - b.n 3429c <_Py_fstat@@Base+0x89c> │ │ │ │ + b.n 34212 <_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 34372 <_Py_fstat@@Base+0x972> │ │ │ │ + ble.n 342e8 <_Py_fstat@@Base+0x970> │ │ │ │ ldrh.w r1, [r4, r7, lsl #1] │ │ │ │ cmp r1, #13 │ │ │ │ - bhi.n 342d0 <_Py_fstat@@Base+0x8d0> │ │ │ │ + bhi.n 34246 <_Py_fstat@@Base+0x8ce> │ │ │ │ cmp r1, #7 │ │ │ │ - bls.n 34330 <_Py_fstat@@Base+0x930> │ │ │ │ + bls.n 342a6 <_Py_fstat@@Base+0x92e> │ │ │ │ sub.w ip, r1, #8 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bhi.n 3432c <_Py_fstat@@Base+0x92c> │ │ │ │ + bhi.n 342a2 <_Py_fstat@@Base+0x92a> │ │ │ │ tbb [pc, ip] │ │ │ │ cmp r3, #18 │ │ │ │ adds r1, #31 │ │ │ │ movs r5, #25 │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ - beq.n 342e2 <_Py_fstat@@Base+0x8e2> │ │ │ │ + beq.n 34258 <_Py_fstat@@Base+0x8e0> │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - bne.n 3432c <_Py_fstat@@Base+0x92c> │ │ │ │ + bne.n 342a2 <_Py_fstat@@Base+0x92a> │ │ │ │ mov.w r1, #6029404 @ 0x5c005c │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 3436e <_Py_fstat@@Base+0x96e> │ │ │ │ + b.n 342e4 <_Py_fstat@@Base+0x96c> │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #34 @ 0x22 │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 3436e <_Py_fstat@@Base+0x96e> │ │ │ │ + b.n 342e4 <_Py_fstat@@Base+0x96c> │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ movt r2, #98 @ 0x62 │ │ │ │ adds r3, #2 │ │ │ │ str.w r2, [r6, lr] │ │ │ │ - b.n 3436e <_Py_fstat@@Base+0x96e> │ │ │ │ + b.n 342e4 <_Py_fstat@@Base+0x96c> │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #102 @ 0x66 │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 3436e <_Py_fstat@@Base+0x96e> │ │ │ │ + b.n 342e4 <_Py_fstat@@Base+0x96c> │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #110 @ 0x6e │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 3436e <_Py_fstat@@Base+0x96e> │ │ │ │ + b.n 342e4 <_Py_fstat@@Base+0x96c> │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #114 @ 0x72 │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 3436e <_Py_fstat@@Base+0x96e> │ │ │ │ + b.n 342e4 <_Py_fstat@@Base+0x96c> │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #116 @ 0x74 │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 3436e <_Py_fstat@@Base+0x96e> │ │ │ │ + b.n 342e4 <_Py_fstat@@Base+0x96c> │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 3436a <_Py_fstat@@Base+0x96a> │ │ │ │ + bhi.n 342e0 <_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] │ │ │ │ @@ -11849,97 +11792,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 3436e <_Py_fstat@@Base+0x96e> │ │ │ │ + b.n 342e4 <_Py_fstat@@Base+0x96c> │ │ │ │ adds r3, #1 │ │ │ │ strh r1, [r2, #0] │ │ │ │ adds r7, #1 │ │ │ │ - b.n 342a4 <_Py_fstat@@Base+0x8a4> │ │ │ │ + b.n 3421a <_Py_fstat@@Base+0x8a2> │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ strh.w r2, [r6, r3, lsl #1] │ │ │ │ - b.n 34496 <_Py_fstat@@Base+0xa96> │ │ │ │ - cbz r1, 3438a <_Py_fstat@@Base+0x98a> │ │ │ │ + b.n 3440c <_Py_fstat@@Base+0xa94> │ │ │ │ + cbz r1, 34300 <_Py_fstat@@Base+0x988> │ │ │ │ lsls r3, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r6, r0, #20 │ │ │ │ addpl.w r6, r0, #28 │ │ │ │ - b.n 3438c <_Py_fstat@@Base+0x98c> │ │ │ │ + b.n 34302 <_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 34474 <_Py_fstat@@Base+0xa74> │ │ │ │ + ble.n 343ea <_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 343e2 <_Py_fstat@@Base+0x9e2> │ │ │ │ - bhi.n 3446a <_Py_fstat@@Base+0xa6a> │ │ │ │ + beq.n 34358 <_Py_fstat@@Base+0x9e0> │ │ │ │ + bhi.n 343e0 <_Py_fstat@@Base+0xa68> │ │ │ │ cmp r2, #13 │ │ │ │ - bhi.n 343d0 <_Py_fstat@@Base+0x9d0> │ │ │ │ + bhi.n 34346 <_Py_fstat@@Base+0x9ce> │ │ │ │ cmp r2, #7 │ │ │ │ - bls.n 3442e <_Py_fstat@@Base+0xa2e> │ │ │ │ + bls.n 343a4 <_Py_fstat@@Base+0xa2c> │ │ │ │ sub.w r8, r2, #8 │ │ │ │ cmp.w r8, #5 │ │ │ │ - bhi.n 3442a <_Py_fstat@@Base+0xa2a> │ │ │ │ + bhi.n 343a0 <_Py_fstat@@Base+0xa28> │ │ │ │ tbb [pc, r8] │ │ │ │ cmp r2, #17 │ │ │ │ adds r0, #30 │ │ │ │ movs r4, #24 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - bne.n 3442a <_Py_fstat@@Base+0xa2a> │ │ │ │ + bne.n 343a0 <_Py_fstat@@Base+0xa28> │ │ │ │ mov.w ip, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str.w ip, [r1] │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 3446e <_Py_fstat@@Base+0xa6e> │ │ │ │ + b.n 343e4 <_Py_fstat@@Base+0xa6c> │ │ │ │ str r2, [r1, #0] │ │ │ │ adds r3, #2 │ │ │ │ str.w r2, [r6, ip] │ │ │ │ - b.n 3446e <_Py_fstat@@Base+0xa6e> │ │ │ │ + b.n 343e4 <_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 3446e <_Py_fstat@@Base+0xa6e> │ │ │ │ + b.n 343e4 <_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 3446e <_Py_fstat@@Base+0xa6e> │ │ │ │ + b.n 343e4 <_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 3446e <_Py_fstat@@Base+0xa6e> │ │ │ │ + b.n 343e4 <_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 3446e <_Py_fstat@@Base+0xa6e> │ │ │ │ + b.n 343e4 <_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 3446e <_Py_fstat@@Base+0xa6e> │ │ │ │ + b.n 343e4 <_Py_fstat@@Base+0xa6c> │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 3446a <_Py_fstat@@Base+0xa6a> │ │ │ │ + bhi.n 343e0 <_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] │ │ │ │ @@ -11948,360 +11891,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 3446e <_Py_fstat@@Base+0xa6e> │ │ │ │ + b.n 343e4 <_Py_fstat@@Base+0xa6c> │ │ │ │ adds r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ add.w lr, lr, #1 │ │ │ │ - b.n 34396 <_Py_fstat@@Base+0x996> │ │ │ │ + b.n 3430c <_Py_fstat@@Base+0x994> │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ str.w r2, [r6, r3, lsl #2] │ │ │ │ - b.n 34496 <_Py_fstat@@Base+0xa96> │ │ │ │ + b.n 3440c <_Py_fstat@@Base+0xa94> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61224 @ 0xef28 │ │ │ │ + movw r1, #59372 @ 0xe7ec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5b6c │ │ │ │ + b.w d56e0 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0003449a : │ │ │ │ +00034410 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1d6230 <_PyThreadState_NewBound@@Base> │ │ │ │ + b.w 1d5540 <_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 344c6 │ │ │ │ + bne.n 3443c │ │ │ │ mov r0, r4 │ │ │ │ - bl 288f10 │ │ │ │ - b.n 344d4 │ │ │ │ - bl 96274 │ │ │ │ + bl 288740 │ │ │ │ + b.n 3444a │ │ │ │ + bl 96300 │ │ │ │ movs r1, #1 │ │ │ │ - bl 97bd0 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97c4c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 344be │ │ │ │ + bne.n 34434 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 344e0 │ │ │ │ + cbz r3, 34456 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 34504 │ │ │ │ + b.n 3447a │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #686 @ 0x2ae │ │ │ │ ldr r5, [r4, #8] │ │ │ │ bl 9a868 │ │ │ │ - cbnz r0, 34500 │ │ │ │ + cbnz r0, 34476 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 34500 │ │ │ │ + cbnz r3, 34476 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ bl 9a868 │ │ │ │ - cbnz r0, 34500 │ │ │ │ + cbnz r0, 34476 │ │ │ │ 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] @ (345bc ) │ │ │ │ + ldr r3, [pc, #160] @ (34530 ) │ │ │ │ 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 34544 │ │ │ │ + beq.n 344ba │ │ │ │ ldr r2, [r3, #0] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ bic.w r3, r2, #3 │ │ │ │ - b.n 34530 │ │ │ │ + b.n 344a6 │ │ │ │ addw r1, r4, #3804 @ 0xedc │ │ │ │ addw r6, r4, #3788 @ 0xecc │ │ │ │ - bl 1d9510 │ │ │ │ + bl 1d8c0c │ │ │ │ ldr.w r3, [r4, #3876] @ 0xf24 │ │ │ │ movs r2, #0 │ │ │ │ addw r0, r4, #3772 @ 0xebc │ │ │ │ str.w r2, [r4, #3768] @ 0xeb8 │ │ │ │ - cbz r3, 3457a │ │ │ │ + cbz r3, 344f0 │ │ │ │ ldr.w r3, [r4, #3772] @ 0xebc │ │ │ │ bic.w r3, r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 34594 │ │ │ │ + beq.n 3450a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ orr.w r1, r2, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ bic.w r3, r2, #3 │ │ │ │ - b.n 34568 │ │ │ │ + b.n 344de │ │ │ │ ldr.w r3, [r4, #3788] @ 0xecc │ │ │ │ bic.w r3, r3, #3 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 34594 │ │ │ │ + beq.n 3450a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ bic.w r1, r2, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ bic.w r3, r2, #3 │ │ │ │ - b.n 34582 │ │ │ │ + b.n 344f8 │ │ │ │ addw r1, r4, #3804 @ 0xedc │ │ │ │ movs r7, #0 │ │ │ │ - bl 1d9510 │ │ │ │ + bl 1d8c0c │ │ │ │ mov r0, r6 │ │ │ │ addw r1, r4, #3804 @ 0xedc │ │ │ │ str.w r7, [r4, #3784] @ 0xec8 │ │ │ │ - bl 1d9510 │ │ │ │ + bl 1d8c0c │ │ │ │ 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] @ (345f8 ) │ │ │ │ + ldr r3, [pc, #40] @ (3456c ) │ │ │ │ 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 1d9510 │ │ │ │ + bl 1d8c0c │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - b.w 233da4 │ │ │ │ + b.w 233580 │ │ │ │ stmdb 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, 34622 │ │ │ │ + cbz r3, 34596 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - b.n 34624 │ │ │ │ + b.n 34598 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r5, [pc, #304] @ (34758 ) │ │ │ │ + ldr r5, [pc, #304] @ (346cc ) │ │ │ │ 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 34650 │ │ │ │ + bne.n 345c4 │ │ │ │ cmp.w r9, #2 │ │ │ │ - ble.n 34650 │ │ │ │ + ble.n 345c4 │ │ │ │ cmp.w r9, #3 │ │ │ │ - bne.n 34650 │ │ │ │ - cbnz r6, 34676 │ │ │ │ - ldr r1, [pc, #264] @ (3475c ) │ │ │ │ + bne.n 345c4 │ │ │ │ + cbnz r6, 345ea │ │ │ │ + ldr r1, [pc, #264] @ (346d0 ) │ │ │ │ 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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 34676 │ │ │ │ + cbnz r0, 345ea │ │ │ │ movs r4, #0 │ │ │ │ - b.n 34748 │ │ │ │ + b.n 346bc │ │ │ │ add.w r5, r8, r9 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ subs r4, r5, #3 │ │ │ │ - bl 11bf80 │ │ │ │ + bl 11ba90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34672 │ │ │ │ + beq.n 345e6 │ │ │ │ ldrd r9, r8, [r6, #4] │ │ │ │ - cbz r4, 346ee │ │ │ │ + cbz r4, 34662 │ │ │ │ ldr.w sl, [r6, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 3469c │ │ │ │ + beq.n 34610 │ │ │ │ subs r4, r5, #4 │ │ │ │ - beq.n 346fc │ │ │ │ + beq.n 34670 │ │ │ │ ldr.w fp, [r6, #16] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 346aa │ │ │ │ + beq.n 3461e │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 34708 │ │ │ │ + beq.n 3467c │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 346be │ │ │ │ - bl c625c │ │ │ │ + cbz r0, 34632 │ │ │ │ + bl c61d4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34672 │ │ │ │ + blt.n 345e6 │ │ │ │ subs r5, r4, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 34712 │ │ │ │ - b.n 346c2 │ │ │ │ + beq.n 34686 │ │ │ │ + b.n 34636 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 346d6 │ │ │ │ - bl c625c │ │ │ │ + cbz r0, 3464a │ │ │ │ + bl c61d4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34672 │ │ │ │ + blt.n 345e6 │ │ │ │ subs r3, r5, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq.n 3471a │ │ │ │ - b.n 346da │ │ │ │ + beq.n 3468e │ │ │ │ + b.n 3464e │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ - cbz r1, 346e2 │ │ │ │ + cbz r1, 34656 │ │ │ │ subs r3, #1 │ │ │ │ - beq.n 34720 │ │ │ │ + beq.n 34694 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ - cbz r2, 346ea │ │ │ │ + cbz r2, 3465e │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 34724 │ │ │ │ + beq.n 34698 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ - b.n 34726 │ │ │ │ + b.n 3469a │ │ │ │ mov r5, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r4 │ │ │ │ mov sl, r4 │ │ │ │ - b.n 34726 │ │ │ │ + b.n 3469a │ │ │ │ mov r5, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 34726 │ │ │ │ + b.n 3469a │ │ │ │ mov r5, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 34726 │ │ │ │ + b.n 3469a │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 34726 │ │ │ │ + b.n 3469a │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 34726 │ │ │ │ + b.n 3469a │ │ │ │ mov r2, r3 │ │ │ │ - b.n 34726 │ │ │ │ + b.n 3469a │ │ │ │ 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 2345e8 <_PyType_GetSlotWrapperNames@@Base+0x94> │ │ │ │ + bl 233e0c <_PyType_GetSlotWrapperNames@@Base+0x94> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 11c5f4 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11c104 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldrsb r0, [r0, r7] │ │ │ │ + ldr r6, [pc, #880] @ (34a40 ) │ │ │ │ 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, 3477e │ │ │ │ - movw r1, #33768 @ 0x83e8 │ │ │ │ + cbnz r0, 346f2 │ │ │ │ + movw r1, #31528 @ 0x7b28 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #28] @ (34798 ) │ │ │ │ - bl 62ea6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #32] @ (34710 ) │ │ │ │ + bl 630ae <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 1a64c4 <_PyConfig_AsDict@@Base+0x950> │ │ │ │ - cbnz r0, 3478a │ │ │ │ + bl 1a5a44 <_PyConfig_AsDict@@Base+0x950> │ │ │ │ + cbnz r0, 346fe │ │ │ │ movs r0, #0 │ │ │ │ - b.n 34796 │ │ │ │ - ldr r3, [pc, #16] @ (3479c ) │ │ │ │ + b.n 3470c │ │ │ │ + ldr r3, [pc, #20] @ (34714 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 34786 │ │ │ │ + beq.n 346fa │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ + movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrsb r4, [r7, r7] │ │ │ │ + nop │ │ │ │ + ldr r7, [pc, #96] @ (34774 ) │ │ │ │ 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 20f2a8 │ │ │ │ + bl 20ea00 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 100f40 │ │ │ │ + b.w 100838 │ │ │ │ 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, 347f2 │ │ │ │ + cbnz r0, 3476a │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 347fa │ │ │ │ + cbz r0, 34772 │ │ │ │ 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 347e4 │ │ │ │ + beq.n 3475c │ │ │ │ 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 │ │ │ │ @@ -12313,138 +12257,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 3484c │ │ │ │ - movw r0, #22240 @ 0x56e0 │ │ │ │ + bls.n 347c4 │ │ │ │ + movw r0, #20000 @ 0x4e20 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 3484c │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 347c4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 34878 │ │ │ │ + b.n 347f0 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 34864 │ │ │ │ + ble.n 347dc │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 34866 │ │ │ │ - bl 7fa74 │ │ │ │ - cbz r0, 34866 │ │ │ │ - b.n 34848 │ │ │ │ + bne.n 347de │ │ │ │ + bl 7faa4 │ │ │ │ + cbz r0, 347de │ │ │ │ + b.n 347c0 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c9e5c │ │ │ │ + bl 1c9258 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 34848 │ │ │ │ + beq.n 347c0 │ │ │ │ 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 348a4 │ │ │ │ + bne.n 3481c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208a1c <_PyCode_ReturnsOnlyNone@@Base+0x2c8> │ │ │ │ - cbnz r0, 348be │ │ │ │ - b.n 348ba │ │ │ │ + bl 20801c <_PyCode_ReturnsOnlyNone@@Base+0xb8> │ │ │ │ + cbnz r0, 34836 │ │ │ │ + b.n 34832 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20880 @ 0x5190 │ │ │ │ + movw r0, #18640 @ 0x48d0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34896 │ │ │ │ + bne.n 3480e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 348c8 │ │ │ │ + b.n 34840 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 348d4 │ │ │ │ + bl 3484c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a1f4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #44172 @ 0xac8c │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ - bl 125f70 │ │ │ │ + bl 125a3c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbnz r3, 34910 │ │ │ │ + cbnz r3, 34888 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #56432 @ 0xdc70 │ │ │ │ + movw r1, #54152 @ 0xd388 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 34934 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 348ac │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r6, [r0, #16] │ │ │ │ - cbnz r3, 34928 │ │ │ │ + cbnz r3, 348a0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r1, #12048 @ 0x2f10 │ │ │ │ + movw r1, #9948 @ 0x26dc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d5b6c │ │ │ │ + b.w d56e0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 78df4 │ │ │ │ + bl 78e2c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 34938 │ │ │ │ + cbnz r0, 348b0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3498e │ │ │ │ + b.n 34906 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ add.w r1, r4, #12 │ │ │ │ - bl 12945c │ │ │ │ + bl 128f30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34964 │ │ │ │ + blt.n 348dc │ │ │ │ ldr r7, [r5, #8] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, r7 │ │ │ │ - bl 293a94 <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ - cbz r1, 3497c │ │ │ │ - movw r1, #12100 @ 0x2f44 │ │ │ │ + bl 293214 <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ + cbz r1, 348f4 │ │ │ │ + movw r1, #10000 @ 0x2710 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r2, r7 │ │ │ │ - bl d5b6c │ │ │ │ + bl d56e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 34934 │ │ │ │ + bge.n 348ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 34934 │ │ │ │ + bne.n 348ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 34934 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 348ac │ │ │ │ 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] │ │ │ │ @@ -12453,116 +12397,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 77224 │ │ │ │ + bl 7725c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a1f4 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 12afc0 │ │ │ │ + bl 12aa94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e6c8 │ │ │ │ + bl 7e6f4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 349d4 │ │ │ │ + bge.n 3494c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 349d4 │ │ │ │ + cbnz r3, 3494c │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 76df8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 76e30 <_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, 34a06 │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 3497e │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 34a00 │ │ │ │ - bl 140118 │ │ │ │ - b.n 34a06 │ │ │ │ + bne.n 34978 │ │ │ │ + bl 13f5e4 │ │ │ │ + b.n 3497e │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 34a14 │ │ │ │ + cbnz r0, 3498c │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ - cbz r0, 34a14 │ │ │ │ + cbz r0, 3498c │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00034a16 : │ │ │ │ +0003498e : │ │ │ │ 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] @ (34ac8 ) │ │ │ │ + ldr r4, [pc, #160] @ (34a40 ) │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 34aba │ │ │ │ + beq.n 34a32 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1cb17c │ │ │ │ + bl 1ca57c │ │ │ │ mov r8, r0 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 34a58 │ │ │ │ + bne.n 349d0 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 34a48 │ │ │ │ + bne.n 349c0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 34a74 │ │ │ │ + beq.n 349ec │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1aca00 <_PyMutex_LockTimed@@Base> │ │ │ │ - ldr r3, [pc, #84] @ (34acc ) │ │ │ │ + bl 106650 <_PyMutex_LockTimed@@Base> │ │ │ │ + ldr r3, [pc, #84] @ (34a44 ) │ │ │ │ ldr.w r3, [r3, #1476] @ 0x5c4 │ │ │ │ - cbz r3, 34a8a │ │ │ │ + cbz r3, 34a02 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ca3b8 │ │ │ │ + bl 1c97b4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 34a8e │ │ │ │ + b.n 34a06 │ │ │ │ mvn.w r4, #1 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r9] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 34aa6 │ │ │ │ + bne.n 34a1e │ │ │ │ strexb r1, r3, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 34a96 │ │ │ │ + bne.n 34a0e │ │ │ │ dmb ish │ │ │ │ - beq.n 34ab2 │ │ │ │ - ldr r0, [pc, #32] @ (34ad0 ) │ │ │ │ - bl 236528 │ │ │ │ + beq.n 34a2a │ │ │ │ + ldr r0, [pc, #32] @ (34a48 ) │ │ │ │ + bl 26c194 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1cb218 │ │ │ │ - b.n 34abe │ │ │ │ + bl 1ca618 │ │ │ │ + b.n 34a36 │ │ │ │ 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 │ │ │ │ @@ -12575,438 +12519,415 @@ │ │ │ │ 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, #17416 @ 0x4408 │ │ │ │ + movw r1, #15176 @ 0x3b48 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #14 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 2e43c │ │ │ │ + bl 2e3dc │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 34b3c │ │ │ │ + cbz r0, 34ab6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 34b3c │ │ │ │ + bge.n 34ab6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 34b3c │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 34ab6 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 34b56 │ │ │ │ + cbz r0, 34ad0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 34b56 │ │ │ │ + bge.n 34ad0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 34b56 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 34ad0 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 34b70 │ │ │ │ + cbz r0, 34aea │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 34b70 │ │ │ │ + bge.n 34aea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 34b70 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 34aea │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 34b8a │ │ │ │ + cbz r0, 34b04 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 34b8a │ │ │ │ + bge.n 34b04 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 34b8a │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 34b04 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 34ba4 │ │ │ │ + cbz r0, 34b1e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 34ba4 │ │ │ │ + bge.n 34b1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 34ba4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 34b1e │ │ │ │ + bl 76e30 <_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 fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 34bc8 │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 34bf8 │ │ │ │ + bne.n 34b42 │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 34b72 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b0ac │ │ │ │ - cbnz r0, 34be8 │ │ │ │ + cbnz r0, 34b62 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13056 @ 0x3300 │ │ │ │ + movw r1, #10996 @ 0x2af4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 34bf8 │ │ │ │ - movw r1, #16816 @ 0x41b0 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 34b72 │ │ │ │ + movw r1, #14436 @ 0x3864 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1a8774 │ │ │ │ + b.w 1a7d04 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #28] @ (34c1c ) │ │ │ │ + ldr r1, [pc, #32] @ (34b98 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - movw r0, #13124 @ 0x3344 │ │ │ │ + movw r0, #11064 @ 0x2b38 │ │ │ │ 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 808ec │ │ │ │ + b.w 8091c │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + movw r3, #43732 @ 0xaad4 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + b.w 1a7bc4 │ │ │ │ + nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (34c50 ) │ │ │ │ + ldr r3, [pc, #32] @ (34bdc ) │ │ │ │ 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 1d62a0 │ │ │ │ + bl 1d55b0 │ │ │ │ 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 100694 <_PyRecursiveMutex_IsLockedByCurrentThread@@Base> │ │ │ │ - cbz r0, 34c98 │ │ │ │ - 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 100e14 <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #23316 @ 0x5b14 │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 808ec │ │ │ │ - movw r3, #4360 @ 0x1108 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - mov r5, r0 │ │ │ │ - movw r1, #35404 @ 0x8a4c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ... │ │ │ │ │ │ │ │ -00034cb6 : │ │ │ │ - ldr r0, [pc, #4] @ (34cbc ) │ │ │ │ - b.w 19f624 │ │ │ │ - lsls r4, r6, #14 │ │ │ │ +00034be0 : │ │ │ │ + ldr r0, [pc, #4] @ (34be8 ) │ │ │ │ + b.w 19ebbc │ │ │ │ + nop │ │ │ │ + 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] @ (34cec ) │ │ │ │ + ldr r3, [pc, #28] @ (34c18 ) │ │ │ │ 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 1d6040 <_PySemaphore_Init@@Base+0x4c> │ │ │ │ + bl 1d5408 │ │ │ │ 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, #23320 @ 0x5b18 │ │ │ │ + movw r1, #21212 @ 0x52dc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 34d18 │ │ │ │ + bge.n 34c44 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 34fd2 │ │ │ │ + b.n 34efe │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23332 @ 0x5b24 │ │ │ │ + movw r1, #21224 @ 0x52e8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34d12 │ │ │ │ + blt.n 34c3e │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23344 @ 0x5b30 │ │ │ │ + movw r1, #21236 @ 0x52f4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34d12 │ │ │ │ + blt.n 34c3e │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23356 @ 0x5b3c │ │ │ │ + movw r1, #21248 @ 0x5300 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34d12 │ │ │ │ + blt.n 34c3e │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23364 @ 0x5b44 │ │ │ │ + movw r1, #21256 @ 0x5308 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34d12 │ │ │ │ + blt.n 34c3e │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23376 @ 0x5b50 │ │ │ │ + movw r1, #21268 @ 0x5314 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34d12 │ │ │ │ + blt.n 34c3e │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23388 @ 0x5b5c │ │ │ │ + movw r1, #21280 @ 0x5320 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34d12 │ │ │ │ + blt.n 34c3e │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23400 @ 0x5b68 │ │ │ │ + movw r1, #21292 @ 0x532c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34d12 │ │ │ │ + blt.n 34c3e │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23412 @ 0x5b74 │ │ │ │ + movw r1, #21304 @ 0x5338 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34d12 │ │ │ │ + blt.n 34c3e │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23420 @ 0x5b7c │ │ │ │ + movw r1, #21312 @ 0x5340 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34d12 │ │ │ │ + blt.n 34c3e │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23432 @ 0x5b88 │ │ │ │ + movw r1, #21324 @ 0x534c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34d12 │ │ │ │ + blt.n 34c3e │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23444 @ 0x5b94 │ │ │ │ + movw r1, #21336 @ 0x5358 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34d12 │ │ │ │ + blt.n 34c3e │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23456 @ 0x5ba0 │ │ │ │ + movw r1, #21348 @ 0x5364 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34d12 │ │ │ │ + blt.n 34c3e │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23468 @ 0x5bac │ │ │ │ + movw r1, #21360 @ 0x5370 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34d12 │ │ │ │ + blt.w 34c3e │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23480 @ 0x5bb8 │ │ │ │ + movw r1, #21372 @ 0x537c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34d12 │ │ │ │ + blt.w 34c3e │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23492 @ 0x5bc4 │ │ │ │ + movw r1, #21384 @ 0x5388 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34d12 │ │ │ │ + blt.w 34c3e │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23504 @ 0x5bd0 │ │ │ │ + movw r1, #21396 @ 0x5394 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34d12 │ │ │ │ + blt.w 34c3e │ │ │ │ movs r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23516 @ 0x5bdc │ │ │ │ + movw r1, #21408 @ 0x53a0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34d12 │ │ │ │ + blt.w 34c3e │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23528 @ 0x5be8 │ │ │ │ + movw r1, #21420 @ 0x53ac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34d12 │ │ │ │ + blt.w 34c3e │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23540 @ 0x5bf4 │ │ │ │ + movw r1, #21432 @ 0x53b8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34d12 │ │ │ │ + blt.w 34c3e │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23548 @ 0x5bfc │ │ │ │ + movw r1, #21440 @ 0x53c0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34d12 │ │ │ │ + blt.w 34c3e │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23560 @ 0x5c08 │ │ │ │ + movw r1, #21452 @ 0x53cc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34d12 │ │ │ │ + blt.w 34c3e │ │ │ │ movs r2, #144 @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23572 @ 0x5c14 │ │ │ │ + movw r1, #21464 @ 0x53d8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34d12 │ │ │ │ + blt.w 34c3e │ │ │ │ movs r2, #152 @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23584 @ 0x5c20 │ │ │ │ + movw r1, #21476 @ 0x53e4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34d12 │ │ │ │ + blt.w 34c3e │ │ │ │ movs r2, #160 @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23596 @ 0x5c2c │ │ │ │ + movw r1, #21488 @ 0x53f0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34d12 │ │ │ │ + blt.w 34c3e │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23608 @ 0x5c38 │ │ │ │ + movw r1, #21500 @ 0x53fc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34d12 │ │ │ │ + blt.w 34c3e │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23620 @ 0x5c44 │ │ │ │ + movw r1, #21512 @ 0x5408 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34d12 │ │ │ │ + blt.w 34c3e │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23632 @ 0x5c50 │ │ │ │ + movw r1, #21524 @ 0x5414 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34d12 │ │ │ │ + blt.w 34c3e │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23644 @ 0x5c5c │ │ │ │ + movw r1, #21536 @ 0x5420 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34d12 │ │ │ │ + blt.w 34c3e │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23656 @ 0x5c68 │ │ │ │ + movw r1, #21548 @ 0x542c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34d12 │ │ │ │ + blt.w 34c3e │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23668 @ 0x5c74 │ │ │ │ + movw r1, #21560 @ 0x5438 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34d12 │ │ │ │ + blt.w 34c3e │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23680 @ 0x5c80 │ │ │ │ + movw r1, #21572 @ 0x5444 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34d12 │ │ │ │ + blt.w 34c3e │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23692 @ 0x5c8c │ │ │ │ + movw r1, #21584 @ 0x5450 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34d12 │ │ │ │ + blt.w 34c3e │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23708 @ 0x5c9c │ │ │ │ + movw r1, #21600 @ 0x5460 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ 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 │ │ │ │ @@ -13017,374 +12938,346 @@ │ │ │ │ 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, #23864 @ 0x5d38 │ │ │ │ + movw r1, #21756 @ 0x54fc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - bl c2188 │ │ │ │ - cbz r0, 3502c │ │ │ │ + bl c20dc │ │ │ │ + cbz r0, 34f58 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl d1bbc │ │ │ │ - cbnz r0, 35030 │ │ │ │ + bl d1714 │ │ │ │ + cbnz r0, 34f5c │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #23764 @ 0x5cd4 │ │ │ │ + movw r1, #21656 @ 0x5498 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 350d8 │ │ │ │ + b.n 35004 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bmi.n 35052 │ │ │ │ + bmi.n 34f7e │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #23792 @ 0x5cf0 │ │ │ │ + movw r1, #21684 @ 0x54b4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 3502c │ │ │ │ + bl f1b28 │ │ │ │ + b.n 34f58 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - cbz r1, 35076 │ │ │ │ + cbz r1, 34fa2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 3507e │ │ │ │ + bmi.n 34faa │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #23816 @ 0x5d08 │ │ │ │ + movw r1, #21708 @ 0x54cc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 3502c │ │ │ │ + bl f1b28 │ │ │ │ + b.n 34f58 │ │ │ │ movw r1, #5160 @ 0x1428 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #1940 @ 0x794 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #23856 @ 0x5d30 │ │ │ │ + movw r1, #65376 @ 0xff60 │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ + movw r0, #21748 @ 0x54f4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91afc │ │ │ │ + bl 91bcc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3502c │ │ │ │ - bl 1dd65c │ │ │ │ + beq.n 34f58 │ │ │ │ + bl 1dcd64 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3502c │ │ │ │ + beq.n 34f58 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r1, [sp] │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 2081a0 │ │ │ │ + bl 207970 │ │ │ │ adds r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bne.n 350c2 │ │ │ │ - bl 1de058 │ │ │ │ - b.n 3502c │ │ │ │ - bl 20f2a8 │ │ │ │ + bne.n 34fee │ │ │ │ + bl 1dd7bc │ │ │ │ + b.n 34f58 │ │ │ │ + bl 20ea00 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1de058 │ │ │ │ + bl 1dd7bc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 100f40 │ │ │ │ + bl 100838 │ │ │ │ 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] @ (351a4 ) │ │ │ │ + ldr r2, [pc, #180] @ (350d0 ) │ │ │ │ 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 35192 │ │ │ │ + blt.n 350be │ │ │ │ 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 d54c4 │ │ │ │ + bl d5038 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35138 │ │ │ │ + blt.n 35064 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 35172 │ │ │ │ + bne.n 3509e │ │ │ │ ldr r5, [r7, #8] │ │ │ │ subs r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ it ge │ │ │ │ movge r5, r6 │ │ │ │ - b.n 3515a │ │ │ │ + b.n 35086 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3519c │ │ │ │ + bge.n 350c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3519c │ │ │ │ + cbnz r3, 350c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3519c │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 350c8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 35160 │ │ │ │ + beq.n 3508c │ │ │ │ subs r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 3514e │ │ │ │ - b.n 35172 │ │ │ │ + bge.n 3507a │ │ │ │ + b.n 3509e │ │ │ │ movs r3, #0 │ │ │ │ adds r2, r5, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl e40cc │ │ │ │ + bl e3bec │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35138 │ │ │ │ + beq.n 35064 │ │ │ │ mov r6, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35186 │ │ │ │ + bge.n 350b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35186 │ │ │ │ + cbnz r3, 350b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r6, r3 │ │ │ │ it ge │ │ │ │ movge r6, r3 │ │ │ │ subs r6, #1 │ │ │ │ - b.n 35104 │ │ │ │ + b.n 35030 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 3519e │ │ │ │ + b.n 350ca │ │ │ │ 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, 351c2 │ │ │ │ + cbz r3, 350ee │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 351c4 │ │ │ │ + b.n 350f0 │ │ │ │ mov r5, r3 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #24] │ │ │ │ - cbnz r3, 351d6 │ │ │ │ + cbnz r3, 35102 │ │ │ │ cmp r4, r3 │ │ │ │ - blt.n 351d6 │ │ │ │ + blt.n 35102 │ │ │ │ cmp r4, #1 │ │ │ │ - bgt.n 351d6 │ │ │ │ - cbnz r0, 351f6 │ │ │ │ - ldr r1, [pc, #244] @ (352cc ) │ │ │ │ + bgt.n 35102 │ │ │ │ + cbnz r0, 35122 │ │ │ │ + ldr r1, [pc, #244] @ (351f8 ) │ │ │ │ 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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 351f6 │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 35122 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 352c6 │ │ │ │ + b.n 351f2 │ │ │ │ cmn r5, r4 │ │ │ │ - bne.n 35218 │ │ │ │ + bne.n 35144 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - movw r1, #54440 @ 0xd4a8 │ │ │ │ + movw r1, #52304 @ 0xcc50 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #24092 @ 0x5e1c │ │ │ │ + movw r0, #21984 @ 0x55e0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r5 │ │ │ │ - bl 91afc │ │ │ │ + bl 91bcc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 35226 │ │ │ │ - b.n 351f2 │ │ │ │ + bne.n 35152 │ │ │ │ + b.n 3511e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 12f3c8 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + bl 12ef10 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 351fa │ │ │ │ - b.n 351f2 │ │ │ │ + bne.n 35126 │ │ │ │ + b.n 3511e │ │ │ │ cmp r5, #2 │ │ │ │ - ble.n 35248 │ │ │ │ + ble.n 35174 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #3 │ │ │ │ - movw r1, #24108 @ 0x5e2c │ │ │ │ + movw r1, #22000 @ 0x55f0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d5b6c │ │ │ │ + b.w d56e0 │ │ │ │ adds r3, r5, #1 │ │ │ │ - bge.n 35264 │ │ │ │ + bge.n 35190 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #24188 @ 0x5e7c │ │ │ │ + movw r1, #22080 @ 0x5640 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 351f2 │ │ │ │ - ldr r2, [pc, #104] @ (352d0 ) │ │ │ │ + bl f1b28 │ │ │ │ + b.n 3511e │ │ │ │ + ldr r2, [pc, #104] @ (351fc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - bl 71608 │ │ │ │ + bl 71640 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 352c6 │ │ │ │ + cbz r0, 351f2 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 352c6 │ │ │ │ + beq.n 351f2 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 3528e │ │ │ │ + ble.n 351ba │ │ │ │ addw r1, r6, #3772 @ 0xebc │ │ │ │ mov r0, r4 │ │ │ │ - bl 353d0 │ │ │ │ - cbz r0, 352a8 │ │ │ │ - b.n 35298 │ │ │ │ + bl 352a8 │ │ │ │ + cbz r0, 351d4 │ │ │ │ + b.n 351c4 │ │ │ │ addw r1, r6, #3756 @ 0xeac │ │ │ │ - bl 353d0 │ │ │ │ - cbz r0, 352a2 │ │ │ │ + bl 352a8 │ │ │ │ + cbz r0, 351ce │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 352b6 │ │ │ │ - b.n 351f2 │ │ │ │ + blt.n 351e2 │ │ │ │ + b.n 3511e │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 35280 │ │ │ │ - b.n 352c6 │ │ │ │ + bne.n 351ac │ │ │ │ + b.n 351f2 │ │ │ │ addw r1, r6, #3788 @ 0xecc │ │ │ │ mov r0, r4 │ │ │ │ - bl 353d0 │ │ │ │ - cbz r0, 352c6 │ │ │ │ - b.n 35298 │ │ │ │ + bl 352a8 │ │ │ │ + cbz r0, 351f2 │ │ │ │ + b.n 351c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 351f2 │ │ │ │ + bne.n 3511e │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 351f2 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3511e │ │ │ │ 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, #24416 @ 0x5f60 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ - bl 8e7dc │ │ │ │ - cbz r0, 35324 │ │ │ │ - add.w r0, r4, #8 │ │ │ │ - bl ff86c <_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 3530a │ │ │ │ - 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} │ │ │ │ + ... │ │ │ │ │ │ │ │ -00035328 : │ │ │ │ +00035200 : │ │ │ │ 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] @ (353c4 ) │ │ │ │ + ldr r3, [pc, #140] @ (3529c ) │ │ │ │ sub sp, #8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 353ba │ │ │ │ + beq.n 35292 │ │ │ │ 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 35360 │ │ │ │ + bne.n 35238 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 35350 │ │ │ │ + bne.n 35228 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 3537c │ │ │ │ + beq.n 35254 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1aca00 <_PyMutex_LockTimed@@Base> │ │ │ │ - ldr r3, [pc, #72] @ (353c8 ) │ │ │ │ + bl 106650 <_PyMutex_LockTimed@@Base> │ │ │ │ + ldr r3, [pc, #72] @ (352a0 ) │ │ │ │ ldr.w r3, [r3, #1476] @ 0x5c4 │ │ │ │ - cbz r3, 35390 │ │ │ │ + cbz r3, 35268 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1ca73c │ │ │ │ - b.n 35394 │ │ │ │ + bl 1c9b3c │ │ │ │ + b.n 3526c │ │ │ │ mvn.w r4, #1 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 353ac │ │ │ │ + bne.n 35284 │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 3539c │ │ │ │ + bne.n 35274 │ │ │ │ dmb ish │ │ │ │ - beq.n 353be │ │ │ │ - ldr r0, [pc, #24] @ (353cc ) │ │ │ │ - bl 236528 │ │ │ │ - b.n 353be │ │ │ │ + beq.n 35296 │ │ │ │ + ldr r0, [pc, #24] @ (352a4 ) │ │ │ │ + bl 26c194 │ │ │ │ + b.n 35296 │ │ │ │ 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 │ │ │ │ @@ -13399,665 +13292,798 @@ │ │ │ │ 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 3540e │ │ │ │ + beq.n 352e6 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 35400 │ │ │ │ + bne.n 352d8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ bic.w r4, r4, #3 │ │ │ │ - b.n 353e8 │ │ │ │ - bl 85b64 │ │ │ │ + b.n 352c0 │ │ │ │ + bl 85bd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 353f8 │ │ │ │ + beq.n 352d0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 35410 │ │ │ │ + b.n 352e8 │ │ │ │ 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 e3ac4 │ │ │ │ + bl e35e4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 35434 │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 3546a │ │ │ │ + bne.n 3530c │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 35342 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #24056 @ 0x5df8 │ │ │ │ + movw r1, #21676 @ 0x54ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #30160 @ 0x75d0 │ │ │ │ + movw r0, #28444 @ 0x6f1c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91afc │ │ │ │ + bl 91bcc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35458 │ │ │ │ + beq.n 35330 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ab54 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 35462 │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 3546a │ │ │ │ + bne.n 3533a │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 35342 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fd14 │ │ │ │ + b.w 7fd44 │ │ │ │ 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 1d4c50 │ │ │ │ + bl 1d4258 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr.w r3, [r3, #800] @ 0x320 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 354a8 │ │ │ │ + beq.n 35380 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #30408 @ 0x76c8 │ │ │ │ + movw r1, #28500 @ 0x6f54 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 354ba │ │ │ │ + bl f1b28 │ │ │ │ + b.n 35392 │ │ │ │ movs r1, #0 │ │ │ │ - movw r0, #30452 @ 0x76f4 │ │ │ │ + movw r0, #28544 @ 0x6f80 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91afc │ │ │ │ + bl 91bcc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 354be │ │ │ │ + bne.n 35396 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 354fc │ │ │ │ + b.n 353d4 │ │ │ │ movw r4, #32176 @ 0x7db0 │ │ │ │ movt r4, #82 @ 0x52 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbz r3, 354f4 │ │ │ │ + cbz r3, 353cc │ │ │ │ blx 2b338 │ │ │ │ movw r2, #32180 @ 0x7db4 │ │ │ │ movt r2, #82 @ 0x52 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 354f0 │ │ │ │ + cbz r0, 353c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 354f0 │ │ │ │ + bge.n 353c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 354f0 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 353c8 │ │ │ │ + bl 76e30 <_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 3551e │ │ │ │ + bne.n 353f6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3553c │ │ │ │ - b.n 35536 │ │ │ │ + bne.n 35414 │ │ │ │ + b.n 3540e │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #2852 @ 0xb24 │ │ │ │ + movw r0, #612 @ 0x264 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 35512 │ │ │ │ - b.n 3554a │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 3554a │ │ │ │ + bne.n 353ea │ │ │ │ + b.n 35422 │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 35422 │ │ │ │ movw r3, #61160 @ 0xeee8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 150e74 │ │ │ │ + bl 1504d8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003554e : │ │ │ │ +00035426 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #20] @ (35574 ) │ │ │ │ + ldr r1, [pc, #20] @ (3544c ) │ │ │ │ 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 79ac0 │ │ │ │ + bl 79af8 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00035578 <_Py_open_noraise@@Base>: │ │ │ │ +00035450 <_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 355ac <_Py_open_noraise@@Base+0x34> │ │ │ │ + blt.n 35484 <_Py_open_noraise@@Base+0x34> │ │ │ │ movs r2, #0 │ │ │ │ movw r3, #28608 @ 0x6fc0 │ │ │ │ movt r3, #76 @ 0x4c │ │ │ │ mov r1, r2 │ │ │ │ - bl 1a90e0 <_PyConfig_FromDict@@Base+0x56c> │ │ │ │ + bl 1a8670 <_PyConfig_FromDict@@Base+0x56c> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 355b0 <_Py_open_noraise@@Base+0x38> │ │ │ │ + bne.n 35488 <_Py_open_noraise@@Base+0x38> │ │ │ │ mov r0, r4 │ │ │ │ blx 2b490 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #8 │ │ │ │ + bl ffff4 <_PyRecursiveMutex_IsLockedByCurrentThread@@Base> │ │ │ │ + cbz r0, 354d0 <_Py_open_noraise@@Base+0x80> │ │ │ │ + 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 100768 <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #28624 @ 0x6fd0 │ │ │ │ + movt r0, #44 @ 0x2c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 8091c │ │ │ │ + movw r3, #4360 @ 0x1108 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + mov r5, r0 │ │ │ │ + movw r1, #33156 @ 0x8184 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1b28 │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + push {r4, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #16 │ │ │ │ + mov r4, r0 │ │ │ │ + add r3, sp, #8 │ │ │ │ + mov r0, r1 │ │ │ │ + add r2, sp, #4 │ │ │ │ + movw r1, #28932 @ 0x7104 │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ + bl 8e898 │ │ │ │ + cbz r0, 3553e <_Py_open_noraise@@Base+0xee> │ │ │ │ + add.w r0, r4, #8 │ │ │ │ + bl ff244 <_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 35524 <_Py_open_noraise@@Base+0xd4> │ │ │ │ + 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} │ │ │ │ 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 768a8 <_PyTuple_FromArray@@Base> │ │ │ │ + bl 768e0 <_PyTuple_FromArray@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 355d4 <_Py_open_noraise@@Base+0x5c> │ │ │ │ + cbnz r0, 35562 <_Py_open_noraise@@Base+0x112> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 35658 <_Py_open_noraise@@Base+0xe0> │ │ │ │ + b.n 355e6 <_Py_open_noraise@@Base+0x196> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #57080 @ 0xdef8 │ │ │ │ + movw r1, #54840 @ 0xd638 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #31252 @ 0x7a14 │ │ │ │ + movw r0, #29116 @ 0x71bc │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91afc │ │ │ │ + bl 91bcc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 355d0 <_Py_open_noraise@@Base+0x58> │ │ │ │ + beq.n 3555e <_Py_open_noraise@@Base+0x10e> │ │ │ │ movs r0, #0 │ │ │ │ - bl 71608 │ │ │ │ + bl 71640 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 355d0 <_Py_open_noraise@@Base+0x58> │ │ │ │ + beq.n 3555e <_Py_open_noraise@@Base+0x10e> │ │ │ │ add.w r9, r5, #12 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - bge.n 35658 <_Py_open_noraise@@Base+0xe0> │ │ │ │ + bge.n 355e6 <_Py_open_noraise@@Base+0x196> │ │ │ │ ldr.w r6, [r9, #4]! │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bmi.n 35616 <_Py_open_noraise@@Base+0x9e> │ │ │ │ + bmi.n 355a4 <_Py_open_noraise@@Base+0x154> │ │ │ │ adds r7, #1 │ │ │ │ - b.n 35600 <_Py_open_noraise@@Base+0x88> │ │ │ │ + b.n 3558e <_Py_open_noraise@@Base+0x13e> │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ - cbnz r3, 35626 <_Py_open_noraise@@Base+0xae> │ │ │ │ + cbnz r3, 355b4 <_Py_open_noraise@@Base+0x164> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ - cbnz r3, 35630 <_Py_open_noraise@@Base+0xb8> │ │ │ │ - b.n 35612 <_Py_open_noraise@@Base+0x9a> │ │ │ │ + cbnz r3, 355be <_Py_open_noraise@@Base+0x16e> │ │ │ │ + b.n 355a0 <_Py_open_noraise@@Base+0x150> │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3561c <_Py_open_noraise@@Base+0xa4> │ │ │ │ - b.n 35612 <_Py_open_noraise@@Base+0x9a> │ │ │ │ - movw r1, #22265 @ 0x56f9 │ │ │ │ + bne.n 355aa <_Py_open_noraise@@Base+0x15a> │ │ │ │ + b.n 355a0 <_Py_open_noraise@@Base+0x150> │ │ │ │ + movw r1, #22153 @ 0x5689 │ │ │ │ movt r1, #3 │ │ │ │ mov r2, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35612 <_Py_open_noraise@@Base+0x9a> │ │ │ │ + beq.n 355a0 <_Py_open_noraise@@Base+0x150> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 355d0 <_Py_open_noraise@@Base+0x58> │ │ │ │ + bge.n 3555e <_Py_open_noraise@@Base+0x10e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 355d0 <_Py_open_noraise@@Base+0x58> │ │ │ │ + bne.n 3555e <_Py_open_noraise@@Base+0x10e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 355d0 <_Py_open_noraise@@Base+0x58> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3555e <_Py_open_noraise@@Base+0x10e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a1f4 │ │ │ │ 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 140230 │ │ │ │ + bl 13f6fc │ │ │ │ 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 356b0 <_Py_open_noraise@@Base+0x138> │ │ │ │ + bls.n 3563e <_Py_open_noraise@@Base+0x1ee> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #31272 @ 0x7a28 │ │ │ │ + movw r1, #29136 @ 0x71d0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 356d8 <_Py_open_noraise@@Base+0x160> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 35666 <_Py_open_noraise@@Base+0x216> │ │ │ │ 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 2314b4 │ │ │ │ - cbnz r0, 356f6 <_Py_open_noraise@@Base+0x17e> │ │ │ │ + bl 230ce0 │ │ │ │ + cbnz r0, 35684 <_Py_open_noraise@@Base+0x234> │ │ │ │ movw r3, #61056 @ 0xee80 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d8070 │ │ │ │ - cbnz r0, 356dc <_Py_open_noraise@@Base+0x164> │ │ │ │ + bl d7bc8 │ │ │ │ + cbnz r0, 3566a <_Py_open_noraise@@Base+0x21a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 356f6 <_Py_open_noraise@@Base+0x17e> │ │ │ │ - bl d82f8 │ │ │ │ + b.n 35684 <_Py_open_noraise@@Base+0x234> │ │ │ │ + bl d7e50 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 356d8 <_Py_open_noraise@@Base+0x160> │ │ │ │ + beq.n 35666 <_Py_open_noraise@@Base+0x216> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 356f0 <_Py_open_noraise@@Base+0x178> │ │ │ │ + blt.n 3567e <_Py_open_noraise@@Base+0x22e> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 356f6 <_Py_open_noraise@@Base+0x17e> │ │ │ │ + b.n 35684 <_Py_open_noraise@@Base+0x234> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 356ec <_Py_open_noraise@@Base+0x174> │ │ │ │ + b.n 3567a <_Py_open_noraise@@Base+0x22a> │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ 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 85b64 │ │ │ │ + bl 85bd8 │ │ │ │ adds r3, r0, #1 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00035718 : │ │ │ │ - ldr r0, [pc, #4] @ (35720 ) │ │ │ │ - b.w 19f624 │ │ │ │ +000356a8 : │ │ │ │ + ldr r0, [pc, #4] @ (356b0 ) │ │ │ │ + b.w 19ebbc │ │ │ │ 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, 35742 │ │ │ │ + cbnz r3, 356d2 │ │ │ │ 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, #22916 @ 0x5984 │ │ │ │ + movw r1, #20812 @ 0x514c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3590e │ │ │ │ - ldr r1, [pc, #696] @ (35a14 ) │ │ │ │ + blt.w 3589e │ │ │ │ + ldr r1, [pc, #696] @ (359a4 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a4290 │ │ │ │ + bl 1a3810 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3590e │ │ │ │ + beq.w 3589e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a429c │ │ │ │ + bl 1a381c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3590e │ │ │ │ + blt.w 3589e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r0, #16 │ │ │ │ ldr.w r6, [r3, #132] @ 0x84 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3590e │ │ │ │ + beq.w 3589e │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #32640 @ 0x7f80 │ │ │ │ + movw r1, #30504 @ 0x7728 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35844 │ │ │ │ + beq.n 357d4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 357b6 │ │ │ │ + bge.n 35746 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 357b6 │ │ │ │ + cbnz r3, 35746 │ │ │ │ mov r0, r7 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #16 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3590e │ │ │ │ + beq.w 3589e │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #32660 @ 0x7f94 │ │ │ │ + movw r1, #30524 @ 0x773c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35844 │ │ │ │ + beq.n 357d4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 357ec │ │ │ │ + bge.n 3577c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 357ec │ │ │ │ + cbnz r3, 3577c │ │ │ │ mov r0, r7 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3590e │ │ │ │ + beq.w 3589e │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #32680 @ 0x7fa8 │ │ │ │ + movw r1, #30544 @ 0x7750 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35844 │ │ │ │ + beq.n 357d4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35822 │ │ │ │ + bge.n 357b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 35822 │ │ │ │ + cbnz r3, 357b2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3590e │ │ │ │ + beq.n 3589e │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #32704 @ 0x7fc0 │ │ │ │ + movw r1, #30568 @ 0x7768 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3585a │ │ │ │ + bne.n 357ea │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3590e │ │ │ │ + bge.n 3589e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3590e │ │ │ │ + bne.n 3589e │ │ │ │ mov r0, r7 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3590e │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3589e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3586c │ │ │ │ + bge.n 357fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3586c │ │ │ │ + cbnz r3, 357fc │ │ │ │ mov r0, r7 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32632 @ 0x7f78 │ │ │ │ + movw r1, #30496 @ 0x7720 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3590e │ │ │ │ + blt.n 3589e │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32652 @ 0x7f8c │ │ │ │ + movw r1, #30516 @ 0x7734 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3590e │ │ │ │ + blt.n 3589e │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32672 @ 0x7fa0 │ │ │ │ + movw r1, #30536 @ 0x7748 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3590e │ │ │ │ + blt.n 3589e │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32696 @ 0x7fb8 │ │ │ │ + movw r1, #30560 @ 0x7760 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3590e │ │ │ │ - ldr r1, [pc, #344] @ (35a18 ) │ │ │ │ + blt.n 3589e │ │ │ │ + ldr r1, [pc, #344] @ (359a8 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a4290 │ │ │ │ + bl 1a3810 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ - cbz r0, 3590e │ │ │ │ + cbz r0, 3589e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a429c │ │ │ │ + bl 1a381c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3590e │ │ │ │ + blt.n 3589e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ movs r0, #8 │ │ │ │ ldr.w r5, [r3, #132] @ 0x84 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 3590e │ │ │ │ + cbz r0, 3589e │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #32640 @ 0x7f80 │ │ │ │ + movw r1, #30504 @ 0x7728 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 35914 │ │ │ │ + bne.n 358a4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3590e │ │ │ │ + bge.n 3589e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3590e │ │ │ │ + cbnz r3, 3589e │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 35a10 │ │ │ │ + b.n 359a0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35926 │ │ │ │ + bge.n 358b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 35926 │ │ │ │ + cbnz r3, 358b6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #8 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3590e │ │ │ │ + beq.n 3589e │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #32660 @ 0x7f94 │ │ │ │ + movw r1, #30524 @ 0x773c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 358fc │ │ │ │ + beq.n 3588c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3595a │ │ │ │ + bge.n 358ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3595a │ │ │ │ + cbnz r3, 358ea │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #32 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3590e │ │ │ │ + beq.n 3589e │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #32680 @ 0x7fa8 │ │ │ │ + movw r1, #30544 @ 0x7750 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 358fc │ │ │ │ + beq.n 3588c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3598e │ │ │ │ + bge.n 3591e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3598e │ │ │ │ + cbnz r3, 3591e │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #32 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3590e │ │ │ │ + beq.n 3589e │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #32704 @ 0x7fc0 │ │ │ │ + movw r1, #30568 @ 0x7768 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 358fc │ │ │ │ + beq.n 3588c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 359c2 │ │ │ │ + bge.n 35952 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 359c2 │ │ │ │ + cbnz r3, 35952 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32720 @ 0x7fd0 │ │ │ │ + movw r1, #30584 @ 0x7778 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3590e │ │ │ │ + blt.n 3589e │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32740 @ 0x7fe4 │ │ │ │ + movw r1, #30604 @ 0x778c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3590e │ │ │ │ + blt.n 3589e │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32760 @ 0x7ff8 │ │ │ │ + movw r1, #30624 @ 0x77a0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3590e │ │ │ │ + blt.n 3589e │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32784 @ 0x8010 │ │ │ │ + movw r1, #30648 @ 0x77b8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ 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 defb4 │ │ │ │ - cbz r0, 35aa8 │ │ │ │ + bl dead8 │ │ │ │ + cbz r0, 35a38 │ │ │ │ movs r2, #6 │ │ │ │ - movw r1, #32848 @ 0x8050 │ │ │ │ + movw r1, #30672 @ 0x77d0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - bl 93718 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 937f4 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35aa2 │ │ │ │ + beq.n 35a32 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbnz r3, 35a62 │ │ │ │ + cbnz r3, 359f2 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32856 @ 0x8058 │ │ │ │ + movw r1, #30680 @ 0x77d8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 93718 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 937f4 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 35a78 │ │ │ │ - b.n 35aa2 │ │ │ │ + bne.n 35a08 │ │ │ │ + b.n 35a32 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #55540 @ 0xd8f4 │ │ │ │ + movw r1, #53300 @ 0xd034 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 93718 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 937f4 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 35a4c │ │ │ │ - b.n 35aa2 │ │ │ │ + bne.n 359dc │ │ │ │ + b.n 35a32 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 13ec8c │ │ │ │ + bl 13e158 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35aa2 │ │ │ │ + blt.n 35a32 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #5976 @ 0x1758 │ │ │ │ + movw r1, #3876 @ 0xf24 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + bl 35ac8 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 35a32 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 1a2b7c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 15e378 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + ite eq │ │ │ │ + moveq r0, #43 @ 0x2b │ │ │ │ + movne r0, #53 @ 0x35 │ │ │ │ + bl dead8 │ │ │ │ + cbz r0, 35ac4 │ │ │ │ + movs r2, #17 │ │ │ │ + movw r1, #30728 @ 0x7808 │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ + mov r4, r0 │ │ │ │ + bl 937f4 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 35abe │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 13e158 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 35abe │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + cbnz r3, 35a9e │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #3876 @ 0xf24 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 35c2a │ │ │ │ + bl 35ac8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35aa2 │ │ │ │ + beq.n 35abe │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1a35e8 │ │ │ │ + b.w 1a2b7c │ │ │ │ + movs r2, #9 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #30748 @ 0x781c │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ + bl 937f4 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 35abe │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 15ee04 │ │ │ │ + bl 13e158 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 35a80 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 15e378 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00035aac <_PyInterpolation_Build@@Base>: │ │ │ │ +00035ac8 : │ │ │ │ + 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 92828 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + it eq │ │ │ │ + streq r5, [r4, #20] │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + add sp, #12 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00035afa <_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 707fc <_PyObject_GC_New@@Base> │ │ │ │ + bl 70834 <_PyObject_GC_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35b42 <_PyInterpolation_Build@@Base+0x96> │ │ │ │ + beq.n 35b90 <_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] │ │ │ │ @@ -14070,548 +14096,475 @@ │ │ │ │ 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, 35b46 <_PyInterpolation_Build@@Base+0x9a> │ │ │ │ + cbz r5, 35b94 <_PyInterpolation_Build@@Base+0x9a> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 35b50 <_PyInterpolation_Build@@Base+0xa4> │ │ │ │ + beq.n 35b9e <_PyInterpolation_Build@@Base+0xa4> │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 35b54 <_PyInterpolation_Build@@Base+0xa8> │ │ │ │ + beq.n 35ba2 <_PyInterpolation_Build@@Base+0xa8> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 35b58 <_PyInterpolation_Build@@Base+0xac> │ │ │ │ + beq.n 35ba6 <_PyInterpolation_Build@@Base+0xac> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #32864 @ 0x8060 │ │ │ │ + movw r1, #30760 @ 0x7828 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35b42 <_PyInterpolation_Build@@Base+0x96> │ │ │ │ + bge.n 35b90 <_PyInterpolation_Build@@Base+0x96> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35b42 <_PyInterpolation_Build@@Base+0x96> │ │ │ │ + cbnz r3, 35b90 <_PyInterpolation_Build@@Base+0x96> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 35b62 <_PyInterpolation_Build@@Base+0xb6> │ │ │ │ + b.n 35bb0 <_PyInterpolation_Build@@Base+0xb6> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - b.n 35b5a <_PyInterpolation_Build@@Base+0xae> │ │ │ │ - ldr r3, [pc, #20] @ (35b68 <_PyInterpolation_Build@@Base+0xbc>) │ │ │ │ - b.n 35b5a <_PyInterpolation_Build@@Base+0xae> │ │ │ │ - ldr r3, [pc, #20] @ (35b6c <_PyInterpolation_Build@@Base+0xc0>) │ │ │ │ - b.n 35b5a <_PyInterpolation_Build@@Base+0xae> │ │ │ │ - ldr r3, [pc, #20] @ (35b70 <_PyInterpolation_Build@@Base+0xc4>) │ │ │ │ + b.n 35ba8 <_PyInterpolation_Build@@Base+0xae> │ │ │ │ + ldr r3, [pc, #24] @ (35bb8 <_PyInterpolation_Build@@Base+0xbe>) │ │ │ │ + b.n 35ba8 <_PyInterpolation_Build@@Base+0xae> │ │ │ │ + ldr r3, [pc, #24] @ (35bbc <_PyInterpolation_Build@@Base+0xc2>) │ │ │ │ + b.n 35ba8 <_PyInterpolation_Build@@Base+0xae> │ │ │ │ + ldr r3, [pc, #24] @ (35bc0 <_PyInterpolation_Build@@Base+0xc6>) │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 8299c │ │ │ │ + bl 82a14 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ asrs r0, r2, #19 │ │ │ │ lsls r6, r1, #1 │ │ │ │ asrs r0, r7, #12 │ │ │ │ lsls r6, r1, #1 │ │ │ │ asrs r0, r5, #19 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - ite eq │ │ │ │ - moveq r0, #43 @ 0x2b │ │ │ │ - movne r0, #53 @ 0x35 │ │ │ │ - bl defb4 │ │ │ │ - cbz r0, 35bfc <_PyInterpolation_Build@@Base+0x150> │ │ │ │ - movs r2, #17 │ │ │ │ - movw r1, #32936 @ 0x80a8 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ - mov r4, r0 │ │ │ │ - bl 93718 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 35bf6 <_PyInterpolation_Build@@Base+0x14a> │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 13ec8c │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 35bf6 <_PyInterpolation_Build@@Base+0x14a> │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - cbnz r3, 35bd6 <_PyInterpolation_Build@@Base+0x12a> │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #5976 @ 0x1758 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - bl 35c2a │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 35bf6 <_PyInterpolation_Build@@Base+0x14a> │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1a35e8 │ │ │ │ - movs r2, #9 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #32956 @ 0x80bc │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ - bl 93718 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 35bf6 <_PyInterpolation_Build@@Base+0x14a> │ │ │ │ - ldr r1, [r5, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 13ec8c │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 35bb8 <_PyInterpolation_Build@@Base+0x10c> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 15ee04 │ │ │ │ - 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 77224 │ │ │ │ + bl 7725c │ │ │ │ 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 │ │ │ │ │ │ │ │ -00035c2a : │ │ │ │ - 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 9274c │ │ │ │ - adds r3, r0, #1 │ │ │ │ - it eq │ │ │ │ - streq r5, [r4, #20] │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - add sp, #12 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00035c5c : │ │ │ │ - ldr r0, [pc, #4] @ (35c64 ) │ │ │ │ - b.w 19f624 │ │ │ │ - nop │ │ │ │ +00035bee : │ │ │ │ + ldr r0, [pc, #4] @ (35bf4 ) │ │ │ │ + b.w 19ebbc │ │ │ │ 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 cf748 │ │ │ │ + bl cf2a0 │ │ │ │ mov r7, r0 │ │ │ │ - movw r0, #13476 @ 0x34a4 │ │ │ │ + movw r0, #11416 @ 0x2c98 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 793b0 │ │ │ │ + bl 793e8 │ │ │ │ str r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 35e3c │ │ │ │ - ldr r1, [pc, #628] @ (35f0c ) │ │ │ │ + beq.w 35dcc │ │ │ │ + ldr r1, [pc, #628] @ (35e9c ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a4290 │ │ │ │ + bl 1a3810 │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 35e3c │ │ │ │ - ldr r4, [pc, #612] @ (35f10 ) │ │ │ │ - movw r9, #34389 @ 0x8655 │ │ │ │ + beq.w 35dcc │ │ │ │ + ldr r4, [pc, #612] @ (35ea0 ) │ │ │ │ + movw r9, #35293 @ 0x89dd │ │ │ │ movt r9, #6 │ │ │ │ - movw r8, #63961 @ 0xf9d9 │ │ │ │ + movw r8, #61905 @ 0xf1d1 │ │ │ │ movt r8, #37 @ 0x25 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ add.w r1, r4, #12 │ │ │ │ - cbz r2, 35d06 │ │ │ │ + cbz r2, 35c96 │ │ │ │ strd r9, r8, [r4, #16] │ │ │ │ str r4, [r4, #28] │ │ │ │ str r2, [r4, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 7bac4 │ │ │ │ + bl 7baf4 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 35e3c │ │ │ │ + beq.w 35dcc │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ - bl 7b660 │ │ │ │ + bl 7b690 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 35e2a │ │ │ │ + beq.w 35dba │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35d02 │ │ │ │ + bge.n 35c92 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 35d02 │ │ │ │ + cbnz r3, 35c92 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ adds r4, #32 │ │ │ │ - b.n 35cba │ │ │ │ + b.n 35c4a │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #33508 @ 0x82e4 │ │ │ │ + movw r0, #31372 @ 0x7a8c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 195300 │ │ │ │ + bl 1947e0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 35e3c │ │ │ │ + beq.w 35dcc │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #25108 @ 0x6214 │ │ │ │ + movw r1, #22868 @ 0x5954 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl cfe04 │ │ │ │ + bl cf95c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 35e3c │ │ │ │ + blt.w 35dcc │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #32968 @ 0x80c8 │ │ │ │ + movw r1, #30832 @ 0x7870 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cfe04 │ │ │ │ + bl cf95c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35e3c │ │ │ │ + blt.n 35dcc │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #32980 @ 0x80d4 │ │ │ │ + movw r1, #30844 @ 0x787c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cfe04 │ │ │ │ + bl cf95c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35e3c │ │ │ │ + blt.n 35dcc │ │ │ │ blx 2b9b4 │ │ │ │ - movw r1, #32996 @ 0x80e4 │ │ │ │ + movw r1, #30860 @ 0x788c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d3010 │ │ │ │ + bl 1d2618 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35e3c │ │ │ │ + blt.n 35dcc │ │ │ │ add r0, sp, #12 │ │ │ │ blx 2afa4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - movw r0, #13124 @ 0x3344 │ │ │ │ + movw r0, #11064 @ 0x2b38 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 808ec │ │ │ │ - movw r1, #62692 @ 0xf4e4 │ │ │ │ + bl 8091c │ │ │ │ + movw r1, #60452 @ 0xec24 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19fb80 │ │ │ │ + bl 19f118 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35e3c │ │ │ │ + blt.n 35dcc │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #28592 @ 0x6fb0 │ │ │ │ + movw r2, #26352 @ 0x66f0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #33012 @ 0x80f4 │ │ │ │ + movw r1, #30876 @ 0x789c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 1d3010 │ │ │ │ + bl 1d2618 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35e3c │ │ │ │ + blt.n 35dcc │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #33028 @ 0x8104 │ │ │ │ + movw r1, #30892 @ 0x78ac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 362e4 │ │ │ │ + bl 36274 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 35e3c │ │ │ │ - bl 703d8 │ │ │ │ + cbz r0, 35dcc │ │ │ │ + bl 70410 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 35e3c │ │ │ │ - bl 703d8 │ │ │ │ + cbz r0, 35dcc │ │ │ │ + bl 70410 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 35efc │ │ │ │ - ldr.w fp, [pc, #308] @ 35f14 │ │ │ │ + beq.w 35e8c │ │ │ │ + ldr.w fp, [pc, #308] @ 35ea4 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r4, [fp] │ │ │ │ - cbnz r4, 35e42 │ │ │ │ + cbnz r4, 35dd2 │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w fp, fp, #8 │ │ │ │ cmp.w sl, #45 @ 0x2d │ │ │ │ - bne.n 35de6 │ │ │ │ + bne.n 35d76 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #33044 @ 0x8114 │ │ │ │ + movw r2, #30908 @ 0x78bc │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #22692 @ 0x58a4 │ │ │ │ + movw r1, #20452 @ 0x4fe4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1d3010 │ │ │ │ + bl 1d2618 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35efc │ │ │ │ + blt.n 35e8c │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #56368 @ 0xdc30 │ │ │ │ + movw r1, #54144 @ 0xd380 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 19fb80 │ │ │ │ + bl 19f118 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 35ed4 │ │ │ │ + bge.n 35e64 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35e3c │ │ │ │ + bge.n 35dcc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 35e3c │ │ │ │ + cbnz r3, 35dcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 361f2 │ │ │ │ + b.n 36182 │ │ │ │ mov r0, sl │ │ │ │ blx 2ac08 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 35e50 │ │ │ │ + cbnz r0, 35de0 │ │ │ │ ldr.w r7, [fp, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d3010 │ │ │ │ + bl 1d2618 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35efc │ │ │ │ + blt.n 35e8c │ │ │ │ mov r0, sl │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35efc │ │ │ │ + beq.n 35e8c │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35e82 │ │ │ │ + beq.n 35e12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 793f8 │ │ │ │ + bl 79430 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 35e98 │ │ │ │ + cbnz r0, 35e28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35efc │ │ │ │ + bge.n 35e8c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35efc │ │ │ │ + cbnz r3, 35e8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 35efc │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 35e8c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78510 │ │ │ │ + bl 78548 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35eba │ │ │ │ + bge.n 35e4a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 35eba │ │ │ │ + cbnz r3, 35e4a │ │ │ │ mov r0, r2 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35ece │ │ │ │ + bge.n 35e5e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35ece │ │ │ │ + cbnz r3, 35e5e │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 35dec │ │ │ │ - b.n 35efc │ │ │ │ + bne.n 35d7c │ │ │ │ + b.n 35e8c │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #33092 @ 0x8144 │ │ │ │ + movw r1, #30956 @ 0x78ec │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 19fb80 │ │ │ │ + bl 19f118 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35e3c │ │ │ │ + blt.n 35dcc │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #33104 @ 0x8150 │ │ │ │ + movw r1, #30968 @ 0x78f8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 362e4 │ │ │ │ + bl 36274 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 35f18 │ │ │ │ - b.n 35e3c │ │ │ │ + cbnz r0, 35ea8 │ │ │ │ + b.n 35dcc │ │ │ │ mov r0, r9 │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77318 │ │ │ │ - b.n 35e3c │ │ │ │ + bl 77350 │ │ │ │ + b.n 35dcc │ │ │ │ nop │ │ │ │ lsrs r0, r0, #2 │ │ │ │ lsls r5, r1, #1 │ │ │ │ lsrs r0, r3, #2 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - str r0, [r1, #12] │ │ │ │ + ldr r0, [r0, r0] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - movw r2, #33120 @ 0x8160 │ │ │ │ + movw r2, #30984 @ 0x7908 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #22692 @ 0x58a4 │ │ │ │ + movw r1, #20452 @ 0x4fe4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1d3010 │ │ │ │ + bl 1d2618 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35e3c │ │ │ │ + blt.n 35dcc │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #33176 @ 0x8198 │ │ │ │ + movw r1, #31040 @ 0x7940 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 35e3c │ │ │ │ + blt.w 35dcc │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #33192 @ 0x81a8 │ │ │ │ + movw r1, #31056 @ 0x7950 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 35e3c │ │ │ │ + blt.w 35dcc │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #33208 @ 0x81b8 │ │ │ │ + movw r1, #31072 @ 0x7960 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 35e3c │ │ │ │ + blt.w 35dcc │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #33224 @ 0x81c8 │ │ │ │ + movw r1, #31088 @ 0x7970 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 35e3c │ │ │ │ + blt.w 35dcc │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #33240 @ 0x81d8 │ │ │ │ + movw r1, #31104 @ 0x7980 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 35e3c │ │ │ │ + blt.w 35dcc │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #33260 @ 0x81ec │ │ │ │ + movw r1, #31124 @ 0x7994 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 35e3c │ │ │ │ + blt.w 35dcc │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #33276 @ 0x81fc │ │ │ │ + movw r1, #31140 @ 0x79a4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 35e3c │ │ │ │ + blt.w 35dcc │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #33292 @ 0x820c │ │ │ │ + movw r1, #31156 @ 0x79b4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 35e3c │ │ │ │ + blt.w 35dcc │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #33308 @ 0x821c │ │ │ │ + movw r1, #31172 @ 0x79c4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 35e3c │ │ │ │ + blt.w 35dcc │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #33324 @ 0x822c │ │ │ │ + movw r1, #31188 @ 0x79d4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 35e3c │ │ │ │ + blt.w 35dcc │ │ │ │ movs r0, #0 │ │ │ │ - bl 71608 │ │ │ │ + bl 71640 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 35e3c │ │ │ │ + beq.w 35dcc │ │ │ │ blx 2b234 │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - movw r0, #33340 @ 0x823c │ │ │ │ + movw r0, #31204 @ 0x79e4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - cbz r7, 36064 │ │ │ │ + cbz r7, 35ff4 │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ - bl 808ec │ │ │ │ + bl 8091c │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 35e28 │ │ │ │ - bl 85b64 │ │ │ │ + beq.w 35db8 │ │ │ │ + bl 85bd8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3605a │ │ │ │ + bge.n 35fea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3605a │ │ │ │ + cbnz r3, 35fea │ │ │ │ mov r0, r7 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ adds r4, #12 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 36020 │ │ │ │ - b.n 35e28 │ │ │ │ + bne.n 35fb0 │ │ │ │ + b.n 35db8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #33344 @ 0x8240 │ │ │ │ + movw r1, #31208 @ 0x79e8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 19fb80 │ │ │ │ + bl 19f118 │ │ │ │ cmp r0, r7 │ │ │ │ - blt.w 35e3c │ │ │ │ + blt.w 35dcc │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #33356 @ 0x824c │ │ │ │ + movw r1, #31220 @ 0x79f4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 35e3c │ │ │ │ + blt.w 35dcc │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #33388 @ 0x826c │ │ │ │ + movw r1, #31252 @ 0x7a14 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 35e3c │ │ │ │ + blt.w 35dcc │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #33432 @ 0x8298 │ │ │ │ + movw r1, #31296 @ 0x7a40 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 35e3c │ │ │ │ + blt.w 35dcc │ │ │ │ movs r0, #108 @ 0x6c │ │ │ │ - bl 75bf0 │ │ │ │ + bl 75c28 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 360cc │ │ │ │ - bl 1f37b8 │ │ │ │ - b.n 35e3c │ │ │ │ + cbnz r0, 3605c │ │ │ │ + bl 1f2f28 │ │ │ │ + b.n 35dcc │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ movs r2, #2 │ │ │ │ - movw r3, #33464 @ 0x82b8 │ │ │ │ + movw r3, #31328 @ 0x7a60 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ str r2, [r0, #8] │ │ │ │ movs r2, #7 │ │ │ │ strd r3, r1, [r0] │ │ │ │ movs r3, #4 │ │ │ │ - movw r1, #33488 @ 0x82d0 │ │ │ │ + movw r1, #31352 @ 0x7a78 │ │ │ │ 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] │ │ │ │ @@ -14648,129 +14601,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, #53329 @ 0xd051 │ │ │ │ + movw r3, #51317 @ 0xc875 │ │ │ │ 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, #5531 @ 0x159b │ │ │ │ + movw r2, #5191 @ 0x1447 │ │ │ │ movt r2, #5 │ │ │ │ - bl 1aac7c │ │ │ │ + bl 1aa20c │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 361e2 │ │ │ │ + cbnz r0, 36172 │ │ │ │ mov r0, r4 │ │ │ │ - bl 75fa8 │ │ │ │ - b.n 35e3c │ │ │ │ + bl 75fe0 │ │ │ │ + b.n 35dcc │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #33496 @ 0x82d8 │ │ │ │ + movw r1, #31360 @ 0x7a80 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 19fb80 │ │ │ │ + bl 19f118 │ │ │ │ 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 36200 │ │ │ │ + b.n 36190 │ │ │ │ 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] @ (36288 ) │ │ │ │ + ldr r4, [pc, #120] @ (36218 ) │ │ │ │ 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 707fc <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 36280 │ │ │ │ + bl 70834 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 36210 │ │ │ │ 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, 3624a │ │ │ │ + cbz r5, 361da │ │ │ │ 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 70e98 │ │ │ │ - cbz r7, 36282 │ │ │ │ + bl 70ed0 │ │ │ │ + cbz r7, 36212 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #22732 @ 0x58cc │ │ │ │ + movw r1, #20492 @ 0x500c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 83890 │ │ │ │ + bl 8390c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 36282 │ │ │ │ + bge.n 36212 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36280 │ │ │ │ + bge.n 36210 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 36280 │ │ │ │ + cbnz r3, 36210 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0003628c : │ │ │ │ +0003621c : │ │ │ │ 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] @ (362e0 ) │ │ │ │ + ldr r2, [pc, #64] @ (36270 ) │ │ │ │ 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 707fc <_PyObject_GC_New@@Base> │ │ │ │ + bl 70834 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 362da │ │ │ │ + cbz r0, 3626a │ │ │ │ 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 70e98 │ │ │ │ + bl 70ed0 │ │ │ │ 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 │ │ │ │ @@ -14779,610 +14732,611 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2f0 │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 193070 │ │ │ │ - cbz r0, 3635c │ │ │ │ + bl 192548 │ │ │ │ + cbz r0, 362ec │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 793f8 │ │ │ │ + bl 79430 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3632a │ │ │ │ + cbnz r0, 362ba │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3635c │ │ │ │ + bge.n 362ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3635c │ │ │ │ + cbnz r3, 362ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3635c │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 362ec │ │ │ │ mov r1, r4 │ │ │ │ - bl 331c8 <_PyImport_SetModule@@Base> │ │ │ │ + bl 33140 <_PyImport_SetModule@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 36360 │ │ │ │ + bge.n 362f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36348 │ │ │ │ + bge.n 362d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 36348 │ │ │ │ + cbnz r3, 362d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3635c │ │ │ │ + bge.n 362ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3635c │ │ │ │ + cbnz r3, 362ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 36382 │ │ │ │ + b.n 36312 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36374 │ │ │ │ + bge.n 36304 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 36374 │ │ │ │ + cbnz r3, 36304 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19fb80 │ │ │ │ + bl 19f118 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3635c │ │ │ │ + blt.n 362ec │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - ldr r1, [pc, #4] @ (36390 ) │ │ │ │ - b.w 24a438 <_PyDict_GetItem_KnownHash@@Base+0x538> │ │ │ │ + ldr r1, [pc, #4] @ (36320 ) │ │ │ │ + b.w 249c60 <_PyDict_GetItem_KnownHash@@Base+0x538> │ │ │ │ lsrs r0, r1, #6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbnz r3, 363b2 │ │ │ │ + cbnz r3, 36342 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ - cbz r2, 363a8 │ │ │ │ - movw r3, #56512 @ 0xdcc0 │ │ │ │ + cbz r2, 36338 │ │ │ │ + movw r3, #56636 @ 0xdd3c │ │ │ │ movt r3, #76 @ 0x4c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 363b2 │ │ │ │ + bne.n 36342 │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #8] @ (363c8 ) │ │ │ │ + ldr r1, [pc, #8] @ (36358 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 24a438 <_PyDict_GetItem_KnownHash@@Base+0x538> │ │ │ │ + b.w 249c60 <_PyDict_GetItem_KnownHash@@Base+0x538> │ │ │ │ nop │ │ │ │ - b.n 364fc │ │ │ │ + b.n 3648c │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 363d4 │ │ │ │ + cbz r1, 36364 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 363dc │ │ │ │ + b.n 3636c │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - b.w 155be4 │ │ │ │ + b.w 155250 │ │ │ │ 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, 36412 │ │ │ │ + cbnz r0, 363a2 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - cbz r4, 36416 │ │ │ │ + cbz r4, 363a6 │ │ │ │ cmp r4, #106 @ 0x6a │ │ │ │ - beq.n 36416 │ │ │ │ + beq.n 363a6 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ str r4, [r0, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 36418 │ │ │ │ + b.n 363a8 │ │ │ │ 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, 3643c │ │ │ │ + cbz r3, 363cc │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 3643e │ │ │ │ + b.n 363ce │ │ │ │ mov r5, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ blx 2b314 │ │ │ │ - cbnz r6, 36456 │ │ │ │ + cbnz r6, 363e6 │ │ │ │ cmp r8, r6 │ │ │ │ - ble.n 36456 │ │ │ │ + ble.n 363e6 │ │ │ │ cmp.w r8, #3 │ │ │ │ - bgt.n 36456 │ │ │ │ - cbnz r4, 36480 │ │ │ │ - ldr r1, [pc, #436] @ (3660c ) │ │ │ │ + bgt.n 363e6 │ │ │ │ + cbnz r4, 36410 │ │ │ │ + ldr r1, [pc, #436] @ (3659c ) │ │ │ │ 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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 365f8 │ │ │ │ + beq.w 36588 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl 12945c │ │ │ │ + bl 128f30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 365f8 │ │ │ │ + bne.w 36588 │ │ │ │ add r8, r5 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 364d0 │ │ │ │ + beq.n 36460 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 364b8 │ │ │ │ - bl fb46c │ │ │ │ + cbz r0, 36448 │ │ │ │ + bl fae3c │ │ │ │ mov r5, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.n 364b0 │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 36440 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 365f8 │ │ │ │ + bne.w 36588 │ │ │ │ cmp.w r8, #2 │ │ │ │ - bne.n 364bc │ │ │ │ - b.n 364d8 │ │ │ │ + bne.n 3644c │ │ │ │ + b.n 36468 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - bne.n 364da │ │ │ │ - bl 7fa74 │ │ │ │ - cbz r0, 364da │ │ │ │ - b.n 365f8 │ │ │ │ + bne.n 3646a │ │ │ │ + bl 7faa4 │ │ │ │ + cbz r0, 3646a │ │ │ │ + b.n 36588 │ │ │ │ movs r4, #15 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 364da │ │ │ │ + b.n 3646a │ │ │ │ movs r4, #15 │ │ │ │ mov r0, r7 │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r6, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl cf748 │ │ │ │ + bl cf2a0 │ │ │ │ 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 22acf8 │ │ │ │ + bl 22a570 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 365f2 │ │ │ │ + beq.n 36582 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #8 │ │ │ │ movs r0, #56 @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ - movw r4, #22216 @ 0x56c8 │ │ │ │ + movw r4, #19976 @ 0x4e08 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ str r4, [sp, #8] │ │ │ │ - movw r4, #16357 @ 0x3fe5 │ │ │ │ + movw r4, #14265 @ 0x37b9 │ │ │ │ movt r4, #34 @ 0x22 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ str r4, [sp, #128] @ 0x80 │ │ │ │ - movw r4, #39373 @ 0x99cd │ │ │ │ + movw r4, #37293 @ 0x91ad │ │ │ │ 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 36572 │ │ │ │ - bgt.n 365aa │ │ │ │ + beq.n 36502 │ │ │ │ + bgt.n 3653a │ │ │ │ adds r1, r4, #4 │ │ │ │ - beq.n 3655a │ │ │ │ + beq.n 364ea │ │ │ │ adds r2, r4, #2 │ │ │ │ - bne.n 365aa │ │ │ │ + bne.n 3653a │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - movw r1, #34176 @ 0x8580 │ │ │ │ + movw r1, #32040 @ 0x7d28 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl f20dc │ │ │ │ - b.n 365f2 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 36582 │ │ │ │ movw r3, #35144 @ 0x8948 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #34136 @ 0x8558 │ │ │ │ + movw r1, #32000 @ 0x7d00 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 365f2 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 36582 │ │ │ │ str.w r8, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ - cbnz r3, 36590 │ │ │ │ + cbnz r3, 36520 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 2519b8 │ │ │ │ + bl 2511a0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - bge.n 36590 │ │ │ │ + bge.n 36520 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 2b1ec │ │ │ │ - b.n 365f2 │ │ │ │ - bl 97c24 │ │ │ │ + b.n 36582 │ │ │ │ + bl 97ca0 │ │ │ │ movs r1, #4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 2af98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 9a7f0 │ │ │ │ adds r3, r4, #2 │ │ │ │ - bne.n 365c4 │ │ │ │ + bne.n 36554 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 2b1ec │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ mov r2, r4 │ │ │ │ - movw r3, #8464 @ 0x2110 │ │ │ │ + movw r3, #6352 @ 0x18d0 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ - bl 25a848 <_PyTime_ObjectToTimeval@@Base+0x2b4> │ │ │ │ - b.n 365f2 │ │ │ │ + bl 25a048 <_PyTime_ObjectToTimeval@@Base+0x2b4> │ │ │ │ + b.n 36582 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 36576 │ │ │ │ + beq.n 36506 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 2b1ec │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 365e2 │ │ │ │ + cbnz r0, 36572 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 22ae5c <_PyArg_NoKeywords@@Base+0x78> │ │ │ │ + bl 22a6d4 <_PyArg_NoKeywords@@Base+0x78> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 365fa │ │ │ │ - b.n 365f2 │ │ │ │ - movw r3, #9248 @ 0x2420 │ │ │ │ + cbnz r0, 3658a │ │ │ │ + b.n 36582 │ │ │ │ + movw r3, #7152 @ 0x1bf0 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ - bl 25a848 <_PyTime_ObjectToTimeval@@Base+0x2b4> │ │ │ │ + bl 25a048 <_PyTime_ObjectToTimeval@@Base+0x2b4> │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 100f20 <_PyRecursiveMutex_Unlock@@Base+0x10c> │ │ │ │ + bl 1abd10 <_PyEval_NoToolsForUnwind@@Base+0x324> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cbz r3, 36604 │ │ │ │ + cbz r3, 36594 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 12afc0 │ │ │ │ + bl 12aa94 │ │ │ │ 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] @ (36678 ) │ │ │ │ + ldr r1, [pc, #88] @ (36608 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 24a438 <_PyDict_GetItem_KnownHash@@Base+0x538> │ │ │ │ - cbnz r0, 36634 │ │ │ │ - bl d8268 │ │ │ │ + bl 249c60 <_PyDict_GetItem_KnownHash@@Base+0x538> │ │ │ │ + cbnz r0, 365c4 │ │ │ │ + bl d7dc0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 36648 │ │ │ │ + b.n 365d8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36646 │ │ │ │ + bge.n 365d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 36646 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 365d6 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ - ldr r1, [pc, #40] @ (36678 ) │ │ │ │ - bl 24a438 <_PyDict_GetItem_KnownHash@@Base+0x538> │ │ │ │ + ldr r1, [pc, #40] @ (36608 ) │ │ │ │ + bl 249c60 <_PyDict_GetItem_KnownHash@@Base+0x538> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 36674 │ │ │ │ + cbz r5, 36604 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b8d38 <_PyErr_ChainExceptions1@@Base> │ │ │ │ - cbz r4, 36672 │ │ │ │ + bl 1b8198 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + cbz r4, 36602 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36672 │ │ │ │ + bge.n 36602 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 36672 │ │ │ │ + cbnz r3, 36602 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bcs.n 3660c │ │ │ │ + bcs.n 3659c │ │ │ │ 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, #38340 @ 0x95c4 │ │ │ │ + movw r1, #36204 @ 0x8d6c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ add r2, sp, #28 │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r5, #0 │ │ │ │ strd r5, r5, [sp, #16] │ │ │ │ - bl 8e7dc │ │ │ │ + bl 8e898 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36718 │ │ │ │ + beq.n 366a8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbnz r1, 366fe │ │ │ │ + cbnz r1, 3668e │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ add r5, sp, #12 │ │ │ │ - bne.n 366e0 │ │ │ │ + bne.n 36670 │ │ │ │ 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 36772 │ │ │ │ + blt.n 36702 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 7dd68 │ │ │ │ - b.n 36782 │ │ │ │ + bl 7dd94 │ │ │ │ + b.n 36712 │ │ │ │ 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 36772 │ │ │ │ + blt.n 36702 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 7fd14 │ │ │ │ - b.n 36782 │ │ │ │ + bl 7fd44 │ │ │ │ + b.n 36712 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 3671c │ │ │ │ + bne.n 366ac │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #38356 @ 0x95d4 │ │ │ │ + movw r1, #36220 @ 0x8d7c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 36782 │ │ │ │ + b.n 36712 │ │ │ │ subs r3, r1, #1 │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - bcc.n 3673c │ │ │ │ + bcc.n 366cc │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #38396 @ 0x95fc │ │ │ │ + movw r1, #36260 @ 0x8da4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 36718 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 366a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 711a8 │ │ │ │ + bl 711e0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36718 │ │ │ │ + beq.n 366a8 │ │ │ │ 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 36778 │ │ │ │ + bge.n 36708 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36772 │ │ │ │ + bge.n 36702 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 36772 │ │ │ │ + cbnz r3, 36702 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 36782 │ │ │ │ + b.n 36712 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #32 │ │ │ │ bl 9dfac <_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 367b2 │ │ │ │ - cbz r0, 367b0 │ │ │ │ + bl 36742 │ │ │ │ + cbz r0, 36740 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - movw r0, #45884 @ 0xb33c │ │ │ │ + movw r0, #43496 @ 0xa9e8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 808ec │ │ │ │ + b.w 8091c │ │ │ │ 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, 36804 │ │ │ │ + bl 713f4 │ │ │ │ + cbz r0, 36794 │ │ │ │ mov r4, r0 │ │ │ │ add.w r7, r0, #12 │ │ │ │ - b.n 367dc │ │ │ │ + b.n 3676c │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ ldr r3, [r6, #8] │ │ │ │ adds r2, r5, #4 │ │ │ │ add r1, sp, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 36818 │ │ │ │ + ble.n 367a8 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ - bl 36892 │ │ │ │ + bl 36822 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 367d8 │ │ │ │ + bne.n 36768 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a1f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 36808 │ │ │ │ + blt.n 36798 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3681e │ │ │ │ + b.n 367ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 36804 │ │ │ │ + bne.n 36794 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 36804 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 36794 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a1f4 │ │ │ │ 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 71608 │ │ │ │ - cbz r0, 36874 │ │ │ │ + bl 71640 │ │ │ │ + cbz r0, 36804 │ │ │ │ mov r4, r0 │ │ │ │ blx 2b3a8 │ │ │ │ - b.n 36852 │ │ │ │ - bl 85b64 │ │ │ │ + b.n 367e2 │ │ │ │ + bl 85bd8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r3, 3687e │ │ │ │ - bl 139d74 <_Py_DecRef@@Base> │ │ │ │ + cbnz r3, 3680e │ │ │ │ + bl 139344 <_Py_DecRef@@Base> │ │ │ │ blx 2be84 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - cbz r1, 36878 │ │ │ │ - bl 1d3f80 <_Py_Uid_Converter@@Base+0x148> │ │ │ │ + cbz r1, 36808 │ │ │ │ + bl 1d3588 <_Py_Uid_Converter@@Base+0x148> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 36844 │ │ │ │ + bne.n 367d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 139d74 <_Py_DecRef@@Base> │ │ │ │ + bl 139344 <_Py_DecRef@@Base> │ │ │ │ blx 2bbb8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 36884 │ │ │ │ + b.n 36814 │ │ │ │ blx 2bbb8 │ │ │ │ - b.n 36884 │ │ │ │ - bl 139d74 <_Py_DecRef@@Base> │ │ │ │ - b.n 3686a │ │ │ │ + b.n 36814 │ │ │ │ + bl 139344 <_Py_DecRef@@Base> │ │ │ │ + b.n 367fa │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 198f24 │ │ │ │ + b.w 198488 │ │ │ │ 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 368d0 │ │ │ │ + bne.n 36860 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r0, 368c6 │ │ │ │ - movw r0, #45624 @ 0xb238 │ │ │ │ + cbnz r0, 36856 │ │ │ │ + movw r0, #43384 @ 0xa978 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 793f8 │ │ │ │ + bl 79430 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 368dc │ │ │ │ + cbz r0, 3686c │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 115428 │ │ │ │ + b.w 114f34 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000368de : │ │ │ │ - movw r0, #7824 @ 0x1e90 │ │ │ │ - movt r0, #77 @ 0x4d │ │ │ │ - b.w 19f624 │ │ │ │ +0003686e : │ │ │ │ + ldr r0, [pc, #4] @ (36874 ) │ │ │ │ + b.w 19ebbc │ │ │ │ + subs r0, r2, #2 │ │ │ │ + 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 │ │ │ │ - bl 1d8ff4 │ │ │ │ + bl 1d86c8 │ │ │ │ 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, #38720 @ 0x9740 │ │ │ │ + movw r0, #36584 @ 0x8ee8 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ - bl e3efc │ │ │ │ + bl e3a1c │ │ │ │ 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 │ │ │ │ @@ -15391,216 +15345,215 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2b314 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12945c │ │ │ │ + bl 128f30 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 36970 │ │ │ │ + bge.n 368fe │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #65320 @ 0xff28 │ │ │ │ + movw r2, #63080 @ 0xf668 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #40216 @ 0x9d18 │ │ │ │ + movw r1, #37828 @ 0x93c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #42516 @ 0xa614 │ │ │ │ + movw r0, #40128 @ 0x9cc0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r4, #0 │ │ │ │ - bl 24109c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3697c │ │ │ │ + bl 2408ac <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3690a │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3698c │ │ │ │ + bl 3691a │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 36986 │ │ │ │ + cbz r3, 36914 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12afc0 │ │ │ │ + bl 12aa94 │ │ │ │ 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] @ (36a54 ) │ │ │ │ + ldr r3, [pc, #180] @ (369e0 ) │ │ │ │ mov r6, r1 │ │ │ │ add.w r1, r3, #28 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ - movw r2, #54440 @ 0xd4a8 │ │ │ │ + movw r2, #52304 @ 0xcc50 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - bl 1c8a84 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 1c7e80 <_PyObject_CallMethod@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36a4e │ │ │ │ + beq.n 369dc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bmi.n 369ee │ │ │ │ + bmi.n 3697c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 369d6 │ │ │ │ + bge.n 36964 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 369d6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 36964 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #56492 @ 0xdcac │ │ │ │ + movw r1, #54240 @ 0xd3e0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 36a4e │ │ │ │ + bl f1b28 │ │ │ │ + b.n 369dc │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, r5 │ │ │ │ - bge.n 36a24 │ │ │ │ + bge.n 369b2 │ │ │ │ movw r0, #43724 @ 0xaacc │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ mov r3, r5 │ │ │ │ - movw r1, #2964 @ 0xb94 │ │ │ │ + movw r1, #724 @ 0x2d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5b6c │ │ │ │ + bl d56e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36a4e │ │ │ │ + bge.n 369dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 36a4e │ │ │ │ + cbnz r3, 369dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 36a4e │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 369dc │ │ │ │ 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 36a44 │ │ │ │ + bge.n 369d2 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ - cbnz r1, 36a44 │ │ │ │ + cbnz r1, 369d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7fd14 │ │ │ │ + b.w 7fd44 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ @ instruction: 0xfa3c004d │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2b314 │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 36a8a │ │ │ │ + bhi.n 36a16 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 12945c │ │ │ │ - cbz r0, 36aa4 │ │ │ │ - b.n 36aa0 │ │ │ │ - movw r0, #23456 @ 0x5ba0 │ │ │ │ + bl 128f30 │ │ │ │ + cbz r0, 36a30 │ │ │ │ + b.n 36a2c │ │ │ │ + movw r0, #21216 @ 0x52e0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 36a7c │ │ │ │ + bne.n 36a08 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 36af6 │ │ │ │ + b.n 36a82 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 36abc │ │ │ │ + ble.n 36a48 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 2108ec │ │ │ │ + bl 21001c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 36abe │ │ │ │ - bl 7fa74 │ │ │ │ - cbz r0, 36abe │ │ │ │ - b.n 36aa0 │ │ │ │ + bne.n 36a4a │ │ │ │ + bl 7faa4 │ │ │ │ + cbz r0, 36a4a │ │ │ │ + b.n 36a2c │ │ │ │ movs r4, #1 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp.w r5, #5120 @ 0x1400 │ │ │ │ - ble.n 36ae2 │ │ │ │ - bl 97c24 │ │ │ │ + ble.n 36a6e │ │ │ │ + bl 97ca0 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c3dc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 9a7f0 │ │ │ │ - b.n 36aee │ │ │ │ + b.n 36a7a │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx 2c3dc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7dd68 │ │ │ │ + bl 7dd94 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 36b00 │ │ │ │ + cbz r3, 36a8c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12afc0 │ │ │ │ + bl 12aa94 │ │ │ │ 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 248614 │ │ │ │ + b.w 247df8 │ │ │ │ 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 dc130 │ │ │ │ + bl dbc3c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 36b42 │ │ │ │ - bl 7fa74 │ │ │ │ - cbz r0, 36b5a │ │ │ │ - b.n 36b70 │ │ │ │ + bne.n 36ace │ │ │ │ + bl 7faa4 │ │ │ │ + cbz r0, 36ae6 │ │ │ │ + b.n 36afc │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 36b5a │ │ │ │ + bne.n 36ae6 │ │ │ │ ldrd r1, r2, [r4, #8] │ │ │ │ - movw r0, #39896 @ 0x9bd8 │ │ │ │ + movw r0, #37760 @ 0x9380 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e3efc │ │ │ │ + b.w e3a1c │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ - movw r0, #39912 @ 0x9be8 │ │ │ │ + movw r0, #37776 @ 0x9390 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e3efc │ │ │ │ + b.w e3a1c │ │ │ │ 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 │ │ │ │ @@ -15613,121 +15566,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, 36bb6 │ │ │ │ - cbz r2, 36bb0 │ │ │ │ + cbnz r3, 36b42 │ │ │ │ + cbz r2, 36b3c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 36bb6 │ │ │ │ + cbnz r3, 36b42 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 36bd0 │ │ │ │ + b.n 36b5c │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #40132 @ 0x9cc4 │ │ │ │ + movw r1, #37996 @ 0x946c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ 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 223fcc │ │ │ │ + bl 2237a0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 222ff0 <_PyTime_AsMilliseconds@@Base+0xb9c> │ │ │ │ + bl 2227c4 <_PyTime_AsMilliseconds@@Base+0xb9c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36cd4 │ │ │ │ + beq.n 36c60 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 126d34 │ │ │ │ - cbnz r0, 36c12 │ │ │ │ - bl 97c24 │ │ │ │ + bl 1267e8 │ │ │ │ + cbnz r0, 36b9e │ │ │ │ + bl 97ca0 │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 126d34 │ │ │ │ + bl 1267e8 │ │ │ │ mov r0, r7 │ │ │ │ bl 9a7f0 │ │ │ │ add.w r1, r5, #8 │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 2b98c │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq.n 36c6e │ │ │ │ - bgt.n 36c5c │ │ │ │ + beq.n 36bfa │ │ │ │ + bgt.n 36be8 │ │ │ │ adds r1, r2, #4 │ │ │ │ - beq.n 36c44 │ │ │ │ + beq.n 36bd0 │ │ │ │ adds r3, r2, #2 │ │ │ │ - bne.n 36c5c │ │ │ │ + bne.n 36be8 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #40160 @ 0x9ce0 │ │ │ │ + movw r1, #38024 @ 0x9488 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 36cc8 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 36c54 │ │ │ │ movw r3, #35144 @ 0x8948 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #5136 @ 0x1410 │ │ │ │ + movw r1, #3212 @ 0xc8c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 36cc8 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 36c54 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #40188 @ 0x9cfc │ │ │ │ + movw r3, #38052 @ 0x94a4 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - bl 25a848 <_PyTime_ObjectToTimeval@@Base+0x2b4> │ │ │ │ - b.n 36cc8 │ │ │ │ + bl 25a048 <_PyTime_ObjectToTimeval@@Base+0x2b4> │ │ │ │ + b.n 36c54 │ │ │ │ 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 77318 │ │ │ │ + bl 77350 │ │ │ │ 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 77318 │ │ │ │ + bl 77350 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ - cbz r3, 36cac │ │ │ │ + cbz r3, 36c38 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ 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 127444 │ │ │ │ - b.n 36cd6 │ │ │ │ + bl 126efc │ │ │ │ + b.n 36c62 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 127444 │ │ │ │ + bl 126efc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ 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 │ │ │ │ @@ -15737,226 +15690,226 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2b314 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12945c │ │ │ │ + bl 128f30 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 36d28 │ │ │ │ + bge.n 36cb4 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #65320 @ 0xff28 │ │ │ │ + movw r2, #63080 @ 0xf668 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #40216 @ 0x9d18 │ │ │ │ + movw r1, #37828 @ 0x93c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #43712 @ 0xaac0 │ │ │ │ + movw r0, #41324 @ 0xa16c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r4, #0 │ │ │ │ - bl 24109c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 36d34 │ │ │ │ + bl 2408ac <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 36cc0 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3698c │ │ │ │ + bl 3691a │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 36d3e │ │ │ │ + cbz r3, 36cca │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12afc0 │ │ │ │ + bl 12aa94 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00036d44 : │ │ │ │ +00036cd0 : │ │ │ │ stmdb 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] @ (36f30 ) │ │ │ │ + ldr r3, [pc, #472] @ (36ebc ) │ │ │ │ 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 768a8 <_PyTuple_FromArray@@Base> │ │ │ │ - cbz r0, 36da8 │ │ │ │ + bl 768e0 <_PyTuple_FromArray@@Base> │ │ │ │ + cbz r0, 36d34 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 197bac │ │ │ │ + bl 19711c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 36dae │ │ │ │ + cbnz r0, 36d3a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36da8 │ │ │ │ + bge.n 36d34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 36da8 │ │ │ │ - ldr r2, [pc, #420] @ (36f34 ) │ │ │ │ + cbnz r3, 36d34 │ │ │ │ + ldr r2, [pc, #420] @ (36ec0 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 36da0 │ │ │ │ + cbz r3, 36d2c │ │ │ │ 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 36f26 │ │ │ │ + b.n 36eb2 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r9 │ │ │ │ str r4, [sp, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 36e28 │ │ │ │ + beq.n 36db4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 713bc │ │ │ │ + bl 713f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 36ece │ │ │ │ + beq.w 36e5a │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ adds r0, r7, r3 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 75bf0 │ │ │ │ + bl 75c28 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36e9e │ │ │ │ + beq.n 36e2a │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 36dec │ │ │ │ + bge.n 36d78 │ │ │ │ ldr.w r3, [fp, r2, lsl #2] │ │ │ │ str.w r3, [r8, r2, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ - b.n 36dda │ │ │ │ + b.n 36d66 │ │ │ │ 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 36e22 │ │ │ │ + bge.n 36dae │ │ │ │ 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 36dfc │ │ │ │ + b.n 36d88 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 36e2c │ │ │ │ + b.n 36db8 │ │ │ │ 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 197d0c │ │ │ │ + bl 19727c │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 36e96 │ │ │ │ + cbz r0, 36e22 │ │ │ │ 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 197e40 │ │ │ │ + bl 1973b0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36e94 │ │ │ │ + bge.n 36e20 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 36e94 │ │ │ │ - ldr r2, [pc, #184] @ (36f34 ) │ │ │ │ + cbnz r3, 36e20 │ │ │ │ + ldr r2, [pc, #184] @ (36ec0 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 36e8a │ │ │ │ + cbz r3, 36e16 │ │ │ │ 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, 36ed0 │ │ │ │ + cbz r7, 36e5c │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 36ea0 │ │ │ │ + b.n 36e2c │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36eae │ │ │ │ + bge.n 36e3a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, 36eb2 │ │ │ │ + cbz r2, 36e3e │ │ │ │ mov r4, r8 │ │ │ │ - b.n 36ed0 │ │ │ │ - ldr r2, [pc, #128] @ (36f34 ) │ │ │ │ + b.n 36e5c │ │ │ │ + ldr r2, [pc, #128] @ (36ec0 ) │ │ │ │ ldr.w r7, [r2, #1600] @ 0x640 │ │ │ │ - cbz r7, 36ec4 │ │ │ │ + cbz r7, 36e50 │ │ │ │ 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 36eae │ │ │ │ + b.n 36e3a │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 75fa8 │ │ │ │ + bl 75fe0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36efe │ │ │ │ + bge.n 36e8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 36efe │ │ │ │ - ldr r2, [pc, #76] @ (36f34 ) │ │ │ │ + cbnz r3, 36e8a │ │ │ │ + ldr r2, [pc, #76] @ (36ec0 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 36ef6 │ │ │ │ + cbz r3, 36e82 │ │ │ │ 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 36f26 │ │ │ │ + bge.n 36eb2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 36f26 │ │ │ │ - ldr r2, [pc, #36] @ (36f34 ) │ │ │ │ + cbnz r3, 36eb2 │ │ │ │ + ldr r2, [pc, #36] @ (36ec0 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 36f1e │ │ │ │ + cbz r3, 36eaa │ │ │ │ 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] │ │ │ │ @@ -15970,267 +15923,266 @@ │ │ │ │ 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, 36f56 │ │ │ │ - cbz r2, 36f50 │ │ │ │ + cbnz r3, 36ee2 │ │ │ │ + cbz r2, 36edc │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 36f56 │ │ │ │ + cbnz r3, 36ee2 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 36bd0 │ │ │ │ + b.n 36b5c │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #40224 @ 0x9d20 │ │ │ │ + movw r1, #38088 @ 0x94c8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 36f8a │ │ │ │ + bgt.n 36f16 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #40256 @ 0x9d40 │ │ │ │ + movw r1, #38144 @ 0x9500 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5b6c │ │ │ │ + b.w d56e0 │ │ │ │ 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 36fbe │ │ │ │ + ble.n 36f4a │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #40304 @ 0x9d70 │ │ │ │ + movw r1, #38192 @ 0x9530 │ │ │ │ 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 d5b6c │ │ │ │ + b.w d56e0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - bl 20b7bc │ │ │ │ + bl 20af50 │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r7, #1 │ │ │ │ - beq.w 3716c │ │ │ │ + beq.w 370f8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 36fe4 │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 36f70 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3716c │ │ │ │ + bne.w 370f8 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 37016 │ │ │ │ + beq.n 36fa2 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 3701c │ │ │ │ + beq.n 36fa8 │ │ │ │ ldr.w sl, [r4, #12] │ │ │ │ cmp.w r8, #4 │ │ │ │ - beq.n 37010 │ │ │ │ + beq.n 36f9c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 37012 │ │ │ │ - bl 7fa74 │ │ │ │ - cbz r0, 37012 │ │ │ │ - b.n 3716c │ │ │ │ + bne.n 36f9e │ │ │ │ + bl 7faa4 │ │ │ │ + cbz r0, 36f9e │ │ │ │ + b.n 370f8 │ │ │ │ movs r4, #0 │ │ │ │ - cbz r5, 37026 │ │ │ │ - b.n 37034 │ │ │ │ + cbz r5, 36fb2 │ │ │ │ + b.n 36fc0 │ │ │ │ movs r4, #0 │ │ │ │ mov sl, r4 │ │ │ │ - b.n 37026 │ │ │ │ + b.n 36fb2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 37156 │ │ │ │ + bne.w 370e2 │ │ │ │ mov sl, r5 │ │ │ │ mov r4, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl f98ac │ │ │ │ + bl f9288 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 37036 │ │ │ │ + b.n 36fc2 │ │ │ │ mov r8, r5 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 3704a │ │ │ │ + bne.n 36fd6 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ - bl f98ac │ │ │ │ + bl f9288 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 3704c │ │ │ │ + b.n 36fd8 │ │ │ │ mov r9, sl │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ strd r5, sl, [sp] │ │ │ │ - movw r1, #40348 @ 0x9d9c │ │ │ │ + movw r1, #38236 @ 0x955c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ str r4, [sp, #8] │ │ │ │ - movw r0, #40356 @ 0x9da4 │ │ │ │ + movw r0, #38244 @ 0x9564 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91afc │ │ │ │ + bl 91bcc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3716c │ │ │ │ + beq.n 370f8 │ │ │ │ cmp r6, #8 │ │ │ │ - beq.n 37092 │ │ │ │ + beq.n 3701e │ │ │ │ lsls r3, r6, #31 │ │ │ │ - bmi.n 37096 │ │ │ │ + bmi.n 37022 │ │ │ │ lsls r0, r6, #30 │ │ │ │ - bmi.n 3709a │ │ │ │ + bmi.n 37026 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #40368 @ 0x9db0 │ │ │ │ + movw r1, #38256 @ 0x9570 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 3716c │ │ │ │ + bl f1b28 │ │ │ │ + b.n 370f8 │ │ │ │ movs r3, #2 │ │ │ │ - b.n 3709c │ │ │ │ + b.n 37028 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 3709c │ │ │ │ + b.n 37028 │ │ │ │ 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 370ba │ │ │ │ + bne.n 37046 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 370fc │ │ │ │ - b.n 370e0 │ │ │ │ + beq.n 37088 │ │ │ │ + b.n 3706c │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bpl.n 370cc │ │ │ │ - bl 126980 │ │ │ │ - b.n 370d2 │ │ │ │ - bl e3ac4 │ │ │ │ + bpl.n 37058 │ │ │ │ + bl 126434 │ │ │ │ + b.n 3705e │ │ │ │ + bl e35e4 │ │ │ │ asrs r1, r0, #31 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 370b2 │ │ │ │ - b.n 3716c │ │ │ │ + beq.n 3703e │ │ │ │ + b.n 370f8 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 3710c │ │ │ │ - bl 126980 │ │ │ │ + bpl.n 37098 │ │ │ │ + bl 126434 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3716c │ │ │ │ + bne.n 370f8 │ │ │ │ tst.w r6, #4 │ │ │ │ strh.w r4, [sp, #18] │ │ │ │ ite ne │ │ │ │ movne r5, #13 │ │ │ │ moveq r5, #14 │ │ │ │ - b.n 37124 │ │ │ │ - bl e3ac4 │ │ │ │ + b.n 370b0 │ │ │ │ + bl e35e4 │ │ │ │ asrs r1, r0, #31 │ │ │ │ - b.n 370f0 │ │ │ │ + b.n 3707c │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 37142 │ │ │ │ - bl ee0f4 │ │ │ │ - cbnz r0, 3716c │ │ │ │ - bl 97c24 │ │ │ │ + bne.n 370ce │ │ │ │ + bl edacc │ │ │ │ + cbnz r0, 370f8 │ │ │ │ + bl 97ca0 │ │ │ │ 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 9a7f0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 3715c │ │ │ │ - b.n 37114 │ │ │ │ + bne.n 370e8 │ │ │ │ + b.n 370a0 │ │ │ │ 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 1a8634 │ │ │ │ + b.w 1a7bc4 │ │ │ │ mov r8, r5 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3703c │ │ │ │ + b.n 36fc8 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 37142 │ │ │ │ + blt.n 370ce │ │ │ │ movs r0, #0 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w f98ac │ │ │ │ + b.w f9288 │ │ │ │ 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, 371a4 │ │ │ │ + cbnz r4, 37132 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 371a4 │ │ │ │ + ble.n 37132 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 371a4 │ │ │ │ - cbz r2, 371a4 │ │ │ │ + bne.n 37132 │ │ │ │ + cbz r2, 37132 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 36bd0 │ │ │ │ + b.w 36b5c │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #32] @ (371c8 ) │ │ │ │ mov r0, r2 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ - strd r2, r2, [sp, #12] │ │ │ │ + movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ add r4, sp, #28 │ │ │ │ + strd r2, r2, [sp, #12] │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + movw r4, #8096 @ 0x1fa0 │ │ │ │ + movt r4, #77 @ 0x4d │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 37198 │ │ │ │ + bne.n 37124 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subs r4, r3, #4 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - cbz r1, 3720a │ │ │ │ + cbz r1, 3719a │ │ │ │ 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 3720e │ │ │ │ - cbz r0, 371f0 │ │ │ │ - bl d82f8 │ │ │ │ + bl 3719e │ │ │ │ + cbz r0, 37180 │ │ │ │ + bl d7e50 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 37206 │ │ │ │ + b.n 37196 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, sp │ │ │ │ - movw r1, #17596 @ 0x44bc │ │ │ │ + movw r1, #15356 @ 0x3bfc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ blx 2c22c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ @@ -16238,18 +16190,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 37230 │ │ │ │ + beq.n 371c0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 66ca4 <_Py_open@@Base+0x216> │ │ │ │ + b.w 66cd0 <_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 │ │ │ │ @@ -16262,204 +16214,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 37302 │ │ │ │ + bge.n 37292 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ - bne.n 37282 │ │ │ │ + bne.n 37212 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 66ca4 <_Py_open@@Base+0x216> │ │ │ │ + bl 66cd0 <_Py_open@@Base+0x216> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3730c │ │ │ │ + b.n 3729c │ │ │ │ movw r8, #43732 @ 0xaad4 │ │ │ │ movt r8, #75 @ 0x4b │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl 1a8634 │ │ │ │ + bl 1a7bc4 │ │ │ │ movw r3, #45496 @ 0xb1b8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d8070 │ │ │ │ - cbnz r0, 3730c │ │ │ │ + bl d7bc8 │ │ │ │ + cbnz r0, 3729c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r3, [pc, #108] @ (37314 ) │ │ │ │ + ldr r3, [pc, #108] @ (372a4 ) │ │ │ │ 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, 372c2 │ │ │ │ + cbz r3, 37252 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 372e4 │ │ │ │ + cbnz r3, 37274 │ │ │ │ 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, #40624 @ 0x9eb0 │ │ │ │ + movw r2, #38488 @ 0x9658 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - bl 1ed4e4 <_PyErr_Format@@Base> │ │ │ │ - b.n 3730c │ │ │ │ + bl 1ecc4c <_PyErr_Format@@Base> │ │ │ │ + b.n 3729c │ │ │ │ blx 2b0ac │ │ │ │ mov r3, fp │ │ │ │ strd r4, r0, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #0] │ │ │ │ - movw r1, #40624 @ 0x9eb0 │ │ │ │ + movw r1, #38488 @ 0x9658 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 50732 <_PyErr_FormatFromCause@@Base> │ │ │ │ - b.n 3730c │ │ │ │ + bl 505de <_PyErr_FormatFromCause@@Base> │ │ │ │ + b.n 3729c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r4, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 3723a │ │ │ │ + bne.n 371ca │ │ │ │ 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, 37336 │ │ │ │ - cbz r2, 37330 │ │ │ │ + cbnz r3, 372c6 │ │ │ │ + cbz r2, 372c0 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 37336 │ │ │ │ + cbnz r3, 372c6 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 37350 │ │ │ │ + b.n 372e0 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #40132 @ 0x9cc4 │ │ │ │ + movw r1, #37996 @ 0x946c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ 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 223fcc │ │ │ │ + bl 2237a0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 222ff0 <_PyTime_AsMilliseconds@@Base+0xb9c> │ │ │ │ + bl 2227c4 <_PyTime_AsMilliseconds@@Base+0xb9c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37454 │ │ │ │ + beq.n 373e4 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 126d34 │ │ │ │ - cbnz r0, 37392 │ │ │ │ - bl 97c24 │ │ │ │ + bl 1267e8 │ │ │ │ + cbnz r0, 37322 │ │ │ │ + bl 97ca0 │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 126d34 │ │ │ │ + bl 1267e8 │ │ │ │ mov r0, r7 │ │ │ │ bl 9a7f0 │ │ │ │ add.w r1, r5, #8 │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 2ae54 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq.n 373ee │ │ │ │ - bgt.n 373dc │ │ │ │ + beq.n 3737e │ │ │ │ + bgt.n 3736c │ │ │ │ adds r1, r2, #4 │ │ │ │ - beq.n 373c4 │ │ │ │ + beq.n 37354 │ │ │ │ adds r3, r2, #2 │ │ │ │ - bne.n 373dc │ │ │ │ + bne.n 3736c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #40160 @ 0x9ce0 │ │ │ │ + movw r1, #38024 @ 0x9488 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 37448 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 373d8 │ │ │ │ movw r3, #35144 @ 0x8948 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #5812 @ 0x16b4 │ │ │ │ + movw r1, #3888 @ 0xf30 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 37448 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 373d8 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #40776 @ 0x9f48 │ │ │ │ + movw r3, #38640 @ 0x96f0 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - bl 25a848 <_PyTime_ObjectToTimeval@@Base+0x2b4> │ │ │ │ - b.n 37448 │ │ │ │ + bl 25a048 <_PyTime_ObjectToTimeval@@Base+0x2b4> │ │ │ │ + b.n 373d8 │ │ │ │ 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 77318 │ │ │ │ + bl 77350 │ │ │ │ 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 77318 │ │ │ │ + bl 77350 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ - cbz r3, 3742c │ │ │ │ + cbz r3, 373bc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ 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 127444 │ │ │ │ - b.n 37456 │ │ │ │ + bl 126efc │ │ │ │ + b.n 373e6 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 127444 │ │ │ │ + bl 126efc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ 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 3747c │ │ │ │ + beq.n 3740c │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 66d94 <_Py_open@@Base+0x306> │ │ │ │ + b.w 66dc0 <_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 │ │ │ │ @@ -16473,1221 +16425,1221 @@ │ │ │ │ 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 374e4 │ │ │ │ + bge.n 37474 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ - bne.n 374d4 │ │ │ │ + bne.n 37464 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 66d94 <_Py_open@@Base+0x306> │ │ │ │ + bl 66dc0 <_Py_open@@Base+0x306> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 374ee │ │ │ │ + b.n 3747e │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a8634 │ │ │ │ - b.n 374ee │ │ │ │ + bl 1a7bc4 │ │ │ │ + b.n 3747e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r5, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 37488 │ │ │ │ + bne.n 37418 │ │ │ │ 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, 37514 │ │ │ │ - cbz r2, 3750e │ │ │ │ + cbnz r3, 374a4 │ │ │ │ + cbz r2, 3749e │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 37514 │ │ │ │ + cbnz r3, 374a4 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 37350 │ │ │ │ + b.n 372e0 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #40224 @ 0x9d20 │ │ │ │ + movw r1, #38088 @ 0x94c8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ 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, 3755e │ │ │ │ + cbnz r4, 374ee │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 3755e │ │ │ │ + ble.n 374ee │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3755e │ │ │ │ - cbz r2, 3755e │ │ │ │ + bne.n 374ee │ │ │ │ + cbz r2, 374ee │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 37350 │ │ │ │ + b.n 372e0 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #32] @ (37584 ) │ │ │ │ + ldr r4, [pc, #32] @ (37514 ) │ │ │ │ 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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 37552 │ │ │ │ + bne.n 374e2 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - movs r0, #96 @ 0x60 │ │ │ │ + movs r0, #68 @ 0x44 │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71608 │ │ │ │ + bl 71640 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3768e │ │ │ │ - movw r7, #39772 @ 0x9b5c │ │ │ │ + beq.n 3761e │ │ │ │ + movw r7, #37636 @ 0x9304 │ │ │ │ movt r7, #44 @ 0x2c │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #256] @ (376b8 ) │ │ │ │ + ldr r1, [pc, #256] @ (37648 ) │ │ │ │ mov.w r3, #131072 @ 0x20000 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c8a84 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 1c7e80 <_PyObject_CallMethod@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 375d2 │ │ │ │ - bl 1e78b8 <_PyCompile_GetUnaryIntrinsicName@@Base+0x2a4> │ │ │ │ + cbnz r0, 37562 │ │ │ │ + bl 1e7018 <_PyCompile_GetUnaryIntrinsicName@@Base+0x2a4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3767a │ │ │ │ - b.n 375b6 │ │ │ │ + beq.n 3760a │ │ │ │ + b.n 37546 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 375f6 │ │ │ │ + bne.n 37586 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbnz r3, 375e4 │ │ │ │ + cbnz r3, 37574 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 376a4 │ │ │ │ - b.n 376b0 │ │ │ │ + blt.n 37634 │ │ │ │ + b.n 37640 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37692 │ │ │ │ + bge.n 37622 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 37692 │ │ │ │ - b.n 37650 │ │ │ │ + bne.n 37622 │ │ │ │ + b.n 375e0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bmi.n 3763e │ │ │ │ + bmi.n 375ce │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37612 │ │ │ │ + bge.n 375a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 37612 │ │ │ │ + cbnz r3, 375a2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37626 │ │ │ │ + bge.n 375b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 37626 │ │ │ │ + cbnz r3, 375b6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #56492 @ 0xdcac │ │ │ │ + movw r1, #54240 @ 0xd3e0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 3768e │ │ │ │ + bl f1b28 │ │ │ │ + b.n 3761e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbnz r3, 37656 │ │ │ │ + cbnz r3, 375e6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37692 │ │ │ │ + bge.n 37622 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 37692 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 37692 │ │ │ │ + cbnz r3, 37622 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 37622 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 85b64 │ │ │ │ + bl 85bd8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37674 │ │ │ │ + bge.n 37604 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 37674 │ │ │ │ + cbnz r3, 37604 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 375b6 │ │ │ │ + bne.n 37546 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3768e │ │ │ │ + bge.n 3761e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3768e │ │ │ │ + cbnz r3, 3761e │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 376b0 │ │ │ │ - ldr r0, [pc, #40] @ (376bc ) │ │ │ │ + b.n 37640 │ │ │ │ + ldr r0, [pc, #40] @ (3764c ) │ │ │ │ mov r1, r5 │ │ │ │ - bl 1df444 │ │ │ │ + bl 1deba8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 376b0 │ │ │ │ + bge.n 37640 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 376b0 │ │ │ │ + cbnz r3, 37640 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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 37722 │ │ │ │ + b.n 376b2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 376ec │ │ │ │ - bl 7fa74 │ │ │ │ - cbz r0, 376ec │ │ │ │ + bne.n 3767c │ │ │ │ + bl 7faa4 │ │ │ │ + cbz r0, 3767c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 37720 │ │ │ │ + b.n 376b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 33a40 <_Py_fstat@@Base+0x40> │ │ │ │ + bl 339b8 <_Py_fstat@@Base+0x40> │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37708 │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 37698 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 376e8 │ │ │ │ + bne.n 37678 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 37720 │ │ │ │ + b.n 376b0 │ │ │ │ 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 3773a │ │ │ │ + bne.n 376ca │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #29512 @ 0x7348 │ │ │ │ + movw r3, #27272 @ 0x6a88 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 3775a │ │ │ │ - b.n 3773c │ │ │ │ - cbz r1, 37764 │ │ │ │ - movw r3, #29512 @ 0x7348 │ │ │ │ + bmi.n 376ea │ │ │ │ + b.n 376cc │ │ │ │ + cbz r1, 376f4 │ │ │ │ + movw r3, #27272 @ 0x6a88 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3775a │ │ │ │ + bls.n 376ea │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bpl.n 37764 │ │ │ │ - b.n 37746 │ │ │ │ + bpl.n 376f4 │ │ │ │ + b.n 376d6 │ │ │ │ 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 f98ac │ │ │ │ - cbnz r0, 3778a │ │ │ │ + bl f9288 │ │ │ │ + cbnz r0, 3771a │ │ │ │ movs r5, #0 │ │ │ │ - b.n 37882 │ │ │ │ + b.n 37812 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r1, 377c2 │ │ │ │ - movw r0, #40984 @ 0xa018 │ │ │ │ + cbz r1, 37752 │ │ │ │ + movw r0, #38848 @ 0x97c0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl e3efc │ │ │ │ + bl e3a1c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 377b2 │ │ │ │ + bge.n 37742 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 377b2 │ │ │ │ + cbnz r3, 37742 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 37786 │ │ │ │ - movw r2, #31452 @ 0x7adc │ │ │ │ + beq.n 37716 │ │ │ │ + movw r2, #29212 @ 0x721c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 377ca │ │ │ │ - movw r2, #34544 @ 0x86f0 │ │ │ │ + b.n 3775a │ │ │ │ + movw r2, #32304 @ 0x7e30 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 37800 │ │ │ │ + cbz r3, 37790 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #40992 @ 0xa020 │ │ │ │ + movw r0, #38856 @ 0x97c8 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl e3efc │ │ │ │ + bl e3a1c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 377f2 │ │ │ │ + bge.n 37782 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 377f2 │ │ │ │ + cbnz r3, 37782 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 37786 │ │ │ │ - movw r2, #31452 @ 0x7adc │ │ │ │ + beq.n 37716 │ │ │ │ + movw r2, #29212 @ 0x721c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbz r3, 3782e │ │ │ │ + cbz r3, 377be │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #41008 @ 0xa030 │ │ │ │ + movw r0, #38872 @ 0x97d8 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl e3efc │ │ │ │ + bl e3a1c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37828 │ │ │ │ + bge.n 377b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 37828 │ │ │ │ + cbnz r3, 377b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 37786 │ │ │ │ + beq.n 37716 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbnz r3, 3785a │ │ │ │ - movw r0, #18952 @ 0x4a08 │ │ │ │ + cbnz r3, 377ea │ │ │ │ + movw r0, #17184 @ 0x4320 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 793f8 │ │ │ │ + bl 79430 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37854 │ │ │ │ + bge.n 377e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 37854 │ │ │ │ + cbnz r3, 377e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 37786 │ │ │ │ + beq.n 37716 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #41028 @ 0xa044 │ │ │ │ + movw r0, #38892 @ 0x97ec │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl e3efc │ │ │ │ + bl e3a1c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37882 │ │ │ │ + bge.n 37812 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 37882 │ │ │ │ + cbnz r3, 37812 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.n 3788e │ │ │ │ + b.n 3781e │ │ │ │ add r1, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 378bc │ │ │ │ + bls.n 3784c │ │ │ │ lsls r3, r0, #30 │ │ │ │ - bne.n 378b2 │ │ │ │ + bne.n 37842 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #4 │ │ │ │ cmp r1, r0 │ │ │ │ - bcc.n 378ac │ │ │ │ + bcc.n 3783c │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ tst.w r3, #2155905152 @ 0x80808080 │ │ │ │ - beq.n 37898 │ │ │ │ - b.n 378c6 │ │ │ │ + beq.n 37828 │ │ │ │ + b.n 37856 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 378bc │ │ │ │ + beq.n 3784c │ │ │ │ mov r0, r3 │ │ │ │ ldrsb.w r3, [r0], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 37890 │ │ │ │ - b.n 378c6 │ │ │ │ + bge.n 37820 │ │ │ │ + b.n 37856 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ - movw r1, #7989 @ 0x1f35 │ │ │ │ + movw r1, #5917 @ 0x171d │ │ │ │ movt r1, #37 @ 0x25 │ │ │ │ - b.w 15ac24 <_PyDict_SetItem_KnownHash_LockHeld@@Base+0xd20> │ │ │ │ + b.w 15a1ac <_PyDict_SetItem_KnownHash_LockHeld@@Base+0xd20> │ │ │ │ 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 13e618 │ │ │ │ - cbz r0, 3790e │ │ │ │ + bl 13dae4 │ │ │ │ + cbz r0, 3789e │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3799a │ │ │ │ + beq.n 3792a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #10840 @ 0x2a58 │ │ │ │ + movw r0, #8740 @ 0x2224 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e3efc │ │ │ │ + b.w e3a1c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3795a │ │ │ │ + bne.n 378ea │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 36892 │ │ │ │ + bl 36822 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 37952 │ │ │ │ + cbz r0, 378e2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #37116 @ 0x90fc │ │ │ │ + movw r0, #34876 @ 0x883c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl e3efc │ │ │ │ + bl e3a1c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37946 │ │ │ │ + bge.n 378d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 3794a │ │ │ │ + cbz r3, 378da │ │ │ │ mov r4, r6 │ │ │ │ - b.n 37952 │ │ │ │ + b.n 378e2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 37946 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 378d6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7a1c4 │ │ │ │ - b.n 37992 │ │ │ │ + bl 7a1f4 │ │ │ │ + b.n 37922 │ │ │ │ mov r0, r5 │ │ │ │ - bl 367b2 │ │ │ │ + bl 36742 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 37992 │ │ │ │ + cbz r0, 37922 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #37124 @ 0x9104 │ │ │ │ + movw r0, #34884 @ 0x8844 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl e3efc │ │ │ │ + bl e3a1c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37986 │ │ │ │ + bge.n 37916 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 3798a │ │ │ │ + cbz r3, 3791a │ │ │ │ mov r4, r6 │ │ │ │ - b.n 37992 │ │ │ │ + b.n 37922 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 37986 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 37916 │ │ │ │ mov r0, r5 │ │ │ │ - bl 13f0ec │ │ │ │ - b.n 3799c │ │ │ │ + bl 13e5b8 │ │ │ │ + b.n 3792c │ │ │ │ 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, 379c0 │ │ │ │ + cbz r2, 37950 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ - b.n 379ce │ │ │ │ + b.n 3795e │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 379cc │ │ │ │ + bne.n 3795c │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 379ee │ │ │ │ + cbnz r0, 3797e │ │ │ │ mov r6, r0 │ │ │ │ - b.n 379ce │ │ │ │ + b.n 3795e │ │ │ │ mov r6, r2 │ │ │ │ - ldr r1, [pc, #460] @ (37b9c ) │ │ │ │ + ldr r1, [pc, #460] @ (37b2c ) │ │ │ │ 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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 379f0 │ │ │ │ - b.n 37a1a │ │ │ │ + cbnz r0, 37980 │ │ │ │ + b.n 379aa │ │ │ │ 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 37a1e │ │ │ │ - movw r2, #56596 @ 0xdd14 │ │ │ │ + bmi.n 379ae │ │ │ │ + movw r2, #54356 @ 0xd454 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #35912 @ 0x8c48 │ │ │ │ + movw r1, #33672 @ 0x8388 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #41076 @ 0xa074 │ │ │ │ + movw r0, #38940 @ 0x981c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r3, r4 │ │ │ │ - bl 24109c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 2408ac <_PyArg_BadArgument@@Base> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 37b92 │ │ │ │ + b.n 37b22 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 37b12 │ │ │ │ + beq.n 37aa2 │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 37b1a │ │ │ │ + beq.n 37aaa │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r2, #5 │ │ │ │ - bmi.n 37a50 │ │ │ │ + bmi.n 379e0 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #41088 @ 0xa080 │ │ │ │ + movw r1, #38952 @ 0x9828 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 37a1a │ │ │ │ + bl f1b28 │ │ │ │ + b.n 379aa │ │ │ │ ldr.w r7, [r9, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 37b18 │ │ │ │ - ldr r1, [pc, #324] @ (37ba0 ) │ │ │ │ + beq.n 37aa8 │ │ │ │ + ldr r1, [pc, #324] @ (37b30 ) │ │ │ │ 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 37b1a │ │ │ │ + ble.n 37aaa │ │ │ │ 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 37a98 │ │ │ │ + bne.n 37a28 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 2673d0 <_PyDeadline_Get@@Base+0xd68> │ │ │ │ - b.n 37ace │ │ │ │ + bl 266b90 │ │ │ │ + b.n 37a5e │ │ │ │ ldr.w r0, [r1, #4044] @ 0xfcc │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 37aaa │ │ │ │ + bne.n 37a3a │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 3f306 <_PyErr_SetLocaleString@@Base+0x5a> │ │ │ │ - b.n 37ace │ │ │ │ + bl 3f296 <_PyErr_SetLocaleString@@Base+0x5a> │ │ │ │ + b.n 37a5e │ │ │ │ ldr.w r1, [r1, #4040] @ 0xfc8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 37abc │ │ │ │ + bne.n 37a4c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 3f5ea <_PyErr_SetLocaleString@@Base+0x33e> │ │ │ │ - b.n 37ace │ │ │ │ + bl 3f57a <_PyErr_SetLocaleString@@Base+0x33e> │ │ │ │ + b.n 37a5e │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #41116 @ 0xa09c │ │ │ │ + movw r1, #38980 @ 0x9844 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - b.n 37aea │ │ │ │ + b.n 37a7a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37a1a │ │ │ │ + beq.n 379aa │ │ │ │ cmp r0, r8 │ │ │ │ - bne.n 37af8 │ │ │ │ + bne.n 37a88 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 37b0e │ │ │ │ + cbz r3, 37a9e │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #41148 @ 0xa0bc │ │ │ │ + movw r1, #39012 @ 0x9864 │ │ │ │ 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 d5b6c │ │ │ │ + b.w d56e0 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37b0a │ │ │ │ + bge.n 37a9a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 37b0a │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 37a9a │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 37a72 │ │ │ │ + b.n 37a02 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 37b1a │ │ │ │ + b.n 37aaa │ │ │ │ mov r9, r7 │ │ │ │ - bl 201608 <_PySlice_FromIndices@@Base+0x710> │ │ │ │ + bl 200d80 <_PySlice_FromIndices@@Base+0x6d8> │ │ │ │ mov r7, r0 │ │ │ │ movw r0, #53312 @ 0xd040 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 707fc <_PyObject_GC_New@@Base> │ │ │ │ + bl 70834 <_PyObject_GC_New@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 37b7e │ │ │ │ + cbz r0, 37b0e │ │ │ │ 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 37b54 │ │ │ │ + beq.n 37ae4 │ │ │ │ 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, 37b68 │ │ │ │ + cbz r5, 37af8 │ │ │ │ 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 70e98 │ │ │ │ + bl 70ed0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37b92 │ │ │ │ + bge.n 37b22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 37b92 │ │ │ │ + cbnz r3, 37b22 │ │ │ │ mov r0, r7 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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 │ │ │ │ + movs r0, #112 @ 0x70 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00037ba4 : │ │ │ │ - ldr r0, [pc, #4] @ (37bac ) │ │ │ │ - b.w 19f624 │ │ │ │ +00037b34 : │ │ │ │ + ldr r0, [pc, #4] @ (37b3c ) │ │ │ │ + b.w 19ebbc │ │ │ │ nop │ │ │ │ - movs r0, #184 @ 0xb8 │ │ │ │ + movs r0, #156 @ 0x9c │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ - bl cf748 │ │ │ │ + bl cf2a0 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 37bd2 │ │ │ │ + cbz r2, 37b62 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cbz r2, 37be2 │ │ │ │ - b.n 37bf0 │ │ │ │ - ldr r1, [pc, #452] @ (37d98 ) │ │ │ │ + cbz r2, 37b72 │ │ │ │ + b.n 37b80 │ │ │ │ + ldr r1, [pc, #452] @ (37d28 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a4290 │ │ │ │ + bl 1a3810 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 37bcc │ │ │ │ - b.n 37ca8 │ │ │ │ - ldr r1, [pc, #440] @ (37d9c ) │ │ │ │ + bne.n 37b5c │ │ │ │ + b.n 37c38 │ │ │ │ + ldr r1, [pc, #440] @ (37d2c ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a4290 │ │ │ │ + bl 1a3810 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37ca8 │ │ │ │ + beq.n 37c38 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ - cbnz r2, 37c02 │ │ │ │ - ldr r1, [pc, #424] @ (37da0 ) │ │ │ │ + cbnz r2, 37b92 │ │ │ │ + ldr r1, [pc, #424] @ (37d30 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a4290 │ │ │ │ + bl 1a3810 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37ca8 │ │ │ │ + beq.n 37c38 │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ - cbnz r2, 37c14 │ │ │ │ - ldr r1, [pc, #412] @ (37da4 ) │ │ │ │ + cbnz r2, 37ba4 │ │ │ │ + ldr r1, [pc, #412] @ (37d34 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a4290 │ │ │ │ + bl 1a3810 │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37ca8 │ │ │ │ - movw r1, #41348 @ 0xa184 │ │ │ │ + beq.n 37c38 │ │ │ │ + movw r1, #39212 @ 0x992c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #41352 @ 0xa188 │ │ │ │ + movw r0, #39216 @ 0x9930 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 1b2f4c │ │ │ │ + bl 1b23b4 │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37ca8 │ │ │ │ - movw r0, #41360 @ 0xa190 │ │ │ │ + beq.n 37c38 │ │ │ │ + movw r0, #39224 @ 0x9938 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 1b397c │ │ │ │ + bl 1b2dec │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 37ca8 │ │ │ │ - movw r1, #33496 @ 0x82d8 │ │ │ │ + cbz r0, 37c38 │ │ │ │ + movw r1, #31360 @ 0x7a80 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #21064 @ 0x5248 │ │ │ │ + movw r0, #18824 @ 0x4988 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1b2f4c │ │ │ │ + bl 1b23b4 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 37ca8 │ │ │ │ - movw r1, #33488 @ 0x82d0 │ │ │ │ + cbz r0, 37c38 │ │ │ │ + movw r1, #31352 @ 0x7a78 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl ff9e8 │ │ │ │ + bl ff3c0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ - cbz r0, 37ca8 │ │ │ │ + cbz r0, 37c38 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - movw r1, #33464 @ 0x82b8 │ │ │ │ + movw r1, #31328 @ 0x7a60 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ blx 2c140 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 37c92 │ │ │ │ + cbnz r0, 37c22 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #107 @ 0x6b │ │ │ │ - bls.n 37c92 │ │ │ │ + bls.n 37c22 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 37c92 │ │ │ │ + bne.n 37c22 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n 37c92 │ │ │ │ + bne.n 37c22 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 37cae │ │ │ │ + beq.n 37c3e │ │ │ │ movw r3, #61136 @ 0xeed0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #41384 @ 0xa1a8 │ │ │ │ + movw r1, #39248 @ 0x9950 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 37d90 │ │ │ │ - movw r0, #23336 @ 0x5b28 │ │ │ │ + b.n 37d20 │ │ │ │ + movw r0, #21096 @ 0x5268 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 793b0 │ │ │ │ + bl 793e8 │ │ │ │ str r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37ca8 │ │ │ │ - movw r0, #41432 @ 0xa1d8 │ │ │ │ + beq.n 37c38 │ │ │ │ + movw r0, #39296 @ 0x9980 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 793b0 │ │ │ │ + bl 793e8 │ │ │ │ str r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37ca8 │ │ │ │ - movw r0, #12600 @ 0x3138 │ │ │ │ + beq.n 37c38 │ │ │ │ + movw r0, #10464 @ 0x28e0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 793b0 │ │ │ │ + bl 793e8 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37ca8 │ │ │ │ - movw r0, #41416 @ 0xa1c8 │ │ │ │ + beq.n 37c38 │ │ │ │ + movw r0, #39280 @ 0x9970 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 793b0 │ │ │ │ + bl 793e8 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37ca8 │ │ │ │ - movw r0, #41428 @ 0xa1d4 │ │ │ │ + beq.n 37c38 │ │ │ │ + movw r0, #39292 @ 0x997c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 793b0 │ │ │ │ + bl 793e8 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37ca8 │ │ │ │ - movw r0, #41440 @ 0xa1e0 │ │ │ │ + beq.n 37c38 │ │ │ │ + movw r0, #39304 @ 0x9988 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 793b0 │ │ │ │ + bl 793e8 │ │ │ │ str r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37ca8 │ │ │ │ - movw r0, #41420 @ 0xa1cc │ │ │ │ + beq.n 37c38 │ │ │ │ + movw r0, #39284 @ 0x9974 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 793b0 │ │ │ │ + bl 793e8 │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37ca8 │ │ │ │ - movw r0, #41448 @ 0xa1e8 │ │ │ │ + beq.n 37c38 │ │ │ │ + movw r0, #39312 @ 0x9990 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 793b0 │ │ │ │ + bl 793e8 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37ca8 │ │ │ │ + beq.n 37c38 │ │ │ │ movw r3, #61112 @ 0xeeb8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #0 │ │ │ │ - movw r0, #41456 @ 0xa1f0 │ │ │ │ + movw r0, #39320 @ 0x9998 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 195300 │ │ │ │ - movw r1, #41492 @ 0xa214 │ │ │ │ + bl 1947e0 │ │ │ │ + movw r1, #39356 @ 0x99bc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl cfe04 │ │ │ │ + bl cf95c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 37ca8 │ │ │ │ + blt.n 37c38 │ │ │ │ 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 1a429c │ │ │ │ + bl 1a381c │ │ │ │ adds r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 37ca8 │ │ │ │ + blt.n 37c38 │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 37d7c │ │ │ │ + bne.n 37d0c │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - movs r0, #236 @ 0xec │ │ │ │ + movs r0, #208 @ 0xd0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r1, #0 │ │ │ │ + movs r0, #228 @ 0xe4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r1, #20 │ │ │ │ + movs r0, #248 @ 0xf8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ + movs r1, #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 37dc8 │ │ │ │ + bhi.n 37d58 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 37de0 │ │ │ │ + ble.n 37d70 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - b.n 37de8 │ │ │ │ - movw r0, #25620 @ 0x6414 │ │ │ │ + b.n 37d78 │ │ │ │ + movw r0, #23380 @ 0x5b54 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 37dc0 │ │ │ │ + bne.n 37d50 │ │ │ │ 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 219a6c │ │ │ │ + b.w 219244 │ │ │ │ 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 37e30 │ │ │ │ + bne.n 37dc0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bmi.n 37e4a │ │ │ │ - movw r2, #46252 @ 0xb4ac │ │ │ │ + bmi.n 37dda │ │ │ │ + movw r2, #43700 @ 0xaab4 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #35928 @ 0x8c58 │ │ │ │ + movw r1, #33688 @ 0x8398 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #60168 @ 0xeb08 │ │ │ │ + movw r0, #57928 @ 0xe248 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 24109c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 37e46 │ │ │ │ + bl 2408ac <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 37dd6 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #60168 @ 0xeb08 │ │ │ │ + movw r0, #57928 @ 0xe248 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 37e08 │ │ │ │ + bne.n 37d98 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 37e62 │ │ │ │ - ldr r6, [pc, #24] @ (37e64 ) │ │ │ │ + b.n 37df2 │ │ │ │ + ldr r6, [pc, #24] @ (37df4 ) │ │ │ │ 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 e42b4 │ │ │ │ + bl e3c70 │ │ │ │ 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, 37e98 │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 37e28 │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 37e92 │ │ │ │ - bl 140118 │ │ │ │ - b.n 37e98 │ │ │ │ + bne.n 37e22 │ │ │ │ + bl 13f5e4 │ │ │ │ + b.n 37e28 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 37ec2 │ │ │ │ + cbnz r0, 37e52 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 37eb4 │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 37e44 │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 37eae │ │ │ │ - bl 140118 │ │ │ │ - b.n 37eb4 │ │ │ │ + bne.n 37e3e │ │ │ │ + bl 13f5e4 │ │ │ │ + b.n 37e44 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 37ec2 │ │ │ │ + cbnz r0, 37e52 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 37ec2 │ │ │ │ + cbz r0, 37e52 │ │ │ │ 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 37f1c │ │ │ │ + bne.n 37eac │ │ │ │ ldrd r7, r6, [r4] │ │ │ │ mov r0, r5 │ │ │ │ - bl cf748 │ │ │ │ + bl cf2a0 │ │ │ │ movw r8, #5160 @ 0x1428 │ │ │ │ movt r8, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl d1bbc │ │ │ │ + bl d1714 │ │ │ │ cmp r7, r8 │ │ │ │ - beq.n 37f36 │ │ │ │ + beq.n 37ec6 │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 37f36 │ │ │ │ + bmi.n 37ec6 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #42040 @ 0xa438 │ │ │ │ + movw r1, #39904 @ 0x9be0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5b6c │ │ │ │ + b.w d56e0 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42024 @ 0xa428 │ │ │ │ + movw r0, #39888 @ 0x9bd0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 37edc │ │ │ │ + bne.n 37e6c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 37fe6 │ │ │ │ + b.n 37f76 │ │ │ │ mov r0, r6 │ │ │ │ - bl d1bbc │ │ │ │ + bl d1714 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.n 37f62 │ │ │ │ + beq.n 37ef2 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 37f62 │ │ │ │ + bmi.n 37ef2 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #42088 @ 0xa468 │ │ │ │ + movw r1, #39952 @ 0x9c10 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5b6c │ │ │ │ + b.w d56e0 │ │ │ │ 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 7bb84 │ │ │ │ + bl 7bbb4 │ │ │ │ cmp r7, r8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bne.n 37fa2 │ │ │ │ - cbz r0, 37fb4 │ │ │ │ + bne.n 37f32 │ │ │ │ + cbz r0, 37f44 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37fb4 │ │ │ │ + bge.n 37f44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 37fb4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 37fb4 │ │ │ │ + cbnz r3, 37f44 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 37f44 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r7, #0] │ │ │ │ str r7, [r4, #12] │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r6, r8 │ │ │ │ - bne.n 37fd4 │ │ │ │ - cbz r0, 37fe6 │ │ │ │ + bne.n 37f64 │ │ │ │ + cbz r0, 37f76 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37fe6 │ │ │ │ + bge.n 37f76 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 37fe6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 37fe6 │ │ │ │ + cbnz r3, 37f76 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 37f76 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ str r6, [r4, #16] │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ - b.w 1d3484 │ │ │ │ + b.w 1d2a8c │ │ │ │ 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, 38022 │ │ │ │ + cbnz r1, 37fb2 │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #44044 @ 0xac0c │ │ │ │ + movw r1, #41908 @ 0xa3b4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 38048 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 37fd8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #41384 @ 0xa1a8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 38050 │ │ │ │ + beq.n 37fe0 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #44068 @ 0xac24 │ │ │ │ + movw r1, #41932 @ 0xa3cc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.w 38a00 │ │ │ │ + b.w 38990 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r5, [r3, #12] │ │ │ │ ldrb.w r3, [r5, #38] @ 0x26 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3806c │ │ │ │ + bne.n 37ffc │ │ │ │ ldrb.w r3, [r5, #-1] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 38070 │ │ │ │ + b.n 38000 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 96274 │ │ │ │ + bl 96300 │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 38092 │ │ │ │ + bge.n 38022 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #44096 @ 0xac40 │ │ │ │ + movw r1, #41960 @ 0xa3e8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ - b.n 38048 │ │ │ │ - beq.n 380d8 │ │ │ │ + bl d56e0 │ │ │ │ + b.n 37fd8 │ │ │ │ + beq.n 38068 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #17 │ │ │ │ - bhi.n 38108 │ │ │ │ + bhi.n 38098 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #938 @ 0x3aa │ │ │ │ movt r2, #4 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 38120 │ │ │ │ + bne.n 380b0 │ │ │ │ movw r2, #30788 @ 0x7844 │ │ │ │ movt r2, #2 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 380f0 │ │ │ │ + bne.n 38080 │ │ │ │ movs r2, #16 │ │ │ │ movt r2, #1 │ │ │ │ ands r2, r3 │ │ │ │ - cbz r2, 38108 │ │ │ │ + cbz r2, 38098 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #44200 @ 0xaca8 │ │ │ │ + movw r1, #42064 @ 0xa450 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 38048 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 37fd8 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #44144 @ 0xac70 │ │ │ │ + movw r1, #42008 @ 0xa418 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ - b.n 38048 │ │ │ │ + bl d56e0 │ │ │ │ + b.n 37fd8 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #44228 @ 0xacc4 │ │ │ │ + movw r1, #42092 @ 0xa46c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ - b.n 38048 │ │ │ │ + bl d56e0 │ │ │ │ + b.n 37fd8 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #44268 @ 0xacec │ │ │ │ + movw r1, #42132 @ 0xa494 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 38048 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 37fd8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ bic.w r9, r3, #1 │ │ │ │ - bl e3c04 │ │ │ │ + bl e3724 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 3814c │ │ │ │ + cbz r3, 380dc │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #44292 @ 0xad04 │ │ │ │ + movw r1, #42156 @ 0xa4ac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 38048 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 37fd8 │ │ │ │ ldr.w r2, [r9, #44] @ 0x2c │ │ │ │ cmp r0, r2 │ │ │ │ - bge.n 3816e │ │ │ │ + bge.n 380fe │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #44312 @ 0xad18 │ │ │ │ + movw r1, #42176 @ 0xa4c0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ - b.n 38048 │ │ │ │ + bl d56e0 │ │ │ │ + b.n 37fd8 │ │ │ │ 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 │ │ │ │ @@ -17695,173 +17647,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 38048 │ │ │ │ + bcs.w 37fd8 │ │ │ │ lsls r5, r3, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 75bf0 │ │ │ │ + bl 75c28 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 38048 │ │ │ │ + beq.w 37fd8 │ │ │ │ adds r3, r0, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 381c0 │ │ │ │ + beq.n 38150 │ │ │ │ str.w r6, [r5], #4 │ │ │ │ - b.n 381b6 │ │ │ │ + b.n 38146 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldrd r2, r3, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 381ea │ │ │ │ - bl 2e490 │ │ │ │ + bcs.n 3817a │ │ │ │ + bl 2e430 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 381c4 │ │ │ │ + beq.n 38154 │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 381c4 │ │ │ │ + beq.n 38154 │ │ │ │ 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 381c4 │ │ │ │ + b.n 38154 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 38202 │ │ │ │ + beq.n 38192 │ │ │ │ ldr.w r3, [r7], #4 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 381ee │ │ │ │ + bge.n 3817e │ │ │ │ cmp r4, r3 │ │ │ │ it le │ │ │ │ movle r2, r3 │ │ │ │ - b.n 381ee │ │ │ │ + b.n 3817e │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 3822c │ │ │ │ + bcc.n 381bc │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #44356 @ 0xad44 │ │ │ │ + movw r1, #42220 @ 0xa4ec │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ + bl d56e0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 75fa8 │ │ │ │ - b.n 38048 │ │ │ │ + bl 75fe0 │ │ │ │ + b.n 37fd8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 117a08 <_PyLong_AsByteArray@@Base+0x15f4> │ │ │ │ + bl 117514 <_PyLong_AsByteArray@@Base+0x15f4> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 38750 │ │ │ │ + beq.w 386e0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r0, r3, #1 │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - blt.n 38252 │ │ │ │ - bl 1f37b8 │ │ │ │ + blt.n 381e2 │ │ │ │ + bl 1f2f28 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3826e │ │ │ │ - b.n 38750 │ │ │ │ + blt.n 381fe │ │ │ │ + b.n 386e0 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bl 75bf0 │ │ │ │ + bl 75c28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38244 │ │ │ │ + beq.n 381d4 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ movs r3, #1 │ │ │ │ mvn.w r0, #1 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - b.n 38280 │ │ │ │ + b.n 38210 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 38750 │ │ │ │ + bne.w 386e0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 38750 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 386e0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, r3 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - blt.n 38290 │ │ │ │ + blt.n 38220 │ │ │ │ strd r0, r1, [r2, #8]! │ │ │ │ - b.n 38280 │ │ │ │ - movw ip, #47164 @ 0xb83c │ │ │ │ + b.n 38210 │ │ │ │ + movw ip, #44924 @ 0xaf7c │ │ │ │ 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 38604 │ │ │ │ + ble.w 38594 │ │ │ │ add.w r7, r4, r1, lsl #3 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r5, [r4, r1, lsl #3] │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 1143bc │ │ │ │ + bl 114344 │ │ │ │ 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 38302 │ │ │ │ + bne.n 38292 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 1143bc │ │ │ │ + bl 114344 │ │ │ │ str.w r5, [r7, #8]! │ │ │ │ ubfx ip, r0, #8, #8 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ uxtb r0, r0 │ │ │ │ str r6, [r7, #4] │ │ │ │ - b.n 382de │ │ │ │ + b.n 3826e │ │ │ │ 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 38600 │ │ │ │ + beq.w 38590 │ │ │ │ cmp r0, #80 @ 0x50 │ │ │ │ - bgt.n 383d0 │ │ │ │ + bgt.n 38360 │ │ │ │ cmp r0, #67 @ 0x43 │ │ │ │ - bgt.n 38338 │ │ │ │ + bgt.n 382c8 │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - bgt.n 3837e │ │ │ │ + bgt.n 3830e │ │ │ │ cmp r0, #28 │ │ │ │ - bgt.n 38362 │ │ │ │ + bgt.n 382f2 │ │ │ │ cmp r0, #14 │ │ │ │ - beq.w 38478 │ │ │ │ + beq.w 38408 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.w 385ac │ │ │ │ - b.n 38478 │ │ │ │ + bne.w 3853c │ │ │ │ + b.n 38408 │ │ │ │ sub.w ip, r0, #68 @ 0x44 │ │ │ │ cmp.w ip, #12 │ │ │ │ - bhi.w 385ac │ │ │ │ + bhi.w 3853c │ │ │ │ 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 │ │ │ │ @@ -17870,25 +17822,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 385ac │ │ │ │ + bhi.w 3853c │ │ │ │ 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 385ac │ │ │ │ + bne.w 3853c │ │ │ │ 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 │ │ │ │ @@ -17905,22 +17857,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 38600 │ │ │ │ + b.n 38590 │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ - beq.w 38500 │ │ │ │ + beq.w 38490 │ │ │ │ sub.w r3, r0, #100 @ 0x64 │ │ │ │ cmp r3, #17 │ │ │ │ - bhi.w 385ac │ │ │ │ + bhi.w 3853c │ │ │ │ cmp r3, #17 │ │ │ │ - bhi.w 385ac │ │ │ │ + bhi.w 3853c │ │ │ │ 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 │ │ │ │ @@ -17936,29 +17888,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 3841e │ │ │ │ + b.n 383ae │ │ │ │ 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 38600 │ │ │ │ + b.n 38590 │ │ │ │ add r3, r2 │ │ │ │ str.w r5, [r4, r3, lsl #3] │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str r6, [r3, #4] │ │ │ │ - b.n 38600 │ │ │ │ + b.n 38590 │ │ │ │ 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 │ │ │ │ @@ -17968,20 +17920,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 38600 │ │ │ │ + b.n 38590 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 3855c │ │ │ │ + blt.n 384ec │ │ │ │ bic.w r5, r5, #7 │ │ │ │ orr.w r5, r5, #1 │ │ │ │ - b.n 385f6 │ │ │ │ + b.n 38586 │ │ │ │ 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 │ │ │ │ @@ -17991,76 +17943,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 38600 │ │ │ │ + b.n 38590 │ │ │ │ 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 38600 │ │ │ │ + b.n 38590 │ │ │ │ cmp.w r6, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 3855c │ │ │ │ + bcs.n 384ec │ │ │ │ lsls r6, r6, #3 │ │ │ │ orr.w r6, r6, r5, lsr #29 │ │ │ │ lsls r5, r5, #3 │ │ │ │ orr.w r5, r5, #2 │ │ │ │ - b.n 385f6 │ │ │ │ + b.n 38586 │ │ │ │ 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 38600 │ │ │ │ + b.n 38590 │ │ │ │ cmp.w r6, #268435456 @ 0x10000000 │ │ │ │ - bcc.n 3854e │ │ │ │ - b.n 3855c │ │ │ │ + bcc.n 384de │ │ │ │ + b.n 384ec │ │ │ │ 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 385f6 │ │ │ │ + bpl.n 38586 │ │ │ │ cmp fp, r5 │ │ │ │ sbcs.w r3, sl, r6 │ │ │ │ - bcs.n 3854e │ │ │ │ - b.n 3855c │ │ │ │ + bcs.n 384de │ │ │ │ + b.n 384ec │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 385f6 │ │ │ │ + bpl.n 38586 │ │ │ │ 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 3855c │ │ │ │ + bcc.n 384ec │ │ │ │ bic.w r5, r5, #7 │ │ │ │ orr.w r5, r5, #3 │ │ │ │ cmp fp, r5 │ │ │ │ sbcs.w r3, sl, r6 │ │ │ │ - blt.n 3855c │ │ │ │ + blt.n 384ec │ │ │ │ lsls r6, r6, #3 │ │ │ │ orr.w r6, r6, r5, lsr #29 │ │ │ │ lsls r5, r5, #3 │ │ │ │ orr.w r5, r5, #4 │ │ │ │ - b.n 385f6 │ │ │ │ + b.n 38586 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r5 │ │ │ │ - b.n 385f6 │ │ │ │ + b.n 38586 │ │ │ │ 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 │ │ │ │ @@ -18077,174 +18029,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 38600 │ │ │ │ + b.n 38590 │ │ │ │ mov r1, r2 │ │ │ │ - bl 255ac0 │ │ │ │ + bl 2552c0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 385c4 │ │ │ │ + bge.n 38554 │ │ │ │ lsrs r5, r5, #3 │ │ │ │ adds r3, #1 │ │ │ │ orr.w r5, r5, r6, lsl #29 │ │ │ │ asrs r6, r6, #3 │ │ │ │ - b.n 385b4 │ │ │ │ + b.n 38544 │ │ │ │ cmp r0, #0 │ │ │ │ rsb r3, r0, #0 │ │ │ │ it gt │ │ │ │ movgt r3, #0 │ │ │ │ add r3, r0 │ │ │ │ - cbz r3, 385f6 │ │ │ │ + cbz r3, 38586 │ │ │ │ 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 385d0 │ │ │ │ + b.n 38560 │ │ │ │ add.w r3, r4, r7, lsl #3 │ │ │ │ str.w r5, [r4, r7, lsl #3] │ │ │ │ str r6, [r3, #4] │ │ │ │ mov r1, r7 │ │ │ │ - b.n 382b8 │ │ │ │ + b.n 38248 │ │ │ │ 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 38732 │ │ │ │ + bls.w 386c2 │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r1, [r5], #1 │ │ │ │ lsls r6, r1, #25 │ │ │ │ - bpl.n 38638 │ │ │ │ + bpl.n 385c8 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ orr.w r2, r1, r2, lsl #6 │ │ │ │ - b.n 38624 │ │ │ │ + b.n 385b4 │ │ │ │ ldrb r0, [r5, #0] │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #1 │ │ │ │ lsls r0, r0, #25 │ │ │ │ - bmi.n 38638 │ │ │ │ + bmi.n 385c8 │ │ │ │ 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 3865e │ │ │ │ + bpl.n 385ee │ │ │ │ orr.w r9, r0, r9, lsl #6 │ │ │ │ - b.n 3864a │ │ │ │ + b.n 385da │ │ │ │ ldrb.w r1, [r5], #1 │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.n 38672 │ │ │ │ + bpl.n 38602 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ orr.w r0, r1, r0, lsl #6 │ │ │ │ - b.n 3865e │ │ │ │ + b.n 385ee │ │ │ │ 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 38618 │ │ │ │ + beq.n 385a8 │ │ │ │ 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 38618 │ │ │ │ + bne.n 385a8 │ │ │ │ and.w r8, r0, #1 │ │ │ │ asrs r0, r0, #1 │ │ │ │ - beq.n 386e4 │ │ │ │ + beq.n 38674 │ │ │ │ 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 386ea │ │ │ │ + bge.n 3867a │ │ │ │ lsrs r2, r2, #3 │ │ │ │ orr.w r2, r2, r1, lsl #29 │ │ │ │ asrs r1, r1, #3 │ │ │ │ - b.n 386d2 │ │ │ │ + b.n 38662 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 386ec │ │ │ │ + b.n 3867c │ │ │ │ str r6, [sp, #24] │ │ │ │ mov r3, r1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3870a │ │ │ │ + beq.n 3869a │ │ │ │ cmp fp, r2 │ │ │ │ sbcs.w r3, sl, r1 │ │ │ │ - bcc.n 38720 │ │ │ │ + bcc.n 386b0 │ │ │ │ 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 38720 │ │ │ │ + bcc.n 386b0 │ │ │ │ lsls r1, r1, #3 │ │ │ │ orr.w r1, r1, r2, lsr #29 │ │ │ │ lsls r2, r2, #3 │ │ │ │ orr.w r2, r2, #2 │ │ │ │ - b.n 38726 │ │ │ │ + b.n 386b6 │ │ │ │ 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 38618 │ │ │ │ + b.n 385a8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 382ae │ │ │ │ + bne.w 3823e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, ip │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 38758 │ │ │ │ + bge.n 386e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 38758 │ │ │ │ + cbnz r3, 386e8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 38758 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 386e8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 75fa8 │ │ │ │ - b.n 38048 │ │ │ │ + bl 75fe0 │ │ │ │ + b.n 37fd8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - movw r5, #44004 @ 0xabe4 │ │ │ │ + movw r5, #41868 @ 0xa38c │ │ │ │ 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 │ │ │ │ @@ -18255,551 +18207,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 388be │ │ │ │ + ble.w 3884e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr.w r3, [r3, lr, lsl #2] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 388b2 │ │ │ │ + bne.w 38842 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrd r3, r0, [r3] │ │ │ │ orrs.w r2, r7, r0 │ │ │ │ - bmi.n 38832 │ │ │ │ + bmi.n 387c2 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ cmp r3, r2 │ │ │ │ sbcs.w r4, r0, r1 │ │ │ │ - bge.n 387c6 │ │ │ │ + bge.n 38756 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ orr.w r2, r2, r1, lsl #29 │ │ │ │ asrs r1, r1, #3 │ │ │ │ - b.n 387b4 │ │ │ │ + b.n 38744 │ │ │ │ mov r4, r3 │ │ │ │ mov ip, r0 │ │ │ │ strd lr, r5, [sp, #24] │ │ │ │ orrs.w r5, r2, r1 │ │ │ │ - beq.n 3881a │ │ │ │ + beq.n 387aa │ │ │ │ and.w r5, r2, #7 │ │ │ │ ands.w lr, r4, #7 │ │ │ │ - beq.w 389f4 │ │ │ │ + beq.w 38984 │ │ │ │ cmp.w lr, #3 │ │ │ │ - bne.n 387ee │ │ │ │ + bne.n 3877e │ │ │ │ subs r5, #4 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ - b.n 38800 │ │ │ │ + b.n 38790 │ │ │ │ cmp.w lr, #4 │ │ │ │ - beq.n 38806 │ │ │ │ + beq.n 38796 │ │ │ │ sub.w lr, r5, lr │ │ │ │ rsbs r5, lr, #0 │ │ │ │ adc.w r5, r5, lr │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 389f4 │ │ │ │ + beq.w 38984 │ │ │ │ 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 387ce │ │ │ │ + b.n 3875e │ │ │ │ ldrd lr, r5, [sp, #24] │ │ │ │ orrs.w ip, r4, ip │ │ │ │ - bne.w 389f8 │ │ │ │ + bne.w 38988 │ │ │ │ cmp r9, r3 │ │ │ │ sbcs.w r2, fp, r0 │ │ │ │ - blt.n 3887c │ │ │ │ + blt.n 3880c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 388b2 │ │ │ │ + b.n 38842 │ │ │ │ adds r1, r6, #1 │ │ │ │ - bne.n 388b2 │ │ │ │ + bne.n 38842 │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 38888 │ │ │ │ + beq.n 38818 │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmneq.w r8, #2 │ │ │ │ - beq.n 38892 │ │ │ │ + beq.n 38822 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 3889c │ │ │ │ + beq.n 3882c │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmneq.w r3, #2 │ │ │ │ - beq.n 388a8 │ │ │ │ + beq.n 38838 │ │ │ │ and.w r3, r3, #7 │ │ │ │ - movw r2, #63712 @ 0xf8e0 │ │ │ │ + movw r2, #61456 @ 0xf010 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ subs r3, #1 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r5, [r2, r3, lsl #2] │ │ │ │ - b.n 388b2 │ │ │ │ + b.n 38842 │ │ │ │ mov r9, r3 │ │ │ │ mov fp, r0 │ │ │ │ movs r6, #0 │ │ │ │ str.w lr, [sp, #40] @ 0x28 │ │ │ │ - b.n 388b2 │ │ │ │ - movw r5, #43840 @ 0xab40 │ │ │ │ + b.n 38842 │ │ │ │ + movw r5, #41704 @ 0xa2e8 │ │ │ │ movt r5, #44 @ 0x2c │ │ │ │ - b.n 388b2 │ │ │ │ - movw r5, #43868 @ 0xab5c │ │ │ │ + b.n 38842 │ │ │ │ + movw r5, #41732 @ 0xa304 │ │ │ │ movt r5, #44 @ 0x2c │ │ │ │ - b.n 388b2 │ │ │ │ - movw r5, #43904 @ 0xab80 │ │ │ │ + b.n 38842 │ │ │ │ + movw r5, #41768 @ 0xa328 │ │ │ │ movt r5, #44 @ 0x2c │ │ │ │ movs r6, #1 │ │ │ │ - b.n 388b2 │ │ │ │ - movw r5, #43936 @ 0xaba0 │ │ │ │ + b.n 38842 │ │ │ │ + movw r5, #41800 @ 0xa348 │ │ │ │ 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 3878e │ │ │ │ + b.n 3871e │ │ │ │ mov r0, sl │ │ │ │ mov sl, r9 │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ - bl 75fa8 │ │ │ │ + bl 75fe0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 75fa8 │ │ │ │ - cbnz r6, 388de │ │ │ │ + bl 75fe0 │ │ │ │ + cbnz r6, 3886e │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ mov r2, r6 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ - b.n 388f2 │ │ │ │ + b.n 38882 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.w 38048 │ │ │ │ + bl f1b28 │ │ │ │ + b.w 37fd8 │ │ │ │ add.w r0, r2, #10 │ │ │ │ cmp r2, r1 │ │ │ │ add.w r2, r2, #1 │ │ │ │ - bge.n 3890c │ │ │ │ + bge.n 3889c │ │ │ │ ldr r4, [r5, #12] │ │ │ │ ldr.w r0, [r4, r0, lsl #2] │ │ │ │ cmp r0, #1 │ │ │ │ it eq │ │ │ │ addeq r3, #1 │ │ │ │ - b.n 388f2 │ │ │ │ - cbnz r3, 38928 │ │ │ │ + b.n 38882 │ │ │ │ + cbnz r3, 388b8 │ │ │ │ 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 389c8 │ │ │ │ + b.n 38958 │ │ │ │ movw r2, #61084 @ 0xee9c │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r1, #34544 @ 0x86f0 │ │ │ │ + movw r1, #32304 @ 0x7e30 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - movw r2, #31652 @ 0x7ba4 │ │ │ │ + movw r2, #29412 @ 0x72e4 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #44400 @ 0xad70 │ │ │ │ + movw r2, #42264 @ 0xa518 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - bl 204f58 │ │ │ │ + bl 204730 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 38048 │ │ │ │ + bne.w 37fd8 │ │ │ │ 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 3890e │ │ │ │ + bge.n 3889e │ │ │ │ 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 3896c │ │ │ │ + b.n 388fc │ │ │ │ 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 389d6 │ │ │ │ - ldr r2, [pc, #108] @ (38a08 ) │ │ │ │ + bne.n 38966 │ │ │ │ + ldr r2, [pc, #108] @ (38998 ) │ │ │ │ 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 77318 │ │ │ │ + bl 77350 │ │ │ │ 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 389dc │ │ │ │ - b.n 38986 │ │ │ │ - bl 84958 <_PyObject_GenericSetAttrWithDict@@Base+0x914> │ │ │ │ - b.n 389be │ │ │ │ + bge.n 3896c │ │ │ │ + b.n 38916 │ │ │ │ + bl 849bc <_PyObject_GenericSetAttrWithDict@@Base+0x90c> │ │ │ │ + b.n 3894e │ │ │ │ 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 38a00 │ │ │ │ + b.n 38990 │ │ │ │ ldrd lr, r5, [sp, #24] │ │ │ │ adds r2, r6, #1 │ │ │ │ - beq.w 38866 │ │ │ │ - b.n 388b2 │ │ │ │ + beq.w 387f6 │ │ │ │ + b.n 38842 │ │ │ │ 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, 38a2c │ │ │ │ + cbnz r2, 389bc │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 38a2c │ │ │ │ + bne.n 389bc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 38a50 │ │ │ │ + cbnz r0, 389e0 │ │ │ │ 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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38af4 │ │ │ │ + beq.n 38a84 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ movw r5, #23916 @ 0x5d6c │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 38a82 │ │ │ │ + beq.n 38a12 │ │ │ │ mov r1, r5 │ │ │ │ - bl 882f0 │ │ │ │ - cbnz r0, 38a82 │ │ │ │ + bl 88318 │ │ │ │ + cbnz r0, 38a12 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r3, r6 │ │ │ │ - movw r1, #44440 @ 0xad98 │ │ │ │ + movw r1, #42304 @ 0xa540 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #39280 @ 0x9970 │ │ │ │ + movw r0, #37040 @ 0x90b0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 24109c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 38af4 │ │ │ │ + bl 2408ac <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 38a84 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 38a96 │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 38af4 │ │ │ │ + bne.n 38a26 │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 38a84 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 38aa8 │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 38af4 │ │ │ │ + bne.n 38a38 │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 38a84 │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 38ae0 │ │ │ │ + beq.n 38a70 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r2, #5580 @ 0x15cc │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 38ae2 │ │ │ │ + beq.n 38a72 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r1, #44460 @ 0xadac │ │ │ │ + movw r1, #42324 @ 0xa554 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w d5b6c │ │ │ │ + b.w d56e0 │ │ │ │ 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 1a1d94 <_PyBytes_DecodeEscape2@@Base+0x201c> │ │ │ │ + b.w 1a132c <_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] @ (38b90 ) │ │ │ │ + ldr r0, [pc, #132] @ (38b20 ) │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov.w r0, #0 │ │ │ │ - movw r2, #54876 @ 0xd65c │ │ │ │ + movw r2, #52448 @ 0xcce0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #44504 @ 0xadd8 │ │ │ │ + movw r1, #42368 @ 0xa580 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8e7dc │ │ │ │ - cbz r0, 38b74 │ │ │ │ + bl 8e898 │ │ │ │ + cbz r0, 38b04 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #60168 @ 0xeb08 │ │ │ │ + movw r1, #58068 @ 0xe2d4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #44524 @ 0xadec │ │ │ │ + movw r0, #42388 @ 0xa594 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91afc │ │ │ │ + bl 91bcc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 38b52 │ │ │ │ + bne.n 38ae2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 38b6c │ │ │ │ + b.n 38afc │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #2 │ │ │ │ movs r3, #16 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 207350 │ │ │ │ + bl 206b24 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 38b4e │ │ │ │ + beq.n 38ade │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 242134 │ │ │ │ + bl 2415c0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 75fa8 │ │ │ │ - b.n 38b76 │ │ │ │ + bl 75fe0 │ │ │ │ + b.n 38b06 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #24] @ (38b90 ) │ │ │ │ + ldr r3, [pc, #24] @ (38b20 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 38b88 │ │ │ │ + beq.n 38b18 │ │ │ │ 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 38baa │ │ │ │ - movw r0, #44608 @ 0xae40 │ │ │ │ + bne.n 38b3a │ │ │ │ + movw r0, #42472 @ 0xa5e8 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - b.w 808ec │ │ │ │ + b.w 8091c │ │ │ │ movs r0, #2 │ │ │ │ - b.w 7bb84 │ │ │ │ + b.w 7bbb4 │ │ │ │ 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, 38bcc │ │ │ │ + cbz r3, 38b5c │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 38bdc │ │ │ │ + b.n 38b6c │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 38bda │ │ │ │ + blt.n 38b6a │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 38bd6 │ │ │ │ - cbnz r1, 38bfc │ │ │ │ + bgt.n 38b66 │ │ │ │ + cbnz r1, 38b8c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 38bdc │ │ │ │ + b.n 38b6c │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #156] @ (38c7c ) │ │ │ │ + ldr r1, [pc, #156] @ (38c0c ) │ │ │ │ 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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 38c02 │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 38b92 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 38c76 │ │ │ │ + b.n 38c06 │ │ │ │ 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 192a34 <_PyStaticType_InitForExtension@@Base+0x50c> │ │ │ │ + bl 191f0c <_PyStaticType_InitForExtension@@Base+0x50c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 38bf8 │ │ │ │ + beq.n 38b88 │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ - movw r3, #63065 @ 0xf659 │ │ │ │ + movw r3, #60865 @ 0xedc1 │ │ │ │ movt r3, #30 │ │ │ │ - movw r1, #14457 @ 0x3879 │ │ │ │ + movw r1, #11497 @ 0x2ce9 │ │ │ │ movt r1, #27 │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl 38ce6 │ │ │ │ + bl 38c76 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38bf8 │ │ │ │ + beq.n 38b88 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 38c76 │ │ │ │ + beq.n 38c06 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #48] @ (38c80 ) │ │ │ │ + ldr r0, [pc, #48] @ (38c10 ) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #32 │ │ │ │ strd r5, r4, [sp, #32] │ │ │ │ - bl 94d10 │ │ │ │ + bl 94d94 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 38c74 │ │ │ │ + bge.n 38c04 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 38c74 │ │ │ │ + cbnz r3, 38c04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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 38ff4 <_PyTime_AsTimevalTime_t@@Base+0x2c0> │ │ │ │ + b.n 38f84 <_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 13e618 │ │ │ │ - cbz r0, 38cb2 │ │ │ │ + bl 13dae4 │ │ │ │ + cbz r0, 38c42 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 38ce0 │ │ │ │ + beq.n 38c70 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - movw r0, #10840 @ 0x2a58 │ │ │ │ + movw r0, #8740 @ 0x2224 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b.w e3efc │ │ │ │ + b.w e3a1c │ │ │ │ ldrd r2, r1, [r4, #4] │ │ │ │ - movw r3, #37124 @ 0x9104 │ │ │ │ + movw r3, #34884 @ 0x8844 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - movw r0, #37116 @ 0x90fc │ │ │ │ + movw r0, #34876 @ 0x883c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ cmp r1, #1 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - bl e3efc │ │ │ │ + bl e3a1c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 13f0ec │ │ │ │ - b.n 38ce2 │ │ │ │ + bl 13e5b8 │ │ │ │ + b.n 38c72 │ │ │ │ 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 220060 │ │ │ │ + bl 21f830 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 38d0a │ │ │ │ + bne.n 38c9a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 38d30 │ │ │ │ + b.n 38cc0 │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #16 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 38d34 <_PyTime_AsTimevalTime_t@@Base> │ │ │ │ + bl 38cc4 <_PyTime_AsTimevalTime_t@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 38d06 │ │ │ │ + beq.n 38c96 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ strd r3, r4, [sp] │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - bl 255ce4 │ │ │ │ + bl 2554e4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00038d34 <_PyTime_AsTimevalTime_t@@Base>: │ │ │ │ +00038cc4 <_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 253de4 <_PyTime_AsTimeval@@Base+0x3c> │ │ │ │ + bl 2535d4 <_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 │ │ │ │ @@ -18811,52 +18763,52 @@ │ │ │ │ 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] @ (38e5c <_PyTime_AsTimevalTime_t@@Base+0x128>) │ │ │ │ + ldr r1, [pc, #200] @ (38dec <_PyTime_AsTimevalTime_t@@Base+0x128>) │ │ │ │ add.w r5, sp, #16512 @ 0x4080 │ │ │ │ mov r6, r0 │ │ │ │ - movw r2, #54876 @ 0xd65c │ │ │ │ + movw r2, #52448 @ 0xcce0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov.w r1, #0 │ │ │ │ add r3, sp, #16 │ │ │ │ - movw r1, #44892 @ 0xaf5c │ │ │ │ + movw r1, #42756 @ 0xa704 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #44 @ 0x2c │ │ │ │ - bl 8e7dc │ │ │ │ + bl 8e898 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38e38 <_PyTime_AsTimevalTime_t@@Base+0x104> │ │ │ │ + beq.n 38dc8 <_PyTime_AsTimevalTime_t@@Base+0x104> │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #60168 @ 0xeb08 │ │ │ │ + movw r1, #58068 @ 0xe2d4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #44524 @ 0xadec │ │ │ │ + movw r0, #42388 @ 0xa594 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91afc │ │ │ │ + bl 91bcc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 38dde <_PyTime_AsTimevalTime_t@@Base+0xaa> │ │ │ │ + bne.n 38d6e <_PyTime_AsTimevalTime_t@@Base+0xaa> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 38e30 <_PyTime_AsTimevalTime_t@@Base+0xfc> │ │ │ │ + b.n 38dc0 <_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 207350 │ │ │ │ + bl 206b24 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 38dda <_PyTime_AsTimevalTime_t@@Base+0xa6> │ │ │ │ - bl 97c24 │ │ │ │ + beq.n 38d6a <_PyTime_AsTimevalTime_t@@Base+0xa6> │ │ │ │ + bl 97ca0 │ │ │ │ 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 │ │ │ │ @@ -18868,28 +18820,28 @@ │ │ │ │ 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 38e7e <_PyTime_AsTimevalTime_t@@Base+0x14a> │ │ │ │ + bl 38e0e <_PyTime_AsTimevalTime_t@@Base+0x14a> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 75fa8 │ │ │ │ - b.n 38e3a <_PyTime_AsTimevalTime_t@@Base+0x106> │ │ │ │ + bl 75fe0 │ │ │ │ + b.n 38dca <_PyTime_AsTimevalTime_t@@Base+0x106> │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, sp, #16512 @ 0x4080 │ │ │ │ - ldr r3, [pc, #28] @ (38e5c <_PyTime_AsTimevalTime_t@@Base+0x128>) │ │ │ │ + ldr r3, [pc, #28] @ (38dec <_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 38e52 <_PyTime_AsTimevalTime_t@@Base+0x11e> │ │ │ │ + beq.n 38de2 <_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 │ │ │ │ @@ -18903,712 +18855,759 @@ │ │ │ │ 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] @ (39080 <_PyTime_AsTimevalTime_t@@Base+0x34c>) │ │ │ │ + ldr r3, [pc, #492] @ (39010 <_PyTime_AsTimevalTime_t@@Base+0x34c>) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbnz r1, 38ee2 <_PyTime_AsTimevalTime_t@@Base+0x1ae> │ │ │ │ + cbnz r1, 38e72 <_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, #44992 @ 0xafc0 │ │ │ │ + movw r0, #42856 @ 0xa768 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 808ec │ │ │ │ + bl 8091c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38f5e <_PyTime_AsTimevalTime_t@@Base+0x22a> │ │ │ │ + beq.n 38eee <_PyTime_AsTimevalTime_t@@Base+0x22a> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 12d1e4 │ │ │ │ + bl 12cd0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 38f5e <_PyTime_AsTimevalTime_t@@Base+0x22a> │ │ │ │ + bge.n 38eee <_PyTime_AsTimevalTime_t@@Base+0x22a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 38f5e <_PyTime_AsTimevalTime_t@@Base+0x22a> │ │ │ │ + bne.n 38eee <_PyTime_AsTimevalTime_t@@Base+0x22a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 38f5e <_PyTime_AsTimevalTime_t@@Base+0x22a> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 38eee <_PyTime_AsTimevalTime_t@@Base+0x22a> │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 38f16 <_PyTime_AsTimevalTime_t@@Base+0x1e2> │ │ │ │ + beq.n 38ea6 <_PyTime_AsTimevalTime_t@@Base+0x1e2> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ movs r3, #97 @ 0x61 │ │ │ │ str r3, [r0, #0] │ │ │ │ - ldr r3, [pc, #396] @ (39080 <_PyTime_AsTimevalTime_t@@Base+0x34c>) │ │ │ │ + ldr r3, [pc, #396] @ (39010 <_PyTime_AsTimevalTime_t@@Base+0x34c>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 39072 <_PyTime_AsTimevalTime_t@@Base+0x33e> │ │ │ │ + bne.w 39002 <_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 1a8634 │ │ │ │ + b.w 1a7bc4 │ │ │ │ movs r0, #0 │ │ │ │ mov r9, r2 │ │ │ │ - bl 71608 │ │ │ │ + bl 71640 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 38f62 <_PyTime_AsTimevalTime_t@@Base+0x22e> │ │ │ │ + cbz r0, 38ef2 <_PyTime_AsTimevalTime_t@@Base+0x22e> │ │ │ │ movs r0, #0 │ │ │ │ - bl 71608 │ │ │ │ + bl 71640 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 38f62 <_PyTime_AsTimevalTime_t@@Base+0x22e> │ │ │ │ + cbz r0, 38ef2 <_PyTime_AsTimevalTime_t@@Base+0x22e> │ │ │ │ ldr r7, [r6, #4] │ │ │ │ - cbnz r7, 38f8c <_PyTime_AsTimevalTime_t@@Base+0x258> │ │ │ │ + cbnz r7, 38f1c <_PyTime_AsTimevalTime_t@@Base+0x258> │ │ │ │ ldr.w r8, [r6, #16] │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 3903a <_PyTime_AsTimevalTime_t@@Base+0x306> │ │ │ │ + beq.n 38fca <_PyTime_AsTimevalTime_t@@Base+0x306> │ │ │ │ cmp.w sl, #2 │ │ │ │ - beq.n 38fa4 <_PyTime_AsTimevalTime_t@@Base+0x270> │ │ │ │ + beq.n 38f34 <_PyTime_AsTimevalTime_t@@Base+0x270> │ │ │ │ cmp.w sl, #10 │ │ │ │ - beq.n 38fd0 <_PyTime_AsTimevalTime_t@@Base+0x29c> │ │ │ │ + beq.n 38f60 <_PyTime_AsTimevalTime_t@@Base+0x29c> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55060 @ 0xd714 │ │ │ │ + movw r1, #52632 @ 0xcd98 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 39064 <_PyTime_AsTimevalTime_t@@Base+0x330> │ │ │ │ + b.n 38ff4 <_PyTime_AsTimevalTime_t@@Base+0x330> │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 39058 <_PyTime_AsTimevalTime_t@@Base+0x324> │ │ │ │ - bl 793f8 │ │ │ │ + b.n 38fe8 <_PyTime_AsTimevalTime_t@@Base+0x324> │ │ │ │ + bl 79430 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39030 <_PyTime_AsTimevalTime_t@@Base+0x2fc> │ │ │ │ + beq.n 38fc0 <_PyTime_AsTimevalTime_t@@Base+0x2fc> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 85b64 │ │ │ │ + bl 85bd8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 38f94 <_PyTime_AsTimevalTime_t@@Base+0x260> │ │ │ │ + blt.n 38f24 <_PyTime_AsTimevalTime_t@@Base+0x260> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 39030 <_PyTime_AsTimevalTime_t@@Base+0x2fc> │ │ │ │ + bne.n 38fc0 <_PyTime_AsTimevalTime_t@@Base+0x2fc> │ │ │ │ adds r7, #4 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38f30 <_PyTime_AsTimevalTime_t@@Base+0x1fc> │ │ │ │ - b.n 38f68 <_PyTime_AsTimevalTime_t@@Base+0x234> │ │ │ │ + beq.n 38ec0 <_PyTime_AsTimevalTime_t@@Base+0x1fc> │ │ │ │ + b.n 38ef8 <_PyTime_AsTimevalTime_t@@Base+0x234> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 38f84 <_PyTime_AsTimevalTime_t@@Base+0x250> │ │ │ │ + bne.n 38f14 <_PyTime_AsTimevalTime_t@@Base+0x250> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 38f84 <_PyTime_AsTimevalTime_t@@Base+0x250> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 38f14 <_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 242134 │ │ │ │ + bl 2415c0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 3900e <_PyTime_AsTimevalTime_t@@Base+0x2da> │ │ │ │ + bne.n 38f9e <_PyTime_AsTimevalTime_t@@Base+0x2da> │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ - b.n 3900e <_PyTime_AsTimevalTime_t@@Base+0x2da> │ │ │ │ + b.n 38f9e <_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 24a6ec <_PyDict_GetItem_KnownHash@@Base+0x7ec> │ │ │ │ + bl 249260 <_PyGen_yf@@Base+0x28> │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 3900e <_PyTime_AsTimevalTime_t@@Base+0x2da> │ │ │ │ + bne.n 38f9e <_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, 39030 <_PyTime_AsTimevalTime_t@@Base+0x2fc> │ │ │ │ + cbz r4, 38fc0 <_PyTime_AsTimevalTime_t@@Base+0x2fc> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 85b64 │ │ │ │ + bl 85bd8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3902e <_PyTime_AsTimevalTime_t@@Base+0x2fa> │ │ │ │ + bge.n 38fbe <_PyTime_AsTimevalTime_t@@Base+0x2fa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3902e <_PyTime_AsTimevalTime_t@@Base+0x2fa> │ │ │ │ + cbnz r3, 38fbe <_PyTime_AsTimevalTime_t@@Base+0x2fa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - cbz r7, 39034 <_PyTime_AsTimevalTime_t@@Base+0x300> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + cbz r7, 38fc4 <_PyTime_AsTimevalTime_t@@Base+0x300> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 39058 <_PyTime_AsTimevalTime_t@@Base+0x324> │ │ │ │ + b.n 38fe8 <_PyTime_AsTimevalTime_t@@Base+0x324> │ │ │ │ add.w r8, r8, #4 │ │ │ │ - b.n 38f34 <_PyTime_AsTimevalTime_t@@Base+0x200> │ │ │ │ + b.n 38ec4 <_PyTime_AsTimevalTime_t@@Base+0x200> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 793f8 │ │ │ │ + bl 79430 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39030 <_PyTime_AsTimevalTime_t@@Base+0x2fc> │ │ │ │ + beq.n 38fc0 <_PyTime_AsTimevalTime_t@@Base+0x2fc> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, fp │ │ │ │ - movw r0, #45000 @ 0xafc8 │ │ │ │ + movw r0, #42864 @ 0xa770 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 808ec │ │ │ │ + bl 8091c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a1f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a1c4 │ │ │ │ - ldr r3, [pc, #24] @ (39080 <_PyTime_AsTimevalTime_t@@Base+0x34c>) │ │ │ │ + bl 7a1f4 │ │ │ │ + ldr r3, [pc, #24] @ (39010 <_PyTime_AsTimevalTime_t@@Base+0x34c>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 39076 <_PyTime_AsTimevalTime_t@@Base+0x342> │ │ │ │ + beq.n 39006 <_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 390b4 <_PyTime_AsTimevalTime_t@@Base+0x380> │ │ │ │ + bgt.n 39044 <_PyTime_AsTimevalTime_t@@Base+0x380> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #45052 @ 0xaffc │ │ │ │ + movw r1, #42916 @ 0xa7a4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 390d8 <_PyTime_AsTimevalTime_t@@Base+0x3a4> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 39068 <_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 390dc <_PyTime_AsTimevalTime_t@@Base+0x3a8> │ │ │ │ + bmi.n 3906c <_PyTime_AsTimevalTime_t@@Base+0x3a8> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #45112 @ 0xb038 │ │ │ │ + movw r1, #42976 @ 0xa7e0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 391fa <_PyTime_AsTimevalTime_t@@Base+0x4c6> │ │ │ │ + b.n 3918a <_PyTime_AsTimevalTime_t@@Base+0x4c6> │ │ │ │ ldr.w r3, [r0, #444] @ 0x1bc │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 707fc <_PyObject_GC_New@@Base> │ │ │ │ + bl 70834 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 390d8 <_PyTime_AsTimevalTime_t@@Base+0x3a4> │ │ │ │ + beq.n 39068 <_PyTime_AsTimevalTime_t@@Base+0x3a4> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #28] │ │ │ │ strd r3, r3, [r0, #20] │ │ │ │ - cbz r5, 39106 <_PyTime_AsTimevalTime_t@@Base+0x3d2> │ │ │ │ + cbz r5, 39096 <_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] @ (39204 <_PyTime_AsTimevalTime_t@@Base+0x4d0>) │ │ │ │ + ldr r3, [pc, #232] @ (39194 <_PyTime_AsTimevalTime_t@@Base+0x4d0>) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 83e34 <_PyUnicode_InternMortal@@Base> │ │ │ │ + bl 83ea0 <_PyUnicode_InternMortal@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 102338 │ │ │ │ + bl 101c24 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 391d8 <_PyTime_AsTimevalTime_t@@Base+0x4a4> │ │ │ │ + beq.n 39168 <_PyTime_AsTimevalTime_t@@Base+0x4a4> │ │ │ │ ldr r6, [r6, #8] │ │ │ │ - cbz r5, 39144 <_PyTime_AsTimevalTime_t@@Base+0x410> │ │ │ │ + cbz r5, 390d4 <_PyTime_AsTimevalTime_t@@Base+0x410> │ │ │ │ mov r0, r5 │ │ │ │ - bl 14645c │ │ │ │ + bl 145aa8 │ │ │ │ mov r5, r0 │ │ │ │ add r5, r6 │ │ │ │ cmp r5, #7 │ │ │ │ - bgt.n 391f4 <_PyTime_AsTimevalTime_t@@Base+0x4c0> │ │ │ │ + bgt.n 39184 <_PyTime_AsTimevalTime_t@@Base+0x4c0> │ │ │ │ ldrd r6, r7, [r4, #12] │ │ │ │ - cbz r7, 391ba <_PyTime_AsTimevalTime_t@@Base+0x486> │ │ │ │ + cbz r7, 3914a <_PyTime_AsTimevalTime_t@@Base+0x486> │ │ │ │ mov r0, r7 │ │ │ │ - bl 14645c │ │ │ │ - cbz r0, 391ba <_PyTime_AsTimevalTime_t@@Base+0x486> │ │ │ │ + bl 145aa8 │ │ │ │ + cbz r0, 3914a <_PyTime_AsTimevalTime_t@@Base+0x486> │ │ │ │ mov r0, r7 │ │ │ │ - bl 24b21c │ │ │ │ + bl 24aa00 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 391d8 <_PyTime_AsTimevalTime_t@@Base+0x4a4> │ │ │ │ - bl 76340 │ │ │ │ + beq.n 39168 <_PyTime_AsTimevalTime_t@@Base+0x4a4> │ │ │ │ + bl 76378 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39182 <_PyTime_AsTimevalTime_t@@Base+0x44e> │ │ │ │ + bge.n 39112 <_PyTime_AsTimevalTime_t@@Base+0x44e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 39182 <_PyTime_AsTimevalTime_t@@Base+0x44e> │ │ │ │ + cbnz r3, 39112 <_PyTime_AsTimevalTime_t@@Base+0x44e> │ │ │ │ mov r0, r8 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 391d8 <_PyTime_AsTimevalTime_t@@Base+0x4a4> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 39168 <_PyTime_AsTimevalTime_t@@Base+0x4a4> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - cbz r3, 391ac <_PyTime_AsTimevalTime_t@@Base+0x478> │ │ │ │ + cbz r3, 3913c <_PyTime_AsTimevalTime_t@@Base+0x478> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f058c │ │ │ │ + bl 1efcf4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 391a6 <_PyTime_AsTimevalTime_t@@Base+0x472> │ │ │ │ + bge.n 39136 <_PyTime_AsTimevalTime_t@@Base+0x472> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 391a6 <_PyTime_AsTimevalTime_t@@Base+0x472> │ │ │ │ + cbnz r3, 39136 <_PyTime_AsTimevalTime_t@@Base+0x472> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 391ae <_PyTime_AsTimevalTime_t@@Base+0x47a> │ │ │ │ - b.n 391d8 <_PyTime_AsTimevalTime_t@@Base+0x4a4> │ │ │ │ + cbnz r3, 3913e <_PyTime_AsTimevalTime_t@@Base+0x47a> │ │ │ │ + b.n 39168 <_PyTime_AsTimevalTime_t@@Base+0x4a4> │ │ │ │ str r5, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ - bl 76340 │ │ │ │ + bl 76378 │ │ │ │ str r0, [r4, #24] │ │ │ │ - cbnz r0, 391cc <_PyTime_AsTimevalTime_t@@Base+0x498> │ │ │ │ - b.n 391d8 <_PyTime_AsTimevalTime_t@@Base+0x4a4> │ │ │ │ + cbnz r0, 3915c <_PyTime_AsTimevalTime_t@@Base+0x498> │ │ │ │ + b.n 39168 <_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, #38293 @ 0x9595 │ │ │ │ + movw r3, #38283 @ 0x958b │ │ │ │ movt r3, #3 │ │ │ │ str r3, [r4, #28] │ │ │ │ - b.n 391f4 <_PyTime_AsTimevalTime_t@@Base+0x4c0> │ │ │ │ + b.n 39184 <_PyTime_AsTimevalTime_t@@Base+0x4c0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 390d8 <_PyTime_AsTimevalTime_t@@Base+0x3a4> │ │ │ │ + bge.w 39068 <_PyTime_AsTimevalTime_t@@Base+0x3a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 390d8 <_PyTime_AsTimevalTime_t@@Base+0x3a4> │ │ │ │ + bne.w 39068 <_PyTime_AsTimevalTime_t@@Base+0x3a4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 390d8 <_PyTime_AsTimevalTime_t@@Base+0x3a4> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 39068 <_PyTime_AsTimevalTime_t@@Base+0x3a4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 8299c │ │ │ │ + bl 82a14 │ │ │ │ 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, 39222 <_PyTime_AsTimevalTime_t@@Base+0x4ee> │ │ │ │ + cbz r3, 391b2 <_PyTime_AsTimevalTime_t@@Base+0x4ee> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbnz r3, 3927e <_PyTime_AsTimevalTime_t@@Base+0x54a> │ │ │ │ + cbnz r3, 3920e <_PyTime_AsTimevalTime_t@@Base+0x54a> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ adds r0, r6, #1 │ │ │ │ - bl 713bc │ │ │ │ + bl 713f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 392d0 <_PyTime_AsTimevalTime_t@@Base+0x59c> │ │ │ │ + beq.n 39260 <_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 39268 <_PyTime_AsTimevalTime_t@@Base+0x534> │ │ │ │ + bge.n 391f8 <_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 39248 <_PyTime_AsTimevalTime_t@@Base+0x514> │ │ │ │ + b.n 391d8 <_PyTime_AsTimevalTime_t@@Base+0x514> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #45884 @ 0xb33c │ │ │ │ + movw r0, #43496 @ 0xa9e8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 808ec │ │ │ │ - movw r1, #50488 @ 0xc538 │ │ │ │ + b.w 8091c │ │ │ │ + movw r1, #48256 @ 0xbc80 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #61676 @ 0xf0ec │ │ │ │ + movw r0, #59436 @ 0xe82c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1b2f4c │ │ │ │ + bl 1b23b4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 392d0 <_PyTime_AsTimevalTime_t@@Base+0x59c> │ │ │ │ + cbz r0, 39260 <_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 911a4 │ │ │ │ + bl 91274 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 392be <_PyTime_AsTimevalTime_t@@Base+0x58a> │ │ │ │ + bge.n 3924e <_PyTime_AsTimevalTime_t@@Base+0x58a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 392be <_PyTime_AsTimevalTime_t@@Base+0x58a> │ │ │ │ + cbnz r3, 3924e <_PyTime_AsTimevalTime_t@@Base+0x58a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #10272 @ 0x2820 │ │ │ │ + movw r0, #8032 @ 0x1f60 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 808ec │ │ │ │ + bl 8091c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #24564 @ 0x5ff4 │ │ │ │ + movw r1, #22324 @ 0x5734 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - b.n 394c4 │ │ │ │ + b.n 39454 │ │ │ │ │ │ │ │ -000392e0 : │ │ │ │ +00039270 : │ │ │ │ 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, 39330 │ │ │ │ + cbz r3, 392c0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 126d34 │ │ │ │ + bl 1267e8 │ │ │ │ strd r6, r7, [sp] │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #45168 @ 0xb070 │ │ │ │ + movw r2, #43032 @ 0xa818 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c1fc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 127444 │ │ │ │ + bl 126efc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 39338 │ │ │ │ - bl 39508 │ │ │ │ + b.n 392c8 │ │ │ │ + bl 39498 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39302 │ │ │ │ + beq.n 39292 │ │ │ │ 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 13e618 │ │ │ │ + bl 13dae4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 39372 │ │ │ │ + cbz r0, 39302 │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 393ba │ │ │ │ + beq.n 3934a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #10840 @ 0x2a58 │ │ │ │ + movw r0, #8740 @ 0x2224 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w e3efc │ │ │ │ + b.w e3a1c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 3937a │ │ │ │ + cbz r3, 3930a │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 3937c │ │ │ │ + b.n 3930c │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ adds.w r8, r7, r9 │ │ │ │ - bne.n 393a4 │ │ │ │ + bne.n 39334 │ │ │ │ ldrd r3, r2, [r5, #4] │ │ │ │ - movw r0, #37116 @ 0x90fc │ │ │ │ + movw r0, #34876 @ 0x883c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl e3efc │ │ │ │ + bl e3a1c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 13f0ec │ │ │ │ - b.n 394bc │ │ │ │ + bl 13e5b8 │ │ │ │ + b.n 3944c │ │ │ │ mov r0, r8 │ │ │ │ - bl 713bc │ │ │ │ + bl 713f4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 393b4 │ │ │ │ + cbz r0, 39344 │ │ │ │ add.w sl, r0, #12 │ │ │ │ - b.n 393d2 │ │ │ │ + b.n 39362 │ │ │ │ mov r0, r5 │ │ │ │ - bl 13f0ec │ │ │ │ + bl 13e5b8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 394bc │ │ │ │ + b.n 3944c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ adds r4, #1 │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ - bl ef3c0 │ │ │ │ + bl eee14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39442 │ │ │ │ + beq.n 393d2 │ │ │ │ str.w r0, [sl, #4]! │ │ │ │ adds r3, r4, #4 │ │ │ │ cmp r4, r9 │ │ │ │ - blt.n 393be │ │ │ │ - cbz r7, 39446 │ │ │ │ - movw r7, #45180 @ 0xb07c │ │ │ │ + blt.n 3934e │ │ │ │ + cbz r7, 393d6 │ │ │ │ + movw r7, #43044 @ 0xa824 │ │ │ │ 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 90160 │ │ │ │ - cbz r0, 39428 │ │ │ │ + bl 90220 │ │ │ │ + cbz r0, 393b8 │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl e3efc │ │ │ │ - cbz r0, 39442 │ │ │ │ + bl e3a1c │ │ │ │ + cbz r0, 393d2 │ │ │ │ cmp r4, r8 │ │ │ │ - blt.n 3941c │ │ │ │ + blt.n 393ac │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39416 │ │ │ │ + bge.n 393a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 39416 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 393a6 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 39428 │ │ │ │ + b.n 393b8 │ │ │ │ add.w r3, r6, #16 │ │ │ │ str.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 393e6 │ │ │ │ + b.n 39376 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 39446 │ │ │ │ + beq.n 393d6 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #45188 @ 0xb084 │ │ │ │ + movw r1, #43052 @ 0xa82c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 394a2 │ │ │ │ - movw r0, #31452 @ 0x7adc │ │ │ │ + b.n 39432 │ │ │ │ + movw r0, #29212 @ 0x721c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 793f8 │ │ │ │ + bl 79430 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39442 │ │ │ │ + beq.n 393d2 │ │ │ │ mov r1, r6 │ │ │ │ - bl 115428 │ │ │ │ + bl 114f34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39474 │ │ │ │ + bge.n 39404 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 39474 │ │ │ │ + cbnz r3, 39404 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 39442 │ │ │ │ + beq.n 393d2 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r3, r7 │ │ │ │ - movw r0, #45232 @ 0xb0b0 │ │ │ │ + movw r0, #43096 @ 0xa858 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - bl e3efc │ │ │ │ + bl e3a1c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 394a2 │ │ │ │ + bge.n 39432 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 394a2 │ │ │ │ + cbnz r3, 39432 │ │ │ │ mov r0, r7 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 394b6 │ │ │ │ + bge.n 39446 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 394b6 │ │ │ │ + cbnz r3, 39446 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 13f0ec │ │ │ │ + bl 13e5b8 │ │ │ │ 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, #10692 @ 0x29c4 │ │ │ │ + movw r1, #8452 @ 0x2104 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #10696 @ 0x29c8 │ │ │ │ + movw r0, #8456 @ 0x2108 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 91afc │ │ │ │ + bl 91bcc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 39504 │ │ │ │ + beq.n 39494 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39506 │ │ │ │ + bge.n 39496 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 39506 │ │ │ │ + b.n 39496 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00039508 : │ │ │ │ +00039498 : │ │ │ │ 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, #45244 @ 0xb0bc │ │ │ │ + movw r1, #43108 @ 0xa864 │ │ │ │ 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 3956e │ │ │ │ + beq.n 394fe │ │ │ │ movw r4, #32200 @ 0x7dc8 │ │ │ │ movt r4, #82 @ 0x52 │ │ │ │ - movw r1, #26156 @ 0x662c │ │ │ │ + movw r1, #23672 @ 0x5c78 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ blx 2ad74 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbnz r0, 39574 │ │ │ │ + cbnz r0, 39504 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b490 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3958a │ │ │ │ - bl 1b7f90 │ │ │ │ + b.n 3951a │ │ │ │ + bl 1b73f4 │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbnz r0, 39588 │ │ │ │ + cbnz r0, 39518 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c01c │ │ │ │ mvn.w r0, #1 │ │ │ │ - b.n 3958a │ │ │ │ + b.n 3951a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + cbnz r0, 3953c │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cbnz r0, 39546 │ │ │ │ + b.n 3954c │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 39536 │ │ │ │ + b.n 39582 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 39582 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cbz r0, 39556 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 39582 │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cbz r0, 39560 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 39582 │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + cbz r0, 3956a │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 39582 │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ + cbz r0, 39574 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 39582 │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ + cbz r0, 39582 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - b.w 7fd14 │ │ │ │ + b.w 7fd44 │ │ │ │ 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 395b6 │ │ │ │ - cbz r5, 395dc │ │ │ │ - b.n 395cc │ │ │ │ + bne.n 395ac │ │ │ │ + cbz r5, 395d2 │ │ │ │ + b.n 395c2 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #45264 @ 0xb0d0 │ │ │ │ + movw r0, #43128 @ 0xa878 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 39606 │ │ │ │ - b.n 395b2 │ │ │ │ - movw r0, #45264 @ 0xb0d0 │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 395fc │ │ │ │ + b.n 395a8 │ │ │ │ + movw r0, #43128 @ 0xa878 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ - bl 25c3b8 <_PyTime_ObjectToTimeval@@Base+0x1e24> │ │ │ │ - cbz r0, 39606 │ │ │ │ + bl 25bbb8 <_PyTime_ObjectToTimeval@@Base+0x1e24> │ │ │ │ + cbz r0, 395fc │ │ │ │ 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] │ │ │ │ @@ -19617,573 +19616,525 @@ │ │ │ │ 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 94d10 │ │ │ │ + bl 94d94 │ │ │ │ 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 77224 │ │ │ │ + bl 7725c │ │ │ │ mov r0, r5 │ │ │ │ - bl 39688 │ │ │ │ + bl 3967e │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39646 │ │ │ │ + bge.n 3963c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 39646 │ │ │ │ + cbnz r3, 3963c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 76df8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 76e30 <_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, 39678 │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 3966e │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 39672 │ │ │ │ - bl 140118 │ │ │ │ - b.n 39678 │ │ │ │ + bne.n 39668 │ │ │ │ + bl 13f5e4 │ │ │ │ + b.n 3966e │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 39686 │ │ │ │ + cbnz r0, 3967c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 14d6a8 │ │ │ │ + b.w 14cd0c │ │ │ │ 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, 396b2 │ │ │ │ + cbz r0, 396a8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 396b2 │ │ │ │ + bge.n 396a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 396b2 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 396a8 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 396cc │ │ │ │ + cbz r0, 396c2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 396cc │ │ │ │ + bge.n 396c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 396cc │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 396c2 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 396e6 │ │ │ │ + cbz r0, 396dc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 396e6 │ │ │ │ + bge.n 396dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 396e6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 396dc │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 39700 │ │ │ │ + cbz r0, 396f6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39700 │ │ │ │ + bge.n 396f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 39700 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 396f6 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 3971e │ │ │ │ + cbz r0, 39714 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3971e │ │ │ │ + bge.n 39714 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3971e │ │ │ │ + cbnz r3, 39714 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 76df8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 76e30 <_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 39740 │ │ │ │ + bne.n 39736 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldrd r6, r5, [r5] │ │ │ │ - cbz r1, 39758 │ │ │ │ - b.n 39766 │ │ │ │ + cbz r1, 3974e │ │ │ │ + b.n 3975c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #2472 @ 0x9a8 │ │ │ │ + movw r0, #232 @ 0xe8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 39736 │ │ │ │ - b.n 39762 │ │ │ │ + bne.n 3972c │ │ │ │ + b.n 39758 │ │ │ │ mov r0, r4 │ │ │ │ - bl 257968 │ │ │ │ + bl 2572fc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 39766 │ │ │ │ + bne.n 3975c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3978a │ │ │ │ + b.n 39780 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbnz r0, 39776 │ │ │ │ - bl 703d8 │ │ │ │ + cbnz r0, 3976c │ │ │ │ + bl 70410 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39762 │ │ │ │ + beq.n 39758 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 78510 │ │ │ │ + bl 78548 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 39762 │ │ │ │ + beq.n 39758 │ │ │ │ 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, 397ae │ │ │ │ + cbnz r3, 397a4 │ │ │ │ cmp r2, #3 │ │ │ │ - ble.n 397ae │ │ │ │ + ble.n 397a4 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 397ae │ │ │ │ - cbnz r4, 397ce │ │ │ │ + bne.n 397a4 │ │ │ │ + cbnz r4, 397c4 │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #304] @ (398e8 ) │ │ │ │ + ldr r4, [pc, #304] @ (398dc ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #4 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39866 │ │ │ │ + beq.n 3985c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 397e2 │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 397d8 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 39866 │ │ │ │ + bne.n 3985c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 397f4 │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 39866 │ │ │ │ + bne.n 397ea │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 3985c │ │ │ │ ldrd r8, r0, [r4, #8] │ │ │ │ - bl dc350 <_PyNumber_Index@@Base> │ │ │ │ + bl dbe5c <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3980c │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 39866 │ │ │ │ + cbnz r0, 39802 │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 3985c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3982a │ │ │ │ - bl 859dc │ │ │ │ + b.n 39820 │ │ │ │ + bl 85a50 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39826 │ │ │ │ + bge.n 3981c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 39826 │ │ │ │ + cbnz r3, 3981c │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 39800 │ │ │ │ + beq.n 397f6 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 3986a │ │ │ │ - bl 97c24 │ │ │ │ + bne.n 39860 │ │ │ │ + bl 97ca0 │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2bd9c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 9a7f0 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 398d4 │ │ │ │ + bge.n 398ca │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 398c0 │ │ │ │ - bl ee0f4 │ │ │ │ + bne.n 398b6 │ │ │ │ + bl edacc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39836 │ │ │ │ + beq.n 3982c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 398e0 │ │ │ │ + b.n 398d6 │ │ │ │ mov r0, r8 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 200554 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + bl 1ffcc8 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39866 │ │ │ │ - bl 97c24 │ │ │ │ + beq.n 3985c │ │ │ │ + bl 97ca0 │ │ │ │ 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 9a7f0 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 398a8 │ │ │ │ + bge.n 3989e │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 398b0 │ │ │ │ - bl ee0f4 │ │ │ │ + bne.n 398a6 │ │ │ │ + bl edacc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39876 │ │ │ │ - b.n 39866 │ │ │ │ + beq.n 3986c │ │ │ │ + b.n 3985c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7fd14 │ │ │ │ - b.n 398e0 │ │ │ │ + bl 7fd44 │ │ │ │ + b.n 398d6 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a8634 │ │ │ │ - b.n 39866 │ │ │ │ + bl 1a7bc4 │ │ │ │ + b.n 3985c │ │ │ │ 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 1a8634 │ │ │ │ + b.w 1a7bc4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7fd14 │ │ │ │ + b.w 7fd44 │ │ │ │ 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, 3990c │ │ │ │ + cbz r3, 39900 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 88edc │ │ │ │ + bl 88ee8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 39938 │ │ │ │ - b.n 39922 │ │ │ │ + cbnz r0, 3992c │ │ │ │ + b.n 39916 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #56296 @ 0xdbe8 │ │ │ │ + movw r1, #54044 @ 0xd31c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 39996 │ │ │ │ - bl 169888 <_PyTime_AsLong@@Base+0x17d4> │ │ │ │ + b.n 3998a │ │ │ │ + bl 168d78 <_PyTime_AsLong@@Base+0x17d4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3994a │ │ │ │ + blt.n 3993e │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 3995a │ │ │ │ + blt.n 3994e │ │ │ │ mov r0, r4 │ │ │ │ - bl 89154 │ │ │ │ + bl 89160 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 39926 │ │ │ │ - b.n 39972 │ │ │ │ + bne.n 3991a │ │ │ │ + b.n 39966 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 39934 │ │ │ │ + bne.n 39928 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 39934 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 39928 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39922 │ │ │ │ + bge.n 39916 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 39922 │ │ │ │ + bne.n 39916 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 39922 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 39916 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39986 │ │ │ │ + bge.n 3997a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 39986 │ │ │ │ + cbnz r3, 3997a │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - bl 7fa74 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 39922 │ │ │ │ + bne.n 39916 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #4] @ (399a0 ) │ │ │ │ - b.w 258044 │ │ │ │ + ldr r1, [pc, #4] @ (39994 ) │ │ │ │ + b.w 2579dc │ │ │ │ nop │ │ │ │ sub sp, #432 @ 0x1b0 │ │ │ │ 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 │ │ │ │ - cbnz r0, 399c2 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 399cc │ │ │ │ - b.n 399d2 │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 399bc │ │ │ │ - b.n 39a08 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 39a08 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cbz r0, 399dc │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 39a08 │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - cbz r0, 399e6 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 39a08 │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - cbz r0, 399f0 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 39a08 │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ - cbz r0, 399fa │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 39a08 │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ - cbz r0, 39a08 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 198f24 │ │ │ │ + b.w 198488 │ │ │ │ stmdb 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, 39a3e │ │ │ │ + cbz r3, 399cc │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #13476 @ 0x34a4 │ │ │ │ + movw r1, #11416 @ 0x2c98 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cf458 │ │ │ │ + bl cefb0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 39a58 │ │ │ │ - b.n 39a54 │ │ │ │ + cbnz r0, 399e6 │ │ │ │ + b.n 399e2 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #46048 @ 0xb3e0 │ │ │ │ + movw r1, #43912 @ 0xab88 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 39bbe │ │ │ │ + b.n 39b4c │ │ │ │ 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, #39772 @ 0x9b5c │ │ │ │ + movw r1, #37636 @ 0x9304 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 87c44 │ │ │ │ + bl 87c70 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39b20 │ │ │ │ + beq.n 39aae │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 39ace │ │ │ │ + bne.n 39a5c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbnz r3, 39aa0 │ │ │ │ + cbnz r3, 39a2e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39b50 │ │ │ │ + bge.n 39ade │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 39b50 │ │ │ │ - b.n 39af0 │ │ │ │ - movw r2, #2212 @ 0x8a4 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #64708 @ 0xfcc4 │ │ │ │ + bne.n 39ade │ │ │ │ + b.n 39a7e │ │ │ │ + movw r2, #65508 @ 0xffe4 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #62468 @ 0xf404 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cec08 │ │ │ │ + bl ce760 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39aca │ │ │ │ + bge.n 39a58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 39aca │ │ │ │ + cbnz r3, 39a58 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r6, 39af6 │ │ │ │ - b.n 39b20 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r6, 39a84 │ │ │ │ + b.n 39aae │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 39adc │ │ │ │ + beq.n 39a6a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39b50 │ │ │ │ - b.n 39ae6 │ │ │ │ + bge.n 39ade │ │ │ │ + b.n 39a74 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 39ad2 │ │ │ │ + beq.n 39a60 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 39af6 │ │ │ │ + b.n 39a84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 39b50 │ │ │ │ + bne.n 39ade │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 39b50 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 39ade │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r2, r6, #16 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 25a458 <_PyGen_SetStopIterationValue@@Base+0x15a0> │ │ │ │ + bl 259c58 <_PyGen_SetStopIterationValue@@Base+0x159c> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39b1e │ │ │ │ + bge.n 39aac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 39b1e │ │ │ │ + cbnz r3, 39aac │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 39b38 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 39ac6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39a54 │ │ │ │ + bge.n 399e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 39a54 │ │ │ │ + bne.n 399e2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 39a54 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 399e2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39a6c │ │ │ │ + bge.n 399fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 39a6c │ │ │ │ + bne.n 399fa │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 39a6c │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 399fa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39b64 │ │ │ │ + bge.n 39af2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 39b64 │ │ │ │ + cbnz r3, 39af2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #34544 @ 0x86f0 │ │ │ │ + movw r2, #32304 @ 0x7e30 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 25a458 <_PyGen_SetStopIterationValue@@Base+0x15a0> │ │ │ │ + bl 259c58 <_PyGen_SetStopIterationValue@@Base+0x159c> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 39a54 │ │ │ │ + beq.w 399e2 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr.w r1, [r8, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 39bbe │ │ │ │ + bne.n 39b4c │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39ba0 │ │ │ │ + bge.n 39b2e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 39ba0 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 39b2e │ │ │ │ + bl 76e30 <_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 │ │ │ │ @@ -20192,271 +20143,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} │ │ │ │ │ │ │ │ -00039bc6 : │ │ │ │ +00039b54 : │ │ │ │ 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, 39bfe │ │ │ │ + cbz r3, 39b8c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 126d34 │ │ │ │ + bl 1267e8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c01c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 127444 │ │ │ │ + bl 126efc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1b8e78 │ │ │ │ + bl 1b82d8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (39c0c ) │ │ │ │ - b.w 24a438 <_PyDict_GetItem_KnownHash@@Base+0x538> │ │ │ │ - nop │ │ │ │ + ldr r1, [pc, #4] @ (39b98 ) │ │ │ │ + b.w 249c60 <_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 39c24 │ │ │ │ + bne.n 39bb4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 39c32 │ │ │ │ + beq.n 39bc2 │ │ │ │ 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 39c46 │ │ │ │ + bne.n 39bd6 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 39c46 │ │ │ │ + bne.n 39bd6 │ │ │ │ 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 39ca8 <_PyEval_FormatExcUnbound@@Base+0x4e> │ │ │ │ + b.n 39c38 <_PyEval_FormatExcUnbound@@Base+0x4e> │ │ │ │ │ │ │ │ -00039c5a <_PyEval_FormatExcUnbound@@Base>: │ │ │ │ +00039bea <_PyEval_FormatExcUnbound@@Base>: │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ - cbz r3, 39c62 <_PyEval_FormatExcUnbound@@Base+0x8> │ │ │ │ + cbz r3, 39bf2 <_PyEval_FormatExcUnbound@@Base+0x8> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 39ca6 <_PyEval_FormatExcUnbound@@Base+0x4c> │ │ │ │ + cbnz r3, 39c36 <_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 39c8e <_PyEval_FormatExcUnbound@@Base+0x34> │ │ │ │ + bge.n 39c1e <_PyEval_FormatExcUnbound@@Base+0x34> │ │ │ │ movw r1, #61040 @ 0xee70 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - movw r2, #7144 @ 0x1be8 │ │ │ │ + movw r2, #4904 @ 0x1328 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ pop {r4} │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.w 1ecf0c <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ + b.w 1ec674 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ movw r1, #61128 @ 0xeec8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - movw r2, #46584 @ 0xb5f8 │ │ │ │ + movw r2, #44448 @ 0xada0 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ pop {r4} │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.w 1ecf0c <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ + b.w 1ec674 <_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, 39ce6 <_PyEval_FormatExcUnbound@@Base+0x8c> │ │ │ │ + cbz r3, 39c76 <_PyEval_FormatExcUnbound@@Base+0x8c> │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ - cbz r3, 39ce6 <_PyEval_FormatExcUnbound@@Base+0x8c> │ │ │ │ + cbz r3, 39c76 <_PyEval_FormatExcUnbound@@Base+0x8c> │ │ │ │ blx r3 │ │ │ │ movw r3, #5152 @ 0x1420 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 39cfc <_PyEval_FormatExcUnbound@@Base+0xa2> │ │ │ │ + bne.n 39c8c <_PyEval_FormatExcUnbound@@Base+0xa2> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39ce6 <_PyEval_FormatExcUnbound@@Base+0x8c> │ │ │ │ + bge.n 39c76 <_PyEval_FormatExcUnbound@@Base+0x8c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 39ce6 <_PyEval_FormatExcUnbound@@Base+0x8c> │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 39c76 <_PyEval_FormatExcUnbound@@Base+0x8c> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #27316 @ 0x6ab4 │ │ │ │ + movw r3, #25076 @ 0x61f4 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1dde84 │ │ │ │ + b.w 1dd5e8 │ │ │ │ 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, 39d1c <_PyEval_FormatExcUnbound@@Base+0xc2> │ │ │ │ + cbz r2, 39cac <_PyEval_FormatExcUnbound@@Base+0xc2> │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 39d2a <_PyEval_FormatExcUnbound@@Base+0xd0> │ │ │ │ + b.n 39cba <_PyEval_FormatExcUnbound@@Base+0xd0> │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 39d28 <_PyEval_FormatExcUnbound@@Base+0xce> │ │ │ │ + bne.n 39cb8 <_PyEval_FormatExcUnbound@@Base+0xce> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 39d50 <_PyEval_FormatExcUnbound@@Base+0xf6> │ │ │ │ + cbnz r0, 39ce0 <_PyEval_FormatExcUnbound@@Base+0xf6> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 39d2a <_PyEval_FormatExcUnbound@@Base+0xd0> │ │ │ │ + b.n 39cba <_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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 39d52 <_PyEval_FormatExcUnbound@@Base+0xf8> │ │ │ │ - b.n 39d82 <_PyEval_FormatExcUnbound@@Base+0x128> │ │ │ │ + cbnz r0, 39ce2 <_PyEval_FormatExcUnbound@@Base+0xf8> │ │ │ │ + b.n 39d12 <_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 39d86 <_PyEval_FormatExcUnbound@@Base+0x12c> │ │ │ │ - movw r2, #56596 @ 0xdd14 │ │ │ │ + bmi.n 39d16 <_PyEval_FormatExcUnbound@@Base+0x12c> │ │ │ │ + movw r2, #54356 @ 0xd454 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #35912 @ 0x8c48 │ │ │ │ + movw r1, #33672 @ 0x8388 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #46764 @ 0xb6ac │ │ │ │ + movw r0, #44628 @ 0xae54 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r3, r9 │ │ │ │ - bl 24109c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 2408ac <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 39f2c <_PyEval_FormatExcUnbound@@Base+0x2d2> │ │ │ │ + b.n 39ebc <_PyEval_FormatExcUnbound@@Base+0x2d2> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 39f12 <_PyEval_FormatExcUnbound@@Base+0x2b8> │ │ │ │ + beq.w 39ea2 <_PyEval_FormatExcUnbound@@Base+0x2b8> │ │ │ │ ldr.w sl, [r6, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 39d9c <_PyEval_FormatExcUnbound@@Base+0x142> │ │ │ │ + beq.n 39d2c <_PyEval_FormatExcUnbound@@Base+0x142> │ │ │ │ subs r4, r3, #2 │ │ │ │ - bne.n 39da4 <_PyEval_FormatExcUnbound@@Base+0x14a> │ │ │ │ - b.n 39df4 <_PyEval_FormatExcUnbound@@Base+0x19a> │ │ │ │ + bne.n 39d34 <_PyEval_FormatExcUnbound@@Base+0x14a> │ │ │ │ + b.n 39d84 <_PyEval_FormatExcUnbound@@Base+0x19a> │ │ │ │ movw sl, #5160 @ 0x1428 │ │ │ │ movt sl, #75 @ 0x4b │ │ │ │ ldr r5, [r6, #8] │ │ │ │ - cbz r5, 39db0 <_PyEval_FormatExcUnbound@@Base+0x156> │ │ │ │ + cbz r5, 39d40 <_PyEval_FormatExcUnbound@@Base+0x156> │ │ │ │ subs r4, #1 │ │ │ │ - beq.w 39f22 <_PyEval_FormatExcUnbound@@Base+0x2c8> │ │ │ │ - b.n 39db8 <_PyEval_FormatExcUnbound@@Base+0x15e> │ │ │ │ - movw r5, #56512 @ 0xdcc0 │ │ │ │ + beq.w 39eb2 <_PyEval_FormatExcUnbound@@Base+0x2c8> │ │ │ │ + b.n 39d48 <_PyEval_FormatExcUnbound@@Base+0x15e> │ │ │ │ + movw r5, #56636 @ 0xdd3c │ │ │ │ movt r5, #76 @ 0x4c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 39dcc <_PyEval_FormatExcUnbound@@Base+0x172> │ │ │ │ - bl c625c │ │ │ │ + cbz r0, 39d5c <_PyEval_FormatExcUnbound@@Base+0x172> │ │ │ │ + bl c61d4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 39d82 <_PyEval_FormatExcUnbound@@Base+0x128> │ │ │ │ + blt.n 39d12 <_PyEval_FormatExcUnbound@@Base+0x128> │ │ │ │ subs r7, r4, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne.n 39dd0 <_PyEval_FormatExcUnbound@@Base+0x176> │ │ │ │ - b.n 39e04 <_PyEval_FormatExcUnbound@@Base+0x1aa> │ │ │ │ + bne.n 39d60 <_PyEval_FormatExcUnbound@@Base+0x176> │ │ │ │ + b.n 39d94 <_PyEval_FormatExcUnbound@@Base+0x1aa> │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 39de4 <_PyEval_FormatExcUnbound@@Base+0x18a> │ │ │ │ - bl c625c │ │ │ │ + cbz r0, 39d74 <_PyEval_FormatExcUnbound@@Base+0x18a> │ │ │ │ + bl c61d4 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.n 39d82 <_PyEval_FormatExcUnbound@@Base+0x128> │ │ │ │ + blt.n 39d12 <_PyEval_FormatExcUnbound@@Base+0x128> │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 39de6 <_PyEval_FormatExcUnbound@@Base+0x18c> │ │ │ │ - b.n 39e02 <_PyEval_FormatExcUnbound@@Base+0x1a8> │ │ │ │ + bne.n 39d76 <_PyEval_FormatExcUnbound@@Base+0x18c> │ │ │ │ + b.n 39d92 <_PyEval_FormatExcUnbound@@Base+0x1a8> │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - bl c625c │ │ │ │ + bl c61d4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 39d82 <_PyEval_FormatExcUnbound@@Base+0x128> │ │ │ │ + blt.n 39d12 <_PyEval_FormatExcUnbound@@Base+0x128> │ │ │ │ mov r7, r8 │ │ │ │ - b.n 39e06 <_PyEval_FormatExcUnbound@@Base+0x1ac> │ │ │ │ - movw r5, #56512 @ 0xdcc0 │ │ │ │ + b.n 39d96 <_PyEval_FormatExcUnbound@@Base+0x1ac> │ │ │ │ + movw r5, #56636 @ 0xdd3c │ │ │ │ movt r5, #76 @ 0x4c │ │ │ │ mov r6, r4 │ │ │ │ mov r7, r4 │ │ │ │ - b.n 39e06 <_PyEval_FormatExcUnbound@@Base+0x1ac> │ │ │ │ + b.n 39d96 <_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 39e2a <_PyEval_FormatExcUnbound@@Base+0x1d0> │ │ │ │ + beq.n 39dba <_PyEval_FormatExcUnbound@@Base+0x1d0> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #49436 @ 0xc11c │ │ │ │ + movw r1, #47204 @ 0xb864 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 39d82 <_PyEval_FormatExcUnbound@@Base+0x128> │ │ │ │ - cbz r6, 39e4c <_PyEval_FormatExcUnbound@@Base+0x1f2> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 39d12 <_PyEval_FormatExcUnbound@@Base+0x128> │ │ │ │ + cbz r6, 39ddc <_PyEval_FormatExcUnbound@@Base+0x1f2> │ │ │ │ orrs r4, r7 │ │ │ │ - beq.n 39e48 <_PyEval_FormatExcUnbound@@Base+0x1ee> │ │ │ │ + beq.n 39dd8 <_PyEval_FormatExcUnbound@@Base+0x1ee> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #49472 @ 0xc140 │ │ │ │ + movw r1, #47240 @ 0xb888 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 39d82 <_PyEval_FormatExcUnbound@@Base+0x128> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 39d12 <_PyEval_FormatExcUnbound@@Base+0x128> │ │ │ │ mov r8, r4 │ │ │ │ mov fp, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 201e74 │ │ │ │ + bl 2015ec │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39d82 <_PyEval_FormatExcUnbound@@Base+0x128> │ │ │ │ - bl 201608 <_PySlice_FromIndices@@Base+0x710> │ │ │ │ - ldr r3, [pc, #212] @ (39f34 <_PyEval_FormatExcUnbound@@Base+0x2da>) │ │ │ │ + beq.n 39d12 <_PyEval_FormatExcUnbound@@Base+0x128> │ │ │ │ + bl 200d80 <_PySlice_FromIndices@@Base+0x6d8> │ │ │ │ + ldr r3, [pc, #212] @ (39ec4 <_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 707fc <_PyObject_GC_New@@Base> │ │ │ │ + bl 70834 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 39e80 <_PyEval_FormatExcUnbound@@Base+0x226> │ │ │ │ + cbnz r0, 39e10 <_PyEval_FormatExcUnbound@@Base+0x226> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 39ef6 <_PyEval_FormatExcUnbound@@Base+0x29c> │ │ │ │ + b.n 39e86 <_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] │ │ │ │ @@ -20472,250 +20424,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 70e98 │ │ │ │ + bl 70ed0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #22732 @ 0x58cc │ │ │ │ + movw r1, #20492 @ 0x500c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 83890 │ │ │ │ + bl 8390c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 39ef6 <_PyEval_FormatExcUnbound@@Base+0x29c> │ │ │ │ + bge.n 39e86 <_PyEval_FormatExcUnbound@@Base+0x29c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39e7c <_PyEval_FormatExcUnbound@@Base+0x222> │ │ │ │ + bge.n 39e0c <_PyEval_FormatExcUnbound@@Base+0x222> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 39e7c <_PyEval_FormatExcUnbound@@Base+0x222> │ │ │ │ + bne.n 39e0c <_PyEval_FormatExcUnbound@@Base+0x222> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 39e7c <_PyEval_FormatExcUnbound@@Base+0x222> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 39e0c <_PyEval_FormatExcUnbound@@Base+0x222> │ │ │ │ mov r0, sl │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39f2c <_PyEval_FormatExcUnbound@@Base+0x2d2> │ │ │ │ + bge.n 39ebc <_PyEval_FormatExcUnbound@@Base+0x2d2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 39f2c <_PyEval_FormatExcUnbound@@Base+0x2d2> │ │ │ │ + cbnz r3, 39ebc <_PyEval_FormatExcUnbound@@Base+0x2d2> │ │ │ │ mov r0, r7 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 39f2c <_PyEval_FormatExcUnbound@@Base+0x2d2> │ │ │ │ - movw r5, #56512 @ 0xdcc0 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 39ebc <_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 39e4c <_PyEval_FormatExcUnbound@@Base+0x1f2> │ │ │ │ + b.n 39ddc <_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 │ │ │ │ ... │ │ │ │ │ │ │ │ -00039f38 <_PyInterpreterState_SetEvalFrameFunc@@Base>: │ │ │ │ +00039ec8 <_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, #8941 @ 0x22ed │ │ │ │ + movw r3, #8853 @ 0x2295 │ │ │ │ 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 39f7c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x44> │ │ │ │ - bl 1d4c50 │ │ │ │ + beq.n 39f0c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x44> │ │ │ │ + bl 1d4258 │ │ │ │ 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 39f80 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x48> │ │ │ │ + b.n 39f10 <_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 125f70 │ │ │ │ + bl 125a3c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 707fc <_PyObject_GC_New@@Base> │ │ │ │ + bl 70834 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 39fce <_PyInterpreterState_SetEvalFrameFunc@@Base+0x96> │ │ │ │ + cbz r0, 39f5e <_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 8299c │ │ │ │ + bl 82a14 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #625 @ 0x271 │ │ │ │ - bl 713bc │ │ │ │ - cbz r0, 3a030 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xf8> │ │ │ │ + bl 713f4 │ │ │ │ + cbz r0, 39fc0 <_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 7dd68 │ │ │ │ - cbz r0, 3a01c <_PyInterpreterState_SetEvalFrameFunc@@Base+0xe4> │ │ │ │ + bl 7dd94 │ │ │ │ + cbz r0, 39fac <_PyInterpreterState_SetEvalFrameFunc@@Base+0xe4> │ │ │ │ cmp r6, r8 │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ - bne.n 39ffc <_PyInterpreterState_SetEvalFrameFunc@@Base+0xc4> │ │ │ │ + bne.n 39f8c <_PyInterpreterState_SetEvalFrameFunc@@Base+0xc4> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 7fd14 │ │ │ │ - cbz r0, 3a01c <_PyInterpreterState_SetEvalFrameFunc@@Base+0xe4> │ │ │ │ + bl 7fd44 │ │ │ │ + cbz r0, 39fac <_PyInterpreterState_SetEvalFrameFunc@@Base+0xe4> │ │ │ │ str.w r0, [r4, #2512] @ 0x9d0 │ │ │ │ - b.n 3a032 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xfa> │ │ │ │ + b.n 39fc2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xfa> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a030 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xf8> │ │ │ │ + bge.n 39fc0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xf8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a030 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xf8> │ │ │ │ + cbnz r3, 39fc0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xf8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r1 │ │ │ │ - movw r3, #47168 @ 0xb840 │ │ │ │ + movw r3, #45032 @ 0xafe8 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ movw r1, #49532 @ 0xc17c │ │ │ │ movt r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ - b.w 142400 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xabc> │ │ │ │ + b.w 1418d0 <_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 3a072 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x13a> │ │ │ │ + bne.n 3a002 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x13a> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3a094 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x15c> │ │ │ │ - b.n 3a08c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x154> │ │ │ │ + bne.n 3a024 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x15c> │ │ │ │ + b.n 3a01c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x154> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42264 @ 0xa518 │ │ │ │ + movw r0, #39876 @ 0x9bc4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a064 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x12c> │ │ │ │ + bne.n 39ff4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x12c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3a0ea <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1b2> │ │ │ │ - bl 7fa74 │ │ │ │ + b.n 3a07a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1b2> │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a088 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x150> │ │ │ │ + bne.n 3a018 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x150> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3a0a8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x170> │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 3a038 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x170> │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a088 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x150> │ │ │ │ + bne.n 3a018 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x150> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #4524 @ 0x11ac │ │ │ │ + movw r1, #2624 @ 0xa40 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #47264 @ 0xb8a0 │ │ │ │ + movw r0, #45128 @ 0xb048 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91afc │ │ │ │ + bl 91bcc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3a088 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x150> │ │ │ │ + beq.n 3a018 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x150> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b850 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3a0e2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1aa> │ │ │ │ + bne.n 3a072 <_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 1a8634 │ │ │ │ + b.w 1a7bc4 │ │ │ │ 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, 3a10a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1d2> │ │ │ │ + cbnz r0, 3a09a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 3a114 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1dc> │ │ │ │ - b.n 3a11a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1e2> │ │ │ │ + cbnz r0, 3a0a4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1dc> │ │ │ │ + b.n 3a0aa <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1e2> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a104 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1cc> │ │ │ │ - b.n 3a13c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x204> │ │ │ │ + beq.n 3a094 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1cc> │ │ │ │ + b.n 3a0cc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x204> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 3a13c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x204> │ │ │ │ + cbnz r0, 3a0cc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x204> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 3a13c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x204> │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 3a0cc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x204> │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 3a132 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1fa> │ │ │ │ + bne.n 3a0c2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1fa> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 140118 │ │ │ │ + b.w 13f5e4 │ │ │ │ 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] @ (3a148 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x210>) │ │ │ │ - b.w 24a438 <_PyDict_GetItem_KnownHash@@Base+0x538> │ │ │ │ + ldr r1, [pc, #4] @ (3a0d8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x210>) │ │ │ │ + b.w 249c60 <_PyDict_GetItem_KnownHash@@Base+0x538> │ │ │ │ @ instruction: 0xfa3c004d │ │ │ │ - movw r1, #24236 @ 0x5eac │ │ │ │ + movw r1, #21996 @ 0x55ec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - b.w 394c4 │ │ │ │ + b.w 39454 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ @@ -20724,17 +20676,17 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #8] @ (3a18c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x254>) │ │ │ │ + ldr r0, [pc, #8] @ (3a11c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x254>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 134100 │ │ │ │ + bl 1336cc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xb760 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ @@ -20749,191 +20701,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 3a1dc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2a4> │ │ │ │ + beq.n 3a16c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2a4> │ │ │ │ mov r1, r4 │ │ │ │ - bl 882f0 │ │ │ │ - cbnz r0, 3a1dc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2a4> │ │ │ │ + bl 88318 │ │ │ │ + cbnz r0, 3a16c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2a4> │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 142aa8 <_PyUnicode_ToDecimalDigit@@Base+0x48> │ │ │ │ + bl 141f78 <_PyUnicode_ToDecimalDigit@@Base+0x48> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3a1e4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2ac> │ │ │ │ + bne.n 3a174 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2ac> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 3a250 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x318> │ │ │ │ + b.n 3a1e0 <_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 3a1fa <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2c2> │ │ │ │ + beq.n 3a18a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2c2> │ │ │ │ movw r1, #24552 @ 0x5fe8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - bl 882f0 │ │ │ │ - cbz r0, 3a204 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2cc> │ │ │ │ + bl 88318 │ │ │ │ + cbz r0, 3a194 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2cc> │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ - b.n 3a214 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2dc> │ │ │ │ + b.n 3a1a4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2dc> │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, sp │ │ │ │ - bl 142aa8 <_PyUnicode_ToDecimalDigit@@Base+0x48> │ │ │ │ + bl 141f78 <_PyUnicode_ToDecimalDigit@@Base+0x48> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3a214 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2dc> │ │ │ │ + bne.n 3a1a4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2dc> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 3a250 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x318> │ │ │ │ + b.n 3a1e0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x318> │ │ │ │ vldr d1, [sp, #24] │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3a23c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x304> │ │ │ │ + bne.n 3a1cc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x304> │ │ │ │ movw r3, #61100 @ 0xeeac │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #9332 @ 0x2474 │ │ │ │ + movw r1, #7092 @ 0x1bb4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3a250 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x318> │ │ │ │ + b.n 3a1e0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x318> │ │ │ │ vldr d0, [sp, #32] │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 3a3d4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x49c> │ │ │ │ + bl 3a364 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x49c> │ │ │ │ vldr d0, [sp, #8] │ │ │ │ - bl 85a8c │ │ │ │ + bl 85b00 │ │ │ │ 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 3a276 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x33e> │ │ │ │ + bhi.n 3a206 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x33e> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3a290 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x358> │ │ │ │ + ble.n 3a220 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x358> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - b.n 3a298 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x360> │ │ │ │ - movw r0, #33268 @ 0x81f4 │ │ │ │ + b.n 3a228 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x360> │ │ │ │ + movw r0, #31028 @ 0x7934 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a26e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x336> │ │ │ │ + bne.n 3a1fe <_PyInterpreterState_SetEvalFrameFunc@@Base+0x336> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a3b0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x478> │ │ │ │ + b.n 3a340 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x478> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - cbz r3, 3a2a6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x36e> │ │ │ │ + cbz r3, 3a236 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x36e> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bpl.n 3a2d6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x39e> │ │ │ │ - b.n 3a2be <_PyInterpreterState_SetEvalFrameFunc@@Base+0x386> │ │ │ │ + bpl.n 3a266 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x39e> │ │ │ │ + b.n 3a24e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x386> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #56296 @ 0xdbe8 │ │ │ │ + movw r1, #54044 @ 0xd31c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 3a28c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x354> │ │ │ │ - bl 859dc │ │ │ │ + bl f1b28 │ │ │ │ + b.n 3a21c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x354> │ │ │ │ + bl 85a50 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3a2fe <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3c6> │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 3a28e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3c6> │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a28c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x354> │ │ │ │ + bne.n 3a21c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x354> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3a2fe <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3c6> │ │ │ │ + b.n 3a28e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3c6> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3a2d0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x398> │ │ │ │ + beq.n 3a260 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x398> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #47604 @ 0xb9f4 │ │ │ │ + movw r1, #45468 @ 0xb19c │ │ │ │ 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 d5b6c │ │ │ │ + b.w d56e0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71608 │ │ │ │ + bl 71640 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a28c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x354> │ │ │ │ + beq.n 3a21c <_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 2570fc │ │ │ │ + bl 256a90 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3a3b0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x478> │ │ │ │ + beq.n 3a340 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x478> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add r3, r8 │ │ │ │ str r3, [r7, #12] │ │ │ │ - bl 711a8 │ │ │ │ + bl 711e0 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3a394 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x45c> │ │ │ │ - bl 85b64 │ │ │ │ + beq.n 3a324 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x45c> │ │ │ │ + bl 85bd8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3a370 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x438> │ │ │ │ + bne.n 3a300 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x438> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a394 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x45c> │ │ │ │ + bge.n 3a324 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x45c> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 3a394 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x45c> │ │ │ │ + cbnz r3, 3a324 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x45c> │ │ │ │ mov r0, fp │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a394 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x45c> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a324 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x45c> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a384 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x44c> │ │ │ │ + bge.n 3a314 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x44c> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 3a384 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x44c> │ │ │ │ + cbnz r3, 3a314 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x44c> │ │ │ │ mov r0, fp │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ add r9, r8 │ │ │ │ add r5, r8 │ │ │ │ cmp r9, r6 │ │ │ │ - blt.n 3a322 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3ea> │ │ │ │ + blt.n 3a2b2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3ea> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 3a322 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3ea> │ │ │ │ - b.n 3a3b0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x478> │ │ │ │ + beq.n 3a2b2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3ea> │ │ │ │ + b.n 3a340 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x478> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 3a28c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x354> │ │ │ │ + bge.w 3a21c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x354> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3a28c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x354> │ │ │ │ + bne.w 3a21c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x354> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a28c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x354> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a21c <_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 │ │ │ │ @@ -20952,106 +20904,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 3a436 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x4fe> │ │ │ │ + beq.n 3a3c6 <_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 3a44a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x512> │ │ │ │ + beq.n 3a3da <_PyInterpreterState_SetEvalFrameFunc@@Base+0x512> │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vadd.f64 d0, d0, d9 │ │ │ │ vsub.f64 d8, d8, d7 │ │ │ │ - b.n 3a44a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x512> │ │ │ │ + b.n 3a3da <_PyInterpreterState_SetEvalFrameFunc@@Base+0x512> │ │ │ │ vmov r3, s19 │ │ │ │ - vldr d0, [pc, #108] @ 3a4a8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x570> │ │ │ │ - vldr d7, [pc, #112] @ 3a4b0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x578> │ │ │ │ + vldr d0, [pc, #108] @ 3a438 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x570> │ │ │ │ + vldr d7, [pc, #112] @ 3a440 <_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 3a484 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x54c> │ │ │ │ + beq.n 3a414 <_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 3a4a0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x568> │ │ │ │ + ble.n 3a430 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x568> │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vadd.f64 d0, d0, d7 │ │ │ │ vstr d0, [r4] │ │ │ │ - b.n 3a4a0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x568> │ │ │ │ + b.n 3a430 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x568> │ │ │ │ vdiv.f64 d7, d10, d9 │ │ │ │ - vldr d6, [pc, #36] @ 3a4b0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x578> │ │ │ │ + vldr d6, [pc, #36] @ 3a440 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x578> │ │ │ │ vmov r2, r3, d7 │ │ │ │ - vldr d7, [pc, #20] @ 3a4a8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x570> │ │ │ │ + vldr d7, [pc, #20] @ 3a438 <_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, #24208 @ 0x5e90 │ │ │ │ + movw r1, #21968 @ 0x55d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - b.n 3a4c2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x58a> │ │ │ │ + b.n 3a452 <_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, #10692 @ 0x29c4 │ │ │ │ + movw r1, #8452 @ 0x2104 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #10696 @ 0x29c8 │ │ │ │ + movw r0, #8456 @ 0x2108 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 91afc │ │ │ │ + bl 91bcc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3a4f2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5ba> │ │ │ │ + bne.n 3a482 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5ba> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3a520 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5e8> │ │ │ │ + b.n 3a4b0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5e8> │ │ │ │ ldrsb.w r3, [r4, #35] @ 0x23 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 3a518 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5e0> │ │ │ │ + bgt.n 3a4a8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5e0> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbnz r0, 3a50a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5d2> │ │ │ │ + cbnz r0, 3a49a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5d2> │ │ │ │ add.w r0, r4, #36 @ 0x24 │ │ │ │ - bl d8618 │ │ │ │ + bl d8170 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a4ee <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5b6> │ │ │ │ + beq.n 3a47e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5b6> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a520 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5e8> │ │ │ │ + bge.n 3a4b0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5e8> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3a520 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5e8> │ │ │ │ + b.n 3a4b0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5e8> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003a522 <_Py_IncRef@@Base>: │ │ │ │ +0003a4b2 <_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} │ │ │ │ @@ -21059,1885 +21011,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] @ (3a554 <_Py_IncRef@@Base+0x32>) │ │ │ │ + ldr r0, [pc, #8] @ (3a4e4 <_Py_IncRef@@Base+0x32>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 134100 │ │ │ │ + bl 1336cc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xb844 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3a562 <_Py_IncRef@@Base+0x40> │ │ │ │ - b.w 7dd68 │ │ │ │ + beq.n 3a4f2 <_Py_IncRef@@Base+0x40> │ │ │ │ + b.w 7dd94 │ │ │ │ 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, #47868 @ 0xbafc │ │ │ │ + movw r1, #45732 @ 0xb2a4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0003a58a : │ │ │ │ +0003a51a : │ │ │ │ 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 12945c │ │ │ │ - cbz r0, 3a5d0 │ │ │ │ + bl 128f30 │ │ │ │ + cbz r0, 3a560 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - movw r1, #15132 @ 0x3b1c │ │ │ │ + movw r1, #12892 @ 0x325c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5b6c │ │ │ │ - b.n 3a5f0 │ │ │ │ + bl d56e0 │ │ │ │ + b.n 3a580 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 12945c │ │ │ │ + bl 128f30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a5b0 │ │ │ │ + bne.n 3a540 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 3a5f4 │ │ │ │ - bl 1f37b8 │ │ │ │ + ble.n 3a584 │ │ │ │ + bl 1f2f28 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a61a │ │ │ │ + b.n 3a5aa │ │ │ │ add r1, r2 │ │ │ │ - bl 155be4 │ │ │ │ + bl 155250 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a5f0 │ │ │ │ + beq.n 3a580 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 3a61a │ │ │ │ + cbz r0, 3a5aa │ │ │ │ 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 3a626 │ │ │ │ + beq.n 3a5b6 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 12afc0 │ │ │ │ + bl 12aa94 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 3a632 │ │ │ │ + beq.n 3a5c2 │ │ │ │ mov r0, sp │ │ │ │ - bl 12afc0 │ │ │ │ + bl 12aa94 │ │ │ │ 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 25c61c <_PyTime_ObjectToTimeval@@Base+0x2088> │ │ │ │ + bl 25be1c <_PyTime_ObjectToTimeval@@Base+0x2088> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3a65e │ │ │ │ + beq.n 3a5ee │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a660 │ │ │ │ + bge.n 3a5f0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3a660 │ │ │ │ + b.n 3a5f0 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003a664 : │ │ │ │ +0003a5f4 : │ │ │ │ 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 793f8 │ │ │ │ - cbz r0, 3a69e │ │ │ │ + bl 79430 │ │ │ │ + cbz r0, 3a62e │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl bd2ec │ │ │ │ + bl bd264 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a6a2 │ │ │ │ + bge.n 3a632 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a6a2 │ │ │ │ + cbnz r3, 3a632 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a6a2 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a632 │ │ │ │ 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, 3a6ce │ │ │ │ + cbnz r1, 3a65e │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #47964 @ 0xbb5c │ │ │ │ + movw r1, #45828 @ 0xb304 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ - b.n 3a704 │ │ │ │ + bl d56e0 │ │ │ │ + b.n 3a694 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 3a78a │ │ │ │ + beq.n 3a71a │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #5580 @ 0x15cc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3a70a │ │ │ │ + beq.n 3a69a │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #47996 @ 0xbb7c │ │ │ │ + movw r1, #45860 @ 0xb324 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ + bl d56e0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3a790 │ │ │ │ + b.n 3a720 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r0, r1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ - cbz r0, 3a772 │ │ │ │ + cbz r0, 3a702 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 3a74c │ │ │ │ + bne.n 3a6dc │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #48032 @ 0xbba0 │ │ │ │ + movw r1, #45896 @ 0xb348 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ + bl d56e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a704 │ │ │ │ + bge.n 3a694 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3a704 │ │ │ │ + bne.n 3a694 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a704 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a694 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - cbz r6, 3a75c │ │ │ │ + cbz r6, 3a6ec │ │ │ │ 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 3a76e │ │ │ │ + bge.n 3a6fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3a76e │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3a6fe │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - b.n 3a718 │ │ │ │ + b.n 3a6a8 │ │ │ │ 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 77318 │ │ │ │ + bl 77350 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3a790 │ │ │ │ + b.n 3a720 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a780 │ │ │ │ + b.n 3a710 │ │ │ │ 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] @ (3a7b8 ) │ │ │ │ + ldr r0, [pc, #12] @ (3a748 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 134100 │ │ │ │ + bl 1336cc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cbnz r0, 3a7ea <_PyCompile_Assemble@@Base+0x20> │ │ │ │ + cbnz r0, 3a77a <_PyCompile_Assemble@@Base+0x20> │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0003a7bc : │ │ │ │ - movw r3, #27000 @ 0x6978 │ │ │ │ +0003a74c : │ │ │ │ + movw r3, #24760 @ 0x60b8 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ - b.w 12219c │ │ │ │ + b.w 121c5c │ │ │ │ │ │ │ │ -0003a7ca <_PyCompile_Assemble@@Base>: │ │ │ │ +0003a75a <_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 3a808 <_PyCompile_Assemble@@Base+0x3e> │ │ │ │ + beq.n 3a798 <_PyCompile_Assemble@@Base+0x3e> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #48316 @ 0xbcbc │ │ │ │ + movw r1, #46180 @ 0xb464 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 3a81e <_PyCompile_Assemble@@Base+0x54> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 3a7ae <_PyCompile_Assemble@@Base+0x54> │ │ │ │ add.w r8, sp, #48 @ 0x30 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx 2b314 │ │ │ │ - bl 703d8 │ │ │ │ + bl 70410 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 3a822 <_PyCompile_Assemble@@Base+0x58> │ │ │ │ + cbnz r0, 3a7b2 <_PyCompile_Assemble@@Base+0x58> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3aa18 <_PyCompile_Assemble@@Base+0x24e> │ │ │ │ + b.n 3a9a8 <_PyCompile_Assemble@@Base+0x24e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1023ac │ │ │ │ + bl 101c98 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 3a856 <_PyCompile_Assemble@@Base+0x8c> │ │ │ │ + cbz r0, 3a7e6 <_PyCompile_Assemble@@Base+0x8c> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r4 │ │ │ │ - cbz r3, 3a842 <_PyCompile_Assemble@@Base+0x78> │ │ │ │ + cbz r3, 3a7d2 <_PyCompile_Assemble@@Base+0x78> │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r2, r1 │ │ │ │ it lt │ │ │ │ movlt r2, r1 │ │ │ │ - b.n 3a834 <_PyCompile_Assemble@@Base+0x6a> │ │ │ │ + b.n 3a7c4 <_PyCompile_Assemble@@Base+0x6a> │ │ │ │ adds r2, #1 │ │ │ │ mov fp, r3 │ │ │ │ lsls r5, r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 75bf0 │ │ │ │ + bl 75c28 │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 3a85a <_PyCompile_Assemble@@Base+0x90> │ │ │ │ - bl 1f37b8 │ │ │ │ + cbnz r0, 3a7ea <_PyCompile_Assemble@@Base+0x90> │ │ │ │ + bl 1f2f28 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a9f8 <_PyCompile_Assemble@@Base+0x22e> │ │ │ │ + b.n 3a988 <_PyCompile_Assemble@@Base+0x22e> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ blx 2b314 │ │ │ │ mov r2, r4 │ │ │ │ - cbz r2, 3a874 <_PyCompile_Assemble@@Base+0xaa> │ │ │ │ + cbz r2, 3a804 <_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 3a864 <_PyCompile_Assemble@@Base+0x9a> │ │ │ │ - movw r5, #33672 @ 0x8388 │ │ │ │ + b.n 3a7f4 <_PyCompile_Assemble@@Base+0x9a> │ │ │ │ + movw r5, #31416 @ 0x7ab8 │ │ │ │ movt r5, #58 @ 0x3a │ │ │ │ - cbz r4, 3a8b6 <_PyCompile_Assemble@@Base+0xec> │ │ │ │ + cbz r4, 3a846 <_PyCompile_Assemble@@Base+0xec> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r3, #0 │ │ │ │ lsls r1, r3, #5 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 3a8b2 <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ + bge.n 3a842 <_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 3a8a8 <_PyCompile_Assemble@@Base+0xde> │ │ │ │ + bmi.n 3a838 <_PyCompile_Assemble@@Base+0xde> │ │ │ │ cmp.w ip, #2 │ │ │ │ - bhi.n 3a882 <_PyCompile_Assemble@@Base+0xb8> │ │ │ │ + bhi.n 3a812 <_PyCompile_Assemble@@Base+0xb8> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr.w r1, [r9, r1, lsl #2] │ │ │ │ str r1, [r2, #24] │ │ │ │ - b.n 3a882 <_PyCompile_Assemble@@Base+0xb8> │ │ │ │ + b.n 3a812 <_PyCompile_Assemble@@Base+0xb8> │ │ │ │ ldr r4, [r4, #16] │ │ │ │ - b.n 3a87c <_PyCompile_Assemble@@Base+0xb2> │ │ │ │ + b.n 3a80c <_PyCompile_Assemble@@Base+0xb2> │ │ │ │ mov r0, r9 │ │ │ │ - bl 75fa8 │ │ │ │ + bl 75fe0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 106298 │ │ │ │ + bl 105bc0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3a856 <_PyCompile_Assemble@@Base+0x8c> │ │ │ │ + beq.n 3a7e6 <_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 10ac08 <_PyDict_DelItemIf@@Base+0x3b0> │ │ │ │ + bl 10a6a8 <_PyDict_DelItemIf@@Base+0x3b0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3a856 <_PyCompile_Assemble@@Base+0x8c> │ │ │ │ + beq.n 3a7e6 <_PyCompile_Assemble@@Base+0x8c> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ - bl 71608 │ │ │ │ + bl 71640 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a856 <_PyCompile_Assemble@@Base+0x8c> │ │ │ │ + beq.n 3a7e6 <_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 3a9c2 <_PyCompile_Assemble@@Base+0x1f8> │ │ │ │ + bpl.n 3a952 <_PyCompile_Assemble@@Base+0x1f8> │ │ │ │ ldr.w r2, [r9, #28] │ │ │ │ - cbz r2, 3a936 <_PyCompile_Assemble@@Base+0x16c> │ │ │ │ + cbz r2, 3a8c6 <_PyCompile_Assemble@@Base+0x16c> │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 3a9c2 <_PyCompile_Assemble@@Base+0x1f8> │ │ │ │ + ble.n 3a952 <_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 3a97e <_PyCompile_Assemble@@Base+0x1b4> │ │ │ │ + b.n 3a90e <_PyCompile_Assemble@@Base+0x1b4> │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r2, r4 │ │ │ │ - ble.n 3a9c2 <_PyCompile_Assemble@@Base+0x1f8> │ │ │ │ + ble.n 3a952 <_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, 3a966 <_PyCompile_Assemble@@Base+0x19c> │ │ │ │ + cbz r0, 3a8f6 <_PyCompile_Assemble@@Base+0x19c> │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ add r3, r1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbnz r0, 3a962 <_PyCompile_Assemble@@Base+0x198> │ │ │ │ + cbnz r0, 3a8f2 <_PyCompile_Assemble@@Base+0x198> │ │ │ │ adds r4, #1 │ │ │ │ adds r3, #8 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 3a954 <_PyCompile_Assemble@@Base+0x18a> │ │ │ │ - b.n 3a9c2 <_PyCompile_Assemble@@Base+0x1f8> │ │ │ │ + bne.n 3a8e4 <_PyCompile_Assemble@@Base+0x18a> │ │ │ │ + b.n 3a952 <_PyCompile_Assemble@@Base+0x1f8> │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - b.n 3a97e <_PyCompile_Assemble@@Base+0x1b4> │ │ │ │ + b.n 3a90e <_PyCompile_Assemble@@Base+0x1b4> │ │ │ │ movs r0, #12 │ │ │ │ mla r3, r0, r4, r3 │ │ │ │ add r3, r1 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbnz r0, 3a97c <_PyCompile_Assemble@@Base+0x1b2> │ │ │ │ + cbnz r0, 3a90c <_PyCompile_Assemble@@Base+0x1b2> │ │ │ │ adds r4, #1 │ │ │ │ adds r3, #12 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 3a96e <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - b.n 3a9c2 <_PyCompile_Assemble@@Base+0x1f8> │ │ │ │ + bne.n 3a8fe <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + b.n 3a952 <_PyCompile_Assemble@@Base+0x1f8> │ │ │ │ ldr r5, [r3, #4] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ - bl e3c04 │ │ │ │ + bl e3724 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r2, 3a9a2 <_PyCompile_Assemble@@Base+0x1d8> │ │ │ │ + cbz r2, 3a932 <_PyCompile_Assemble@@Base+0x1d8> │ │ │ │ movw r2, #44652 @ 0xae6c │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r1, #25132 @ 0x622c │ │ │ │ + movw r1, #22752 @ 0x58e0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ 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 3a8fa <_PyCompile_Assemble@@Base+0x130> │ │ │ │ + b.n 3a88a <_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 10dc2c │ │ │ │ + bl 10d6bc │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a9f8 <_PyCompile_Assemble@@Base+0x22e> │ │ │ │ + bge.n 3a988 <_PyCompile_Assemble@@Base+0x22e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 3a9f8 <_PyCompile_Assemble@@Base+0x22e> │ │ │ │ + cbnz r3, 3a988 <_PyCompile_Assemble@@Base+0x22e> │ │ │ │ mov r0, sl │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3aa0c <_PyCompile_Assemble@@Base+0x242> │ │ │ │ + bge.n 3a99c <_PyCompile_Assemble@@Base+0x242> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3aa0c <_PyCompile_Assemble@@Base+0x242> │ │ │ │ + cbnz r3, 3a99c <_PyCompile_Assemble@@Base+0x242> │ │ │ │ mov r0, r7 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0098 │ │ │ │ + bl 1af59c │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b000c │ │ │ │ + bl 1af510 │ │ │ │ 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 3aa40 <_PyCompile_Assemble@@Base+0x276> │ │ │ │ + bne.n 3a9d0 <_PyCompile_Assemble@@Base+0x276> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 135aa8 │ │ │ │ + b.w 135094 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #944 @ 0x3b0 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ + movw r0, #64284 @ 0xfb1c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3aa34 <_PyCompile_Assemble@@Base+0x26a> │ │ │ │ + bne.n 3a9c4 <_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] @ (3ab90 <_PyCompile_Assemble@@Base+0x3c6>) │ │ │ │ + ldr r2, [pc, #296] @ (3ab20 <_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 3aa94 <_PyCompile_Assemble@@Base+0x2ca> │ │ │ │ + beq.n 3aa24 <_PyCompile_Assemble@@Base+0x2ca> │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 3aa96 <_PyCompile_Assemble@@Base+0x2cc> │ │ │ │ + cbz r4, 3aa26 <_PyCompile_Assemble@@Base+0x2cc> │ │ │ │ ldr.w r4, [r4, #136] @ 0x88 │ │ │ │ - movw r3, #43609 @ 0xaa59 │ │ │ │ + movw r3, #43497 @ 0xa9e9 │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 3aa96 <_PyCompile_Assemble@@Base+0x2cc> │ │ │ │ + b.n 3aa26 <_PyCompile_Assemble@@Base+0x2cc> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3ab70 <_PyCompile_Assemble@@Base+0x3a6> │ │ │ │ + beq.n 3ab00 <_PyCompile_Assemble@@Base+0x3a6> │ │ │ │ ldr.w r0, [r3, #136] @ 0x88 │ │ │ │ - movw r3, #43609 @ 0xaa59 │ │ │ │ + movw r3, #43497 @ 0xa9e9 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3ab70 <_PyCompile_Assemble@@Base+0x3a6> │ │ │ │ - cbnz r4, 3aab2 <_PyCompile_Assemble@@Base+0x2e8> │ │ │ │ + bne.n 3ab00 <_PyCompile_Assemble@@Base+0x3a6> │ │ │ │ + cbnz r4, 3aa42 <_PyCompile_Assemble@@Base+0x2e8> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3ab2e <_PyCompile_Assemble@@Base+0x364> │ │ │ │ + b.n 3aabe <_PyCompile_Assemble@@Base+0x364> │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 3aad2 <_PyCompile_Assemble@@Base+0x308> │ │ │ │ + cbz r3, 3aa62 <_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 3ab2e <_PyCompile_Assemble@@Base+0x364> │ │ │ │ + ble.n 3aabe <_PyCompile_Assemble@@Base+0x364> │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 3aac0 <_PyCompile_Assemble@@Base+0x2f6> │ │ │ │ - b.n 3aaec <_PyCompile_Assemble@@Base+0x322> │ │ │ │ + bne.n 3aa50 <_PyCompile_Assemble@@Base+0x2f6> │ │ │ │ + b.n 3aa7c <_PyCompile_Assemble@@Base+0x322> │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3aaec <_PyCompile_Assemble@@Base+0x322> │ │ │ │ + beq.n 3aa7c <_PyCompile_Assemble@@Base+0x322> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3aad4 <_PyCompile_Assemble@@Base+0x30a> │ │ │ │ + bne.n 3aa64 <_PyCompile_Assemble@@Base+0x30a> │ │ │ │ movw r3, #34368 @ 0x8640 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3ab2e <_PyCompile_Assemble@@Base+0x364> │ │ │ │ - ldr r2, [pc, #164] @ (3ab94 <_PyCompile_Assemble@@Base+0x3ca>) │ │ │ │ + bne.n 3aabe <_PyCompile_Assemble@@Base+0x364> │ │ │ │ + ldr r2, [pc, #164] @ (3ab24 <_PyCompile_Assemble@@Base+0x3ca>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 2603f0 <_PyLong_Lshift@@Base+0x1d8> │ │ │ │ + bl 25fbe8 <_PyLong_Lshift@@Base+0x1d8> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3ab88 <_PyCompile_Assemble@@Base+0x3be> │ │ │ │ - beq.n 3ab2e <_PyCompile_Assemble@@Base+0x364> │ │ │ │ + blt.n 3ab18 <_PyCompile_Assemble@@Base+0x3be> │ │ │ │ + beq.n 3aabe <_PyCompile_Assemble@@Base+0x364> │ │ │ │ movs r3, #2 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (3ab94 <_PyCompile_Assemble@@Base+0x3ca>) │ │ │ │ + ldr r1, [pc, #148] @ (3ab24 <_PyCompile_Assemble@@Base+0x3ca>) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 1ffc5c │ │ │ │ + bl 1ff3d0 │ │ │ │ movw r2, #5152 @ 0x1420 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3ab8a <_PyCompile_Assemble@@Base+0x3c0> │ │ │ │ + bne.n 3ab1a <_PyCompile_Assemble@@Base+0x3c0> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3aaae <_PyCompile_Assemble@@Base+0x2e4> │ │ │ │ + bge.n 3aa3e <_PyCompile_Assemble@@Base+0x2e4> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 3aaae <_PyCompile_Assemble@@Base+0x2e4> │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3aaae <_PyCompile_Assemble@@Base+0x2e4> │ │ │ │ + bne.n 3aa3e <_PyCompile_Assemble@@Base+0x2e4> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3aa3e <_PyCompile_Assemble@@Base+0x2e4> │ │ │ │ movs r3, #2 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (3ab98 <_PyCompile_Assemble@@Base+0x3ce>) │ │ │ │ + ldr r1, [pc, #100] @ (3ab28 <_PyCompile_Assemble@@Base+0x3ce>) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 1ffc5c │ │ │ │ + bl 1ff3d0 │ │ │ │ movw r2, #5152 @ 0x1420 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3ab8a <_PyCompile_Assemble@@Base+0x3c0> │ │ │ │ + bne.n 3ab1a <_PyCompile_Assemble@@Base+0x3c0> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 3ab5e <_PyCompile_Assemble@@Base+0x394> │ │ │ │ + bne.n 3aaee <_PyCompile_Assemble@@Base+0x394> │ │ │ │ movw r3, #5152 @ 0x1420 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - b.n 3ab8a <_PyCompile_Assemble@@Base+0x3c0> │ │ │ │ + b.n 3ab1a <_PyCompile_Assemble@@Base+0x3c0> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ab70 <_PyCompile_Assemble@@Base+0x3a6> │ │ │ │ + bge.n 3ab00 <_PyCompile_Assemble@@Base+0x3a6> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 3ab70 <_PyCompile_Assemble@@Base+0x3a6> │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 3ab00 <_PyCompile_Assemble@@Base+0x3a6> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 3ab54 <_PyCompile_Assemble@@Base+0x38a> │ │ │ │ + beq.n 3aae4 <_PyCompile_Assemble@@Base+0x38a> │ │ │ │ movs r3, #2 │ │ │ │ - ldr r1, [pc, #28] @ (3ab94 <_PyCompile_Assemble@@Base+0x3ca>) │ │ │ │ + ldr r1, [pc, #28] @ (3ab24 <_PyCompile_Assemble@@Base+0x3ca>) │ │ │ │ mov r0, r7 │ │ │ │ mov r2, sp │ │ │ │ str r6, [sp, #0] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1ffc5c │ │ │ │ + bl 1ff3d0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 3ab8a <_PyCompile_Assemble@@Base+0x3c0> │ │ │ │ + b.n 3ab1a <_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, 3abf2 │ │ │ │ + cbnz r0, 3ab82 │ │ │ │ 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 3abbc <_PyCompile_Assemble@@Base+0x3f2> │ │ │ │ + bne.n 3ab4c <_PyCompile_Assemble@@Base+0x3f2> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 13792c │ │ │ │ + b.w 136f24 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #12972 @ 0x32ac │ │ │ │ + movw r0, #10836 @ 0x2a54 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3abb0 <_PyCompile_Assemble@@Base+0x3e6> │ │ │ │ + bne.n 3ab40 <_PyCompile_Assemble@@Base+0x3e6> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003abd4 : │ │ │ │ +0003ab64 : │ │ │ │ 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, #27216 @ 0x6a50 │ │ │ │ + movw r4, #24976 @ 0x6190 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1a4910 │ │ │ │ + bl 1a3e90 │ │ │ │ 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] @ (3ac20 ) │ │ │ │ + ldr r0, [pc, #12] @ (3abb0 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 134100 │ │ │ │ + bl 1336cc │ │ │ │ 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] @ (3ac48 ) │ │ │ │ + ldr r0, [pc, #8] @ (3abd8 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 134100 │ │ │ │ + bl 1336cc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbnz r0, 3ac8a │ │ │ │ + cbnz r0, 3ac1a │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r3 │ │ │ │ movw r1, #47256 @ 0xb898 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 142400 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xabc> │ │ │ │ + b.w 1418d0 <_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, 3ac80 │ │ │ │ + cbnz r3, 3ac10 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 3ac80 │ │ │ │ + ble.n 3ac10 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3ac80 │ │ │ │ - cbnz r1, 3ac9c │ │ │ │ + bne.n 3ac10 │ │ │ │ + cbnz r1, 3ac2c │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #20] │ │ │ │ - ldr r4, [pc, #296] @ (3adb0 ) │ │ │ │ + ldr r4, [pc, #296] @ (3ad40 ) │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 3acc8 │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 3ac58 │ │ │ │ ldr.w r8, [r0] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 3accc │ │ │ │ - movw r2, #56596 @ 0xdd14 │ │ │ │ + bmi.n 3ac5c │ │ │ │ + movw r2, #54356 @ 0xd454 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #35912 @ 0x8c48 │ │ │ │ + movw r1, #33672 @ 0x8388 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #59340 @ 0xe7cc │ │ │ │ + movw r0, #55896 @ 0xda58 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r3, r8 │ │ │ │ - bl 24109c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 2408ac <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3ada8 │ │ │ │ + b.n 3ad38 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11c49c │ │ │ │ + bl 11bfac │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ada8 │ │ │ │ + beq.n 3ad38 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1de340 │ │ │ │ + bl 1ddaa4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3ad84 │ │ │ │ - bl 97c24 │ │ │ │ + beq.n 3ad14 │ │ │ │ + bl 97ca0 │ │ │ │ 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 179e6c │ │ │ │ + bl 179344 │ │ │ │ mov r3, r6 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3ad1a │ │ │ │ + cbnz r0, 3acaa │ │ │ │ mov r5, r9 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 3ad48 │ │ │ │ + b.n 3acd8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str.w fp, [sp] │ │ │ │ blx 2b49c │ │ │ │ - cbz r0, 3ad3e │ │ │ │ + cbz r0, 3acce │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 3ad3e │ │ │ │ + bne.n 3acce │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ad44 │ │ │ │ + bge.n 3acd4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 3ad02 │ │ │ │ + b.n 3ac92 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 3ad48 │ │ │ │ + b.n 3acd8 │ │ │ │ mov.w r9, #1 │ │ │ │ mov r0, sl │ │ │ │ bl 9a7f0 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ - cbnz r6, 3ad78 │ │ │ │ + cbnz r6, 3ad08 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 3ad5e │ │ │ │ - bl 1f37b8 │ │ │ │ - b.n 3ad88 │ │ │ │ + beq.n 3acee │ │ │ │ + bl 1f2f28 │ │ │ │ + b.n 3ad18 │ │ │ │ movw r3, #61056 @ 0xee80 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #48484 @ 0xbd64 │ │ │ │ + movw r1, #46348 @ 0xb50c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ - b.n 3ad88 │ │ │ │ + bl d56e0 │ │ │ │ + b.n 3ad18 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2254f0 <_PyArg_ParseStackAndKeywords@@Base+0xb0c> │ │ │ │ + bl 224cc8 <_PyArg_ParseStackAndKeywords@@Base+0xb0c> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3ad88 │ │ │ │ + b.n 3ad18 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6b248 │ │ │ │ + bl 6b288 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ad9c │ │ │ │ + bge.n 3ad2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 3ada0 │ │ │ │ + cbz r3, 3ad30 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 3ada8 │ │ │ │ + b.n 3ad38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ad9c │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ad2c │ │ │ │ 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, 3adda │ │ │ │ + cbnz r0, 3ad6a │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 3ade2 │ │ │ │ + cbz r0, 3ad72 │ │ │ │ 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 3adcc │ │ │ │ + beq.n 3ad5c │ │ │ │ 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] @ (3ae08 ) │ │ │ │ + ldr r0, [pc, #8] @ (3ad98 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 134100 │ │ │ │ + bl 1336cc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xb7a0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ - movw r3, #20020 @ 0x4e34 │ │ │ │ + movw r3, #17780 @ 0x4574 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ movw r2, #47956 @ 0xbb54 │ │ │ │ movt r2, #2 │ │ │ │ - b.w 2528c8 │ │ │ │ + b.w 2520b0 │ │ │ │ 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] @ (3af58 ) │ │ │ │ + ldr r2, [pc, #292] @ (3aee8 ) │ │ │ │ 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 3ae5e │ │ │ │ + beq.n 3adee │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 3ae60 │ │ │ │ + cbz r4, 3adf0 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ - movw r3, #44581 @ 0xae25 │ │ │ │ + movw r3, #44469 @ 0xadb5 │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 3ae60 │ │ │ │ + b.n 3adf0 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3af38 │ │ │ │ + beq.n 3aec8 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - movw r3, #44581 @ 0xae25 │ │ │ │ + movw r3, #44469 @ 0xadb5 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3af38 │ │ │ │ - cbnz r4, 3ae7a │ │ │ │ + bne.n 3aec8 │ │ │ │ + cbnz r4, 3ae0a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3aef6 │ │ │ │ + b.n 3ae86 │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 3ae9a │ │ │ │ + cbz r3, 3ae2a │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ movs r0, #0 │ │ │ │ adds r3, #12 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 3aef6 │ │ │ │ + ble.n 3ae86 │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 3ae88 │ │ │ │ - b.n 3aeb4 │ │ │ │ + bne.n 3ae18 │ │ │ │ + b.n 3ae44 │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3aeb4 │ │ │ │ + beq.n 3ae44 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3ae9c │ │ │ │ + bne.n 3ae2c │ │ │ │ movw r3, #34368 @ 0x8640 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3aef6 │ │ │ │ - ldr r2, [pc, #164] @ (3af5c ) │ │ │ │ + bne.n 3ae86 │ │ │ │ + ldr r2, [pc, #164] @ (3aeec ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 2603f0 <_PyLong_Lshift@@Base+0x1d8> │ │ │ │ + bl 25fbe8 <_PyLong_Lshift@@Base+0x1d8> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3af50 │ │ │ │ - beq.n 3aef6 │ │ │ │ + blt.n 3aee0 │ │ │ │ + beq.n 3ae86 │ │ │ │ movs r3, #2 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (3af5c ) │ │ │ │ + ldr r1, [pc, #148] @ (3aeec ) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 1ffc5c │ │ │ │ + bl 1ff3d0 │ │ │ │ movw r2, #5152 @ 0x1420 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3af52 │ │ │ │ + bne.n 3aee2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ae76 │ │ │ │ + bge.n 3ae06 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 3ae76 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ae76 │ │ │ │ + bne.n 3ae06 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ae06 │ │ │ │ movs r3, #2 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (3af60 ) │ │ │ │ + ldr r1, [pc, #100] @ (3aef0 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 1ffc5c │ │ │ │ + bl 1ff3d0 │ │ │ │ movw r2, #5152 @ 0x1420 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3af52 │ │ │ │ + bne.n 3aee2 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 3af26 │ │ │ │ + bne.n 3aeb6 │ │ │ │ movw r3, #5152 @ 0x1420 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - b.n 3af52 │ │ │ │ + b.n 3aee2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3af38 │ │ │ │ + bge.n 3aec8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 3af38 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 3aec8 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 3af1c │ │ │ │ + beq.n 3aeac │ │ │ │ movs r3, #2 │ │ │ │ - ldr r1, [pc, #28] @ (3af5c ) │ │ │ │ + ldr r1, [pc, #28] @ (3aeec ) │ │ │ │ mov r0, r7 │ │ │ │ mov r2, sp │ │ │ │ str r6, [sp, #0] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1ffc5c │ │ │ │ + bl 1ff3d0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 3af52 │ │ │ │ + b.n 3aee2 │ │ │ │ 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, 3afca │ │ │ │ + cbnz r0, 3af5a │ │ │ │ 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, 3af86 │ │ │ │ + cbnz r2, 3af16 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #52] @ (3afb4 ) │ │ │ │ - bl 134100 │ │ │ │ - b.n 3af92 │ │ │ │ + ldr r0, [pc, #52] @ (3af44 ) │ │ │ │ + bl 1336cc │ │ │ │ + b.n 3af22 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #44] @ (3afb8 ) │ │ │ │ + ldr r0, [pc, #44] @ (3af48 ) │ │ │ │ movs r2, #3 │ │ │ │ - bl 134100 │ │ │ │ - cbz r0, 3afaa │ │ │ │ + bl 1336cc │ │ │ │ + cbz r0, 3af3a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3afa6 │ │ │ │ + bge.n 3af36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3afa6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3af36 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3afae │ │ │ │ + b.n 3af3e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - cbz r0, 3b02c <_PyCompile_CodeGen@@Base+0x30> │ │ │ │ + cbz r0, 3afbc <_PyCompile_CodeGen@@Base+0x30> │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmia r1!, {} │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ - movw r3, #48688 @ 0xbe30 │ │ │ │ + movw r3, #46552 @ 0xb5d8 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ movw r1, #47076 @ 0xb7e4 │ │ │ │ movt r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ - b.w 142400 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xabc> │ │ │ │ + b.w 1418d0 <_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] @ (3aff8 ) │ │ │ │ + ldr r0, [pc, #8] @ (3af88 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 134100 │ │ │ │ + bl 1336cc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xb804 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0003affc <_PyCompile_CodeGen@@Base>: │ │ │ │ +0003af8c <_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 1b967c │ │ │ │ - cbnz r0, 3b034 <_PyCompile_CodeGen@@Base+0x38> │ │ │ │ + bl 1b8adc │ │ │ │ + cbnz r0, 3afc4 <_PyCompile_CodeGen@@Base+0x38> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #48732 @ 0xbe5c │ │ │ │ + movw r1, #46596 @ 0xb604 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 3b03c <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ - bl 195a2c <_PyArena_New@@Base> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 3afcc <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + bl 194f0c <_PyArena_New@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3b040 <_PyCompile_CodeGen@@Base+0x44> │ │ │ │ + cbnz r0, 3afd0 <_PyCompile_CodeGen@@Base+0x44> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3b19a <_PyCompile_CodeGen@@Base+0x19e> │ │ │ │ + b.n 3b12a <_PyCompile_CodeGen@@Base+0x19e> │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2390c4 │ │ │ │ + bl 2388e0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3b066 <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ - bl 23f200 │ │ │ │ - cbz r0, 3b066 <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ + cbz r0, 3aff6 <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ + bl 23ea10 │ │ │ │ + cbz r0, 3aff6 <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1a26b4 <_PyAST_Compile@@Base+0x50> │ │ │ │ + bl 1a1c4c <_PyAST_Compile@@Base+0x50> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3b06e <_PyCompile_CodeGen@@Base+0x72> │ │ │ │ + cbnz r0, 3affe <_PyCompile_CodeGen@@Base+0x72> │ │ │ │ mov r0, r6 │ │ │ │ - bl 116200 <_PyArena_Free@@Base> │ │ │ │ - b.n 3b03c <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + bl 115d0c <_PyArena_Free@@Base> │ │ │ │ + b.n 3afcc <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r0, #56] @ 0x38 │ │ │ │ - bl 703d8 │ │ │ │ + bl 70410 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b03c <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + beq.n 3afcc <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a6318 <_PyConfig_AsDict@@Base+0x7a4> │ │ │ │ + bl 1a5898 <_PyConfig_AsDict@@Base+0x7a4> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3b08e <_PyCompile_CodeGen@@Base+0x92> │ │ │ │ + bne.n 3b01e <_PyCompile_CodeGen@@Base+0x92> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3b182 <_PyCompile_CodeGen@@Base+0x186> │ │ │ │ + b.n 3b112 <_PyCompile_CodeGen@@Base+0x186> │ │ │ │ ldr.w r8, [r4, #48] @ 0x30 │ │ │ │ ldr.w r0, [r8, #752] @ 0x2f0 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b08a <_PyCompile_CodeGen@@Base+0x8e> │ │ │ │ + beq.n 3b01a <_PyCompile_CodeGen@@Base+0x8e> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #48748 @ 0xbe6c │ │ │ │ + movw r1, #46612 @ 0xb614 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 3b08a <_PyCompile_CodeGen@@Base+0x8e> │ │ │ │ + beq.n 3b01a <_PyCompile_CodeGen@@Base+0x8e> │ │ │ │ ldr.w r0, [r8, #756] @ 0x2f4 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b08a <_PyCompile_CodeGen@@Base+0x8e> │ │ │ │ + beq.n 3b01a <_PyCompile_CodeGen@@Base+0x8e> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #48760 @ 0xbe78 │ │ │ │ + movw r1, #46624 @ 0xb620 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 3b08a <_PyCompile_CodeGen@@Base+0x8e> │ │ │ │ + beq.n 3b01a <_PyCompile_CodeGen@@Base+0x8e> │ │ │ │ ldr.w r0, [r8, #760] @ 0x2f8 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b08a <_PyCompile_CodeGen@@Base+0x8e> │ │ │ │ + beq.n 3b01a <_PyCompile_CodeGen@@Base+0x8e> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #48776 @ 0xbe88 │ │ │ │ + movw r1, #46640 @ 0xb630 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 3b08a <_PyCompile_CodeGen@@Base+0x8e> │ │ │ │ + beq.n 3b01a <_PyCompile_CodeGen@@Base+0x8e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - movw r5, #33356 @ 0x824c │ │ │ │ + movw r5, #31100 @ 0x797c │ │ │ │ movt r5, #58 @ 0x3a │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 3b164 <_PyCompile_CodeGen@@Base+0x168> │ │ │ │ + bne.n 3b0f4 <_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 f1ff4 │ │ │ │ + bl f1a40 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3b08a <_PyCompile_CodeGen@@Base+0x8e> │ │ │ │ + beq.n 3b01a <_PyCompile_CodeGen@@Base+0x8e> │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 1ac8d0 <_PyEval_NoToolsForUnwind@@Base+0x474> │ │ │ │ + bl 1abebc <_PyEval_NoToolsForUnwind@@Base+0x4d0> │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, r7 │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - bl 7bb84 │ │ │ │ + bl 7bbb4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3b182 <_PyCompile_CodeGen@@Base+0x186> │ │ │ │ + b.n 3b112 <_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 fa1c0 <_Py_GetErrorHandler@@Base+0x8e0> │ │ │ │ + bl f9b9c <_Py_GetErrorHandler@@Base+0x8e0> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3b124 <_PyCompile_CodeGen@@Base+0x128> │ │ │ │ - b.n 3b08a <_PyCompile_CodeGen@@Base+0x8e> │ │ │ │ + bne.n 3b0b4 <_PyCompile_CodeGen@@Base+0x128> │ │ │ │ + b.n 3b01a <_PyCompile_CodeGen@@Base+0x8e> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ mov r0, r4 │ │ │ │ - bl 113034 │ │ │ │ + bl 112cf0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b28ac │ │ │ │ + bl 1b1d14 │ │ │ │ mov r0, r6 │ │ │ │ - bl 116200 <_PyArena_Free@@Base> │ │ │ │ + bl 115d0c <_PyArena_Free@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #4] @ (3b1a8 <_PyCompile_CodeGen@@Base+0x1ac>) │ │ │ │ + ldr r0, [pc, #4] @ (3b138 <_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 142400 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xabc> │ │ │ │ + b.w 1418d0 <_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 71608 │ │ │ │ + bl 71640 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b28e <_PyCompile_CodeGen@@Base+0x292> │ │ │ │ + beq.n 3b21e <_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 3b1fa <_PyCompile_CodeGen@@Base+0x1fe> │ │ │ │ + bne.n 3b18a <_PyCompile_CodeGen@@Base+0x1fe> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 3b1ea <_PyCompile_CodeGen@@Base+0x1ee> │ │ │ │ + bne.n 3b17a <_PyCompile_CodeGen@@Base+0x1ee> │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 3b206 <_PyCompile_CodeGen@@Base+0x20a> │ │ │ │ - bl 2421f4 │ │ │ │ + beq.n 3b196 <_PyCompile_CodeGen@@Base+0x20a> │ │ │ │ + bl 23641c │ │ │ │ blx 2bbc4 │ │ │ │ blx 2ae60 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r1, 3b260 <_PyCompile_CodeGen@@Base+0x264> │ │ │ │ - bl 2254f0 <_PyArg_ParseStackAndKeywords@@Base+0xb0c> │ │ │ │ + cbz r1, 3b1f0 <_PyCompile_CodeGen@@Base+0x264> │ │ │ │ + bl 224cc8 <_PyArg_ParseStackAndKeywords@@Base+0xb0c> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r5, 3b230 <_PyCompile_CodeGen@@Base+0x234> │ │ │ │ + cbnz r5, 3b1c0 <_PyCompile_CodeGen@@Base+0x234> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a1f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3b238 <_PyCompile_CodeGen@@Base+0x23c> │ │ │ │ - b.n 3b244 <_PyCompile_CodeGen@@Base+0x248> │ │ │ │ - bl 85b64 │ │ │ │ - cbz r0, 3b248 <_PyCompile_CodeGen@@Base+0x24c> │ │ │ │ - b.n 3b220 <_PyCompile_CodeGen@@Base+0x224> │ │ │ │ + blt.n 3b1c8 <_PyCompile_CodeGen@@Base+0x23c> │ │ │ │ + b.n 3b1d4 <_PyCompile_CodeGen@@Base+0x248> │ │ │ │ + bl 85bd8 │ │ │ │ + cbz r0, 3b1d8 <_PyCompile_CodeGen@@Base+0x24c> │ │ │ │ + b.n 3b1b0 <_PyCompile_CodeGen@@Base+0x224> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3b244 <_PyCompile_CodeGen@@Base+0x248> │ │ │ │ + cbnz r3, 3b1d4 <_PyCompile_CodeGen@@Base+0x248> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3b260 <_PyCompile_CodeGen@@Base+0x264> │ │ │ │ + b.n 3b1f0 <_PyCompile_CodeGen@@Base+0x264> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b20a <_PyCompile_CodeGen@@Base+0x20e> │ │ │ │ + bge.n 3b19a <_PyCompile_CodeGen@@Base+0x20e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3b20a <_PyCompile_CodeGen@@Base+0x20e> │ │ │ │ + bne.n 3b19a <_PyCompile_CodeGen@@Base+0x20e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3b20a <_PyCompile_CodeGen@@Base+0x20e> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3b19a <_PyCompile_CodeGen@@Base+0x20e> │ │ │ │ blx 2af50 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3b27c <_PyCompile_CodeGen@@Base+0x280> │ │ │ │ + bne.n 3b20c <_PyCompile_CodeGen@@Base+0x280> │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 3b26c <_PyCompile_CodeGen@@Base+0x270> │ │ │ │ + bne.n 3b1fc <_PyCompile_CodeGen@@Base+0x270> │ │ │ │ dmb ish │ │ │ │ - beq.n 3b28e <_PyCompile_CodeGen@@Base+0x292> │ │ │ │ + beq.n 3b21e <_PyCompile_CodeGen@@Base+0x292> │ │ │ │ movw r0, #32208 @ 0x7dd0 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - bl 236528 │ │ │ │ + bl 26c194 │ │ │ │ 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, 3b2b6 <_PyCompile_CodeGen@@Base+0x2ba> │ │ │ │ + cbz r3, 3b246 <_PyCompile_CodeGen@@Base+0x2ba> │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 3b2b8 <_PyCompile_CodeGen@@Base+0x2bc> │ │ │ │ + b.n 3b248 <_PyCompile_CodeGen@@Base+0x2bc> │ │ │ │ mov r7, r3 │ │ │ │ - movw r4, #64464 @ 0xfbd0 │ │ │ │ + movw r4, #62208 @ 0xf300 │ │ │ │ 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 3b2ee <_PyCompile_CodeGen@@Base+0x2f2> │ │ │ │ + bne.n 3b27e <_PyCompile_CodeGen@@Base+0x2f2> │ │ │ │ cmp r8, ip │ │ │ │ - ble.n 3b2ee <_PyCompile_CodeGen@@Base+0x2f2> │ │ │ │ + ble.n 3b27e <_PyCompile_CodeGen@@Base+0x2f2> │ │ │ │ cmp.w r8, #2 │ │ │ │ - bgt.n 3b2ee <_PyCompile_CodeGen@@Base+0x2f2> │ │ │ │ - cbnz r6, 3b31a <_PyCompile_CodeGen@@Base+0x31e> │ │ │ │ + bgt.n 3b27e <_PyCompile_CodeGen@@Base+0x2f2> │ │ │ │ + cbnz r6, 3b2aa <_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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b3b4 <_PyCompile_CodeGen@@Base+0x3b8> │ │ │ │ + beq.n 3b344 <_PyCompile_CodeGen@@Base+0x3b8> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ add r8, r7 │ │ │ │ - bl 11bf80 │ │ │ │ + bl 11ba90 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b3b0 <_PyCompile_CodeGen@@Base+0x3b4> │ │ │ │ + beq.n 3b340 <_PyCompile_CodeGen@@Base+0x3b4> │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 3b35c <_PyCompile_CodeGen@@Base+0x360> │ │ │ │ + beq.n 3b2ec <_PyCompile_CodeGen@@Base+0x360> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 3b34c <_PyCompile_CodeGen@@Base+0x350> │ │ │ │ - bl fb46c │ │ │ │ + cbz r0, 3b2dc <_PyCompile_CodeGen@@Base+0x350> │ │ │ │ + bl fae3c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3b344 <_PyCompile_CodeGen@@Base+0x348> │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 3b3b0 <_PyCompile_CodeGen@@Base+0x3b4> │ │ │ │ + bne.n 3b2d4 <_PyCompile_CodeGen@@Base+0x348> │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 3b340 <_PyCompile_CodeGen@@Base+0x3b4> │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 3b360 <_PyCompile_CodeGen@@Base+0x364> │ │ │ │ - b.n 3b350 <_PyCompile_CodeGen@@Base+0x354> │ │ │ │ + beq.n 3b2f0 <_PyCompile_CodeGen@@Base+0x364> │ │ │ │ + b.n 3b2e0 <_PyCompile_CodeGen@@Base+0x354> │ │ │ │ mov.w r4, #438 @ 0x1b6 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1b1ad0 │ │ │ │ - cbnz r0, 3b360 <_PyCompile_CodeGen@@Base+0x364> │ │ │ │ - b.n 3b3b0 <_PyCompile_CodeGen@@Base+0x3b4> │ │ │ │ + bl 1b0e30 │ │ │ │ + cbnz r0, 3b2f0 <_PyCompile_CodeGen@@Base+0x364> │ │ │ │ + b.n 3b340 <_PyCompile_CodeGen@@Base+0x3b4> │ │ │ │ mov.w r4, #438 @ 0x1b6 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - bl 97c24 │ │ │ │ + bl 97ca0 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ cmn.w r6, #100 @ 0x64 │ │ │ │ mov r0, r7 │ │ │ │ - beq.n 3b380 <_PyCompile_CodeGen@@Base+0x384> │ │ │ │ + beq.n 3b310 <_PyCompile_CodeGen@@Base+0x384> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c040 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3b386 <_PyCompile_CodeGen@@Base+0x38a> │ │ │ │ + b.n 3b316 <_PyCompile_CodeGen@@Base+0x38a> │ │ │ │ blx 2b61c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 9a7f0 │ │ │ │ - cbz r5, 3b3b8 <_PyCompile_CodeGen@@Base+0x3bc> │ │ │ │ + cbz r5, 3b348 <_PyCompile_CodeGen@@Base+0x3bc> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3b3a2 <_PyCompile_CodeGen@@Base+0x3a6> │ │ │ │ - bl ee0f4 │ │ │ │ + bne.n 3b332 <_PyCompile_CodeGen@@Base+0x3a6> │ │ │ │ + bl edacc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b362 <_PyCompile_CodeGen@@Base+0x366> │ │ │ │ - b.n 3b3b0 <_PyCompile_CodeGen@@Base+0x3b4> │ │ │ │ + beq.n 3b2f2 <_PyCompile_CodeGen@@Base+0x366> │ │ │ │ + b.n 3b340 <_PyCompile_CodeGen@@Base+0x3b4> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a8634 │ │ │ │ + bl 1a7bc4 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 3b3c0 <_PyCompile_CodeGen@@Base+0x3c4> │ │ │ │ + b.n 3b350 <_PyCompile_CodeGen@@Base+0x3c4> │ │ │ │ mov r7, r0 │ │ │ │ - b.n 3b3c0 <_PyCompile_CodeGen@@Base+0x3c4> │ │ │ │ + b.n 3b350 <_PyCompile_CodeGen@@Base+0x3c4> │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ - bl 11c5f4 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11c104 <_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] @ (3b3f4 <_PyCompile_CodeGen@@Base+0x3f8>) │ │ │ │ + ldr r0, [pc, #8] @ (3b384 <_PyCompile_CodeGen@@Base+0x3f8>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 134100 │ │ │ │ + bl 1336cc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbnz r4, 3b40a <_PyCompile_CodeGen@@Base+0x40e> │ │ │ │ + cbnz r4, 3b39a <_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 3b418 <_PyCompile_CodeGen@@Base+0x41c> │ │ │ │ + bmi.n 3b3a8 <_PyCompile_CodeGen@@Base+0x41c> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #49016 @ 0xbf78 │ │ │ │ + movw r1, #46880 @ 0xb720 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5b6c │ │ │ │ + b.w d56e0 │ │ │ │ stmdb 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 11c49c │ │ │ │ + bl 11bfac │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b4f8 <_PyCompile_CodeGen@@Base+0x4fc> │ │ │ │ + beq.n 3b488 <_PyCompile_CodeGen@@Base+0x4fc> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1de340 │ │ │ │ + bl 1ddaa4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3b4e6 <_PyCompile_CodeGen@@Base+0x4ea> │ │ │ │ - bl 97c24 │ │ │ │ + beq.n 3b476 <_PyCompile_CodeGen@@Base+0x4ea> │ │ │ │ + bl 97ca0 │ │ │ │ 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 179e6c │ │ │ │ + bl 179344 │ │ │ │ mov r3, r5 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3b47c <_PyCompile_CodeGen@@Base+0x480> │ │ │ │ + cbnz r0, 3b40c <_PyCompile_CodeGen@@Base+0x480> │ │ │ │ mov r4, r9 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 3b4aa <_PyCompile_CodeGen@@Base+0x4ae> │ │ │ │ + b.n 3b43a <_PyCompile_CodeGen@@Base+0x4ae> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #20 │ │ │ │ str.w fp, [sp] │ │ │ │ blx 2b3c0 │ │ │ │ - cbz r0, 3b4a0 <_PyCompile_CodeGen@@Base+0x4a4> │ │ │ │ + cbz r0, 3b430 <_PyCompile_CodeGen@@Base+0x4a4> │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne.n 3b4a0 <_PyCompile_CodeGen@@Base+0x4a4> │ │ │ │ + bne.n 3b430 <_PyCompile_CodeGen@@Base+0x4a4> │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b4a6 <_PyCompile_CodeGen@@Base+0x4aa> │ │ │ │ + bge.n 3b436 <_PyCompile_CodeGen@@Base+0x4aa> │ │ │ │ lsls r5, r5, #1 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 3b464 <_PyCompile_CodeGen@@Base+0x468> │ │ │ │ + b.n 3b3f4 <_PyCompile_CodeGen@@Base+0x468> │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 3b4aa <_PyCompile_CodeGen@@Base+0x4ae> │ │ │ │ + b.n 3b43a <_PyCompile_CodeGen@@Base+0x4ae> │ │ │ │ mov.w r9, #1 │ │ │ │ mov r0, sl │ │ │ │ bl 9a7f0 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - cbnz r5, 3b4da <_PyCompile_CodeGen@@Base+0x4de> │ │ │ │ + cbnz r5, 3b46a <_PyCompile_CodeGen@@Base+0x4de> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 3b4c0 <_PyCompile_CodeGen@@Base+0x4c4> │ │ │ │ - bl 1f37b8 │ │ │ │ - b.n 3b4ea <_PyCompile_CodeGen@@Base+0x4ee> │ │ │ │ + beq.n 3b450 <_PyCompile_CodeGen@@Base+0x4c4> │ │ │ │ + bl 1f2f28 │ │ │ │ + b.n 3b47a <_PyCompile_CodeGen@@Base+0x4ee> │ │ │ │ movw r3, #61056 @ 0xee80 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #49056 @ 0xbfa0 │ │ │ │ + movw r1, #46920 @ 0xb748 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ - b.n 3b4ea <_PyCompile_CodeGen@@Base+0x4ee> │ │ │ │ + bl d56e0 │ │ │ │ + b.n 3b47a <_PyCompile_CodeGen@@Base+0x4ee> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d3f80 <_Py_Uid_Converter@@Base+0x148> │ │ │ │ + bl 1d3588 <_Py_Uid_Converter@@Base+0x148> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3b4ea <_PyCompile_CodeGen@@Base+0x4ee> │ │ │ │ + b.n 3b47a <_PyCompile_CodeGen@@Base+0x4ee> │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6b248 │ │ │ │ + bl 6b288 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r5 │ │ │ │ - bl 139d74 <_Py_DecRef@@Base> │ │ │ │ + bl 139344 <_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] @ (3b524 <_PyCompile_CodeGen@@Base+0x528>) │ │ │ │ + ldr r0, [pc, #8] @ (3b4b4 <_PyCompile_CodeGen@@Base+0x528>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 134100 │ │ │ │ + bl 1336cc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbnz r0, 3b534 <_PyCompile_CodeGen@@Base+0x538> │ │ │ │ + cbnz r0, 3b4c4 <_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] @ (3b554 <_PyCompile_CodeGen@@Base+0x558>) │ │ │ │ + ldr r0, [pc, #20] @ (3b4e4 <_PyCompile_CodeGen@@Base+0x558>) │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 94d10 │ │ │ │ + bl 94d94 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bvs.n 3b4f0 <_PyCompile_CodeGen@@Base+0x4f4> │ │ │ │ + bvs.n 3b480 <_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] @ (3b57c <_PyCompile_CodeGen@@Base+0x580>) │ │ │ │ + ldr r0, [pc, #8] @ (3b50c <_PyCompile_CodeGen@@Base+0x580>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 134100 │ │ │ │ + bl 1336cc │ │ │ │ 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 3b5ae <_PyCompile_CodeGen@@Base+0x5b2> │ │ │ │ + bgt.n 3b53e <_PyCompile_CodeGen@@Base+0x5b2> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #56360 @ 0xdc28 │ │ │ │ + movw r1, #54108 @ 0xd35c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 3b5c8 <_PyCompile_CodeGen@@Base+0x5cc> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 3b558 <_PyCompile_CodeGen@@Base+0x5cc> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 3b5cc <_PyCompile_CodeGen@@Base+0x5d0> │ │ │ │ + cbz r3, 3b55c <_PyCompile_CodeGen@@Base+0x5d0> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #7052 @ 0x1b8c │ │ │ │ + movw r1, #4812 @ 0x12cc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3b5e8 <_PyCompile_CodeGen@@Base+0x5ec> │ │ │ │ + b.n 3b578 <_PyCompile_CodeGen@@Base+0x5ec> │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbnz r0, 3b5da <_PyCompile_CodeGen@@Base+0x5de> │ │ │ │ + cbnz r0, 3b56a <_PyCompile_CodeGen@@Base+0x5de> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 3b5e8 <_PyCompile_CodeGen@@Base+0x5ec> │ │ │ │ - ldr r1, [pc, #16] @ (3b5ec <_PyCompile_CodeGen@@Base+0x5f0>) │ │ │ │ + b.n 3b578 <_PyCompile_CodeGen@@Base+0x5ec> │ │ │ │ + ldr r1, [pc, #16] @ (3b57c <_PyCompile_CodeGen@@Base+0x5f0>) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl b66cc │ │ │ │ + bl b6648 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b5d0 <_PyCompile_CodeGen@@Base+0x5d4> │ │ │ │ + beq.n 3b560 <_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] @ (3b614 <_PyCompile_CodeGen@@Base+0x618>) │ │ │ │ + ldr r0, [pc, #8] @ (3b5a4 <_PyCompile_CodeGen@@Base+0x618>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 134100 │ │ │ │ + bl 1336cc │ │ │ │ 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 9a728 <_Py_GetConfig@@Base> │ │ │ │ + bl 9a7b8 <_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 6b828 │ │ │ │ + b.w 6b868 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldrd r0, r1, [r3, #8] │ │ │ │ - b.w 100f40 │ │ │ │ + b.w 100838 │ │ │ │ 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] @ (3b78c <_PyCompile_CodeGen@@Base+0x790>) │ │ │ │ + ldr r2, [pc, #292] @ (3b71c <_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 3b690 <_PyCompile_CodeGen@@Base+0x694> │ │ │ │ + beq.n 3b620 <_PyCompile_CodeGen@@Base+0x694> │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 3b692 <_PyCompile_CodeGen@@Base+0x696> │ │ │ │ + cbz r4, 3b622 <_PyCompile_CodeGen@@Base+0x696> │ │ │ │ ldr r4, [r4, #48] @ 0x30 │ │ │ │ - movw r3, #46679 @ 0xb657 │ │ │ │ + movw r3, #46567 @ 0xb5e7 │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 3b692 <_PyCompile_CodeGen@@Base+0x696> │ │ │ │ + b.n 3b622 <_PyCompile_CodeGen@@Base+0x696> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3b76a <_PyCompile_CodeGen@@Base+0x76e> │ │ │ │ + beq.n 3b6fa <_PyCompile_CodeGen@@Base+0x76e> │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - movw r3, #46679 @ 0xb657 │ │ │ │ + movw r3, #46567 @ 0xb5e7 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3b76a <_PyCompile_CodeGen@@Base+0x76e> │ │ │ │ - cbnz r4, 3b6ac <_PyCompile_CodeGen@@Base+0x6b0> │ │ │ │ + bne.n 3b6fa <_PyCompile_CodeGen@@Base+0x76e> │ │ │ │ + cbnz r4, 3b63c <_PyCompile_CodeGen@@Base+0x6b0> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3b728 <_PyCompile_CodeGen@@Base+0x72c> │ │ │ │ + b.n 3b6b8 <_PyCompile_CodeGen@@Base+0x72c> │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 3b6cc <_PyCompile_CodeGen@@Base+0x6d0> │ │ │ │ + cbz r3, 3b65c <_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 3b728 <_PyCompile_CodeGen@@Base+0x72c> │ │ │ │ + ble.n 3b6b8 <_PyCompile_CodeGen@@Base+0x72c> │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 3b6ba <_PyCompile_CodeGen@@Base+0x6be> │ │ │ │ - b.n 3b6e6 <_PyCompile_CodeGen@@Base+0x6ea> │ │ │ │ + bne.n 3b64a <_PyCompile_CodeGen@@Base+0x6be> │ │ │ │ + b.n 3b676 <_PyCompile_CodeGen@@Base+0x6ea> │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3b6e6 <_PyCompile_CodeGen@@Base+0x6ea> │ │ │ │ + beq.n 3b676 <_PyCompile_CodeGen@@Base+0x6ea> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3b6ce <_PyCompile_CodeGen@@Base+0x6d2> │ │ │ │ + bne.n 3b65e <_PyCompile_CodeGen@@Base+0x6d2> │ │ │ │ movw r3, #34368 @ 0x8640 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3b728 <_PyCompile_CodeGen@@Base+0x72c> │ │ │ │ - ldr r2, [pc, #168] @ (3b790 <_PyCompile_CodeGen@@Base+0x794>) │ │ │ │ + bne.n 3b6b8 <_PyCompile_CodeGen@@Base+0x72c> │ │ │ │ + ldr r2, [pc, #168] @ (3b720 <_PyCompile_CodeGen@@Base+0x794>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 2603f0 <_PyLong_Lshift@@Base+0x1d8> │ │ │ │ + bl 25fbe8 <_PyLong_Lshift@@Base+0x1d8> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3b782 <_PyCompile_CodeGen@@Base+0x786> │ │ │ │ - beq.n 3b728 <_PyCompile_CodeGen@@Base+0x72c> │ │ │ │ + blt.n 3b712 <_PyCompile_CodeGen@@Base+0x786> │ │ │ │ + beq.n 3b6b8 <_PyCompile_CodeGen@@Base+0x72c> │ │ │ │ movs r3, #2 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (3b790 <_PyCompile_CodeGen@@Base+0x794>) │ │ │ │ + ldr r1, [pc, #148] @ (3b720 <_PyCompile_CodeGen@@Base+0x794>) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 1ffc5c │ │ │ │ + bl 1ff3d0 │ │ │ │ movw r2, #5152 @ 0x1420 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3b784 <_PyCompile_CodeGen@@Base+0x788> │ │ │ │ + bne.n 3b714 <_PyCompile_CodeGen@@Base+0x788> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b6a8 <_PyCompile_CodeGen@@Base+0x6ac> │ │ │ │ + bge.n 3b638 <_PyCompile_CodeGen@@Base+0x6ac> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 3b6a8 <_PyCompile_CodeGen@@Base+0x6ac> │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3b6a8 <_PyCompile_CodeGen@@Base+0x6ac> │ │ │ │ + bne.n 3b638 <_PyCompile_CodeGen@@Base+0x6ac> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3b638 <_PyCompile_CodeGen@@Base+0x6ac> │ │ │ │ movs r3, #2 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (3b794 <_PyCompile_CodeGen@@Base+0x798>) │ │ │ │ + ldr r1, [pc, #100] @ (3b724 <_PyCompile_CodeGen@@Base+0x798>) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 1ffc5c │ │ │ │ + bl 1ff3d0 │ │ │ │ movw r2, #5152 @ 0x1420 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3b784 <_PyCompile_CodeGen@@Base+0x788> │ │ │ │ + bne.n 3b714 <_PyCompile_CodeGen@@Base+0x788> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 3b758 <_PyCompile_CodeGen@@Base+0x75c> │ │ │ │ + bne.n 3b6e8 <_PyCompile_CodeGen@@Base+0x75c> │ │ │ │ movw r3, #5152 @ 0x1420 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - b.n 3b784 <_PyCompile_CodeGen@@Base+0x788> │ │ │ │ + b.n 3b714 <_PyCompile_CodeGen@@Base+0x788> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b76a <_PyCompile_CodeGen@@Base+0x76e> │ │ │ │ + bge.n 3b6fa <_PyCompile_CodeGen@@Base+0x76e> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 3b76a <_PyCompile_CodeGen@@Base+0x76e> │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 3b6fa <_PyCompile_CodeGen@@Base+0x76e> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 3b74e <_PyCompile_CodeGen@@Base+0x752> │ │ │ │ + beq.n 3b6de <_PyCompile_CodeGen@@Base+0x752> │ │ │ │ movs r3, #2 │ │ │ │ - ldr r1, [pc, #28] @ (3b790 <_PyCompile_CodeGen@@Base+0x794>) │ │ │ │ + ldr r1, [pc, #28] @ (3b720 <_PyCompile_CodeGen@@Base+0x794>) │ │ │ │ mov r0, r7 │ │ │ │ mov r2, sp │ │ │ │ str r6, [sp, #0] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1ffc5c │ │ │ │ + bl 1ff3d0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 3b784 <_PyCompile_CodeGen@@Base+0x788> │ │ │ │ + b.n 3b714 <_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 293558 <_PyMonitoring_FireBranchEvent@@Base+0x74> │ │ │ │ + b.w 292cd8 <_PyMonitoring_FireBranchEvent@@Base+0x74> │ │ │ │ │ │ │ │ -0003b79c <_PyEval_SpecialMethodCanSuggest@@Base>: │ │ │ │ +0003b72c <_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 3b7b6 <_PyEval_SpecialMethodCanSuggest@@Base+0x1a> │ │ │ │ + bgt.n 3b746 <_PyEval_SpecialMethodCanSuggest@@Base+0x1a> │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 3b7be <_PyEval_SpecialMethodCanSuggest@@Base+0x22> │ │ │ │ - b.n 3b806 <_PyEval_SpecialMethodCanSuggest@@Base+0x6a> │ │ │ │ + bge.n 3b74e <_PyEval_SpecialMethodCanSuggest@@Base+0x22> │ │ │ │ + b.n 3b796 <_PyEval_SpecialMethodCanSuggest@@Base+0x6a> │ │ │ │ subs r1, #2 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 3b7dc <_PyEval_SpecialMethodCanSuggest@@Base+0x40> │ │ │ │ - b.n 3b806 <_PyEval_SpecialMethodCanSuggest@@Base+0x6a> │ │ │ │ - ldr r1, [pc, #88] @ (3b818 <_PyEval_SpecialMethodCanSuggest@@Base+0x7c>) │ │ │ │ + bls.n 3b76c <_PyEval_SpecialMethodCanSuggest@@Base+0x40> │ │ │ │ + b.n 3b796 <_PyEval_SpecialMethodCanSuggest@@Base+0x6a> │ │ │ │ + ldr r1, [pc, #88] @ (3b7a8 <_PyEval_SpecialMethodCanSuggest@@Base+0x7c>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 1952dc <_PyType_Lookup@@Base> │ │ │ │ - cbz r0, 3b814 <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ + bl 1947bc <_PyType_Lookup@@Base> │ │ │ │ + cbz r0, 3b7a4 <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ - cbz r3, 3b814 <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ - ldr r1, [pc, #72] @ (3b81c <_PyEval_SpecialMethodCanSuggest@@Base+0x80>) │ │ │ │ + cbz r3, 3b7a4 <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ + ldr r1, [pc, #72] @ (3b7ac <_PyEval_SpecialMethodCanSuggest@@Base+0x80>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 1952dc <_PyType_Lookup@@Base> │ │ │ │ - cbnz r0, 3b7f8 <_PyEval_SpecialMethodCanSuggest@@Base+0x5c> │ │ │ │ - b.n 3b814 <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ - ldr r1, [pc, #64] @ (3b820 <_PyEval_SpecialMethodCanSuggest@@Base+0x84>) │ │ │ │ + bl 1947bc <_PyType_Lookup@@Base> │ │ │ │ + cbnz r0, 3b788 <_PyEval_SpecialMethodCanSuggest@@Base+0x5c> │ │ │ │ + b.n 3b7a4 <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ + ldr r1, [pc, #64] @ (3b7b0 <_PyEval_SpecialMethodCanSuggest@@Base+0x84>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 1952dc <_PyType_Lookup@@Base> │ │ │ │ - cbz r0, 3b814 <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ + bl 1947bc <_PyType_Lookup@@Base> │ │ │ │ + cbz r0, 3b7a4 <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ - cbz r3, 3b814 <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ - ldr r1, [pc, #52] @ (3b824 <_PyEval_SpecialMethodCanSuggest@@Base+0x88>) │ │ │ │ + cbz r3, 3b7a4 <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ + ldr r1, [pc, #52] @ (3b7b4 <_PyEval_SpecialMethodCanSuggest@@Base+0x88>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 1952dc <_PyType_Lookup@@Base> │ │ │ │ - cbz r0, 3b814 <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ + bl 1947bc <_PyType_Lookup@@Base> │ │ │ │ + cbz r0, 3b7a4 <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r0, [r3, #136] @ 0x88 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 3b816 <_PyEval_SpecialMethodCanSuggest@@Base+0x7a> │ │ │ │ - movw r1, #49504 @ 0xc160 │ │ │ │ + b.n 3b7a6 <_PyEval_SpecialMethodCanSuggest@@Base+0x7a> │ │ │ │ + movw r1, #47368 @ 0xb908 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - ldr r0, [pc, #24] @ (3b828 <_PyEval_SpecialMethodCanSuggest@@Base+0x8c>) │ │ │ │ - bl 62ea6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #24] @ (3b7b8 <_PyEval_SpecialMethodCanSuggest@@Base+0x8c>) │ │ │ │ + bl 630ae <_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 │ │ │ │ - stc2 0, cr0, [ip], {70} @ 0x46 │ │ │ │ + @ instruction: 0xf33c0046 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 3b854 <_PyEval_SpecialMethodCanSuggest@@Base+0xb8> │ │ │ │ + cbnz r1, 3b7e4 <_PyEval_SpecialMethodCanSuggest@@Base+0xb8> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #49532 @ 0xc17c │ │ │ │ + movw r1, #47396 @ 0xb924 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 3b860 <_PyEval_SpecialMethodCanSuggest@@Base+0xc4> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 3b7f0 <_PyEval_SpecialMethodCanSuggest@@Base+0xc4> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl c625c │ │ │ │ + bl c61d4 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 3b866 <_PyEval_SpecialMethodCanSuggest@@Base+0xca> │ │ │ │ + bge.n 3b7f6 <_PyEval_SpecialMethodCanSuggest@@Base+0xca> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3b870 <_PyEval_SpecialMethodCanSuggest@@Base+0xd4> │ │ │ │ + b.n 3b800 <_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 │ │ │ │ @@ -22952,120 +22904,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 3b8b8 <_PyEval_SpecialMethodCanSuggest@@Base+0x11c> │ │ │ │ + bne.n 3b848 <_PyEval_SpecialMethodCanSuggest@@Base+0x11c> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3b8da <_PyEval_SpecialMethodCanSuggest@@Base+0x13e> │ │ │ │ - b.n 3b8d2 <_PyEval_SpecialMethodCanSuggest@@Base+0x136> │ │ │ │ + bne.n 3b86a <_PyEval_SpecialMethodCanSuggest@@Base+0x13e> │ │ │ │ + b.n 3b862 <_PyEval_SpecialMethodCanSuggest@@Base+0x136> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42056 @ 0xa448 │ │ │ │ + movw r0, #39668 @ 0x9af4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b8a8 <_PyEval_SpecialMethodCanSuggest@@Base+0x10c> │ │ │ │ + bne.n 3b838 <_PyEval_SpecialMethodCanSuggest@@Base+0x10c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3ba76 <_PyEval_SpecialMethodCanSuggest@@Base+0x2da> │ │ │ │ - bl 7fa74 │ │ │ │ + b.n 3ba06 <_PyEval_SpecialMethodCanSuggest@@Base+0x2da> │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b8ce <_PyEval_SpecialMethodCanSuggest@@Base+0x132> │ │ │ │ + bne.n 3b85e <_PyEval_SpecialMethodCanSuggest@@Base+0x132> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 88edc │ │ │ │ + bl 88ee8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b8ce <_PyEval_SpecialMethodCanSuggest@@Base+0x132> │ │ │ │ + beq.n 3b85e <_PyEval_SpecialMethodCanSuggest@@Base+0x132> │ │ │ │ movs r0, #32 │ │ │ │ blx 2b664 <__sched_cpualloc@plt> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3b8f6 <_PyEval_SpecialMethodCanSuggest@@Base+0x15a> │ │ │ │ - bl 1f37b8 │ │ │ │ - b.n 3ba6e <_PyEval_SpecialMethodCanSuggest@@Base+0x2d2> │ │ │ │ + cbnz r0, 3b886 <_PyEval_SpecialMethodCanSuggest@@Base+0x15a> │ │ │ │ + bl 1f2f28 │ │ │ │ + b.n 3b9fe <_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 89154 │ │ │ │ + bl 89160 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3ba1e <_PyEval_SpecialMethodCanSuggest@@Base+0x282> │ │ │ │ - bl 11c488 │ │ │ │ - cbnz r0, 3b952 <_PyEval_SpecialMethodCanSuggest@@Base+0x1b6> │ │ │ │ + beq.w 3b9ae <_PyEval_SpecialMethodCanSuggest@@Base+0x282> │ │ │ │ + bl 11bf98 │ │ │ │ + cbnz r0, 3b8e2 <_PyEval_SpecialMethodCanSuggest@@Base+0x1b6> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ - movw r1, #49644 @ 0xc1ec │ │ │ │ + movw r1, #47508 @ 0xb994 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ + bl d56e0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 3ba66 <_PyEval_SpecialMethodCanSuggest@@Base+0x2ca> │ │ │ │ + bge.w 3b9f6 <_PyEval_SpecialMethodCanSuggest@@Base+0x2ca> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3ba66 <_PyEval_SpecialMethodCanSuggest@@Base+0x2ca> │ │ │ │ + bne.w 3b9f6 <_PyEval_SpecialMethodCanSuggest@@Base+0x2ca> │ │ │ │ mov r0, fp │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ba66 <_PyEval_SpecialMethodCanSuggest@@Base+0x2ca> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3b9f6 <_PyEval_SpecialMethodCanSuggest@@Base+0x2ca> │ │ │ │ mov r0, fp │ │ │ │ - bl e3ac4 │ │ │ │ + bl e35e4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b972 <_PyEval_SpecialMethodCanSuggest@@Base+0x1d6> │ │ │ │ + bge.n 3b902 <_PyEval_SpecialMethodCanSuggest@@Base+0x1d6> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 3b972 <_PyEval_SpecialMethodCanSuggest@@Base+0x1d6> │ │ │ │ + cbnz r3, 3b902 <_PyEval_SpecialMethodCanSuggest@@Base+0x1d6> │ │ │ │ mov r0, fp │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 3b996 <_PyEval_SpecialMethodCanSuggest@@Base+0x1fa> │ │ │ │ - bl 7fa74 │ │ │ │ + bge.n 3b926 <_PyEval_SpecialMethodCanSuggest@@Base+0x1fa> │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ba66 <_PyEval_SpecialMethodCanSuggest@@Base+0x2ca> │ │ │ │ + bne.n 3b9f6 <_PyEval_SpecialMethodCanSuggest@@Base+0x2ca> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #49700 @ 0xc224 │ │ │ │ + movw r1, #47564 @ 0xb9cc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 3ba66 <_PyEval_SpecialMethodCanSuggest@@Base+0x2ca> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 3b9f6 <_PyEval_SpecialMethodCanSuggest@@Base+0x2ca> │ │ │ │ cmp r5, sl │ │ │ │ - bne.n 3b9b2 <_PyEval_SpecialMethodCanSuggest@@Base+0x216> │ │ │ │ + bne.n 3b942 <_PyEval_SpecialMethodCanSuggest@@Base+0x216> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #49720 @ 0xc238 │ │ │ │ + movw r1, #47584 @ 0xb9e0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 3ba66 <_PyEval_SpecialMethodCanSuggest@@Base+0x2ca> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 3b9f6 <_PyEval_SpecialMethodCanSuggest@@Base+0x2ca> │ │ │ │ cmp r5, r7 │ │ │ │ - blt.n 3b9fe <_PyEval_SpecialMethodCanSuggest@@Base+0x262> │ │ │ │ + blt.n 3b98e <_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 3b9b6 <_PyEval_SpecialMethodCanSuggest@@Base+0x21a> │ │ │ │ + bge.n 3b946 <_PyEval_SpecialMethodCanSuggest@@Base+0x21a> │ │ │ │ mov r0, r7 │ │ │ │ blx 2b664 <__sched_cpualloc@plt> │ │ │ │ mov fp, r0 │ │ │ │ - cbnz r0, 3b9d6 <_PyEval_SpecialMethodCanSuggest@@Base+0x23a> │ │ │ │ - bl 1f37b8 │ │ │ │ - b.n 3ba66 <_PyEval_SpecialMethodCanSuggest@@Base+0x2ca> │ │ │ │ + cbnz r0, 3b966 <_PyEval_SpecialMethodCanSuggest@@Base+0x23a> │ │ │ │ + bl 1f2f28 │ │ │ │ + b.n 3b9f6 <_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 │ │ │ │ @@ -23074,312 +23026,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 3b904 <_PyEval_SpecialMethodCanSuggest@@Base+0x168> │ │ │ │ + bls.w 3b894 <_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 3b904 <_PyEval_SpecialMethodCanSuggest@@Base+0x168> │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 3ba66 <_PyEval_SpecialMethodCanSuggest@@Base+0x2ca> │ │ │ │ + b.n 3b894 <_PyEval_SpecialMethodCanSuggest@@Base+0x168> │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 3b9f6 <_PyEval_SpecialMethodCanSuggest@@Base+0x2ca> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ba38 <_PyEval_SpecialMethodCanSuggest@@Base+0x29c> │ │ │ │ + bge.n 3b9c8 <_PyEval_SpecialMethodCanSuggest@@Base+0x29c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3ba38 <_PyEval_SpecialMethodCanSuggest@@Base+0x29c> │ │ │ │ + cbnz r3, 3b9c8 <_PyEval_SpecialMethodCanSuggest@@Base+0x29c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ blx 2b658 │ │ │ │ - cbz r0, 3ba56 <_PyEval_SpecialMethodCanSuggest@@Base+0x2ba> │ │ │ │ + cbz r0, 3b9e6 <_PyEval_SpecialMethodCanSuggest@@Base+0x2ba> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a8634 │ │ │ │ - b.n 3ba66 <_PyEval_SpecialMethodCanSuggest@@Base+0x2ca> │ │ │ │ + bl 1a7bc4 │ │ │ │ + b.n 3b9f6 <_PyEval_SpecialMethodCanSuggest@@Base+0x2ca> │ │ │ │ mov r0, r4 │ │ │ │ blx 2bde8 <__sched_cpufree@plt> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 3ba76 <_PyEval_SpecialMethodCanSuggest@@Base+0x2da> │ │ │ │ - cbz r4, 3ba6e <_PyEval_SpecialMethodCanSuggest@@Base+0x2d2> │ │ │ │ + b.n 3ba06 <_PyEval_SpecialMethodCanSuggest@@Base+0x2da> │ │ │ │ + cbz r4, 3b9fe <_PyEval_SpecialMethodCanSuggest@@Base+0x2d2> │ │ │ │ mov r0, r4 │ │ │ │ blx 2bde8 <__sched_cpufree@plt> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77318 │ │ │ │ - b.n 3b8ce <_PyEval_SpecialMethodCanSuggest@@Base+0x132> │ │ │ │ + bl 77350 │ │ │ │ + b.n 3b85e <_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 24f7f8 │ │ │ │ + bl 24efe0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3bab4 <_PyEval_SpecialMethodCanSuggest@@Base+0x318> │ │ │ │ + blt.n 3ba44 <_PyEval_SpecialMethodCanSuggest@@Base+0x318> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 3bab0 <_PyEval_SpecialMethodCanSuggest@@Base+0x314> │ │ │ │ + cbnz r3, 3ba40 <_PyEval_SpecialMethodCanSuggest@@Base+0x314> │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #49744 @ 0xc250 │ │ │ │ + movw r1, #47608 @ 0xb9f8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 3bab6 <_PyEval_SpecialMethodCanSuggest@@Base+0x31a> │ │ │ │ + b.n 3ba46 <_PyEval_SpecialMethodCanSuggest@@Base+0x31a> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #4] @ (3bac4 <_PyEval_SpecialMethodCanSuggest@@Base+0x328>) │ │ │ │ + ldr r2, [pc, #4] @ (3ba54 <_PyEval_SpecialMethodCanSuggest@@Base+0x328>) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.n 3bb20 <_PyEval_SpecialMethodCanSuggest@@Base+0x384> │ │ │ │ + b.n 3bab0 <_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] @ (3baec <_PyEval_SpecialMethodCanSuggest@@Base+0x350>) │ │ │ │ + ldr r0, [pc, #8] @ (3ba7c <_PyEval_SpecialMethodCanSuggest@@Base+0x350>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 134100 │ │ │ │ + bl 1336cc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbnz r4, 3bb0a <_PyEval_SpecialMethodCanSuggest@@Base+0x36e> │ │ │ │ + cbnz r4, 3ba9a <_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] @ (3bb1c <_PyEval_SpecialMethodCanSuggest@@Base+0x380>) │ │ │ │ + ldr r0, [pc, #20] @ (3baac <_PyEval_SpecialMethodCanSuggest@@Base+0x380>) │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 94d10 │ │ │ │ + bl 94d94 │ │ │ │ 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 c8dd0 │ │ │ │ - cbz r0, 3bb7a <_PyEval_SpecialMethodCanSuggest@@Base+0x3de> │ │ │ │ + bl c8d48 │ │ │ │ + cbz r0, 3bb0a <_PyEval_SpecialMethodCanSuggest@@Base+0x3de> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 82a90 │ │ │ │ + bl 82b08 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3bb66 <_PyEval_SpecialMethodCanSuggest@@Base+0x3ca> │ │ │ │ + beq.n 3baf6 <_PyEval_SpecialMethodCanSuggest@@Base+0x3ca> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r5, 3bb5a <_PyEval_SpecialMethodCanSuggest@@Base+0x3be> │ │ │ │ + cbz r5, 3baea <_PyEval_SpecialMethodCanSuggest@@Base+0x3be> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3bbbe <_PyEval_SpecialMethodCanSuggest@@Base+0x422> │ │ │ │ - b.n 3bbca <_PyEval_SpecialMethodCanSuggest@@Base+0x42e> │ │ │ │ + blt.n 3bb4e <_PyEval_SpecialMethodCanSuggest@@Base+0x422> │ │ │ │ + b.n 3bb5a <_PyEval_SpecialMethodCanSuggest@@Base+0x42e> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 90960 │ │ │ │ + bl 90a24 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3bb7e <_PyEval_SpecialMethodCanSuggest@@Base+0x3e2> │ │ │ │ + cbnz r0, 3bb0e <_PyEval_SpecialMethodCanSuggest@@Base+0x3e2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3bb7a <_PyEval_SpecialMethodCanSuggest@@Base+0x3de> │ │ │ │ + bge.n 3bb0a <_PyEval_SpecialMethodCanSuggest@@Base+0x3de> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3bb7a <_PyEval_SpecialMethodCanSuggest@@Base+0x3de> │ │ │ │ + cbnz r3, 3bb0a <_PyEval_SpecialMethodCanSuggest@@Base+0x3de> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3bbca <_PyEval_SpecialMethodCanSuggest@@Base+0x42e> │ │ │ │ + b.n 3bb5a <_PyEval_SpecialMethodCanSuggest@@Base+0x42e> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78510 │ │ │ │ + bl 78548 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3bbb8 <_PyEval_SpecialMethodCanSuggest@@Base+0x41c> │ │ │ │ + bne.n 3bb48 <_PyEval_SpecialMethodCanSuggest@@Base+0x41c> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3bba0 <_PyEval_SpecialMethodCanSuggest@@Base+0x404> │ │ │ │ + bge.n 3bb30 <_PyEval_SpecialMethodCanSuggest@@Base+0x404> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3bba0 <_PyEval_SpecialMethodCanSuggest@@Base+0x404> │ │ │ │ + cbnz r3, 3bb30 <_PyEval_SpecialMethodCanSuggest@@Base+0x404> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3bb7a <_PyEval_SpecialMethodCanSuggest@@Base+0x3de> │ │ │ │ + bge.n 3bb0a <_PyEval_SpecialMethodCanSuggest@@Base+0x3de> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3bb7a <_PyEval_SpecialMethodCanSuggest@@Base+0x3de> │ │ │ │ + bne.n 3bb0a <_PyEval_SpecialMethodCanSuggest@@Base+0x3de> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3bb7a <_PyEval_SpecialMethodCanSuggest@@Base+0x3de> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3bb0a <_PyEval_SpecialMethodCanSuggest@@Base+0x3de> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3bbca <_PyEval_SpecialMethodCanSuggest@@Base+0x42e> │ │ │ │ + bge.n 3bb5a <_PyEval_SpecialMethodCanSuggest@@Base+0x42e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3bbca <_PyEval_SpecialMethodCanSuggest@@Base+0x42e> │ │ │ │ + cbnz r3, 3bb5a <_PyEval_SpecialMethodCanSuggest@@Base+0x42e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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] @ (3bd04 <_PyEval_SpecialMethodCanSuggest@@Base+0x568>) │ │ │ │ + ldr r2, [pc, #292] @ (3bc94 <_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 3bc0a <_PyEval_SpecialMethodCanSuggest@@Base+0x46e> │ │ │ │ + beq.n 3bb9a <_PyEval_SpecialMethodCanSuggest@@Base+0x46e> │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 3bc0c <_PyEval_SpecialMethodCanSuggest@@Base+0x470> │ │ │ │ + cbz r4, 3bb9c <_PyEval_SpecialMethodCanSuggest@@Base+0x470> │ │ │ │ ldr r4, [r4, #44] @ 0x2c │ │ │ │ - movw r3, #48081 @ 0xbbd1 │ │ │ │ + movw r3, #47969 @ 0xbb61 │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 3bc0c <_PyEval_SpecialMethodCanSuggest@@Base+0x470> │ │ │ │ + b.n 3bb9c <_PyEval_SpecialMethodCanSuggest@@Base+0x470> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3bce4 <_PyEval_SpecialMethodCanSuggest@@Base+0x548> │ │ │ │ + beq.n 3bc74 <_PyEval_SpecialMethodCanSuggest@@Base+0x548> │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ - movw r3, #48081 @ 0xbbd1 │ │ │ │ + movw r3, #47969 @ 0xbb61 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3bce4 <_PyEval_SpecialMethodCanSuggest@@Base+0x548> │ │ │ │ - cbnz r4, 3bc26 <_PyEval_SpecialMethodCanSuggest@@Base+0x48a> │ │ │ │ + bne.n 3bc74 <_PyEval_SpecialMethodCanSuggest@@Base+0x548> │ │ │ │ + cbnz r4, 3bbb6 <_PyEval_SpecialMethodCanSuggest@@Base+0x48a> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3bca2 <_PyEval_SpecialMethodCanSuggest@@Base+0x506> │ │ │ │ + b.n 3bc32 <_PyEval_SpecialMethodCanSuggest@@Base+0x506> │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 3bc46 <_PyEval_SpecialMethodCanSuggest@@Base+0x4aa> │ │ │ │ + cbz r3, 3bbd6 <_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 3bca2 <_PyEval_SpecialMethodCanSuggest@@Base+0x506> │ │ │ │ + ble.n 3bc32 <_PyEval_SpecialMethodCanSuggest@@Base+0x506> │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 3bc34 <_PyEval_SpecialMethodCanSuggest@@Base+0x498> │ │ │ │ - b.n 3bc60 <_PyEval_SpecialMethodCanSuggest@@Base+0x4c4> │ │ │ │ + bne.n 3bbc4 <_PyEval_SpecialMethodCanSuggest@@Base+0x498> │ │ │ │ + b.n 3bbf0 <_PyEval_SpecialMethodCanSuggest@@Base+0x4c4> │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3bc60 <_PyEval_SpecialMethodCanSuggest@@Base+0x4c4> │ │ │ │ + beq.n 3bbf0 <_PyEval_SpecialMethodCanSuggest@@Base+0x4c4> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3bc48 <_PyEval_SpecialMethodCanSuggest@@Base+0x4ac> │ │ │ │ + bne.n 3bbd8 <_PyEval_SpecialMethodCanSuggest@@Base+0x4ac> │ │ │ │ movw r3, #34368 @ 0x8640 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3bca2 <_PyEval_SpecialMethodCanSuggest@@Base+0x506> │ │ │ │ - ldr r2, [pc, #164] @ (3bd08 <_PyEval_SpecialMethodCanSuggest@@Base+0x56c>) │ │ │ │ + bne.n 3bc32 <_PyEval_SpecialMethodCanSuggest@@Base+0x506> │ │ │ │ + ldr r2, [pc, #164] @ (3bc98 <_PyEval_SpecialMethodCanSuggest@@Base+0x56c>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 2603f0 <_PyLong_Lshift@@Base+0x1d8> │ │ │ │ + bl 25fbe8 <_PyLong_Lshift@@Base+0x1d8> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3bcfc <_PyEval_SpecialMethodCanSuggest@@Base+0x560> │ │ │ │ - beq.n 3bca2 <_PyEval_SpecialMethodCanSuggest@@Base+0x506> │ │ │ │ + blt.n 3bc8c <_PyEval_SpecialMethodCanSuggest@@Base+0x560> │ │ │ │ + beq.n 3bc32 <_PyEval_SpecialMethodCanSuggest@@Base+0x506> │ │ │ │ movs r3, #2 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (3bd08 <_PyEval_SpecialMethodCanSuggest@@Base+0x56c>) │ │ │ │ + ldr r1, [pc, #148] @ (3bc98 <_PyEval_SpecialMethodCanSuggest@@Base+0x56c>) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 1ffc5c │ │ │ │ + bl 1ff3d0 │ │ │ │ movw r2, #5152 @ 0x1420 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3bcfe <_PyEval_SpecialMethodCanSuggest@@Base+0x562> │ │ │ │ + bne.n 3bc8e <_PyEval_SpecialMethodCanSuggest@@Base+0x562> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3bc22 <_PyEval_SpecialMethodCanSuggest@@Base+0x486> │ │ │ │ + bge.n 3bbb2 <_PyEval_SpecialMethodCanSuggest@@Base+0x486> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 3bc22 <_PyEval_SpecialMethodCanSuggest@@Base+0x486> │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3bc22 <_PyEval_SpecialMethodCanSuggest@@Base+0x486> │ │ │ │ + bne.n 3bbb2 <_PyEval_SpecialMethodCanSuggest@@Base+0x486> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3bbb2 <_PyEval_SpecialMethodCanSuggest@@Base+0x486> │ │ │ │ movs r3, #2 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (3bd0c <_PyEval_SpecialMethodCanSuggest@@Base+0x570>) │ │ │ │ + ldr r1, [pc, #100] @ (3bc9c <_PyEval_SpecialMethodCanSuggest@@Base+0x570>) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 1ffc5c │ │ │ │ + bl 1ff3d0 │ │ │ │ movw r2, #5152 @ 0x1420 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3bcfe <_PyEval_SpecialMethodCanSuggest@@Base+0x562> │ │ │ │ + bne.n 3bc8e <_PyEval_SpecialMethodCanSuggest@@Base+0x562> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 3bcd2 <_PyEval_SpecialMethodCanSuggest@@Base+0x536> │ │ │ │ + bne.n 3bc62 <_PyEval_SpecialMethodCanSuggest@@Base+0x536> │ │ │ │ movw r3, #5152 @ 0x1420 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - b.n 3bcfe <_PyEval_SpecialMethodCanSuggest@@Base+0x562> │ │ │ │ + b.n 3bc8e <_PyEval_SpecialMethodCanSuggest@@Base+0x562> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3bce4 <_PyEval_SpecialMethodCanSuggest@@Base+0x548> │ │ │ │ + bge.n 3bc74 <_PyEval_SpecialMethodCanSuggest@@Base+0x548> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 3bce4 <_PyEval_SpecialMethodCanSuggest@@Base+0x548> │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 3bc74 <_PyEval_SpecialMethodCanSuggest@@Base+0x548> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 3bcc8 <_PyEval_SpecialMethodCanSuggest@@Base+0x52c> │ │ │ │ + beq.n 3bc58 <_PyEval_SpecialMethodCanSuggest@@Base+0x52c> │ │ │ │ movs r3, #2 │ │ │ │ - ldr r1, [pc, #28] @ (3bd08 <_PyEval_SpecialMethodCanSuggest@@Base+0x56c>) │ │ │ │ + ldr r1, [pc, #28] @ (3bc98 <_PyEval_SpecialMethodCanSuggest@@Base+0x56c>) │ │ │ │ mov r0, r7 │ │ │ │ mov r2, sp │ │ │ │ str r6, [sp, #0] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1ffc5c │ │ │ │ + bl 1ff3d0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 3bcfe <_PyEval_SpecialMethodCanSuggest@@Base+0x562> │ │ │ │ + b.n 3bc8e <_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} │ │ │ │ @@ -23389,170 +23341,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, 3bd30 <_PyEval_SpecialMethodCanSuggest@@Base+0x594> │ │ │ │ + cbnz r3, 3bcc0 <_PyEval_SpecialMethodCanSuggest@@Base+0x594> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 3bd30 <_PyEval_SpecialMethodCanSuggest@@Base+0x594> │ │ │ │ + ble.n 3bcc0 <_PyEval_SpecialMethodCanSuggest@@Base+0x594> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3bd30 <_PyEval_SpecialMethodCanSuggest@@Base+0x594> │ │ │ │ - cbnz r0, 3bd4e <_PyEval_SpecialMethodCanSuggest@@Base+0x5b2> │ │ │ │ + bne.n 3bcc0 <_PyEval_SpecialMethodCanSuggest@@Base+0x594> │ │ │ │ + cbnz r0, 3bcde <_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] @ (3bd98 <_PyEval_SpecialMethodCanSuggest@@Base+0x5fc>) │ │ │ │ + ldr r4, [pc, #88] @ (3bd28 <_PyEval_SpecialMethodCanSuggest@@Base+0x5fc>) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3bd4e <_PyEval_SpecialMethodCanSuggest@@Base+0x5b2> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3bcde <_PyEval_SpecialMethodCanSuggest@@Base+0x5b2> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3bd94 <_PyEval_SpecialMethodCanSuggest@@Base+0x5f8> │ │ │ │ + b.n 3bd24 <_PyEval_SpecialMethodCanSuggest@@Base+0x5f8> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3bd60 <_PyEval_SpecialMethodCanSuggest@@Base+0x5c4> │ │ │ │ - bl 7fa74 │ │ │ │ - cbz r0, 3bd8c <_PyEval_SpecialMethodCanSuggest@@Base+0x5f0> │ │ │ │ - b.n 3bd4a <_PyEval_SpecialMethodCanSuggest@@Base+0x5ae> │ │ │ │ + bne.n 3bcf0 <_PyEval_SpecialMethodCanSuggest@@Base+0x5c4> │ │ │ │ + bl 7faa4 │ │ │ │ + cbz r0, 3bd1c <_PyEval_SpecialMethodCanSuggest@@Base+0x5f0> │ │ │ │ + b.n 3bcda <_PyEval_SpecialMethodCanSuggest@@Base+0x5ae> │ │ │ │ cmp.w r0, #266 @ 0x10a │ │ │ │ - bhi.n 3bd8c <_PyEval_SpecialMethodCanSuggest@@Base+0x5f0> │ │ │ │ - movw r1, #33672 @ 0x8388 │ │ │ │ + bhi.n 3bd1c <_PyEval_SpecialMethodCanSuggest@@Base+0x5f0> │ │ │ │ + movw r1, #31416 @ 0x7ab8 │ │ │ │ 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 3bd94 <_PyEval_SpecialMethodCanSuggest@@Base+0x5f8> │ │ │ │ + b.n 3bd24 <_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 3bdc8 <_PyEval_SpecialMethodCanSuggest@@Base+0x62c> │ │ │ │ + bge.n 3bd58 <_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 1a8634 │ │ │ │ - bne.n 3bdd2 <_PyEval_SpecialMethodCanSuggest@@Base+0x636> │ │ │ │ + b.w 1a7bc4 │ │ │ │ + bne.n 3bd62 <_PyEval_SpecialMethodCanSuggest@@Base+0x636> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 71608 │ │ │ │ + b.w 71640 │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 3bde0 <_PyEval_SpecialMethodCanSuggest@@Base+0x644> │ │ │ │ + bcc.n 3bd70 <_PyEval_SpecialMethodCanSuggest@@Base+0x644> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1f37b8 │ │ │ │ + b.w 1f2f28 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bl 75bf0 │ │ │ │ + bl 75c28 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3bdd8 <_PyEval_SpecialMethodCanSuggest@@Base+0x63c> │ │ │ │ + beq.n 3bd68 <_PyEval_SpecialMethodCanSuggest@@Base+0x63c> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b3f0 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3be12 <_PyEval_SpecialMethodCanSuggest@@Base+0x676> │ │ │ │ + bne.n 3bda2 <_PyEval_SpecialMethodCanSuggest@@Base+0x676> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a8634 │ │ │ │ + bl 1a7bc4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 75fa8 │ │ │ │ + bl 75fe0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3be4a <_PyEval_SpecialMethodCanSuggest@@Base+0x6ae> │ │ │ │ - bl 71608 │ │ │ │ + b.n 3bdda <_PyEval_SpecialMethodCanSuggest@@Base+0x6ae> │ │ │ │ + bl 71640 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3be3c <_PyEval_SpecialMethodCanSuggest@@Base+0x6a0> │ │ │ │ + cbz r0, 3bdcc <_PyEval_SpecialMethodCanSuggest@@Base+0x6a0> │ │ │ │ movs r6, #0 │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 3be34 <_PyEval_SpecialMethodCanSuggest@@Base+0x698> │ │ │ │ + ble.n 3bdc4 <_PyEval_SpecialMethodCanSuggest@@Base+0x698> │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ - bl 12024c <_PyLong_FromGid@@Base> │ │ │ │ - cbz r0, 3be3c <_PyEval_SpecialMethodCanSuggest@@Base+0x6a0> │ │ │ │ + bl 11fd18 <_PyLong_FromGid@@Base> │ │ │ │ + cbz r0, 3bdcc <_PyEval_SpecialMethodCanSuggest@@Base+0x6a0> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 3be1c <_PyEval_SpecialMethodCanSuggest@@Base+0x680> │ │ │ │ + b.n 3bdac <_PyEval_SpecialMethodCanSuggest@@Base+0x680> │ │ │ │ mov r0, r5 │ │ │ │ - bl 75fa8 │ │ │ │ - b.n 3be4a <_PyEval_SpecialMethodCanSuggest@@Base+0x6ae> │ │ │ │ + bl 75fe0 │ │ │ │ + b.n 3bdda <_PyEval_SpecialMethodCanSuggest@@Base+0x6ae> │ │ │ │ mov r0, r5 │ │ │ │ - bl 75fa8 │ │ │ │ + bl 75fe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77318 │ │ │ │ - b.n 3be0e <_PyEval_SpecialMethodCanSuggest@@Base+0x672> │ │ │ │ + bl 77350 │ │ │ │ + b.n 3bd9e <_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, 3be6e <_PyEval_SpecialMethodCanSuggest@@Base+0x6d2> │ │ │ │ + cbz r1, 3bdfe <_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 77318 │ │ │ │ + bl 77350 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #49872 @ 0xc2d0 │ │ │ │ + movw r0, #47736 @ 0xba78 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w e3efc │ │ │ │ + b.w e3a1c │ │ │ │ movw r1, #19904 @ 0x4dc0 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - b.w 1a08f0 <_PyBytes_DecodeEscape2@@Base+0xb78> │ │ │ │ + b.w 19fe88 <_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 13877c │ │ │ │ - cbnz r0, 3beb6 <_PyEval_SpecialMethodCanSuggest@@Base+0x71a> │ │ │ │ + bl 137d64 │ │ │ │ + cbnz r0, 3be46 <_PyEval_SpecialMethodCanSuggest@@Base+0x71a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3beea <_PyEval_SpecialMethodCanSuggest@@Base+0x74e> │ │ │ │ + b.n 3be7a <_PyEval_SpecialMethodCanSuggest@@Base+0x74e> │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3bed2 <_PyEval_SpecialMethodCanSuggest@@Base+0x736> │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 3be62 <_PyEval_SpecialMethodCanSuggest@@Base+0x736> │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3beb2 <_PyEval_SpecialMethodCanSuggest@@Base+0x716> │ │ │ │ + bne.n 3be42 <_PyEval_SpecialMethodCanSuggest@@Base+0x716> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 3beea <_PyEval_SpecialMethodCanSuggest@@Base+0x74e> │ │ │ │ + b.n 3be7a <_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 │ │ │ │ @@ -23563,94 +23515,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] @ (3bf10 <_PyEval_SpecialMethodCanSuggest@@Base+0x774>) │ │ │ │ + ldr r0, [pc, #8] @ (3bea0 <_PyEval_SpecialMethodCanSuggest@@Base+0x774>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 134100 │ │ │ │ + bl 1336cc │ │ │ │ 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, 3bf30 <_PyEval_SpecialMethodCanSuggest@@Base+0x794> │ │ │ │ + cbz r3, 3bec0 <_PyEval_SpecialMethodCanSuggest@@Base+0x794> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 3bf32 <_PyEval_SpecialMethodCanSuggest@@Base+0x796> │ │ │ │ + b.n 3bec2 <_PyEval_SpecialMethodCanSuggest@@Base+0x796> │ │ │ │ mov r4, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 2b314 │ │ │ │ - cbnz r6, 3bf48 <_PyEval_SpecialMethodCanSuggest@@Base+0x7ac> │ │ │ │ + cbnz r6, 3bed8 <_PyEval_SpecialMethodCanSuggest@@Base+0x7ac> │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 3bf48 <_PyEval_SpecialMethodCanSuggest@@Base+0x7ac> │ │ │ │ + ble.n 3bed8 <_PyEval_SpecialMethodCanSuggest@@Base+0x7ac> │ │ │ │ cmp r7, #3 │ │ │ │ - bgt.n 3bf48 <_PyEval_SpecialMethodCanSuggest@@Base+0x7ac> │ │ │ │ - cbnz r5, 3bf70 <_PyEval_SpecialMethodCanSuggest@@Base+0x7d4> │ │ │ │ - ldr r1, [pc, #120] @ (3bfc4 <_PyEval_SpecialMethodCanSuggest@@Base+0x828>) │ │ │ │ + bgt.n 3bed8 <_PyEval_SpecialMethodCanSuggest@@Base+0x7ac> │ │ │ │ + cbnz r5, 3bf00 <_PyEval_SpecialMethodCanSuggest@@Base+0x7d4> │ │ │ │ + ldr r1, [pc, #120] @ (3bf54 <_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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3bf70 <_PyEval_SpecialMethodCanSuggest@@Base+0x7d4> │ │ │ │ + cbnz r0, 3bf00 <_PyEval_SpecialMethodCanSuggest@@Base+0x7d4> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3bfb4 <_PyEval_SpecialMethodCanSuggest@@Base+0x818> │ │ │ │ + b.n 3bf44 <_PyEval_SpecialMethodCanSuggest@@Base+0x818> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 12945c │ │ │ │ + bl 128f30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3bf6c <_PyEval_SpecialMethodCanSuggest@@Base+0x7d0> │ │ │ │ + bne.n 3befc <_PyEval_SpecialMethodCanSuggest@@Base+0x7d0> │ │ │ │ add r4, r7 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 3bfa0 <_PyEval_SpecialMethodCanSuggest@@Base+0x804> │ │ │ │ + beq.n 3bf30 <_PyEval_SpecialMethodCanSuggest@@Base+0x804> │ │ │ │ ldr r6, [r5, #4] │ │ │ │ - cbz r6, 3bf8c <_PyEval_SpecialMethodCanSuggest@@Base+0x7f0> │ │ │ │ + cbz r6, 3bf1c <_PyEval_SpecialMethodCanSuggest@@Base+0x7f0> │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 3bfa4 <_PyEval_SpecialMethodCanSuggest@@Base+0x808> │ │ │ │ + beq.n 3bf34 <_PyEval_SpecialMethodCanSuggest@@Base+0x808> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3bfa6 <_PyEval_SpecialMethodCanSuggest@@Base+0x80a> │ │ │ │ - bl 7fa74 │ │ │ │ - cbz r0, 3bfa6 <_PyEval_SpecialMethodCanSuggest@@Base+0x80a> │ │ │ │ - b.n 3bf6c <_PyEval_SpecialMethodCanSuggest@@Base+0x7d0> │ │ │ │ + bne.n 3bf36 <_PyEval_SpecialMethodCanSuggest@@Base+0x80a> │ │ │ │ + bl 7faa4 │ │ │ │ + cbz r0, 3bf36 <_PyEval_SpecialMethodCanSuggest@@Base+0x80a> │ │ │ │ + b.n 3befc <_PyEval_SpecialMethodCanSuggest@@Base+0x7d0> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3bfa6 <_PyEval_SpecialMethodCanSuggest@@Base+0x80a> │ │ │ │ + b.n 3bf36 <_PyEval_SpecialMethodCanSuggest@@Base+0x80a> │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ - bl 3c046 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ + bl 3bfd6 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 3bfbe <_PyEval_SpecialMethodCanSuggest@@Base+0x822> │ │ │ │ + cbz r3, 3bf4e <_PyEval_SpecialMethodCanSuggest@@Base+0x822> │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 12afc0 │ │ │ │ + bl 12aa94 │ │ │ │ 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 │ │ │ │ @@ -23658,471 +23610,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 3bff0 <_PyEval_SpecialMethodCanSuggest@@Base+0x854> │ │ │ │ + beq.n 3bf80 <_PyEval_SpecialMethodCanSuggest@@Base+0x854> │ │ │ │ mov r1, r6 │ │ │ │ - bl 882f0 │ │ │ │ - cbz r0, 3bff2 <_PyEval_SpecialMethodCanSuggest@@Base+0x856> │ │ │ │ + bl 88318 │ │ │ │ + cbz r0, 3bf82 <_PyEval_SpecialMethodCanSuggest@@Base+0x856> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 3c006 <_PyEval_SpecialMethodCanSuggest@@Base+0x86a> │ │ │ │ + beq.n 3bf96 <_PyEval_SpecialMethodCanSuggest@@Base+0x86a> │ │ │ │ movw r1, #30244 @ 0x7624 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - bl 882f0 │ │ │ │ - cbz r0, 3c008 <_PyEval_SpecialMethodCanSuggest@@Base+0x86c> │ │ │ │ + bl 88318 │ │ │ │ + cbz r0, 3bf98 <_PyEval_SpecialMethodCanSuggest@@Base+0x86c> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 12f1c8 │ │ │ │ + b.w 12ed10 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3c01e <_PyEval_SpecialMethodCanSuggest@@Base+0x882> │ │ │ │ - b.w 7fd14 │ │ │ │ + beq.n 3bfae <_PyEval_SpecialMethodCanSuggest@@Base+0x882> │ │ │ │ + b.w 7fd44 │ │ │ │ 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, #33004 @ 0x80ec │ │ │ │ + movw r1, #30764 @ 0x782c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0003c046 <_Py_strhex_bytes_with_sep@@Base>: │ │ │ │ +0003bfd6 <_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 260824 │ │ │ │ + bl 26001c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003c062 : │ │ │ │ - ldr r0, [pc, #4] @ (3c068 ) │ │ │ │ - b.w 19f624 │ │ │ │ +0003bff2 : │ │ │ │ + ldr r0, [pc, #4] @ (3bff8 ) │ │ │ │ + b.w 19ebbc │ │ │ │ cmp r4, #96 @ 0x60 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #49892 @ 0xc2e4 │ │ │ │ + movw r1, #47756 @ 0xba8c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5b6c │ │ │ │ + b.w d56e0 │ │ │ │ │ │ │ │ -0003c086 : │ │ │ │ +0003c016 : │ │ │ │ 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, 3c0ae │ │ │ │ + cbz r1, 3c03e │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ - bl 195978 │ │ │ │ + bl 194e58 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3c0be │ │ │ │ + cbz r0, 3c04e │ │ │ │ str r7, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a863c │ │ │ │ + bl 1a7bcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ 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, #50164 @ 0xc3f4 │ │ │ │ + movw r1, #48028 @ 0xbb9c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3c0ea │ │ │ │ + bge.n 3c07a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3c2fc │ │ │ │ + b.n 3c28c │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50168 @ 0xc3f8 │ │ │ │ + movw r1, #48032 @ 0xbba0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3c0e4 │ │ │ │ + blt.n 3c074 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50180 @ 0xc404 │ │ │ │ + movw r1, #48044 @ 0xbbac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3c0e4 │ │ │ │ + blt.n 3c074 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50196 @ 0xc414 │ │ │ │ + movw r1, #48060 @ 0xbbbc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3c0e4 │ │ │ │ + blt.n 3c074 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50208 @ 0xc420 │ │ │ │ + movw r1, #48072 @ 0xbbc8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3c0e4 │ │ │ │ + blt.n 3c074 │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50220 @ 0xc42c │ │ │ │ + movw r1, #48084 @ 0xbbd4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3c0e4 │ │ │ │ + blt.n 3c074 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50236 @ 0xc43c │ │ │ │ + movw r1, #48100 @ 0xbbe4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3c0e4 │ │ │ │ + blt.n 3c074 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50252 @ 0xc44c │ │ │ │ + movw r1, #48116 @ 0xbbf4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3c0e4 │ │ │ │ + blt.n 3c074 │ │ │ │ movs r2, #134 @ 0x86 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50264 @ 0xc458 │ │ │ │ + movw r1, #48128 @ 0xbc00 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3c0e4 │ │ │ │ + blt.n 3c074 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50276 @ 0xc464 │ │ │ │ + movw r1, #48140 @ 0xbc0c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3c0e4 │ │ │ │ + blt.n 3c074 │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50288 @ 0xc470 │ │ │ │ + movw r1, #48152 @ 0xbc18 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3c0e4 │ │ │ │ + blt.n 3c074 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50304 @ 0xc480 │ │ │ │ + movw r1, #48168 @ 0xbc28 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3c0e4 │ │ │ │ + blt.n 3c074 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50320 @ 0xc490 │ │ │ │ + movw r1, #48184 @ 0xbc38 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3c0e4 │ │ │ │ + blt.n 3c074 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50336 @ 0xc4a0 │ │ │ │ + movw r1, #48200 @ 0xbc48 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3c0e4 │ │ │ │ + blt.w 3c074 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50348 @ 0xc4ac │ │ │ │ + movw r1, #48212 @ 0xbc54 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3c0e4 │ │ │ │ + blt.w 3c074 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50360 @ 0xc4b8 │ │ │ │ + movw r1, #48224 @ 0xbc60 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3c0e4 │ │ │ │ + blt.w 3c074 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50376 @ 0xc4c8 │ │ │ │ + movw r1, #48240 @ 0xbc70 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3c0e4 │ │ │ │ + blt.w 3c074 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50392 @ 0xc4d8 │ │ │ │ + movw r1, #48256 @ 0xbc80 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3c0e4 │ │ │ │ + blt.w 3c074 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50416 @ 0xc4f0 │ │ │ │ + movw r1, #48280 @ 0xbc98 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3c0e4 │ │ │ │ + blt.w 3c074 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50200 @ 0xc418 │ │ │ │ + movw r1, #48064 @ 0xbbc0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3c0e4 │ │ │ │ + blt.w 3c074 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50436 @ 0xc504 │ │ │ │ + movw r1, #48300 @ 0xbcac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3c0e4 │ │ │ │ + blt.w 3c074 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50452 @ 0xc514 │ │ │ │ + movw r1, #48316 @ 0xbcbc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3c0e4 │ │ │ │ + blt.w 3c074 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50468 @ 0xc524 │ │ │ │ + movw r1, #48332 @ 0xbccc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3c0e4 │ │ │ │ + blt.w 3c074 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50476 @ 0xc52c │ │ │ │ + movw r1, #48340 @ 0xbcd4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3c0e4 │ │ │ │ + blt.w 3c074 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50484 @ 0xc534 │ │ │ │ + movw r1, #48348 @ 0xbcdc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3c0e4 │ │ │ │ + blt.w 3c074 │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50496 @ 0xc540 │ │ │ │ + movw r1, #48360 @ 0xbce8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ 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 e3ac4 │ │ │ │ + bl e35e4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3c31e │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 3c338 │ │ │ │ + bne.n 3c2ae │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 3c2c8 │ │ │ │ adds r4, #1 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r4 │ │ │ │ subs r4, r0, #1 │ │ │ │ - cbnz r0, 3c32e │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 3c338 │ │ │ │ + cbnz r0, 3c2be │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 3c2c8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fd14 │ │ │ │ + b.w 7fd44 │ │ │ │ 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, #50632 @ 0xc5c8 │ │ │ │ + movw r1, #48496 @ 0xbd70 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ 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 e3ac4 │ │ │ │ + bl e35e4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3c384 │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 3c390 │ │ │ │ + bne.n 3c314 │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 3c320 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fd14 │ │ │ │ + b.w 7fd44 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 3c3b6 │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 3c346 │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ push {r4} │ │ │ │ cmp r1, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne.n 3c3ae │ │ │ │ + bne.n 3c33e │ │ │ │ pop {r4} │ │ │ │ - b.w 140118 │ │ │ │ + b.w 13f5e4 │ │ │ │ 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] @ (3c3d8 ) │ │ │ │ - bl 134100 │ │ │ │ + ldr r0, [pc, #8] @ (3c368 ) │ │ │ │ + bl 1336cc │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 20361c │ │ │ │ + b.w 202d90 │ │ │ │ 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, 3c41c │ │ │ │ + cbnz r1, 3c3ac │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 3c414 │ │ │ │ + bne.n 3c3a4 │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #33004 @ 0x80ec │ │ │ │ + movw r1, #30764 @ 0x782c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 3c438 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 3c3c8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ - b.n 3c440 │ │ │ │ + b.n 3c3d0 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl dc130 │ │ │ │ + bl dbc3c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3c43e │ │ │ │ - bl 7fa74 │ │ │ │ - cbz r0, 3c43e │ │ │ │ + bne.n 3c3ce │ │ │ │ + bl 7faa4 │ │ │ │ + cbz r0, 3c3ce │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3c442 │ │ │ │ + b.n 3c3d2 │ │ │ │ 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, #50748 @ 0xc63c │ │ │ │ + movw r1, #48612 @ 0xbde4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ 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 3c492 │ │ │ │ + bne.n 3c422 │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 3c4b2 │ │ │ │ + b.n 3c442 │ │ │ │ mov r0, r1 │ │ │ │ - bl 142858 │ │ │ │ + bl 141d28 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3c4b2 │ │ │ │ - bl 7fa74 │ │ │ │ - cbz r0, 3c4bc │ │ │ │ - b.n 3c528 │ │ │ │ + bne.n 3c442 │ │ │ │ + bl 7faa4 │ │ │ │ + cbz r0, 3c44c │ │ │ │ + b.n 3c4b8 │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 3c518 │ │ │ │ + bvs.n 3c4a8 │ │ │ │ vabs.f64 d8, d8 │ │ │ │ - vldr d9, [pc, #108] @ 3c530 │ │ │ │ + vldr d9, [pc, #108] @ 3c4c0 │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 3c514 │ │ │ │ + bgt.n 3c4a4 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - vldr d1, [pc, #100] @ 3c538 │ │ │ │ + vldr d1, [pc, #100] @ 3c4c8 │ │ │ │ blx 2b1b8 │ │ │ │ vabs.f64 d7, d0 │ │ │ │ vcmp.f64 d7, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3c4fa │ │ │ │ + ble.n 3c48a │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - vldr d1, [pc, #80] @ 3c540 │ │ │ │ + vldr d1, [pc, #80] @ 3c4d0 │ │ │ │ blx 2b1b8 │ │ │ │ vsub.f64 d8, d8, d0 │ │ │ │ - b.n 3c4fe │ │ │ │ + b.n 3c48e │ │ │ │ vsub.f64 d8, d0, d8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3c518 │ │ │ │ - bl 7fa74 │ │ │ │ - cbz r0, 3c518 │ │ │ │ - b.n 3c528 │ │ │ │ - vldr d8, [pc, #32] @ 3c538 │ │ │ │ + bne.n 3c4a8 │ │ │ │ + bl 7faa4 │ │ │ │ + cbz r0, 3c4a8 │ │ │ │ + b.n 3c4b8 │ │ │ │ + vldr d8, [pc, #32] @ 3c4c8 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 85a8c │ │ │ │ + b.w 85b00 │ │ │ │ vpop {d8-d9} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -24132,99 +24084,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 142400 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xabc> │ │ │ │ + b.w 1418d0 <_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 3c580 │ │ │ │ + bne.n 3c510 │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 3c59e │ │ │ │ + b.n 3c52e │ │ │ │ mov r0, r1 │ │ │ │ - bl 142858 │ │ │ │ + bl 141d28 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3c59e │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 3c5b2 │ │ │ │ - vldr d0, [pc, #32] @ 3c5c0 │ │ │ │ + bne.n 3c52e │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 3c542 │ │ │ │ + vldr d0, [pc, #32] @ 3c550 │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 85a8c │ │ │ │ + b.w 85b00 │ │ │ │ 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, 3c938 ) │ │ │ │ + add r5, pc, #880 @ (adr r5, 3c8c8 ) │ │ │ │ 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 3c5f4 │ │ │ │ + bgt.n 3c584 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #50932 @ 0xc6f4 │ │ │ │ + movw r1, #48796 @ 0xbe9c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d5b6c │ │ │ │ + b.w d56e0 │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #3 │ │ │ │ - ble.n 3c614 │ │ │ │ + ble.n 3c5a4 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #50980 @ 0xc724 │ │ │ │ + movw r1, #48844 @ 0xbecc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d5b6c │ │ │ │ + b.w d56e0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - bl 20b7bc │ │ │ │ + bl 20af50 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3c646 │ │ │ │ + beq.n 3c5d6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3c634 │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 3c646 │ │ │ │ + bne.n 3c5c4 │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 3c5d6 │ │ │ │ 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 3c660 │ │ │ │ + b.n 3c5f0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbnz r0, 3c652 │ │ │ │ - b.w 71608 │ │ │ │ + cbnz r0, 3c5e2 │ │ │ │ + b.w 71640 │ │ │ │ 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} │ │ │ │ @@ -24232,478 +24184,477 @@ │ │ │ │ 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, 3c682 │ │ │ │ - bl f98ac │ │ │ │ + cbnz r2, 3c612 │ │ │ │ + bl f9288 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #51184 @ 0xc7f0 │ │ │ │ + movw r1, #49048 @ 0xbf98 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #51188 @ 0xc7f4 │ │ │ │ + movw r0, #49052 @ 0xbf9c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91afc │ │ │ │ + bl 91bcc │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 3c7f8 │ │ │ │ - cbnz r4, 3c6a8 │ │ │ │ + beq.w 3c788 │ │ │ │ + cbnz r4, 3c638 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ - b.n 3c6dc │ │ │ │ + b.n 3c66c │ │ │ │ mov r0, r4 │ │ │ │ - bl 11c488 │ │ │ │ - cbz r0, 3c6fc │ │ │ │ - movw r1, #49556 @ 0xc194 │ │ │ │ + bl 11bf98 │ │ │ │ + cbz r0, 3c68c │ │ │ │ + movw r1, #47316 @ 0xb8d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 1605a4 │ │ │ │ - cbnz r0, 3c6dc │ │ │ │ - b.n 3c7f8 │ │ │ │ + bl 15fb1c │ │ │ │ + cbnz r0, 3c66c │ │ │ │ + b.n 3c788 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3c7a0 │ │ │ │ - bl ee0f4 │ │ │ │ + bne.n 3c730 │ │ │ │ + bl edacc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3c7f8 │ │ │ │ - bl 97c24 │ │ │ │ + bne.w 3c788 │ │ │ │ + bl 97ca0 │ │ │ │ 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 9a7f0 │ │ │ │ adds r1, r4, #1 │ │ │ │ - bne.w 3c7fc │ │ │ │ - b.n 3c6c8 │ │ │ │ + bne.w 3c78c │ │ │ │ + b.n 3c658 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 3c70e │ │ │ │ + bmi.n 3c69e │ │ │ │ mov r0, r4 │ │ │ │ - bl 10dc1c │ │ │ │ + bl 10d6ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c7b0 │ │ │ │ - movw r1, #60372 @ 0xebd4 │ │ │ │ + beq.n 3c740 │ │ │ │ + movw r1, #58520 @ 0xe498 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 1605a4 │ │ │ │ + bl 15fb1c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c7f8 │ │ │ │ + beq.n 3c788 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ cmp.w r4, #1024 @ 0x400 │ │ │ │ - ble.n 3c748 │ │ │ │ + ble.n 3c6d8 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #51200 @ 0xc800 │ │ │ │ + movw r1, #49064 @ 0xbfa8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 12afc0 │ │ │ │ - b.n 3c7f8 │ │ │ │ + bl 12aa94 │ │ │ │ + b.n 3c788 │ │ │ │ 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] @ (3c818 ) │ │ │ │ + ldr r3, [pc, #184] @ (3c7a8 ) │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, r4] │ │ │ │ add r0, sp, #12 │ │ │ │ str.w r1, [r9, #4] │ │ │ │ - bl 12afc0 │ │ │ │ - bl 97c24 │ │ │ │ + bl 12aa94 │ │ │ │ + bl 97ca0 │ │ │ │ mov r2, r5 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2ac98 <__fcntl_time64@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 9a7f0 │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 3c79c │ │ │ │ + bne.n 3c72c │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3c7a0 │ │ │ │ - bl ee0f4 │ │ │ │ + bne.n 3c730 │ │ │ │ + bl edacc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c76c │ │ │ │ - b.n 3c7f8 │ │ │ │ + beq.n 3c6fc │ │ │ │ + b.n 3c788 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 3c7d0 │ │ │ │ + bge.n 3c760 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a8634 │ │ │ │ - b.n 3c7f8 │ │ │ │ + bl 1a7bc4 │ │ │ │ + b.n 3c788 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #51232 @ 0xc820 │ │ │ │ + movw r1, #49096 @ 0xbfc8 │ │ │ │ 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 d5b6c │ │ │ │ - movw r1, #18960 @ 0x4a10 │ │ │ │ + b.w d56e0 │ │ │ │ + movw r1, #18500 @ 0x4844 │ │ │ │ movt r1, #68 @ 0x44 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c22c │ │ │ │ - cbz r0, 3c808 │ │ │ │ + cbz r0, 3c798 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #60356 @ 0xebc4 │ │ │ │ + movw r1, #58504 @ 0xe488 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c810 │ │ │ │ + b.n 3c7a0 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 3c7a0 │ │ │ │ + blt.n 3c730 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fd14 │ │ │ │ - b.n 3c810 │ │ │ │ + bl 7fd44 │ │ │ │ + b.n 3c7a0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 711a8 │ │ │ │ + bl 711e0 │ │ │ │ add.w sp, sp, #1088 @ 0x440 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - lsls r0, r4, #24 │ │ │ │ - lsls r7, r0, #1 │ │ │ │ + ldc2l 0, cr0, [r0, #-280] @ 0xfffffee8 │ │ │ │ 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 3c83c │ │ │ │ + bne.n 3c7cc │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 124534 │ │ │ │ + b.w 123ff8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #12588 @ 0x312c │ │ │ │ + movw r0, #10452 @ 0x28d4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c830 │ │ │ │ + bne.n 3c7c0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 3c87c │ │ │ │ + cbnz r1, 3c80c │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #51412 @ 0xc8d4 │ │ │ │ + movw r1, #49276 @ 0xc07c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 3c8a8 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 3c838 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 3c8bc │ │ │ │ + beq.n 3c84c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bmi.n 3c8ae │ │ │ │ + bmi.n 3c83e │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #51444 @ 0xc8f4 │ │ │ │ + movw r1, #49308 @ 0xc09c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3c8c8 │ │ │ │ + b.n 3c858 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c8be │ │ │ │ + bge.n 3c84e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 3c8be │ │ │ │ + b.n 3c84e │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ str r1, [r2, #24] │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ 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 c15d0 │ │ │ │ + b.w c1520 │ │ │ │ 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, 3c920 │ │ │ │ + cbnz r0, 3c8b0 │ │ │ │ cmp r3, r0 │ │ │ │ - blt.n 3c920 │ │ │ │ + blt.n 3c8b0 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 3c920 │ │ │ │ - cbz r2, 3c920 │ │ │ │ + bgt.n 3c8b0 │ │ │ │ + cbz r2, 3c8b0 │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #42648 @ 0xa698 │ │ │ │ + movw r1, #40260 @ 0x9d44 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl f20dc │ │ │ │ - b.n 3c940 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 3c8d0 │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #20] │ │ │ │ - ldr r4, [pc, #32] @ (3c948 ) │ │ │ │ + ldr r4, [pc, #32] @ (3c8d8 ) │ │ │ │ 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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c90a │ │ │ │ + bne.n 3c89a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ cmp r5, #200 @ 0xc8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.w 3cb68 │ │ │ │ + b.w 3caf8 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3c9fc │ │ │ │ + beq.n 3c98c │ │ │ │ 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 7fa74 │ │ │ │ + bl 7faa4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c9f8 │ │ │ │ + bne.n 3c988 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ff10 │ │ │ │ + bl 25f708 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3c9f8 │ │ │ │ + beq.n 3c988 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 261fbc │ │ │ │ + bl 2617b4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #38764 @ 0x976c │ │ │ │ + movw r0, #36628 @ 0x8f14 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 808ec │ │ │ │ + bl 8091c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3c9a6 │ │ │ │ + cbnz r0, 3c936 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 270e5c │ │ │ │ + b.w 270684 │ │ │ │ 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, #51532 @ 0xc94c │ │ │ │ + movw r0, #49396 @ 0xc0f4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 2628b0 │ │ │ │ + bl 2620a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c9da │ │ │ │ + bge.n 3c96a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3c9da │ │ │ │ + cbnz r3, 3c96a │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 3c99a │ │ │ │ + beq.n 3c92a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c9f8 │ │ │ │ + bge.n 3c988 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3c9f8 │ │ │ │ + cbnz r3, 3c988 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 76df8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 76e30 <_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 3cd24 │ │ │ │ + bl 3ccb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3cb3a │ │ │ │ - ldr r1, [pc, #316] @ (3cb58 ) │ │ │ │ + beq.w 3caca │ │ │ │ + ldr r1, [pc, #316] @ (3cae8 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 82a90 │ │ │ │ + bl 82b08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3cb3e │ │ │ │ - ldr r1, [pc, #304] @ (3cb5c ) │ │ │ │ + bne.w 3cace │ │ │ │ + ldr r1, [pc, #304] @ (3caec ) │ │ │ │ add r2, sp, #12 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 82a90 │ │ │ │ + bl 82b08 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3caee │ │ │ │ + beq.n 3ca7e │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - cbz r5, 3ca62 │ │ │ │ + cbz r5, 3c9f2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a15d0 <_PyBytes_DecodeEscape2@@Base+0x1858> │ │ │ │ + bl 1a0b68 <_PyBytes_DecodeEscape2@@Base+0x1858> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 3cadc │ │ │ │ + blt.n 3ca6c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ca5a │ │ │ │ + bge.n 3c9ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3ca5a │ │ │ │ + cbnz r3, 3c9ea │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ subs r6, #0 │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ - b.n 3ca64 │ │ │ │ + b.n 3c9f4 │ │ │ │ mov r6, r5 │ │ │ │ add r2, sp, #8 │ │ │ │ - ldr r1, [pc, #248] @ (3cb60 ) │ │ │ │ + ldr r1, [pc, #248] @ (3caf0 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 82a90 │ │ │ │ + bl 82b08 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3caee │ │ │ │ + beq.n 3ca7e │ │ │ │ ldr r7, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 3cb04 │ │ │ │ + bne.n 3ca94 │ │ │ │ mov r0, r7 │ │ │ │ - bl d1bbc │ │ │ │ + bl d1714 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3cb04 │ │ │ │ - ldr r1, [pc, #224] @ (3cb64 ) │ │ │ │ + beq.n 3ca94 │ │ │ │ + ldr r1, [pc, #224] @ (3caf4 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl d6f34 │ │ │ │ + bl d6a8c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbnz r0, 3caa6 │ │ │ │ + cbnz r0, 3ca36 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3caee │ │ │ │ + bge.n 3ca7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3caee │ │ │ │ + cbnz r3, 3ca7e │ │ │ │ mov r0, r7 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3caee │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ca7e │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 3cb0c │ │ │ │ + bmi.n 3ca9c │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #51432 @ 0xc8e8 │ │ │ │ + movw r1, #48812 @ 0xbeac │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ + bl d56e0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3cada │ │ │ │ + bge.n 3ca6a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3cada │ │ │ │ + cbnz r3, 3ca6a │ │ │ │ mov r0, r7 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3caee │ │ │ │ + bge.n 3ca7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3caee │ │ │ │ + cbnz r3, 3ca7e │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3cb3a │ │ │ │ + bge.n 3caca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3cb3a │ │ │ │ + cbnz r3, 3caca │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3cb3a │ │ │ │ - bl 703d8 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3caca │ │ │ │ + bl 70410 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 77318 │ │ │ │ - cbz r5, 3cb3e │ │ │ │ - cbnz r6, 3cb3e │ │ │ │ - ldr r1, [pc, #64] @ (3cb58 ) │ │ │ │ + bl 77350 │ │ │ │ + cbz r5, 3cace │ │ │ │ + cbnz r6, 3cace │ │ │ │ + ldr r1, [pc, #64] @ (3cae8 ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78510 │ │ │ │ - cbz r0, 3cb3e │ │ │ │ + bl 78548 │ │ │ │ + cbz r0, 3cace │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r6, [sp, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3cb3e │ │ │ │ + bge.n 3cace │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3cb3e │ │ │ │ + cbnz r3, 3cace │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3cb3e │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3cace │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3cb54 │ │ │ │ + b.n 3cae4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3cb52 │ │ │ │ + bge.n 3cae2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3cb52 │ │ │ │ + cbnz r3, 3cae2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add sp, #496 @ 0x1f0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmia r2!, {r3} │ │ │ │ lsls r5, r1, #1 │ │ │ │ @@ -24715,69 +24666,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 3cb9c │ │ │ │ + bmi.n 3cb2c │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #51668 @ 0xc9d4 │ │ │ │ + movw r1, #49532 @ 0xc17c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 3cbc4 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 3cb54 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ - bl fb34c │ │ │ │ + bl fad1c │ │ │ │ movw r3, #625 @ 0x271 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3cbc8 │ │ │ │ + beq.n 3cb58 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #51700 @ 0xc9f4 │ │ │ │ + movw r1, #49564 @ 0xc19c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3cc40 │ │ │ │ + b.n 3cbd0 │ │ │ │ mov r5, sp │ │ │ │ add.w r6, r4, #12 │ │ │ │ addw r9, r4, #2508 @ 0x9cc │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ - bl fb624 │ │ │ │ + bl faff4 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3cbea │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 3cb7a │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3cbc4 │ │ │ │ + bne.n 3cb54 │ │ │ │ cmp r6, r9 │ │ │ │ str.w r8, [r5], #4 │ │ │ │ - bne.n 3cbd2 │ │ │ │ + bne.n 3cb62 │ │ │ │ ldr.w r0, [r4, #2512] @ 0x9d0 │ │ │ │ - bl e3ac4 │ │ │ │ + bl e35e4 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3cc0a │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 3cb9a │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3cbc4 │ │ │ │ - b.n 3cc10 │ │ │ │ + bne.n 3cb54 │ │ │ │ + b.n 3cba0 │ │ │ │ cmp.w r0, #624 @ 0x270 │ │ │ │ - bls.n 3cc28 │ │ │ │ + bls.n 3cbb8 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #51732 @ 0xca14 │ │ │ │ + movw r1, #49596 @ 0xc1bc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 3cbc4 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 3cb54 │ │ │ │ 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 │ │ │ │ @@ -24786,287 +24737,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, 3cc76 │ │ │ │ + cbz r1, 3cc06 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 3cc76 │ │ │ │ + beq.n 3cc06 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7bd54 │ │ │ │ + bl 7bd84 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3cc78 │ │ │ │ - b.n 3ccbe │ │ │ │ - ldr r4, [pc, #164] @ (3cd1c ) │ │ │ │ - ldr r0, [pc, #164] @ (3cd20 ) │ │ │ │ + cbnz r0, 3cc08 │ │ │ │ + b.n 3cc4e │ │ │ │ + ldr r4, [pc, #164] @ (3ccac ) │ │ │ │ + ldr r0, [pc, #164] @ (3ccb0 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #12 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 94d10 │ │ │ │ + bl 94d94 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3ccaa │ │ │ │ - bl 88edc │ │ │ │ + cbz r0, 3cc3a │ │ │ │ + bl 88ee8 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3ccc2 │ │ │ │ + cbnz r0, 3cc52 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ccaa │ │ │ │ + bge.n 3cc3a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3ccaa │ │ │ │ + cbnz r3, 3cc3a │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ccbe │ │ │ │ + bge.n 3cc4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3ccbe │ │ │ │ + cbnz r3, 3cc4e │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 3cd16 │ │ │ │ + b.n 3cca6 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r2, r4 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ strd r3, r0, [sp] │ │ │ │ movs r0, #5 │ │ │ │ - bl 7bef8 │ │ │ │ + bl 7bf28 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ccee │ │ │ │ + bge.n 3cc7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3ccee │ │ │ │ + cbnz r3, 3cc7e │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3cd02 │ │ │ │ + bge.n 3cc92 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3cd02 │ │ │ │ + cbnz r3, 3cc92 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3cd16 │ │ │ │ + bge.n 3cca6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3cd16 │ │ │ │ + cbnz r3, 3cca6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldrd r0, r0, [r4, #-308]! @ 0x134 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #64] @ (3cd74 ) │ │ │ │ - bl 90960 │ │ │ │ - cbz r0, 3cd6e │ │ │ │ + ldr r1, [pc, #64] @ (3cd04 ) │ │ │ │ + bl 90a24 │ │ │ │ + cbz r0, 3ccfe │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 3cd70 │ │ │ │ + bmi.n 3cd00 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #11396 @ 0x2c84 │ │ │ │ + movw r1, #9156 @ 0x23c4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ + bl d56e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3cd6e │ │ │ │ + bge.n 3ccfe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3cd6e │ │ │ │ + cbnz r3, 3ccfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4} │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0003cd78 <_PyImport_ClearExtension@@Base>: │ │ │ │ +0003cd08 <_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] @ (3ce40 <_PyImport_ClearExtension@@Base+0xc8>) │ │ │ │ + ldr r2, [pc, #180] @ (3cdd0 <_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 194afc │ │ │ │ + bl 193fdc │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 3cdb2 <_PyImport_ClearExtension@@Base+0x3a> │ │ │ │ - bl 7fa74 │ │ │ │ + cbnz r0, 3cd42 <_PyImport_ClearExtension@@Base+0x3a> │ │ │ │ + bl 7faa4 │ │ │ │ subs.w r0, r0, r8 │ │ │ │ it ne │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3ce3c <_PyImport_ClearExtension@@Base+0xc4> │ │ │ │ + b.n 3cdcc <_PyImport_ClearExtension@@Base+0xc4> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [r4, #8] │ │ │ │ - cbz r0, 3cdd0 <_PyImport_ClearExtension@@Base+0x58> │ │ │ │ + cbz r0, 3cd60 <_PyImport_ClearExtension@@Base+0x58> │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3cdd0 <_PyImport_ClearExtension@@Base+0x58> │ │ │ │ + bge.n 3cd60 <_PyImport_ClearExtension@@Base+0x58> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3cdd0 <_PyImport_ClearExtension@@Base+0x58> │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3cd60 <_PyImport_ClearExtension@@Base+0x58> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.n 3cdf6 <_PyImport_ClearExtension@@Base+0x7e> │ │ │ │ - bl 96274 │ │ │ │ + bgt.n 3cd86 <_PyImport_ClearExtension@@Base+0x7e> │ │ │ │ + bl 96300 │ │ │ │ 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 3ce1e <_PyImport_ClearExtension@@Base+0xa6> │ │ │ │ - b.n 3ce14 <_PyImport_ClearExtension@@Base+0x9c> │ │ │ │ + beq.n 3cdae <_PyImport_ClearExtension@@Base+0xa6> │ │ │ │ + b.n 3cda4 <_PyImport_ClearExtension@@Base+0x9c> │ │ │ │ ldr.w r3, [r5, #3900] @ 0xf3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3cddc <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ + beq.n 3cd6c <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bge.n 3cddc <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ + bge.n 3cd6c <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ mov r0, r5 │ │ │ │ - bl 3cfd0 <_Py_rc_quot@@Base+0x18c> │ │ │ │ + bl 3cf60 <_Py_rc_quot@@Base+0x18c> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3cddc <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ + bge.n 3cd6c <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3ce3c <_PyImport_ClearExtension@@Base+0xc4> │ │ │ │ - bl 19f474 │ │ │ │ + b.n 3cdcc <_PyImport_ClearExtension@@Base+0xc4> │ │ │ │ + bl 19ea0c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3ce20 <_PyImport_ClearExtension@@Base+0xa8> │ │ │ │ - b.n 3ce0e <_PyImport_ClearExtension@@Base+0x96> │ │ │ │ + cbnz r0, 3cdb0 <_PyImport_ClearExtension@@Base+0xa8> │ │ │ │ + b.n 3cd9e <_PyImport_ClearExtension@@Base+0x96> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 263e40 │ │ │ │ + bl 263638 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 3ce30 <_PyImport_ClearExtension@@Base+0xb8> │ │ │ │ + bne.n 3cdc0 <_PyImport_ClearExtension@@Base+0xb8> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3ce3c <_PyImport_ClearExtension@@Base+0xc4> │ │ │ │ + b.n 3cdcc <_PyImport_ClearExtension@@Base+0xc4> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d630c │ │ │ │ - b.n 3ce2c <_PyImport_ClearExtension@@Base+0xb4> │ │ │ │ + bl 1d58f8 <_PyParkingLot_Park@@Base+0x290> │ │ │ │ + b.n 3cdbc <_PyImport_ClearExtension@@Base+0xb4> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0003ce44 <_Py_rc_quot@@Base>: │ │ │ │ +0003cdd4 <_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 3ce6c <_Py_rc_quot@@Base+0x28> │ │ │ │ + bpl.n 3cdfc <_Py_rc_quot@@Base+0x28> │ │ │ │ vneg.f64 d5, d1 │ │ │ │ - b.n 3ce70 <_Py_rc_quot@@Base+0x2c> │ │ │ │ + b.n 3ce00 <_Py_rc_quot@@Base+0x2c> │ │ │ │ vmov.f64 d5, d1 │ │ │ │ vcmpe.f64 d2, #0.0 │ │ │ │ - vldr d8, [pc, #320] @ 3cfb8 <_Py_rc_quot@@Base+0x174> │ │ │ │ + vldr d8, [pc, #320] @ 3cf48 <_Py_rc_quot@@Base+0x174> │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 3ce8e <_Py_rc_quot@@Base+0x4a> │ │ │ │ + bpl.n 3ce1e <_Py_rc_quot@@Base+0x4a> │ │ │ │ vneg.f64 d3, d2 │ │ │ │ vcmpe.f64 d5, d3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 3ced6 <_Py_rc_quot@@Base+0x92> │ │ │ │ - b.n 3ceb8 <_Py_rc_quot@@Base+0x74> │ │ │ │ + blt.n 3ce66 <_Py_rc_quot@@Base+0x92> │ │ │ │ + b.n 3ce48 <_Py_rc_quot@@Base+0x74> │ │ │ │ vcmpe.f64 d2, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 3ced2 <_Py_rc_quot@@Base+0x8e> │ │ │ │ + bhi.n 3ce62 <_Py_rc_quot@@Base+0x8e> │ │ │ │ vcmp.f64 d5, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3ceb4 <_Py_rc_quot@@Base+0x70> │ │ │ │ + bne.n 3ce44 <_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 3cfac <_Py_rc_quot@@Base+0x168> │ │ │ │ + b.n 3cf3c <_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 3cefc <_Py_rc_quot@@Base+0xb8> │ │ │ │ + b.n 3ce8c <_Py_rc_quot@@Base+0xb8> │ │ │ │ vmov.f64 d3, d2 │ │ │ │ vcmpe.f64 d5, d3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 3cf12 <_Py_rc_quot@@Base+0xce> │ │ │ │ + bhi.n 3cea2 <_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 3cfac <_Py_rc_quot@@Base+0x168> │ │ │ │ + bvc.n 3cf3c <_Py_rc_quot@@Base+0x168> │ │ │ │ vcmp.f64 d1, d1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 3cf1a <_Py_rc_quot@@Base+0xd6> │ │ │ │ - b.n 3cfac <_Py_rc_quot@@Base+0x168> │ │ │ │ - vldr d1, [pc, #172] @ 3cfc0 <_Py_rc_quot@@Base+0x17c> │ │ │ │ + bvs.n 3ceaa <_Py_rc_quot@@Base+0xd6> │ │ │ │ + b.n 3cf3c <_Py_rc_quot@@Base+0x168> │ │ │ │ + vldr d1, [pc, #172] @ 3cf50 <_Py_rc_quot@@Base+0x17c> │ │ │ │ vmov.f64 d7, d1 │ │ │ │ vabs.f64 d9, d0 │ │ │ │ - vldr d4, [pc, #168] @ 3cfc8 <_Py_rc_quot@@Base+0x184> │ │ │ │ + vldr d4, [pc, #168] @ 3cf58 <_Py_rc_quot@@Base+0x184> │ │ │ │ vcmp.f64 d9, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 3cfac <_Py_rc_quot@@Base+0x168> │ │ │ │ + bhi.n 3cf3c <_Py_rc_quot@@Base+0x168> │ │ │ │ vabs.f64 d5, d5 │ │ │ │ vcmp.f64 d5, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 3cf48 <_Py_rc_quot@@Base+0x104> │ │ │ │ + bgt.n 3ced8 <_Py_rc_quot@@Base+0x104> │ │ │ │ vabs.f64 d3, d3 │ │ │ │ vcmp.f64 d3, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3cfac <_Py_rc_quot@@Base+0x168> │ │ │ │ + ble.n 3cf3c <_Py_rc_quot@@Base+0x168> │ │ │ │ vabs.f64 d3, d6 │ │ │ │ - vldr d7, [pc, #104] @ 3cfb8 <_Py_rc_quot@@Base+0x174> │ │ │ │ + vldr d7, [pc, #104] @ 3cf48 <_Py_rc_quot@@Base+0x174> │ │ │ │ vmov.f64 d5, #112 @ 0x3f800000 1.0 │ │ │ │ vmov r3, s13 │ │ │ │ - vldr d6, [pc, #92] @ 3cfb8 <_Py_rc_quot@@Base+0x174> │ │ │ │ + vldr d6, [pc, #92] @ 3cf48 <_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 │ │ │ │ @@ -25096,894 +25047,892 @@ │ │ │ │ @ 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 3d004 <_Py_rc_quot@@Base+0x1c0> │ │ │ │ + ble.n 3cf94 <_Py_rc_quot@@Base+0x1c0> │ │ │ │ ldr.w r0, [r0, #3900] @ 0xf3c │ │ │ │ - cbz r0, 3d00e <_Py_rc_quot@@Base+0x1ca> │ │ │ │ + cbz r0, 3cf9e <_Py_rc_quot@@Base+0x1ca> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bge.n 3d018 <_Py_rc_quot@@Base+0x1d4> │ │ │ │ + bge.n 3cfa8 <_Py_rc_quot@@Base+0x1d4> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d026 <_Py_rc_quot@@Base+0x1e2> │ │ │ │ + bge.n 3cfb6 <_Py_rc_quot@@Base+0x1e2> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 3d026 <_Py_rc_quot@@Base+0x1e2> │ │ │ │ - movw r1, #51884 @ 0xcaac │ │ │ │ + b.n 3cfb6 <_Py_rc_quot@@Base+0x1e2> │ │ │ │ + movw r1, #49748 @ 0xc254 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - b.n 3d020 <_Py_rc_quot@@Base+0x1dc> │ │ │ │ - movw r1, #51908 @ 0xcac4 │ │ │ │ + b.n 3cfb0 <_Py_rc_quot@@Base+0x1dc> │ │ │ │ + movw r1, #49772 @ 0xc26c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - b.n 3d020 <_Py_rc_quot@@Base+0x1dc> │ │ │ │ - movw r1, #51952 @ 0xcaf0 │ │ │ │ + b.n 3cfb0 <_Py_rc_quot@@Base+0x1dc> │ │ │ │ + movw r1, #49816 @ 0xc298 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - ldr r0, [pc, #20] @ (3d038 <_Py_rc_quot@@Base+0x1f4>) │ │ │ │ - bl 62ea6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #20] @ (3cfc8 <_Py_rc_quot@@Base+0x1f4>) │ │ │ │ + bl 630ae <_Py_FatalErrorFunc@@Base> │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 8b4d0 │ │ │ │ + b.w 8b4dc │ │ │ │ nop │ │ │ │ - lsls r0, r6, #31 │ │ │ │ - lsls r7, r0, #1 │ │ │ │ + vhadd.u32 q0, q0, q3 │ │ │ │ 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 3cd24 │ │ │ │ - cbz r0, 3d0ac <_Py_rc_quot@@Base+0x268> │ │ │ │ - ldr r1, [pc, #96] @ (3d0b4 <_Py_rc_quot@@Base+0x270>) │ │ │ │ + bl 3ccb4 │ │ │ │ + cbz r0, 3d03c <_Py_rc_quot@@Base+0x268> │ │ │ │ + ldr r1, [pc, #96] @ (3d044 <_Py_rc_quot@@Base+0x270>) │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ - cbz r4, 3d076 <_Py_rc_quot@@Base+0x232> │ │ │ │ - bl 78510 │ │ │ │ - cbnz r0, 3d092 <_Py_rc_quot@@Base+0x24e> │ │ │ │ - ldr r1, [pc, #84] @ (3d0b8 <_Py_rc_quot@@Base+0x274>) │ │ │ │ + cbz r4, 3d006 <_Py_rc_quot@@Base+0x232> │ │ │ │ + bl 78548 │ │ │ │ + cbnz r0, 3d022 <_Py_rc_quot@@Base+0x24e> │ │ │ │ + ldr r1, [pc, #84] @ (3d048 <_Py_rc_quot@@Base+0x274>) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bl e2024 │ │ │ │ + bl e1b40 │ │ │ │ adds r0, #1 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - b.n 3d096 <_Py_rc_quot@@Base+0x252> │ │ │ │ - bl e2024 │ │ │ │ - cbnz r0, 3d08e <_Py_rc_quot@@Base+0x24a> │ │ │ │ + b.n 3d026 <_Py_rc_quot@@Base+0x252> │ │ │ │ + bl e1b40 │ │ │ │ + cbnz r0, 3d01e <_Py_rc_quot@@Base+0x24a> │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - ldr r1, [pc, #44] @ (3d0b4 <_Py_rc_quot@@Base+0x270>) │ │ │ │ + ldr r1, [pc, #44] @ (3d044 <_Py_rc_quot@@Base+0x270>) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d1e4 │ │ │ │ - b.n 3d092 <_Py_rc_quot@@Base+0x24e> │ │ │ │ + bl 12cd0c │ │ │ │ + b.n 3d022 <_Py_rc_quot@@Base+0x24e> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 3d060 <_Py_rc_quot@@Base+0x21c> │ │ │ │ + beq.n 3cff0 <_Py_rc_quot@@Base+0x21c> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d0b0 <_Py_rc_quot@@Base+0x26c> │ │ │ │ + bge.n 3d040 <_Py_rc_quot@@Base+0x26c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d0b0 <_Py_rc_quot@@Base+0x26c> │ │ │ │ + cbnz r3, 3d040 <_Py_rc_quot@@Base+0x26c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d0b0 <_Py_rc_quot@@Base+0x26c> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d040 <_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, 3d0e6 <_Py_rc_quot@@Base+0x2a2> │ │ │ │ + cbnz r4, 3d076 <_Py_rc_quot@@Base+0x2a2> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15084 @ 0x3aec │ │ │ │ + movw r1, #12844 @ 0x322c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 3d1a8 <_Py_rc_quot@@Base+0x364> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 3d138 <_Py_rc_quot@@Base+0x364> │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 3d1a0 <_Py_rc_quot@@Base+0x35c> │ │ │ │ + bhi.n 3d130 <_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, #52224 @ 0xcc00 │ │ │ │ + movw r0, #50088 @ 0xc3a8 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 793f8 │ │ │ │ - movw r0, #50660 @ 0xc5e4 │ │ │ │ + b.w 79430 │ │ │ │ + movw r0, #49600 @ 0xc1c0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 793f8 │ │ │ │ - movw r0, #32648 @ 0x7f88 │ │ │ │ + b.w 79430 │ │ │ │ + movw r0, #30408 @ 0x76c8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 793f8 │ │ │ │ - movw r2, #50660 @ 0xc5e4 │ │ │ │ + b.w 79430 │ │ │ │ + movw r2, #49600 @ 0xc1c0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - b.n 3d140 <_Py_rc_quot@@Base+0x2fc> │ │ │ │ - movw r2, #32648 @ 0x7f88 │ │ │ │ + b.n 3d0d0 <_Py_rc_quot@@Base+0x2fc> │ │ │ │ + movw r2, #30408 @ 0x76c8 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #52224 @ 0xcc00 │ │ │ │ + movw r1, #50088 @ 0xc3a8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #47932 @ 0xbb3c │ │ │ │ + movw r0, #45692 @ 0xb27c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 808ec │ │ │ │ - movw r2, #32648 @ 0x7f88 │ │ │ │ + b.w 8091c │ │ │ │ + movw r2, #30408 @ 0x76c8 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #50660 @ 0xc5e4 │ │ │ │ + movw r1, #49600 @ 0xc1c0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #47932 @ 0xbb3c │ │ │ │ + movw r0, #45692 @ 0xb27c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 808ec │ │ │ │ - movw r3, #32648 @ 0x7f88 │ │ │ │ + b.w 8091c │ │ │ │ + movw r3, #30408 @ 0x76c8 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - movw r2, #50660 @ 0xc5e4 │ │ │ │ + movw r2, #49600 @ 0xc1c0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #52224 @ 0xcc00 │ │ │ │ + movw r1, #50088 @ 0xc3a8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #52228 @ 0xcc04 │ │ │ │ + movw r0, #50092 @ 0xc3ac │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 808ec │ │ │ │ + b.w 8091c │ │ │ │ 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 3d222 <_Py_rc_quot@@Base+0x3de> │ │ │ │ + bl 3d1b2 <_Py_rc_quot@@Base+0x3de> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3d1dc <_Py_rc_quot@@Base+0x398> │ │ │ │ + bne.n 3d16c <_Py_rc_quot@@Base+0x398> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52244 @ 0xcc14 │ │ │ │ + movw r1, #50108 @ 0xc3bc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3d1e4 <_Py_rc_quot@@Base+0x3a0> │ │ │ │ + b.n 3d174 <_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, #52304 @ 0xcc50 │ │ │ │ + movw r1, #50168 @ 0xc3f8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ef69c │ │ │ │ + bl 1eee04 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3d21e <_Py_rc_quot@@Base+0x3da> │ │ │ │ - bl 3f64e │ │ │ │ + beq.n 3d1ae <_Py_rc_quot@@Base+0x3da> │ │ │ │ + bl 3f5de │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 3d220 <_Py_rc_quot@@Base+0x3dc> │ │ │ │ + b.n 3d1b0 <_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 3d23a <_Py_rc_quot@@Base+0x3f6> │ │ │ │ + bmi.n 3d1ca <_Py_rc_quot@@Base+0x3f6> │ │ │ │ movw r3, #23400 @ 0x5b68 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 3d352 <_Py_rc_quot@@Base+0x50e> │ │ │ │ + bne.w 3d2e2 <_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 1c7a28 │ │ │ │ + bl 1c6e24 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3d2be <_Py_rc_quot@@Base+0x47a> │ │ │ │ - bl 88edc │ │ │ │ + cbz r0, 3d24e <_Py_rc_quot@@Base+0x47a> │ │ │ │ + bl 88ee8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d272 <_Py_rc_quot@@Base+0x42e> │ │ │ │ + bge.n 3d202 <_Py_rc_quot@@Base+0x42e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d272 <_Py_rc_quot@@Base+0x42e> │ │ │ │ + cbnz r3, 3d202 <_Py_rc_quot@@Base+0x42e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 3d28e <_Py_rc_quot@@Base+0x44a> │ │ │ │ - b.n 3d2be <_Py_rc_quot@@Base+0x47a> │ │ │ │ - bl 257ea0 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 3d21e <_Py_rc_quot@@Base+0x44a> │ │ │ │ + b.n 3d24e <_Py_rc_quot@@Base+0x47a> │ │ │ │ + bl 257838 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3d2d4 <_Py_rc_quot@@Base+0x490> │ │ │ │ + blt.n 3d264 <_Py_rc_quot@@Base+0x490> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3d30e <_Py_rc_quot@@Base+0x4ca> │ │ │ │ + blt.n 3d29e <_Py_rc_quot@@Base+0x4ca> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3d31e <_Py_rc_quot@@Base+0x4da> │ │ │ │ + blt.n 3d2ae <_Py_rc_quot@@Base+0x4da> │ │ │ │ mov r0, r4 │ │ │ │ - bl 89154 │ │ │ │ + bl 89160 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 3d32e <_Py_rc_quot@@Base+0x4ea> │ │ │ │ - bl 852e4 │ │ │ │ + beq.n 3d2be <_Py_rc_quot@@Base+0x4ea> │ │ │ │ + bl 85348 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 3d276 <_Py_rc_quot@@Base+0x432> │ │ │ │ + bne.n 3d206 <_Py_rc_quot@@Base+0x432> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3d2c4 <_Py_rc_quot@@Base+0x480> │ │ │ │ + blt.n 3d254 <_Py_rc_quot@@Base+0x480> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3d2fe <_Py_rc_quot@@Base+0x4ba> │ │ │ │ + blt.n 3d28e <_Py_rc_quot@@Base+0x4ba> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3d34e <_Py_rc_quot@@Base+0x50a> │ │ │ │ + b.n 3d2de <_Py_rc_quot@@Base+0x50a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d2b6 <_Py_rc_quot@@Base+0x472> │ │ │ │ + bne.n 3d246 <_Py_rc_quot@@Base+0x472> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d2b6 <_Py_rc_quot@@Base+0x472> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d246 <_Py_rc_quot@@Base+0x472> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d2e6 <_Py_rc_quot@@Base+0x4a2> │ │ │ │ + bge.n 3d276 <_Py_rc_quot@@Base+0x4a2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d2e6 <_Py_rc_quot@@Base+0x4a2> │ │ │ │ + cbnz r3, 3d276 <_Py_rc_quot@@Base+0x4a2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d2b6 <_Py_rc_quot@@Base+0x472> │ │ │ │ + bge.n 3d246 <_Py_rc_quot@@Base+0x472> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d2b6 <_Py_rc_quot@@Base+0x472> │ │ │ │ + bne.n 3d246 <_Py_rc_quot@@Base+0x472> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d2b6 <_Py_rc_quot@@Base+0x472> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d246 <_Py_rc_quot@@Base+0x472> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d2be <_Py_rc_quot@@Base+0x47a> │ │ │ │ + bne.n 3d24e <_Py_rc_quot@@Base+0x47a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d2be <_Py_rc_quot@@Base+0x47a> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d24e <_Py_rc_quot@@Base+0x47a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d286 <_Py_rc_quot@@Base+0x442> │ │ │ │ + bne.n 3d216 <_Py_rc_quot@@Base+0x442> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d286 <_Py_rc_quot@@Base+0x442> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d216 <_Py_rc_quot@@Base+0x442> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d28e <_Py_rc_quot@@Base+0x44a> │ │ │ │ + bne.n 3d21e <_Py_rc_quot@@Base+0x44a> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d28e <_Py_rc_quot@@Base+0x44a> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d21e <_Py_rc_quot@@Base+0x44a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d342 <_Py_rc_quot@@Base+0x4fe> │ │ │ │ + bge.n 3d2d2 <_Py_rc_quot@@Base+0x4fe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d342 <_Py_rc_quot@@Base+0x4fe> │ │ │ │ + cbnz r3, 3d2d2 <_Py_rc_quot@@Base+0x4fe> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - bl 7fa74 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + bl 7faa4 │ │ │ │ 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, #52768 @ 0xce20 │ │ │ │ + movw r0, #50632 @ 0xc5c8 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - b.w 793f8 │ │ │ │ + b.w 79430 │ │ │ │ stmdb 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, 3d384 <_Py_rc_quot@@Base+0x540> │ │ │ │ + cbz r3, 3d314 <_Py_rc_quot@@Base+0x540> │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - b.n 3d386 <_Py_rc_quot@@Base+0x542> │ │ │ │ + b.n 3d316 <_Py_rc_quot@@Base+0x542> │ │ │ │ mov r8, r3 │ │ │ │ - ldr r5, [pc, #496] @ (3d578 <_Py_rc_quot@@Base+0x734>) │ │ │ │ + ldr r5, [pc, #496] @ (3d508 <_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, 3d3b4 <_Py_rc_quot@@Base+0x570> │ │ │ │ + cbnz r6, 3d344 <_Py_rc_quot@@Base+0x570> │ │ │ │ cmp.w r9, #2 │ │ │ │ - ble.n 3d3b4 <_Py_rc_quot@@Base+0x570> │ │ │ │ + ble.n 3d344 <_Py_rc_quot@@Base+0x570> │ │ │ │ cmp.w r9, #3 │ │ │ │ - bne.n 3d3b4 <_Py_rc_quot@@Base+0x570> │ │ │ │ - cbnz r7, 3d3da <_Py_rc_quot@@Base+0x596> │ │ │ │ - ldr r1, [pc, #452] @ (3d57c <_Py_rc_quot@@Base+0x738>) │ │ │ │ + bne.n 3d344 <_Py_rc_quot@@Base+0x570> │ │ │ │ + cbnz r7, 3d36a <_Py_rc_quot@@Base+0x596> │ │ │ │ + ldr r1, [pc, #452] @ (3d50c <_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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3d54e <_Py_rc_quot@@Base+0x70a> │ │ │ │ + beq.w 3d4de <_Py_rc_quot@@Base+0x70a> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ - bl 11bf80 │ │ │ │ + bl 11ba90 │ │ │ │ ldr.w sl, [sp, #120] @ 0x78 │ │ │ │ ldrd r6, r5, [sp, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3d54a <_Py_rc_quot@@Base+0x706> │ │ │ │ + beq.w 3d4da <_Py_rc_quot@@Base+0x706> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 1d3e38 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d3440 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3d54a <_Py_rc_quot@@Base+0x706> │ │ │ │ + beq.w 3d4da <_Py_rc_quot@@Base+0x706> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 1f028c <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1ef9f4 <_Py_Gid_Converter@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3d54a <_Py_rc_quot@@Base+0x706> │ │ │ │ + beq.w 3d4da <_Py_rc_quot@@Base+0x706> │ │ │ │ add r8, r9 │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 3d438 <_Py_rc_quot@@Base+0x5f4> │ │ │ │ + beq.n 3d3c8 <_Py_rc_quot@@Base+0x5f4> │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - cbnz r0, 3d426 <_Py_rc_quot@@Base+0x5e2> │ │ │ │ + cbnz r0, 3d3b6 <_Py_rc_quot@@Base+0x5e2> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl c625c │ │ │ │ + bl c61d4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 3d438 <_Py_rc_quot@@Base+0x5f4> │ │ │ │ - b.n 3d54a <_Py_rc_quot@@Base+0x706> │ │ │ │ + bge.n 3d3c8 <_Py_rc_quot@@Base+0x5f4> │ │ │ │ + b.n 3d4da <_Py_rc_quot@@Base+0x706> │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 1b1ad0 │ │ │ │ + bl 1b0e30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3d54a <_Py_rc_quot@@Base+0x706> │ │ │ │ + beq.w 3d4da <_Py_rc_quot@@Base+0x706> │ │ │ │ cmp.w r8, #4 │ │ │ │ - bne.n 3d41a <_Py_rc_quot@@Base+0x5d6> │ │ │ │ + bne.n 3d3aa <_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 3d450 <_Py_rc_quot@@Base+0x60c> │ │ │ │ - cbnz r3, 3d482 <_Py_rc_quot@@Base+0x63e> │ │ │ │ + beq.n 3d3e0 <_Py_rc_quot@@Base+0x60c> │ │ │ │ + cbnz r3, 3d412 <_Py_rc_quot@@Base+0x63e> │ │ │ │ eor.w r3, r4, #1 │ │ │ │ cmp r5, #0 │ │ │ │ and.w fp, r3, #1 │ │ │ │ - blt.n 3d4a2 <_Py_rc_quot@@Base+0x65e> │ │ │ │ + blt.n 3d432 <_Py_rc_quot@@Base+0x65e> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3d4a2 <_Py_rc_quot@@Base+0x65e> │ │ │ │ + beq.n 3d432 <_Py_rc_quot@@Base+0x65e> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #41624 @ 0xa298 │ │ │ │ + movw r2, #39236 @ 0x9944 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #51048 @ 0xc768 │ │ │ │ + movw r1, #48808 @ 0xbea8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ - b.n 3d54a <_Py_rc_quot@@Base+0x706> │ │ │ │ + bl d56e0 │ │ │ │ + b.n 3d4da <_Py_rc_quot@@Base+0x706> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #41624 @ 0xa298 │ │ │ │ + movw r2, #39236 @ 0x9944 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #51008 @ 0xc740 │ │ │ │ + movw r1, #48768 @ 0xbe80 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ - b.n 3d54a <_Py_rc_quot@@Base+0x706> │ │ │ │ + bl d56e0 │ │ │ │ + b.n 3d4da <_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, #52780 @ 0xce2c │ │ │ │ + movw r1, #50644 @ 0xc5d4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - movw r0, #52788 @ 0xce34 │ │ │ │ + movw r0, #50652 @ 0xc5dc │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r3, r7 │ │ │ │ - bl 91afc │ │ │ │ + bl 91bcc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3d54a <_Py_rc_quot@@Base+0x706> │ │ │ │ - bl 97c24 │ │ │ │ + beq.n 3d4da <_Py_rc_quot@@Base+0x706> │ │ │ │ + bl 97ca0 │ │ │ │ adds r3, r5, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq.n 3d4e8 <_Py_rc_quot@@Base+0x6a4> │ │ │ │ + beq.n 3d478 <_Py_rc_quot@@Base+0x6a4> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 2abd8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3d530 <_Py_rc_quot@@Base+0x6ec> │ │ │ │ + b.n 3d4c0 <_Py_rc_quot@@Base+0x6ec> │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ - bne.n 3d502 <_Py_rc_quot@@Base+0x6be> │ │ │ │ + bne.n 3d492 <_Py_rc_quot@@Base+0x6be> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3d502 <_Py_rc_quot@@Base+0x6be> │ │ │ │ + beq.n 3d492 <_Py_rc_quot@@Base+0x6be> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b1d4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3d530 <_Py_rc_quot@@Base+0x6ec> │ │ │ │ + b.n 3d4c0 <_Py_rc_quot@@Base+0x6ec> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbnz r3, 3d50c <_Py_rc_quot@@Base+0x6c8> │ │ │ │ + cbnz r3, 3d49c <_Py_rc_quot@@Base+0x6c8> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3d524 <_Py_rc_quot@@Base+0x6e0> │ │ │ │ + beq.n 3d4b4 <_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 3d530 <_Py_rc_quot@@Base+0x6ec> │ │ │ │ + b.n 3d4c0 <_Py_rc_quot@@Base+0x6ec> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2ab6c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 9a7f0 │ │ │ │ - cbz r4, 3d558 <_Py_rc_quot@@Base+0x714> │ │ │ │ + cbz r4, 3d4e8 <_Py_rc_quot@@Base+0x714> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a863c │ │ │ │ + bl 1a7bcc │ │ │ │ movs r7, #0 │ │ │ │ - b.n 3d560 <_Py_rc_quot@@Base+0x71c> │ │ │ │ + b.n 3d4f0 <_Py_rc_quot@@Base+0x71c> │ │ │ │ mov sl, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3d560 <_Py_rc_quot@@Base+0x71c> │ │ │ │ + b.n 3d4f0 <_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 11c5f4 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11c104 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - lsrs r4, r1, #32 │ │ │ │ - lsls r7, r0, #1 │ │ │ │ + vhadd.u q0, q6, q3 │ │ │ │ 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 3d5a0 <_Py_rc_quot@@Base+0x75c> │ │ │ │ + bne.n 3d530 <_Py_rc_quot@@Base+0x75c> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 122020 │ │ │ │ + b.w 121ae0 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13032 @ 0x32e8 │ │ │ │ + movw r0, #10896 @ 0x2a90 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d594 <_Py_rc_quot@@Base+0x750> │ │ │ │ + bne.n 3d524 <_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 3d5da <_Py_rc_quot@@Base+0x796> │ │ │ │ + bne.n 3d56a <_Py_rc_quot@@Base+0x796> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 3d610 <_Py_rc_quot@@Base+0x7cc> │ │ │ │ + b.n 3d5a0 <_Py_rc_quot@@Base+0x7cc> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 3d5d4 <_Py_rc_quot@@Base+0x790> │ │ │ │ + beq.n 3d564 <_Py_rc_quot@@Base+0x790> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 3d602 <_Py_rc_quot@@Base+0x7be> │ │ │ │ + bmi.n 3d592 <_Py_rc_quot@@Base+0x7be> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52800 @ 0xce40 │ │ │ │ + movw r1, #50664 @ 0xc5e8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3d632 <_Py_rc_quot@@Base+0x7ee> │ │ │ │ + b.n 3d5c2 <_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 7a1c4 │ │ │ │ + bl 7a1f4 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 3d630 <_Py_rc_quot@@Base+0x7ec> │ │ │ │ + cbz r0, 3d5c0 <_Py_rc_quot@@Base+0x7ec> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d630 <_Py_rc_quot@@Base+0x7ec> │ │ │ │ + bge.n 3d5c0 <_Py_rc_quot@@Base+0x7ec> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3d630 <_Py_rc_quot@@Base+0x7ec> │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3d5c0 <_Py_rc_quot@@Base+0x7ec> │ │ │ │ + bl 76e30 <_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, 3d656 <_Py_rc_quot@@Base+0x812> │ │ │ │ + cbz r0, 3d5e6 <_Py_rc_quot@@Base+0x812> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d66c <_Py_rc_quot@@Base+0x828> │ │ │ │ + bge.n 3d5fc <_Py_rc_quot@@Base+0x828> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3d66c <_Py_rc_quot@@Base+0x828> │ │ │ │ + b.n 3d5fc <_Py_rc_quot@@Base+0x828> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1b3d88 │ │ │ │ - cbz r0, 3d66c <_Py_rc_quot@@Base+0x828> │ │ │ │ + bl 1b31f8 │ │ │ │ + cbz r0, 3d5fc <_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 3d68e <_Py_rc_quot@@Base+0x84a> │ │ │ │ + bne.n 3d61e <_Py_rc_quot@@Base+0x84a> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 12f1c8 │ │ │ │ + b.w 12ed10 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13044 @ 0x32f4 │ │ │ │ + movw r0, #10908 @ 0x2a9c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d682 <_Py_rc_quot@@Base+0x83e> │ │ │ │ + bne.n 3d612 <_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, #53012 @ 0xcf14 │ │ │ │ + movw r0, #50876 @ 0xc6bc │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldrd r3, r4, [r1, #12] │ │ │ │ ldrd r1, r2, [r1, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 808ec │ │ │ │ + bl 8091c │ │ │ │ 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 3d6f2 <_Py_rc_quot@@Base+0x8ae> │ │ │ │ + bne.n 3d682 <_Py_rc_quot@@Base+0x8ae> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 203290 │ │ │ │ + b.w 202a04 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13040 @ 0x32f0 │ │ │ │ + movw r0, #10904 @ 0x2a98 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d6e6 <_Py_rc_quot@@Base+0x8a2> │ │ │ │ + bne.n 3d676 <_Py_rc_quot@@Base+0x8a2> │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 3d71c <_Py_rc_quot@@Base+0x8d8> │ │ │ │ + cbz r0, 3d6ac <_Py_rc_quot@@Base+0x8d8> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d71e <_Py_rc_quot@@Base+0x8da> │ │ │ │ + bge.n 3d6ae <_Py_rc_quot@@Base+0x8da> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #0] @ (3d720 <_Py_rc_quot@@Base+0x8dc>) │ │ │ │ + ldr r0, [pc, #0] @ (3d6b0 <_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, #42752 @ 0xa700 │ │ │ │ + movw r0, #40616 @ 0x9ea8 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ movs r2, #1 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ mov r1, r4 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 3d766 <_Py_rc_quot@@Base+0x922> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 3d6f6 <_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 904c0 │ │ │ │ + b.w 90580 │ │ │ │ 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] @ (3d7a8 <_Py_rc_quot@@Base+0x964>) │ │ │ │ + ldr r2, [pc, #44] @ (3d738 <_Py_rc_quot@@Base+0x964>) │ │ │ │ movs r0, #3 │ │ │ │ ldrd r1, r3, [r1, #4] │ │ │ │ - bl 7bef8 │ │ │ │ + bl 7bf28 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #36] @ (3d7ac <_Py_rc_quot@@Base+0x968>) │ │ │ │ + ldr r0, [pc, #36] @ (3d73c <_Py_rc_quot@@Base+0x968>) │ │ │ │ ldr.w r3, [r0, #1968] @ 0x7b0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d7a2 <_Py_rc_quot@@Base+0x95e> │ │ │ │ + bge.n 3d732 <_Py_rc_quot@@Base+0x95e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #1968] @ 0x7b0 │ │ │ │ - cbnz r3, 3d7a2 <_Py_rc_quot@@Base+0x95e> │ │ │ │ + cbnz r3, 3d732 <_Py_rc_quot@@Base+0x95e> │ │ │ │ add.w r0, r0, #1968 @ 0x7b0 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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, 3d7d0 <_Py_rc_quot@@Base+0x98c> │ │ │ │ + cbnz r3, 3d760 <_Py_rc_quot@@Base+0x98c> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 3d7d0 <_Py_rc_quot@@Base+0x98c> │ │ │ │ + ble.n 3d760 <_Py_rc_quot@@Base+0x98c> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3d7d0 <_Py_rc_quot@@Base+0x98c> │ │ │ │ - cbnz r0, 3d7ee <_Py_rc_quot@@Base+0x9aa> │ │ │ │ + bne.n 3d760 <_Py_rc_quot@@Base+0x98c> │ │ │ │ + cbnz r0, 3d77e <_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] @ (3d83c <_Py_rc_quot@@Base+0x9f8>) │ │ │ │ + ldr r4, [pc, #92] @ (3d7cc <_Py_rc_quot@@Base+0x9f8>) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3d7ee <_Py_rc_quot@@Base+0x9aa> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3d77e <_Py_rc_quot@@Base+0x9aa> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3d836 <_Py_rc_quot@@Base+0x9f2> │ │ │ │ + b.n 3d7c6 <_Py_rc_quot@@Base+0x9f2> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3d802 <_Py_rc_quot@@Base+0x9be> │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 3d792 <_Py_rc_quot@@Base+0x9be> │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d7ea <_Py_rc_quot@@Base+0x9a6> │ │ │ │ - bl 97c24 │ │ │ │ + bne.n 3d77a <_Py_rc_quot@@Base+0x9a6> │ │ │ │ + bl 97ca0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ba8c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 9a7f0 │ │ │ │ - cbz r4, 3d82a <_Py_rc_quot@@Base+0x9e6> │ │ │ │ - ldr r3, [pc, #36] @ (3d840 <_Py_rc_quot@@Base+0x9fc>) │ │ │ │ + cbz r4, 3d7ba <_Py_rc_quot@@Base+0x9e6> │ │ │ │ + ldr r3, [pc, #36] @ (3d7d0 <_Py_rc_quot@@Base+0x9fc>) │ │ │ │ ldr.w r3, [r3, #1656] @ 0x678 │ │ │ │ - cbnz r3, 3d834 <_Py_rc_quot@@Base+0x9f0> │ │ │ │ + cbnz r3, 3d7c4 <_Py_rc_quot@@Base+0x9f0> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1eeebc <_PyXIData_RegisterClass@@Base+0xb34> │ │ │ │ + b.w 1ee624 <_PyXIData_RegisterClass@@Base+0xb34> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 3d836 <_Py_rc_quot@@Base+0x9f2> │ │ │ │ - ldr r0, [pc, #12] @ (3d844 <_Py_rc_quot@@Base+0xa00>) │ │ │ │ + b.n 3d7c6 <_Py_rc_quot@@Base+0x9f2> │ │ │ │ + ldr r0, [pc, #12] @ (3d7d4 <_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 3cd24 │ │ │ │ + bl 3ccb4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3d8b0 <_Py_rc_quot@@Base+0xa6c> │ │ │ │ - ldr r1, [pc, #84] @ (3d8b8 <_Py_rc_quot@@Base+0xa74>) │ │ │ │ + cbz r0, 3d840 <_Py_rc_quot@@Base+0xa6c> │ │ │ │ + ldr r1, [pc, #84] @ (3d848 <_Py_rc_quot@@Base+0xa74>) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 82a90 │ │ │ │ + bl 82b08 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3d89a <_Py_rc_quot@@Base+0xa56> │ │ │ │ + cbnz r0, 3d82a <_Py_rc_quot@@Base+0xa56> │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ - ldr r1, [pc, #64] @ (3d8b8 <_Py_rc_quot@@Base+0xa74>) │ │ │ │ + ldr r1, [pc, #64] @ (3d848 <_Py_rc_quot@@Base+0xa74>) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 78510 │ │ │ │ + bl 78548 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3d89a <_Py_rc_quot@@Base+0xa56> │ │ │ │ + bne.n 3d82a <_Py_rc_quot@@Base+0xa56> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r6, [sp, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d89a <_Py_rc_quot@@Base+0xa56> │ │ │ │ + bge.n 3d82a <_Py_rc_quot@@Base+0xa56> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d89a <_Py_rc_quot@@Base+0xa56> │ │ │ │ + cbnz r3, 3d82a <_Py_rc_quot@@Base+0xa56> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d8ae <_Py_rc_quot@@Base+0xa6a> │ │ │ │ + bge.n 3d83e <_Py_rc_quot@@Base+0xa6a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d8ae <_Py_rc_quot@@Base+0xa6a> │ │ │ │ + cbnz r3, 3d83e <_Py_rc_quot@@Base+0xa6a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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, 3d8e4 <_Py_rc_quot@@Base+0xaa0> │ │ │ │ + cbnz r1, 3d874 <_Py_rc_quot@@Base+0xaa0> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #6596 @ 0x19c4 │ │ │ │ + movw r1, #4432 @ 0x1150 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 3d8ee <_Py_rc_quot@@Base+0xaaa> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 3d87e <_Py_rc_quot@@Base+0xaaa> │ │ │ │ mov r5, r1 │ │ │ │ - bl 3cd24 │ │ │ │ + bl 3ccb4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3d8f4 <_Py_rc_quot@@Base+0xab0> │ │ │ │ + cbnz r0, 3d884 <_Py_rc_quot@@Base+0xab0> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3d976 <_Py_rc_quot@@Base+0xb32> │ │ │ │ + b.n 3d906 <_Py_rc_quot@@Base+0xb32> │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 3d928 <_Py_rc_quot@@Base+0xae4> │ │ │ │ + beq.n 3d8b8 <_Py_rc_quot@@Base+0xae4> │ │ │ │ mov r0, r5 │ │ │ │ - bl d1bbc │ │ │ │ - cbnz r0, 3d928 <_Py_rc_quot@@Base+0xae4> │ │ │ │ + bl d1714 │ │ │ │ + cbnz r0, 3d8b8 <_Py_rc_quot@@Base+0xae4> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #11468 @ 0x2ccc │ │ │ │ + movw r1, #9228 @ 0x240c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3d950 <_Py_rc_quot@@Base+0xb0c> │ │ │ │ - b.n 3d8ee <_Py_rc_quot@@Base+0xaaa> │ │ │ │ - ldr r1, [pc, #76] @ (3d978 <_Py_rc_quot@@Base+0xb34>) │ │ │ │ + blt.n 3d8e0 <_Py_rc_quot@@Base+0xb0c> │ │ │ │ + b.n 3d87e <_Py_rc_quot@@Base+0xaaa> │ │ │ │ + ldr r1, [pc, #76] @ (3d908 <_Py_rc_quot@@Base+0xb34>) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78510 │ │ │ │ + bl 78548 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3d948 <_Py_rc_quot@@Base+0xb04> │ │ │ │ + beq.n 3d8d8 <_Py_rc_quot@@Base+0xb04> │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 3d960 <_Py_rc_quot@@Base+0xb1c> │ │ │ │ - ldr r1, [pc, #64] @ (3d97c <_Py_rc_quot@@Base+0xb38>) │ │ │ │ + beq.n 3d8f0 <_Py_rc_quot@@Base+0xb1c> │ │ │ │ + ldr r1, [pc, #64] @ (3d90c <_Py_rc_quot@@Base+0xb38>) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e2024 │ │ │ │ + bl e1b40 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3d960 <_Py_rc_quot@@Base+0xb1c> │ │ │ │ + bne.n 3d8f0 <_Py_rc_quot@@Base+0xb1c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d8ee <_Py_rc_quot@@Base+0xaaa> │ │ │ │ + bge.n 3d87e <_Py_rc_quot@@Base+0xaaa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d8ee <_Py_rc_quot@@Base+0xaaa> │ │ │ │ + bne.n 3d87e <_Py_rc_quot@@Base+0xaaa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d8ee <_Py_rc_quot@@Base+0xaaa> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d87e <_Py_rc_quot@@Base+0xaaa> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d974 <_Py_rc_quot@@Base+0xb30> │ │ │ │ + bge.n 3d904 <_Py_rc_quot@@Base+0xb30> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d974 <_Py_rc_quot@@Base+0xb30> │ │ │ │ + cbnz r3, 3d904 <_Py_rc_quot@@Base+0xb30> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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} │ │ │ │ @@ -25991,184 +25940,183 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cbnz r5, 3d9a4 <_Py_rc_quot@@Base+0xb60> │ │ │ │ + cbnz r5, 3d934 <_Py_rc_quot@@Base+0xb60> │ │ │ │ cmp r3, r5 │ │ │ │ - blt.n 3d9a4 <_Py_rc_quot@@Base+0xb60> │ │ │ │ + blt.n 3d934 <_Py_rc_quot@@Base+0xb60> │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 3d9a4 <_Py_rc_quot@@Base+0xb60> │ │ │ │ - cbnz r2, 3d9c2 <_Py_rc_quot@@Base+0xb7e> │ │ │ │ - ldr r1, [pc, #76] @ (3d9f4 <_Py_rc_quot@@Base+0xbb0>) │ │ │ │ + bgt.n 3d934 <_Py_rc_quot@@Base+0xb60> │ │ │ │ + cbnz r2, 3d952 <_Py_rc_quot@@Base+0xb7e> │ │ │ │ + ldr r1, [pc, #76] @ (3d984 <_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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 3d9ee <_Py_rc_quot@@Base+0xbaa> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 3d97e <_Py_rc_quot@@Base+0xbaa> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 3d9dc <_Py_rc_quot@@Base+0xb98> │ │ │ │ + bgt.n 3d96c <_Py_rc_quot@@Base+0xb98> │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #13476 @ 0x34a4 │ │ │ │ + movw r1, #11416 @ 0x2c98 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl f20dc │ │ │ │ - b.n 3d9ee <_Py_rc_quot@@Base+0xbaa> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 3d97e <_Py_rc_quot@@Base+0xbaa> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3d9c6 <_Py_rc_quot@@Base+0xb82> │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 3d956 <_Py_rc_quot@@Base+0xb82> │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d9c6 <_Py_rc_quot@@Base+0xb82> │ │ │ │ + beq.n 3d956 <_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 3da18 <_Py_rc_quot@@Base+0xbd4> │ │ │ │ + bne.n 3d9a8 <_Py_rc_quot@@Base+0xbd4> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1f058c │ │ │ │ + b.w 1efcf4 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13148 @ 0x335c │ │ │ │ + movw r0, #11012 @ 0x2b04 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3da0c <_Py_rc_quot@@Base+0xbc8> │ │ │ │ + bne.n 3d99c <_Py_rc_quot@@Base+0xbc8> │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 3da66 <_Py_rc_quot@@Base+0xc22> │ │ │ │ + b.n 3d9f6 <_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, #53060 @ 0xcf44 │ │ │ │ + movw r0, #50924 @ 0xc6ec │ │ │ │ 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 e3efc │ │ │ │ + bl e3a1c │ │ │ │ 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 1b2d9c │ │ │ │ - cbnz r0, 3da8e <_Py_rc_quot@@Base+0xc4a> │ │ │ │ + bl 1b2204 │ │ │ │ + cbnz r0, 3da1e <_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 21c5fc │ │ │ │ + b.w 21bdcc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - movw r2, #53076 @ 0xcf54 │ │ │ │ + movw r2, #50940 @ 0xc6fc │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ ldrd r0, r1, [r0, #8] │ │ │ │ - b.w 21fd94 │ │ │ │ + b.w 21f564 │ │ │ │ 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 3dac4 <_Py_rc_quot@@Base+0xc80> │ │ │ │ + bne.n 3da54 <_Py_rc_quot@@Base+0xc80> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl d5120 │ │ │ │ + bl d4c84 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3daf0 <_Py_rc_quot@@Base+0xcac> │ │ │ │ - b.n 3dade <_Py_rc_quot@@Base+0xc9a> │ │ │ │ + bne.n 3da80 <_Py_rc_quot@@Base+0xcac> │ │ │ │ + b.n 3da6e <_Py_rc_quot@@Base+0xc9a> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #12904 @ 0x3268 │ │ │ │ + movw r0, #10768 @ 0x2a10 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3dab6 <_Py_rc_quot@@Base+0xc72> │ │ │ │ + bne.n 3da46 <_Py_rc_quot@@Base+0xc72> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3db08 <_Py_rc_quot@@Base+0xcc4> │ │ │ │ - bl 7fa74 │ │ │ │ + b.n 3da98 <_Py_rc_quot@@Base+0xcc4> │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3dada <_Py_rc_quot@@Base+0xc96> │ │ │ │ + bne.n 3da6a <_Py_rc_quot@@Base+0xc96> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 3db08 <_Py_rc_quot@@Base+0xcc4> │ │ │ │ + b.n 3da98 <_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} │ │ │ │ - b.w 266258 <_Py_c_prod@@Base+0x1620> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - cbz r3, 3db22 <_Py_rc_quot@@Base+0xcde> │ │ │ │ - movw r0, #53108 @ 0xcf74 │ │ │ │ + cbz r3, 3daae <_Py_rc_quot@@Base+0xcda> │ │ │ │ + movw r0, #50972 @ 0xc71c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - b.w 808ec │ │ │ │ + b.w 8091c │ │ │ │ push {r4} │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #53116 @ 0xcf7c │ │ │ │ + movw r0, #50980 @ 0xc724 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ pop {r4} │ │ │ │ - b.w 808ec │ │ │ │ + b.w 8091c │ │ │ │ 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 3db52 <_Py_rc_quot@@Base+0xd0e> │ │ │ │ + bmi.n 3dade <_Py_rc_quot@@Base+0xd0a> │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 3db6c <_Py_rc_quot@@Base+0xd28> │ │ │ │ + bpl.n 3daf8 <_Py_rc_quot@@Base+0xd24> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #56780 @ 0xddcc │ │ │ │ + movw r1, #54528 @ 0xd500 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3db84 <_Py_rc_quot@@Base+0xd40> │ │ │ │ + b.n 3db10 <_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 │ │ │ │ @@ -26191,169 +26139,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 3dbdc <_Py_rc_quot@@Base+0xd98> │ │ │ │ + beq.n 3db68 <_Py_rc_quot@@Base+0xd94> │ │ │ │ strd ip, r0, [sp, #12] │ │ │ │ - movw r0, #53124 @ 0xcf84 │ │ │ │ + movw r0, #50988 @ 0xc72c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl e3efc │ │ │ │ - b.n 3dc0a <_Py_rc_quot@@Base+0xdc6> │ │ │ │ + bl e3a1c │ │ │ │ + b.n 3db96 <_Py_rc_quot@@Base+0xdc2> │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 3dbf8 <_Py_rc_quot@@Base+0xdb4> │ │ │ │ + beq.n 3db84 <_Py_rc_quot@@Base+0xdb0> │ │ │ │ strd r7, ip, [sp, #8] │ │ │ │ - movw r0, #53156 @ 0xcfa4 │ │ │ │ + movw r0, #51020 @ 0xc74c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl e3efc │ │ │ │ - b.n 3dc0a <_Py_rc_quot@@Base+0xdc6> │ │ │ │ - movw r0, #53184 @ 0xcfc0 │ │ │ │ + bl e3a1c │ │ │ │ + b.n 3db96 <_Py_rc_quot@@Base+0xdc2> │ │ │ │ + movw r0, #51048 @ 0xc768 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl e3efc │ │ │ │ - cbz r0, 3dc26 <_Py_rc_quot@@Base+0xde2> │ │ │ │ + bl e3a1c │ │ │ │ + cbz r0, 3dbb2 <_Py_rc_quot@@Base+0xdde> │ │ │ │ ldrb r1, [r4, #23] │ │ │ │ - cbz r1, 3dc16 <_Py_rc_quot@@Base+0xdd2> │ │ │ │ - bl 5ce80 │ │ │ │ - cbz r0, 3dc26 <_Py_rc_quot@@Base+0xde2> │ │ │ │ + cbz r1, 3dba2 <_Py_rc_quot@@Base+0xdce> │ │ │ │ + bl 5ce2c │ │ │ │ + cbz r0, 3dbb2 <_Py_rc_quot@@Base+0xdde> │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 3dc26 <_Py_rc_quot@@Base+0xde2> │ │ │ │ + cbz r3, 3dbb2 <_Py_rc_quot@@Base+0xdde> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 5cd5e │ │ │ │ + b.w 5cd0a │ │ │ │ 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 142400 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xabc> │ │ │ │ + b.w 1418d0 <_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 3dc62 <_Py_rc_quot@@Base+0xe1e> │ │ │ │ + bne.n 3dbee <_Py_rc_quot@@Base+0xe1a> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 20b7bc │ │ │ │ + bl 20af50 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3dc7c <_Py_rc_quot@@Base+0xe38> │ │ │ │ - b.n 3dc78 <_Py_rc_quot@@Base+0xe34> │ │ │ │ + bne.n 3dc08 <_Py_rc_quot@@Base+0xe34> │ │ │ │ + b.n 3dc04 <_Py_rc_quot@@Base+0xe30> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #50740 @ 0xc634 │ │ │ │ + movw r0, #49680 @ 0xc210 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3dc54 <_Py_rc_quot@@Base+0xe10> │ │ │ │ + bne.n 3dbe0 <_Py_rc_quot@@Base+0xe0c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3dd2e <_Py_rc_quot@@Base+0xeea> │ │ │ │ + b.n 3dcba <_Py_rc_quot@@Base+0xee6> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add.w r1, sp, #6 │ │ │ │ - bl 233f58 <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ + bl 233784 <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3dc78 <_Py_rc_quot@@Base+0xe34> │ │ │ │ + beq.n 3dc04 <_Py_rc_quot@@Base+0xe30> │ │ │ │ mov r0, r4 │ │ │ │ ldrh.w r5, [sp, #6] │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3dc78 <_Py_rc_quot@@Base+0xe34> │ │ │ │ + beq.n 3dc04 <_Py_rc_quot@@Base+0xe30> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 77330 │ │ │ │ + bl 77368 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3dcd2 <_Py_rc_quot@@Base+0xe8e> │ │ │ │ - cbnz r0, 3dcc8 <_Py_rc_quot@@Base+0xe84> │ │ │ │ + beq.n 3dc5e <_Py_rc_quot@@Base+0xe8a> │ │ │ │ + cbnz r0, 3dc54 <_Py_rc_quot@@Base+0xe80> │ │ │ │ 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 1a8634 │ │ │ │ + bl 1a7bc4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3dcda <_Py_rc_quot@@Base+0xe96> │ │ │ │ - b.n 3dc78 <_Py_rc_quot@@Base+0xe34> │ │ │ │ + blt.n 3dc66 <_Py_rc_quot@@Base+0xe92> │ │ │ │ + b.n 3dc04 <_Py_rc_quot@@Base+0xe30> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3dcea <_Py_rc_quot@@Base+0xea6> │ │ │ │ + cbnz r0, 3dc76 <_Py_rc_quot@@Base+0xea2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3dc78 <_Py_rc_quot@@Base+0xe34> │ │ │ │ + bge.n 3dc04 <_Py_rc_quot@@Base+0xe30> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3dc78 <_Py_rc_quot@@Base+0xe34> │ │ │ │ + bne.n 3dc04 <_Py_rc_quot@@Base+0xe30> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3dc78 <_Py_rc_quot@@Base+0xe34> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3dc04 <_Py_rc_quot@@Base+0xe30> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 78510 │ │ │ │ + bl 78548 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3dd0a <_Py_rc_quot@@Base+0xec6> │ │ │ │ + bge.n 3dc96 <_Py_rc_quot@@Base+0xec2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3dd0a <_Py_rc_quot@@Base+0xec6> │ │ │ │ + cbnz r3, 3dc96 <_Py_rc_quot@@Base+0xec2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3dd1e <_Py_rc_quot@@Base+0xeda> │ │ │ │ + bge.n 3dcaa <_Py_rc_quot@@Base+0xed6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3dd1e <_Py_rc_quot@@Base+0xeda> │ │ │ │ + cbnz r3, 3dcaa <_Py_rc_quot@@Base+0xed6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.n 3dc78 <_Py_rc_quot@@Base+0xe34> │ │ │ │ + beq.n 3dc04 <_Py_rc_quot@@Base+0xe30> │ │ │ │ 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 1d3144 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 3dcea <_Py_rc_quot@@Base+0xf16> │ │ │ │ + bl 7faa4 │ │ │ │ + cmp r0, #0 │ │ │ │ + movw r0, #5412 @ 0x1524 │ │ │ │ + movt r0, #75 @ 0x4b │ │ │ │ + it ne │ │ │ │ + movne r0, #0 │ │ │ │ + b.n 3dd06 <_Py_rc_quot@@Base+0xf32> │ │ │ │ + and.w r3, r0, #61440 @ 0xf000 │ │ │ │ + movw r2, #5412 @ 0x1524 │ │ │ │ + movt r2, #75 @ 0x4b │ │ │ │ + movw r0, #4364 @ 0x110c │ │ │ │ + movt r0, #75 @ 0x4b │ │ │ │ + cmp.w r3, #24576 @ 0x6000 │ │ │ │ + it ne │ │ │ │ + movne r0, r2 │ │ │ │ + pop {r3, pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.n 3dd4e <_Py_rc_quot@@Base+0xf0a> │ │ │ │ + bmi.n 3dd24 <_Py_rc_quot@@Base+0xf50> │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 3dd68 <_Py_rc_quot@@Base+0xf24> │ │ │ │ + bpl.n 3dd3e <_Py_rc_quot@@Base+0xf6a> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #56780 @ 0xddcc │ │ │ │ + movw r1, #54528 @ 0xd500 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3dd80 <_Py_rc_quot@@Base+0xf3c> │ │ │ │ + b.n 3dd56 <_Py_rc_quot@@Base+0xf82> │ │ │ │ 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 │ │ │ │ @@ -26363,152 +26335,129 @@ │ │ │ │ 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 13877c │ │ │ │ - cbz r0, 3ddca <_Py_rc_quot@@Base+0xf86> │ │ │ │ + bl 137d64 │ │ │ │ + cbz r0, 3dda0 <_Py_rc_quot@@Base+0xfcc> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl dc130 │ │ │ │ + bl dbc3c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3ddc2 <_Py_rc_quot@@Base+0xf7e> │ │ │ │ + beq.n 3dd98 <_Py_rc_quot@@Base+0xfc4> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ddb6 <_Py_rc_quot@@Base+0xf72> │ │ │ │ + beq.n 3dd8c <_Py_rc_quot@@Base+0xfb8> │ │ │ │ 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 1d3b3c │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 3ddfa <_Py_rc_quot@@Base+0xfb6> │ │ │ │ - bl 7fa74 │ │ │ │ - cmp r0, #0 │ │ │ │ - movw r0, #5412 @ 0x1524 │ │ │ │ - movt r0, #75 @ 0x4b │ │ │ │ - it ne │ │ │ │ - movne r0, #0 │ │ │ │ - b.n 3de16 <_Py_rc_quot@@Base+0xfd2> │ │ │ │ - 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} │ │ │ │ + b.w 265a50 <_Py_c_prod@@Base+0x1620> │ │ │ │ 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, 3de50 <_Py_rc_quot@@Base+0x100c> │ │ │ │ + cbnz r2, 3dde0 <_Py_rc_quot@@Base+0x100c> │ │ │ │ add r1, sp, #12 │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #26504 @ 0x6788 │ │ │ │ + movw r1, #24264 @ 0x5ec8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl c2188 │ │ │ │ - cbnz r0, 3de66 <_Py_rc_quot@@Base+0x1022> │ │ │ │ - b.n 3de62 <_Py_rc_quot@@Base+0x101e> │ │ │ │ - movw r0, #26504 @ 0x6788 │ │ │ │ + bl c20dc │ │ │ │ + cbnz r0, 3ddf6 <_Py_rc_quot@@Base+0x1022> │ │ │ │ + b.n 3ddf2 <_Py_rc_quot@@Base+0x101e> │ │ │ │ + movw r0, #24264 @ 0x5ec8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 22ade4 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 22a65c <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3de36 <_Py_rc_quot@@Base+0xff2> │ │ │ │ + bne.n 3ddc6 <_Py_rc_quot@@Base+0xff2> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3de82 <_Py_rc_quot@@Base+0x103e> │ │ │ │ + b.n 3de12 <_Py_rc_quot@@Base+0x103e> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c625c │ │ │ │ + bl c61d4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3de62 <_Py_rc_quot@@Base+0x101e> │ │ │ │ + blt.n 3ddf2 <_Py_rc_quot@@Base+0x101e> │ │ │ │ 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 251d64 │ │ │ │ - cbz r0, 3debc <_Py_rc_quot@@Base+0x1078> │ │ │ │ + bl 25154c │ │ │ │ + cbz r0, 3de4c <_Py_rc_quot@@Base+0x1078> │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1eab68 <_PySet_Update@@Base> │ │ │ │ + bl 1ea2cc <_PySet_Update@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3debe <_Py_rc_quot@@Base+0x107a> │ │ │ │ + bne.n 3de4e <_Py_rc_quot@@Base+0x107a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3debc <_Py_rc_quot@@Base+0x1078> │ │ │ │ + bge.n 3de4c <_Py_rc_quot@@Base+0x1078> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3debc <_Py_rc_quot@@Base+0x1078> │ │ │ │ + cbnz r3, 3de4c <_Py_rc_quot@@Base+0x1078> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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 3dee6 <_Py_rc_quot@@Base+0x10a2> │ │ │ │ + bne.n 3de76 <_Py_rc_quot@@Base+0x10a2> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl 3df10 │ │ │ │ + bl 3dea0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3df02 <_Py_rc_quot@@Base+0x10be> │ │ │ │ - b.n 3defc <_Py_rc_quot@@Base+0x10b8> │ │ │ │ + bne.n 3de92 <_Py_rc_quot@@Base+0x10be> │ │ │ │ + b.n 3de8c <_Py_rc_quot@@Base+0x10b8> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #12924 @ 0x327c │ │ │ │ + movw r0, #10788 @ 0x2a24 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 3df0c <_Py_rc_quot@@Base+0x10c8> │ │ │ │ - b.n 3ded6 <_Py_rc_quot@@Base+0x1092> │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 3df0c <_Py_rc_quot@@Base+0x10c8> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 3de9c <_Py_rc_quot@@Base+0x10c8> │ │ │ │ + b.n 3de66 <_Py_rc_quot@@Base+0x1092> │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 3de9c <_Py_rc_quot@@Base+0x10c8> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fd14 │ │ │ │ + b.w 7fd44 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003df10 : │ │ │ │ +0003dea0 : │ │ │ │ movs r2, #1 │ │ │ │ - b.w 207724 │ │ │ │ + b.w 206ef8 │ │ │ │ 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] │ │ │ │ @@ -26519,139 +26468,139 @@ │ │ │ │ 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 3df56 │ │ │ │ + beq.n 3dee6 │ │ │ │ strd r6, r0, [sp] │ │ │ │ - movw r0, #53424 @ 0xd0b0 │ │ │ │ + movw r0, #51288 @ 0xc858 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl e3efc │ │ │ │ - b.n 3df74 │ │ │ │ - cbz r6, 3df68 │ │ │ │ + bl e3a1c │ │ │ │ + b.n 3df04 │ │ │ │ + cbz r6, 3def8 │ │ │ │ str r6, [sp, #0] │ │ │ │ - movw r0, #53060 @ 0xcf44 │ │ │ │ + movw r0, #50924 @ 0xc6ec │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl e3efc │ │ │ │ - b.n 3df74 │ │ │ │ - movw r0, #53444 @ 0xd0c4 │ │ │ │ + bl e3a1c │ │ │ │ + b.n 3df04 │ │ │ │ + movw r0, #51308 @ 0xc86c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl e3efc │ │ │ │ - cbz r0, 3df90 │ │ │ │ + bl e3a1c │ │ │ │ + cbz r0, 3df20 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 3df80 │ │ │ │ + cbz r3, 3df10 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - bl 5cd5e │ │ │ │ - cbz r0, 3df90 │ │ │ │ - cbz r5, 3df90 │ │ │ │ + bl 5cd0a │ │ │ │ + cbz r0, 3df20 │ │ │ │ + cbz r5, 3df20 │ │ │ │ mov r1, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 5ce80 │ │ │ │ + b.w 5ce2c │ │ │ │ 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, 3dfb4 │ │ │ │ + cbz r2, 3df44 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 3dfc4 │ │ │ │ + b.n 3df54 │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 3dfc2 │ │ │ │ + bhi.n 3df52 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 3dfe8 │ │ │ │ + cbnz r0, 3df78 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3dfc4 │ │ │ │ + b.n 3df54 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r1, [pc, #212] @ (3e09c ) │ │ │ │ + ldr r1, [pc, #212] @ (3e02c ) │ │ │ │ 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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 3dfea │ │ │ │ + cbnz r0, 3df7a │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3e092 │ │ │ │ + b.n 3e022 │ │ │ │ mov r5, r2 │ │ │ │ adds r2, r4, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 3e008 │ │ │ │ + beq.n 3df98 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ - cbz r4, 3dffc │ │ │ │ + cbz r4, 3df8c │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 3e014 │ │ │ │ - b.n 3e004 │ │ │ │ + beq.n 3dfa4 │ │ │ │ + b.n 3df94 │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 3e01c │ │ │ │ + b.n 3dfac │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r6, r4 │ │ │ │ - b.n 3e01c │ │ │ │ + b.n 3dfac │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ - bl 88edc │ │ │ │ + bl 88ee8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3dfe4 │ │ │ │ + beq.n 3df74 │ │ │ │ ldr.w r3, [r7, #152] @ 0x98 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3e050 │ │ │ │ + cbnz r0, 3dfe0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3dfe4 │ │ │ │ + bge.n 3df74 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3dfe4 │ │ │ │ + bne.n 3df74 │ │ │ │ mov r0, r8 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3dfe4 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3df74 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 3e06a │ │ │ │ + beq.n 3dffa │ │ │ │ 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, 3e07e │ │ │ │ + cbz r6, 3e00e │ │ │ │ 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 125f70 │ │ │ │ + bl 125a3c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r3, [r5, #24] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ adds r0, #188 @ 0xbc │ │ │ │ @@ -26663,99 +26612,99 @@ │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r4, #17452 @ 0x442c │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 3e0d0 │ │ │ │ + beq.n 3e060 │ │ │ │ mov r1, r4 │ │ │ │ - bl 882f0 │ │ │ │ + bl 88318 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3e458 │ │ │ │ + beq.w 3e3e8 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 3e0e8 │ │ │ │ + beq.n 3e078 │ │ │ │ movw r1, #17452 @ 0x442c │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - bl 882f0 │ │ │ │ + bl 88318 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3e458 │ │ │ │ + beq.w 3e3e8 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ ldr r6, [r6, #8] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbnz r3, 3e104 │ │ │ │ + cbnz r3, 3e094 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ movw r0, #44624 @ 0xae50 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 705dc │ │ │ │ + bl 70614 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3e28c │ │ │ │ + b.n 3e21c │ │ │ │ ldr r0, [r5, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e17e │ │ │ │ - bl 20a1fc │ │ │ │ + beq.n 3e10e │ │ │ │ + bl 2099d4 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 3e11a │ │ │ │ - bl 1f37b8 │ │ │ │ + cbnz r0, 3e0aa │ │ │ │ + bl 1f2f28 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3e28c │ │ │ │ + b.n 3e21c │ │ │ │ movw r0, #18128 @ 0x46d0 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 707fc <_PyObject_GC_New@@Base> │ │ │ │ + bl 70834 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3e134 │ │ │ │ + cbz r0, 3e0c4 │ │ │ │ ldrb.w ip, [r7] │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 3e152 │ │ │ │ + b.n 3e0e2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 75fa8 │ │ │ │ - b.n 3e48c │ │ │ │ + bl 75fe0 │ │ │ │ + b.n 3e41c │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ - cbz r2, 3e152 │ │ │ │ + cbz r2, 3e0e2 │ │ │ │ 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 3e13c │ │ │ │ + bcc.n 3e0cc │ │ │ │ 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 70e98 │ │ │ │ - b.n 3e292 │ │ │ │ + bl 70ed0 │ │ │ │ + b.n 3e222 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - movw r2, #6081 @ 0x17c1 │ │ │ │ + movw r2, #3929 @ 0xf59 │ │ │ │ movt r2, #19 │ │ │ │ ldr r1, [r1, #108] @ 0x6c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 3e266 │ │ │ │ + bne.n 3e1f6 │ │ │ │ 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 3e266 │ │ │ │ + blt.n 3e1f6 │ │ │ │ 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 │ │ │ │ @@ -26766,111 +26715,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 75bf0 │ │ │ │ + bl 75c28 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 3e1ea │ │ │ │ - bl 1f37b8 │ │ │ │ - b.n 3e48c │ │ │ │ + cbnz r0, 3e17a │ │ │ │ + bl 1f2f28 │ │ │ │ + b.n 3e41c │ │ │ │ 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, 3e20c │ │ │ │ + cbz r1, 3e19c │ │ │ │ add r3, r2 │ │ │ │ movs r1, #2 │ │ │ │ adds r2, r3, #4 │ │ │ │ - b.n 3e214 │ │ │ │ + b.n 3e1a4 │ │ │ │ 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 3e24c │ │ │ │ + ble.n 3e1dc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ add r2, r1 │ │ │ │ - cbz r0, 3e248 │ │ │ │ + cbz r0, 3e1d8 │ │ │ │ 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 3e21c │ │ │ │ + b.n 3e1ac │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - bl 705dc │ │ │ │ + bl 70614 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3e48c │ │ │ │ + beq.w 3e41c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r3, [r0, #8] │ │ │ │ - b.n 3e292 │ │ │ │ + b.n 3e222 │ │ │ │ movs r3, #0 │ │ │ │ movw r0, #44624 @ 0xae50 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - bl 705dc │ │ │ │ + bl 70614 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3e48c │ │ │ │ + beq.w 3e41c │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 898d0 │ │ │ │ - cbz r0, 3e292 │ │ │ │ - b.n 3e29c │ │ │ │ + bl 898dc │ │ │ │ + cbz r0, 3e222 │ │ │ │ + b.n 3e22c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 3e48c │ │ │ │ + beq.w 3e41c │ │ │ │ movs r0, #0 │ │ │ │ - bl e4914 │ │ │ │ + bl e448c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3e2b8 │ │ │ │ + cbnz r0, 3e248 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 3e48c │ │ │ │ + bge.w 3e41c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3e48c │ │ │ │ + bne.w 3e41c │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e48c │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e41c │ │ │ │ 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 90250 │ │ │ │ + bl 90310 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e3ca │ │ │ │ + beq.n 3e35a │ │ │ │ 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 │ │ │ │ @@ -26879,217 +26828,217 @@ │ │ │ │ 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 249f00 <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ + bl 249728 <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 3e316 │ │ │ │ - bl 7fa74 │ │ │ │ - cbz r0, 3e342 │ │ │ │ - b.n 3e3e4 │ │ │ │ + cbnz r0, 3e2a6 │ │ │ │ + bl 7faa4 │ │ │ │ + cbz r0, 3e2d2 │ │ │ │ + b.n 3e374 │ │ │ │ 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 d54c4 │ │ │ │ + bl d5038 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3e438 │ │ │ │ - beq.n 3e342 │ │ │ │ + blt.w 3e3c8 │ │ │ │ + beq.n 3e2d2 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 198a80 │ │ │ │ + bl 197fe4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3e38e │ │ │ │ - b.n 3e438 │ │ │ │ + bne.n 3e31e │ │ │ │ + b.n 3e3c8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7bb84 │ │ │ │ + bl 7bbb4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e438 │ │ │ │ + beq.n 3e3c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e7a48 │ │ │ │ + bl e7598 │ │ │ │ ldr.w r3, [sl] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3e37a │ │ │ │ + bne.n 3e30a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e438 │ │ │ │ + bge.n 3e3c8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3e438 │ │ │ │ + bne.n 3e3c8 │ │ │ │ mov r0, sl │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e438 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e3c8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e38e │ │ │ │ + bge.n 3e31e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 3e38e │ │ │ │ + cbnz r3, 3e31e │ │ │ │ mov r0, sl │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e3a6 │ │ │ │ + bge.n 3e336 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 3e3a6 │ │ │ │ + cbnz r3, 3e336 │ │ │ │ mov r0, r8 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a1f4 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e2c0 │ │ │ │ + bge.n 3e250 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3e2c0 │ │ │ │ + bne.w 3e250 │ │ │ │ mov r0, r9 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e2c0 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e250 │ │ │ │ mov r3, r0 │ │ │ │ strd r0, r0, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #212] @ (3e4ac ) │ │ │ │ + ldr r0, [pc, #212] @ (3e43c ) │ │ │ │ add r1, sp, #24 │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 94d10 │ │ │ │ + bl 94d94 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3e3e8 │ │ │ │ + cbnz r0, 3e378 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 3e438 │ │ │ │ + b.n 3e3c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1eab68 <_PySet_Update@@Base> │ │ │ │ + bl 1ea2cc <_PySet_Update@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3e40c │ │ │ │ + bne.n 3e39c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e3e4 │ │ │ │ + bge.n 3e374 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3e3e4 │ │ │ │ + bne.n 3e374 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e3e4 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e374 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e420 │ │ │ │ + bge.n 3e3b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e420 │ │ │ │ + cbnz r3, 3e3b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e4a2 │ │ │ │ + bge.n 3e432 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3e4a2 │ │ │ │ + bne.n 3e432 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e4a2 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e432 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a1f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a1f4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a1f4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a1f4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 7a1c4 │ │ │ │ - b.n 3e48c │ │ │ │ + bl 7a1f4 │ │ │ │ + b.n 3e41c │ │ │ │ mov r0, r5 │ │ │ │ - bl 251d64 │ │ │ │ + bl 25154c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3e48c │ │ │ │ + cbz r0, 3e41c │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #68] @ (3e4b0 ) │ │ │ │ + ldr r0, [pc, #68] @ (3e440 ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #24 │ │ │ │ strd r5, r6, [sp, #24] │ │ │ │ - bl 94d10 │ │ │ │ - cbnz r0, 3e490 │ │ │ │ + bl 94d94 │ │ │ │ + cbnz r0, 3e420 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e48c │ │ │ │ + bge.n 3e41c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e48c │ │ │ │ + cbnz r3, 3e41c │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3e4a2 │ │ │ │ + b.n 3e432 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e4a2 │ │ │ │ + bge.n 3e432 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3e4a2 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3e432 │ │ │ │ + bl 76e30 <_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 3e4e0 │ │ │ │ + beq.n 3e470 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13180 @ 0x337c │ │ │ │ + movw r0, #11044 @ 0x2b24 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 3e4e0 │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 3e470 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3e4f4 │ │ │ │ + b.n 3e484 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl 113a74 │ │ │ │ + bl 112e04 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3e4dc │ │ │ │ + beq.n 3e46c │ │ │ │ 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 1d3b3c │ │ │ │ + bl 1d3144 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3e522 │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 3e4b2 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 3e53e │ │ │ │ + b.n 3e4ce │ │ │ │ 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 │ │ │ │ @@ -27097,162 +27046,162 @@ │ │ │ │ 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 77224 │ │ │ │ + bl 7725c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e58e │ │ │ │ + bge.n 3e51e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e58e │ │ │ │ + cbnz r3, 3e51e │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 76df8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 76e30 <_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, #23556 @ 0x5c04 │ │ │ │ + movw r2, #21316 @ 0x5344 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1aff94 │ │ │ │ - cbnz r0, 3e5b6 │ │ │ │ + bl 1af498 │ │ │ │ + cbnz r0, 3e546 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3e61c │ │ │ │ + b.n 3e5ac │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 3e5fe │ │ │ │ - ldr r2, [pc, #96] @ (3e620 ) │ │ │ │ + bpl.n 3e58e │ │ │ │ + ldr r2, [pc, #96] @ (3e5b0 ) │ │ │ │ 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 3e5e4 │ │ │ │ + beq.n 3e574 │ │ │ │ cmp r1, #10 │ │ │ │ - bls.n 3e5f0 │ │ │ │ + bls.n 3e580 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r2, r3 │ │ │ │ - b.n 3e5fa │ │ │ │ + b.n 3e58a │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #368 @ 0x170 │ │ │ │ add r2, r3 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - b.n 3e602 │ │ │ │ + b.n 3e592 │ │ │ │ ldr.w r0, [r4, #132] @ 0x84 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #28] @ (3e624 ) │ │ │ │ - bl 78510 │ │ │ │ + ldr r1, [pc, #28] @ (3e5b4 ) │ │ │ │ + bl 78548 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e5b0 │ │ │ │ + bne.n 3e540 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbz r3, 3e61c │ │ │ │ + cbz r3, 3e5ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 192178 │ │ │ │ + bl 191650 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ 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] @ (3e704 ) │ │ │ │ + ldr r2, [pc, #204] @ (3e694 ) │ │ │ │ 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, 3e666 │ │ │ │ + cbz r4, 3e5f6 │ │ │ │ movw r3, #61048 @ 0xee78 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #49256 @ 0xc068 │ │ │ │ + movw r1, #47024 @ 0xb7b0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 3e68c │ │ │ │ + bl f1b28 │ │ │ │ + b.n 3e61c │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr.w r3, [r3, #800] @ 0x320 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3e690 │ │ │ │ + beq.n 3e620 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53632 @ 0xd180 │ │ │ │ + movw r1, #51496 @ 0xc928 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3e6fe │ │ │ │ + b.n 3e68e │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #53672 @ 0xd1a8 │ │ │ │ + movw r0, #51536 @ 0xc950 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91afc │ │ │ │ + bl 91bcc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3e68c │ │ │ │ - bl 20177c │ │ │ │ + beq.n 3e61c │ │ │ │ + bl 200ef4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2bf1c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3e6bc │ │ │ │ - bl 32496 │ │ │ │ - b.n 3e6e8 │ │ │ │ - bl 202298 <_PyEval_GetBuiltin@@Base+0x3ac> │ │ │ │ + cbnz r0, 3e64c │ │ │ │ + bl 32402 │ │ │ │ + b.n 3e678 │ │ │ │ + bl 201a0c <_PyEval_GetBuiltin@@Base+0x3a8> │ │ │ │ mov r5, r0 │ │ │ │ - bl 202504 │ │ │ │ + bl 201ba4 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #42160 @ 0xa4b0 │ │ │ │ + movw r0, #39772 @ 0x9b5c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 202bb0 │ │ │ │ + bl 202324 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 3e6e8 │ │ │ │ + bne.n 3e678 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a8634 │ │ │ │ - b.n 3e68c │ │ │ │ + bl 1a7bc4 │ │ │ │ + b.n 3e61c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #53684 @ 0xd1b4 │ │ │ │ + movw r0, #51548 @ 0xc95c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 808ec │ │ │ │ + bl 8091c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -27260,20 +27209,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 3e738 │ │ │ │ + bne.n 3e6c8 │ │ │ │ mov r1, r4 │ │ │ │ add sp, #324 @ 0x144 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1dbe50 │ │ │ │ + b.w 1db558 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r2 │ │ │ │ movs r0, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r5 │ │ │ │ movs r5, #62 @ 0x3e │ │ │ │ strd r0, r5, [sp, #4] │ │ │ │ @@ -27282,30 +27231,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 20cb04 │ │ │ │ + bl 20c254 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3ebc0 │ │ │ │ + beq.w 3eb50 │ │ │ │ ldr.w r8, [sp, #172] @ 0xac │ │ │ │ cmp.w r8, #103 @ 0x67 │ │ │ │ - bhi.n 3e78a │ │ │ │ + bhi.n 3e71a │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bhi.n 3e792 │ │ │ │ + bhi.n 3e722 │ │ │ │ sub.w r3, r8, #69 @ 0x45 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 3e792 │ │ │ │ - b.n 3ebb6 │ │ │ │ + bls.n 3e722 │ │ │ │ + b.n 3eb46 │ │ │ │ cmp.w r8, #110 @ 0x6e │ │ │ │ - bne.w 3ebb6 │ │ │ │ + bne.w 3eb46 │ │ │ │ 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 │ │ │ │ @@ -27325,213 +27274,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 3e7f8 │ │ │ │ + bne.n 3e788 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53996 @ 0xd2ec │ │ │ │ + movw r1, #51860 @ 0xca94 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 3e814 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 3e7a4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ - bne.n 3e822 │ │ │ │ + bne.n 3e7b2 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54052 @ 0xd324 │ │ │ │ + movw r1, #51916 @ 0xcacc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r5, #0 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ mov fp, r5 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - b.n 3eb96 │ │ │ │ + b.n 3eb26 │ │ │ │ vmov.f64 d10, #240 @ 0xbf800000 -1.0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 251ad0 │ │ │ │ + bl 2512b8 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3e842 │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 3e7d2 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e814 │ │ │ │ + bne.n 3e7a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 251b9c │ │ │ │ + bl 251384 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3e85e │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 3e7ee │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e814 │ │ │ │ + bne.n 3e7a4 │ │ │ │ subs r5, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ mov.w fp, r5, lsl #2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 3e872 │ │ │ │ + beq.n 3e802 │ │ │ │ orr.w fp, fp, #8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 3e8a6 │ │ │ │ + bne.n 3e836 │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3e8b6 │ │ │ │ + bne.n 3e846 │ │ │ │ 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 3e8c0 │ │ │ │ - b.n 3e8b6 │ │ │ │ + beq.n 3e850 │ │ │ │ + b.n 3e846 │ │ │ │ movs r6, #0 │ │ │ │ cmp.w r8, #110 @ 0x6e │ │ │ │ - beq.n 3e8cc │ │ │ │ + beq.n 3e85c │ │ │ │ mov r5, r8 │ │ │ │ movs r3, #6 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ - b.n 3e8d2 │ │ │ │ + b.n 3e862 │ │ │ │ mov r6, r8 │ │ │ │ mov r3, r8 │ │ │ │ movs r5, #114 @ 0x72 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ - b.n 3e8d2 │ │ │ │ + b.n 3e862 │ │ │ │ mov r6, r7 │ │ │ │ mov r3, r8 │ │ │ │ movs r5, #114 @ 0x72 │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ - b.n 3e8d2 │ │ │ │ + b.n 3e862 │ │ │ │ movs r3, #6 │ │ │ │ movs r5, #103 @ 0x67 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 3e8e0 │ │ │ │ + blt.n 3e870 │ │ │ │ cmp r5, #114 @ 0x72 │ │ │ │ it eq │ │ │ │ moveq r5, #103 @ 0x67 │ │ │ │ - b.n 3e8e2 │ │ │ │ + b.n 3e872 │ │ │ │ mov r9, r3 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ mov r2, fp │ │ │ │ mov r1, r9 │ │ │ │ uxtb r0, r5 │ │ │ │ - bl 156428 │ │ │ │ + bl 155a98 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e814 │ │ │ │ + beq.n 3e7a4 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r9 │ │ │ │ uxtb r0, r5 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ - bl 156428 │ │ │ │ + bl 155a98 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3eb80 │ │ │ │ + beq.w 3eb10 │ │ │ │ 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 938a0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ + bl 9397c <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3eb8a │ │ │ │ + beq.w 3eb1a │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 938a0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ + bl 9397c <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3eb92 │ │ │ │ + beq.w 3eb22 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a890c │ │ │ │ + bl 1a7e9c │ │ │ │ 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 1a890c │ │ │ │ + bl 1a7e9c │ │ │ │ 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 270984 │ │ │ │ + bl 2701ac │ │ │ │ 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 270984 │ │ │ │ + bl 2701ac │ │ │ │ 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 20db64 │ │ │ │ + bl 20d2c0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 3eb92 │ │ │ │ + beq.w 3eb22 │ │ │ │ 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] @ 3ebd0 │ │ │ │ + vldr d7, [pc, #528] @ 3eb60 │ │ │ │ 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 20ddf0 │ │ │ │ + bl 20d554 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 3eb96 │ │ │ │ - cbnz r6, 3e9fc │ │ │ │ + beq.w 3eb26 │ │ │ │ + cbnz r6, 3e98c │ │ │ │ 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 │ │ │ │ @@ -27543,195 +27492,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 20ddf0 │ │ │ │ + bl 20d554 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 3eb92 │ │ │ │ + beq.w 3eb22 │ │ │ │ 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 3ea52 │ │ │ │ + blt.n 3e9e2 │ │ │ │ cmp r3, r8 │ │ │ │ mov r1, r3 │ │ │ │ it lt │ │ │ │ movlt r1, r8 │ │ │ │ - b.n 3ea54 │ │ │ │ + b.n 3e9e4 │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ sub.w sl, r1, r8 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq.n 3ea6e │ │ │ │ + beq.n 3e9fe │ │ │ │ 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 3ea88 │ │ │ │ + beq.n 3ea18 │ │ │ │ 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 3eab4 │ │ │ │ + bcc.n 3ea44 │ │ │ │ ldrd r3, r0, [r4, #16] │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.n 3eab4 │ │ │ │ + bgt.n 3ea44 │ │ │ │ str.w r9, [sp] │ │ │ │ mov r3, sl │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r8, sl, [r4, #4] │ │ │ │ - bl 234510 <_PyStaticType_GetBuiltins@@Base+0x5c> │ │ │ │ + bl 233d34 <_PyStaticType_GetBuiltins@@Base+0x5c> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 3eaea │ │ │ │ - b.n 3eac4 │ │ │ │ + cbz r3, 3ea7a │ │ │ │ + b.n 3ea54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 3ea9a │ │ │ │ + beq.n 3ea2a │ │ │ │ mov r0, r4 │ │ │ │ - bl cdb74 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl cd6f4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3ea9a │ │ │ │ - b.n 3eb92 │ │ │ │ + bne.n 3ea2a │ │ │ │ + b.n 3eb22 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w sl, #1 │ │ │ │ mov.w r2, #40 @ 0x28 │ │ │ │ - bne.n 3ead6 │ │ │ │ + bne.n 3ea66 │ │ │ │ strb.w r2, [r8, r3] │ │ │ │ - b.n 3eae4 │ │ │ │ + b.n 3ea74 │ │ │ │ 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, 3eb0c │ │ │ │ + cbz r6, 3ea9c │ │ │ │ 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 20e310 │ │ │ │ + bl 20da74 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3eb2a │ │ │ │ - b.n 3eb92 │ │ │ │ + bne.n 3eaba │ │ │ │ + b.n 3eb22 │ │ │ │ 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 20e310 │ │ │ │ + bl 20da74 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3eaec │ │ │ │ - b.n 3eb92 │ │ │ │ + bne.n 3ea7c │ │ │ │ + b.n 3eb22 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w sl, #1 │ │ │ │ mov.w r2, #106 @ 0x6a │ │ │ │ - bne.n 3eb3c │ │ │ │ + bne.n 3eacc │ │ │ │ strb.w r2, [r8, r3] │ │ │ │ - b.n 3eb4a │ │ │ │ + b.n 3eada │ │ │ │ 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, 3eb76 │ │ │ │ + cbz r2, 3eb06 │ │ │ │ cmp.w sl, #1 │ │ │ │ mov.w r2, #41 @ 0x29 │ │ │ │ - bne.n 3eb64 │ │ │ │ + bne.n 3eaf4 │ │ │ │ strb.w r2, [r8, r3] │ │ │ │ - b.n 3eb72 │ │ │ │ + b.n 3eb02 │ │ │ │ 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 3eb96 │ │ │ │ + b.n 3eb26 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ mov fp, r5 │ │ │ │ - b.n 3eb96 │ │ │ │ + b.n 3eb26 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3eb96 │ │ │ │ + b.n 3eb26 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 75fa8 │ │ │ │ + bl 75fe0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 75fa8 │ │ │ │ + bl 75fe0 │ │ │ │ mov r0, fp │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a1f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a1f4 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 20edd4 │ │ │ │ - b.n 3ebc4 │ │ │ │ + bl 20e538 │ │ │ │ + b.n 3eb54 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 270224 │ │ │ │ + bl 26fa4c │ │ │ │ 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, 3ebf2 │ │ │ │ + cbz r4, 3eb82 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1c5fa8 │ │ │ │ + b.w 1c53f8 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54152 @ 0xd388 │ │ │ │ + movw r1, #52016 @ 0xcb30 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ 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 │ │ │ │ @@ -27742,21 +27691,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 3ec4c │ │ │ │ + bne.n 3ebdc │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a8634 │ │ │ │ + bl 1a7bc4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3ecf2 │ │ │ │ + b.n 3ec82 │ │ │ │ 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] │ │ │ │ @@ -27768,932 +27717,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 85504 │ │ │ │ + bl 85568 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ec48 │ │ │ │ + beq.n 3ebd8 │ │ │ │ vmov.f64 d0, d12 │ │ │ │ - bl 85a8c │ │ │ │ - cbz r0, 3ecd8 │ │ │ │ + bl 85b00 │ │ │ │ + cbz r0, 3ec68 │ │ │ │ vmov.f64 d0, d11 │ │ │ │ str r0, [r4, #16] │ │ │ │ - bl 85a8c │ │ │ │ - cbz r0, 3ecd8 │ │ │ │ + bl 85b00 │ │ │ │ + cbz r0, 3ec68 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 85a8c │ │ │ │ - cbz r0, 3ecd8 │ │ │ │ + bl 85b00 │ │ │ │ + cbz r0, 3ec68 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ str r0, [r4, #24] │ │ │ │ - bl 85a8c │ │ │ │ - cbz r0, 3ecd8 │ │ │ │ + bl 85b00 │ │ │ │ + cbz r0, 3ec68 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r0, [r4, #28] │ │ │ │ - bl 85a8c │ │ │ │ - cbnz r0, 3ecf0 │ │ │ │ + bl 85b00 │ │ │ │ + cbnz r0, 3ec80 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ec48 │ │ │ │ + bge.n 3ebd8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3ec48 │ │ │ │ + bne.n 3ebd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ec48 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ebd8 │ │ │ │ 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 3ed1c │ │ │ │ + bne.n 3ecac │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 3ed34 │ │ │ │ + b.w 3ecc4 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13156 @ 0x3364 │ │ │ │ + movw r0, #11020 @ 0x2b0c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ed10 │ │ │ │ + bne.n 3eca0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003ed34 : │ │ │ │ +0003ecc4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 3ed48 │ │ │ │ + cbz r0, 3ecd8 │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r1, 3ed50 │ │ │ │ - bl 28ccbc <_Py_hashtable_foreach@@Base+0xeb4> │ │ │ │ + cbnz r1, 3ece0 │ │ │ │ + bl 28c604 <_Py_hashtable_foreach@@Base+0xeac> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 3edca │ │ │ │ + b.n 3ed5a │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 3edac │ │ │ │ + cbz r3, 3ed3c │ │ │ │ ldr r6, [r3, #32] │ │ │ │ - cbnz r6, 3ed60 │ │ │ │ + cbnz r6, 3ecf0 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ - cbz r6, 3ed68 │ │ │ │ + cbz r6, 3ecf8 │ │ │ │ mov r3, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bmi.n 3edac │ │ │ │ + bmi.n 3ed3c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 3edac │ │ │ │ + cbz r3, 3ed3c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 3edac │ │ │ │ + bmi.n 3ed3c │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 3edac │ │ │ │ + cbz r3, 3ed3c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 3edac │ │ │ │ + cbz r3, 3ed3c │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ mov r1, r5 │ │ │ │ - bl e8db0 │ │ │ │ + bl e8898 │ │ │ │ movw r2, #5152 @ 0x1420 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3edca │ │ │ │ + bne.n 3ed5a │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3edac │ │ │ │ + bge.n 3ed3c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 3edac │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 3ed3c │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #30812 @ 0x785c │ │ │ │ + movw r1, #28572 @ 0x6f9c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5b6c │ │ │ │ + b.w d56e0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3eddc │ │ │ │ + bne.n 3ed6c │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - b.w ef3c0 │ │ │ │ - b.w 1cea70 │ │ │ │ + b.w eee14 │ │ │ │ + b.w 1ce004 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2666a0 <_PyDeadline_Get@@Base+0x38> │ │ │ │ - cbnz r0, 3ee00 │ │ │ │ + bl 265e60 │ │ │ │ + cbnz r0, 3ed90 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 3f120 │ │ │ │ + b.n 3f0b0 │ │ │ │ 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 3ee2e │ │ │ │ + bne.n 3edbe │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3ee24 │ │ │ │ + cbz r3, 3edb4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3ef32 │ │ │ │ + bne.w 3eec2 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 3ef3a │ │ │ │ + b.n 3eeca │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ movw r1, #10936 @ 0x2ab8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3ee90 │ │ │ │ + beq.n 3ee20 │ │ │ │ movw r7, #11536 @ 0x2d10 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 3ee90 │ │ │ │ + beq.n 3ee20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 882f0 │ │ │ │ - cbnz r0, 3ee90 │ │ │ │ + bl 88318 │ │ │ │ + cbnz r0, 3ee20 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 882f0 │ │ │ │ + bl 88318 │ │ │ │ movw r1, #18608 @ 0x48b0 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3ee90 │ │ │ │ + beq.n 3ee20 │ │ │ │ lsls r7, r0, #31 │ │ │ │ - bmi.n 3ee90 │ │ │ │ + bmi.n 3ee20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 882f0 │ │ │ │ + bl 88318 │ │ │ │ movw r1, #17452 @ 0x442c │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3ee90 │ │ │ │ + beq.n 3ee20 │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bmi.n 3ee90 │ │ │ │ + bmi.n 3ee20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 882f0 │ │ │ │ - cbnz r0, 3ee90 │ │ │ │ + bl 88318 │ │ │ │ + cbnz r0, 3ee20 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 3eea8 │ │ │ │ + b.n 3ee38 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - cbz r6, 3ee96 │ │ │ │ + cbz r6, 3ee26 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 112fc4 │ │ │ │ + bl 112ad4 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3eea4 │ │ │ │ + bne.n 3ee34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3ef3a │ │ │ │ + b.n 3eeca │ │ │ │ cmp r0, r6 │ │ │ │ - ble.n 3ee88 │ │ │ │ + ble.n 3ee18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88edc │ │ │ │ + bl 88ee8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3eea0 │ │ │ │ + beq.n 3ee30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 89154 │ │ │ │ + bl 89160 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r6, 3ef12 │ │ │ │ - bl d5120 │ │ │ │ + cbz r6, 3eea2 │ │ │ │ + bl d4c84 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3eedc │ │ │ │ + bge.n 3ee6c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3eedc │ │ │ │ + cbnz r3, 3ee6c │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r7, #1 │ │ │ │ - bne.n 3eef8 │ │ │ │ + bne.n 3ee88 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3eea0 │ │ │ │ + bge.n 3ee30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3eea0 │ │ │ │ + bne.n 3ee30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3eea0 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ee30 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 3eeb4 │ │ │ │ + beq.n 3ee44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ef32 │ │ │ │ + bge.n 3eec2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3ef32 │ │ │ │ + cbnz r3, 3eec2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ef32 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3eec2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ef26 │ │ │ │ + bge.n 3eeb6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3ef26 │ │ │ │ + cbnz r3, 3eeb6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - bl 7fa74 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3ee24 │ │ │ │ - b.n 3eea0 │ │ │ │ + beq.w 3edb4 │ │ │ │ + b.n 3ee30 │ │ │ │ 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, 3ef58 │ │ │ │ + cbz r2, 3eee8 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 3ef66 │ │ │ │ + b.n 3eef6 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 3ef64 │ │ │ │ + bne.n 3eef4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3ef8c │ │ │ │ + cbnz r0, 3ef1c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3ef66 │ │ │ │ + b.n 3eef6 │ │ │ │ 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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3ef8e │ │ │ │ - b.n 3efb8 │ │ │ │ + cbnz r0, 3ef1e │ │ │ │ + b.n 3ef48 │ │ │ │ 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 3efbc │ │ │ │ - movw r2, #56596 @ 0xdd14 │ │ │ │ + bmi.n 3ef4c │ │ │ │ + movw r2, #54356 @ 0xd454 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #35912 @ 0x8c48 │ │ │ │ + movw r1, #33672 @ 0x8388 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #54308 @ 0xd424 │ │ │ │ + movw r0, #52172 @ 0xcbcc │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r3, r6 │ │ │ │ - bl 24109c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 2408ac <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3eff0 │ │ │ │ + b.n 3ef80 │ │ │ │ cmp r5, #1 │ │ │ │ itte eq │ │ │ │ - movweq r4, #56512 @ 0xdcc0 │ │ │ │ + movweq r4, #56636 @ 0xdd3c │ │ │ │ movteq r4, #76 @ 0x4c │ │ │ │ ldrne r4, [r4, #4] │ │ │ │ - bl 201608 <_PySlice_FromIndices@@Base+0x710> │ │ │ │ + bl 200d80 <_PySlice_FromIndices@@Base+0x6d8> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 36200 │ │ │ │ + bl 36190 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3eff0 │ │ │ │ + bge.n 3ef80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3eff0 │ │ │ │ + cbnz r3, 3ef80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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 3f024 │ │ │ │ + bne.n 3efb4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #24552 @ 0x5fe8 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 3f03c │ │ │ │ + bne.n 3efcc │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 3f05a │ │ │ │ + b.n 3efea │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20148 @ 0x4eb4 │ │ │ │ + movw r0, #17908 @ 0x45f4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f10e │ │ │ │ - b.n 3f00e │ │ │ │ - bl 142858 │ │ │ │ + beq.n 3f09e │ │ │ │ + b.n 3ef9e │ │ │ │ + bl 141d28 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3f05a │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 3efea │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f10e │ │ │ │ + bne.n 3f09e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 3f068 │ │ │ │ + bne.n 3eff8 │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 3f086 │ │ │ │ - bl 142858 │ │ │ │ + b.n 3f016 │ │ │ │ + bl 141d28 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3f086 │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 3f016 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f10e │ │ │ │ + bne.n 3f09e │ │ │ │ vabs.f64 d7, d9 │ │ │ │ - vldr d6, [pc, #140] @ 3f118 │ │ │ │ + vldr d6, [pc, #140] @ 3f0a8 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3f0b6 │ │ │ │ + ble.n 3f046 │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 3f0b6 │ │ │ │ + bhi.n 3f046 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 85a8c │ │ │ │ + b.w 85b00 │ │ │ │ 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 3f0ee │ │ │ │ + bvc.n 3f07e │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 3f0ea │ │ │ │ + bvs.n 3f07a │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3f0f2 │ │ │ │ + b.n 3f082 │ │ │ │ str r5, [r4, #0] │ │ │ │ - b.n 3f0fe │ │ │ │ + b.n 3f08e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 3f0fe │ │ │ │ + cbz r3, 3f08e │ │ │ │ vmov.f64 d0, d10 │ │ │ │ movs r0, #1 │ │ │ │ - bl 269094 │ │ │ │ - cbnz r0, 3f10e │ │ │ │ + bl 268854 │ │ │ │ + cbnz r0, 3f09e │ │ │ │ vmov.f64 d0, d10 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 85a8c │ │ │ │ + b.w 85b00 │ │ │ │ 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 707fc <_PyObject_GC_New@@Base> │ │ │ │ + bl 70834 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3f16a │ │ │ │ + cbz r0, 3f0fa │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ str r6, [r0, #8] │ │ │ │ - cbz r5, 3f15e │ │ │ │ + cbz r5, 3f0ee │ │ │ │ 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 70e98 │ │ │ │ + bl 70ed0 │ │ │ │ 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, 3f196 │ │ │ │ + cbnz r1, 3f126 │ │ │ │ ldrd r0, r2, [r6, #4] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ subs r3, #16 │ │ │ │ adds.w r8, r2, r3, lsr #2 │ │ │ │ - bpl.n 3f1a8 │ │ │ │ - b.n 3f1dc │ │ │ │ - movw r0, #26392 @ 0x6718 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 1fc5a8 <_PyArg_NoPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3f186 │ │ │ │ - b.n 3f1dc │ │ │ │ - ldr r1, [pc, #252] @ (3f2a8 ) │ │ │ │ - bl 193948 │ │ │ │ + bpl.n 3f138 │ │ │ │ + b.n 3f16c │ │ │ │ + movw r0, #24152 @ 0x5e58 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 1fbd18 <_PyArg_NoPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3f116 │ │ │ │ + b.n 3f16c │ │ │ │ + ldr r1, [pc, #252] @ (3f238 ) │ │ │ │ + bl 192e20 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 3f1dc │ │ │ │ + blt.n 3f16c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - beq.n 3f1d4 │ │ │ │ + beq.n 3f164 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r1, #54324 @ 0xd434 │ │ │ │ + movw r1, #52188 @ 0xcbdc │ │ │ │ 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 d5b6c │ │ │ │ - bl 85504 │ │ │ │ + b.w d56e0 │ │ │ │ + bl 85568 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3f1e0 │ │ │ │ + cbnz r0, 3f170 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3f2a0 │ │ │ │ + b.n 3f230 │ │ │ │ add.w r7, r0, #12 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 3f1ee │ │ │ │ + bne.n 3f17e │ │ │ │ adds r6, #12 │ │ │ │ - b.n 3f26a │ │ │ │ + b.n 3f1fa │ │ │ │ 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 3f22c │ │ │ │ + beq.n 3f1bc │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ - bl 1ded08 │ │ │ │ + bl 1de46c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3f288 │ │ │ │ + beq.n 3f218 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 3f224 │ │ │ │ + cbnz r3, 3f1b4 │ │ │ │ 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 3f1f6 │ │ │ │ + b.n 3f186 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 3f2a0 │ │ │ │ - bl f07fc │ │ │ │ + ble.n 3f230 │ │ │ │ + bl f0244 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3f288 │ │ │ │ + cbz r0, 3f218 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #54400 @ 0xd480 │ │ │ │ + movw r1, #52264 @ 0xcc28 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ + bl d56e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f288 │ │ │ │ + bge.n 3f218 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f288 │ │ │ │ + cbnz r3, 3f218 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f288 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f218 │ │ │ │ cmp r4, r8 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - beq.n 3f2a0 │ │ │ │ + beq.n 3f230 │ │ │ │ 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 3f26a │ │ │ │ + b.n 3f1fa │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f1dc │ │ │ │ + bge.n 3f16c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3f1dc │ │ │ │ + bne.n 3f16c │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f1dc │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f16c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub.w r0, r0, #77 @ 0x4d │ │ │ │ │ │ │ │ -0003f2ac <_PyErr_SetLocaleString@@Base>: │ │ │ │ +0003f23c <_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, #16816 @ 0x41b0 │ │ │ │ + movw r1, #14436 @ 0x3864 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1a8774 │ │ │ │ - cbz r0, 3f2f6 <_PyErr_SetLocaleString@@Base+0x4a> │ │ │ │ + bl 1a7d04 │ │ │ │ + cbz r0, 3f286 <_PyErr_SetLocaleString@@Base+0x4a> │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #40] @ (3f2f8 <_PyErr_SetLocaleString@@Base+0x4c>) │ │ │ │ + ldr r0, [pc, #40] @ (3f288 <_PyErr_SetLocaleString@@Base+0x4c>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl d6994 <_PyUnicodeWriter_WriteStr@@Base+0x708> │ │ │ │ + bl d64f0 <_PyUnicodeWriter_WriteStr@@Base+0x708> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f2f6 <_PyErr_SetLocaleString@@Base+0x4a> │ │ │ │ + bge.n 3f286 <_PyErr_SetLocaleString@@Base+0x4a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f2f6 <_PyErr_SetLocaleString@@Base+0x4a> │ │ │ │ + cbnz r3, 3f286 <_PyErr_SetLocaleString@@Base+0x4a> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 76df8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 76e30 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r1, #5160 @ 0x1428 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - b.n 3f3dc <_PyErr_SetLocaleString@@Base+0x130> │ │ │ │ + b.n 3f36c <_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, 3f328 <_PyErr_SetLocaleString@@Base+0x7c> │ │ │ │ + cbz r0, 3f2b8 <_PyErr_SetLocaleString@@Base+0x7c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f34a <_PyErr_SetLocaleString@@Base+0x9e> │ │ │ │ + bge.n 3f2da <_PyErr_SetLocaleString@@Base+0x9e> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3f34a <_PyErr_SetLocaleString@@Base+0x9e> │ │ │ │ + b.n 3f2da <_PyErr_SetLocaleString@@Base+0x9e> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 3f342 <_PyErr_SetLocaleString@@Base+0x96> │ │ │ │ - bl 1b3d88 │ │ │ │ - cbz r0, 3f33e <_PyErr_SetLocaleString@@Base+0x92> │ │ │ │ + cbz r0, 3f2d2 <_PyErr_SetLocaleString@@Base+0x96> │ │ │ │ + bl 1b31f8 │ │ │ │ + cbz r0, 3f2ce <_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 3f34a <_PyErr_SetLocaleString@@Base+0x9e> │ │ │ │ - movw r0, #56512 @ 0xdcc0 │ │ │ │ + b.n 3f2da <_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 926a8 │ │ │ │ + bl 92784 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 22d854 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + b.w 22d08c <_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 3f3ae <_PyErr_SetLocaleString@@Base+0x102> │ │ │ │ + bne.n 3f33e <_PyErr_SetLocaleString@@Base+0x102> │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #56596 @ 0xdd14 │ │ │ │ + movw r2, #54356 @ 0xd454 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #40216 @ 0x9d18 │ │ │ │ + movw r1, #37828 @ 0x93c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #23936 @ 0x5d80 │ │ │ │ + movw r0, #21696 @ 0x54c0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 24109c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 2408ac <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 3f3d8 <_PyErr_SetLocaleString@@Base+0x12c> │ │ │ │ + b.n 3f368 <_PyErr_SetLocaleString@@Base+0x12c> │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 14082c <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl 13fcf8 <_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 3e708 │ │ │ │ + bl 3e698 │ │ │ │ adds r0, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ - bne.n 3f3d4 <_PyErr_SetLocaleString@@Base+0x128> │ │ │ │ - bl 12f1d8 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bne.n 3f364 <_PyErr_SetLocaleString@@Base+0x128> │ │ │ │ + bl 12ed20 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3f3d8 <_PyErr_SetLocaleString@@Base+0x12c> │ │ │ │ - bl 93ab0 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + b.n 3f368 <_PyErr_SetLocaleString@@Base+0x12c> │ │ │ │ + bl 93b8c <_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 3f40a <_PyErr_SetLocaleString@@Base+0x15e> │ │ │ │ + bne.n 3f39a <_PyErr_SetLocaleString@@Base+0x15e> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54612 @ 0xd554 │ │ │ │ + movw r1, #52476 @ 0xccfc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 3f428 <_PyErr_SetLocaleString@@Base+0x17c> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 3f3b8 <_PyErr_SetLocaleString@@Base+0x17c> │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldrsb.w r0, [r5, #35] @ 0x23 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 3f42c <_PyErr_SetLocaleString@@Base+0x180> │ │ │ │ + ble.n 3f3bc <_PyErr_SetLocaleString@@Base+0x180> │ │ │ │ movw r3, #61116 @ 0xeebc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 150e74 │ │ │ │ + bl 1504d8 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 3f5e4 <_PyErr_SetLocaleString@@Base+0x338> │ │ │ │ + b.n 3f574 <_PyErr_SetLocaleString@@Base+0x338> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3f536 <_PyErr_SetLocaleString@@Base+0x28a> │ │ │ │ + bne.w 3f4c6 <_PyErr_SetLocaleString@@Base+0x28a> │ │ │ │ ldrb.w r3, [r5, #34] @ 0x22 │ │ │ │ - cbz r3, 3f466 <_PyErr_SetLocaleString@@Base+0x1ba> │ │ │ │ + cbz r3, 3f3f6 <_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, 3f458 <_PyErr_SetLocaleString@@Base+0x1ac> │ │ │ │ - movw r1, #54660 @ 0xd584 │ │ │ │ + cbnz r2, 3f3e8 <_PyErr_SetLocaleString@@Base+0x1ac> │ │ │ │ + movw r1, #52524 @ 0xcd2c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl f20dc │ │ │ │ - b.n 3f428 <_PyErr_SetLocaleString@@Base+0x17c> │ │ │ │ - movw r1, #54712 @ 0xd5b8 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 3f3b8 <_PyErr_SetLocaleString@@Base+0x17c> │ │ │ │ + movw r1, #52576 @ 0xcd60 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl f20dc │ │ │ │ - b.n 3f428 <_PyErr_SetLocaleString@@Base+0x17c> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 3f3b8 <_PyErr_SetLocaleString@@Base+0x17c> │ │ │ │ ldrb.w r6, [r5, #33] @ 0x21 │ │ │ │ - cbz r6, 3f480 <_PyErr_SetLocaleString@@Base+0x1d4> │ │ │ │ + cbz r6, 3f410 <_PyErr_SetLocaleString@@Base+0x1d4> │ │ │ │ movw r3, #61120 @ 0xeec0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 150e74 │ │ │ │ - b.n 3f428 <_PyErr_SetLocaleString@@Base+0x17c> │ │ │ │ + bl 1504d8 │ │ │ │ + b.n 3f3b8 <_PyErr_SetLocaleString@@Base+0x17c> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 3f4a4 <_PyErr_SetLocaleString@@Base+0x1f8> │ │ │ │ + beq.n 3f434 <_PyErr_SetLocaleString@@Base+0x1f8> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #34456 @ 0x8698 │ │ │ │ + movw r1, #32076 @ 0x7d4c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 3f428 <_PyErr_SetLocaleString@@Base+0x17c> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 3f3b8 <_PyErr_SetLocaleString@@Base+0x17c> │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #16] │ │ │ │ strb.w r2, [r5, #34] @ 0x22 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbnz r3, 3f4f4 <_PyErr_SetLocaleString@@Base+0x248> │ │ │ │ + cbnz r3, 3f484 <_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 2417a4 <_PyArg_BadArgument@@Base+0x708> │ │ │ │ + bl 240fa8 <_PyArg_BadArgument@@Base+0x6fc> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f598 <_PyErr_SetLocaleString@@Base+0x2ec> │ │ │ │ + beq.n 3f528 <_PyErr_SetLocaleString@@Base+0x2ec> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #57472 @ 0xe080 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 3f5e4 <_PyErr_SetLocaleString@@Base+0x338> │ │ │ │ + bne.w 3f574 <_PyErr_SetLocaleString@@Base+0x338> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f574 <_PyErr_SetLocaleString@@Base+0x2c8> │ │ │ │ + bge.n 3f504 <_PyErr_SetLocaleString@@Base+0x2c8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3f574 <_PyErr_SetLocaleString@@Base+0x2c8> │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f574 <_PyErr_SetLocaleString@@Base+0x2c8> │ │ │ │ + bne.n 3f504 <_PyErr_SetLocaleString@@Base+0x2c8> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f504 <_PyErr_SetLocaleString@@Base+0x2c8> │ │ │ │ mov r0, r3 │ │ │ │ - movw r1, #38108 @ 0x94dc │ │ │ │ + movw r1, #35868 @ 0x8c1c │ │ │ │ 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 c2188 │ │ │ │ + bl c20dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f428 <_PyErr_SetLocaleString@@Base+0x17c> │ │ │ │ + beq.n 3f3b8 <_PyErr_SetLocaleString@@Base+0x17c> │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - bl 2417a4 <_PyArg_BadArgument@@Base+0x708> │ │ │ │ + bl 240fa8 <_PyArg_BadArgument@@Base+0x6fc> │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2676cc <_PyDeadline_Get@@Base+0x1064> │ │ │ │ + bl 266e8c │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 3f598 <_PyErr_SetLocaleString@@Base+0x2ec> │ │ │ │ - b.n 3f5e4 <_PyErr_SetLocaleString@@Base+0x338> │ │ │ │ + cbz r0, 3f528 <_PyErr_SetLocaleString@@Base+0x2ec> │ │ │ │ + b.n 3f574 <_PyErr_SetLocaleString@@Base+0x338> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl 2156cc <_Py_RestoreSignals@@Base+0x22c> │ │ │ │ + bl 2292f8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 3f552 <_PyErr_SetLocaleString@@Base+0x2a6> │ │ │ │ + cbz r3, 3f4e2 <_PyErr_SetLocaleString@@Base+0x2a6> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2676cc <_PyDeadline_Get@@Base+0x1064> │ │ │ │ - cbz r0, 3f598 <_PyErr_SetLocaleString@@Base+0x2ec> │ │ │ │ + b.w 266e8c │ │ │ │ + cbz r0, 3f528 <_PyErr_SetLocaleString@@Base+0x2ec> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #57472 @ 0xe080 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3f5e4 <_PyErr_SetLocaleString@@Base+0x338> │ │ │ │ + bne.n 3f574 <_PyErr_SetLocaleString@@Base+0x338> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f574 <_PyErr_SetLocaleString@@Base+0x2c8> │ │ │ │ + bge.n 3f504 <_PyErr_SetLocaleString@@Base+0x2c8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3f574 <_PyErr_SetLocaleString@@Base+0x2c8> │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3f504 <_PyErr_SetLocaleString@@Base+0x2c8> │ │ │ │ + bl 76e30 <_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, #35008 @ 0x88c0 │ │ │ │ + movw r1, #32628 @ 0x7f74 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r2, [r4, #16] │ │ │ │ - bl f20dc │ │ │ │ - b.n 3f428 <_PyErr_SetLocaleString@@Base+0x17c> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 3f3b8 <_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 d8070 │ │ │ │ - cbz r0, 3f5d0 <_PyErr_SetLocaleString@@Base+0x324> │ │ │ │ + bl d7bc8 │ │ │ │ + cbz r0, 3f560 <_PyErr_SetLocaleString@@Base+0x324> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3f428 <_PyErr_SetLocaleString@@Base+0x17c> │ │ │ │ - bl d82f8 │ │ │ │ + bne.w 3f3b8 <_PyErr_SetLocaleString@@Base+0x17c> │ │ │ │ + bl d7e50 │ │ │ │ movw r3, #61116 @ 0xeebc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 150e74 │ │ │ │ - b.n 3f428 <_PyErr_SetLocaleString@@Base+0x17c> │ │ │ │ + bl 1504d8 │ │ │ │ + b.n 3f3b8 <_PyErr_SetLocaleString@@Base+0x17c> │ │ │ │ movw r3, #61164 @ 0xeeec │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d8070 │ │ │ │ + bl d7bc8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f5b4 <_PyErr_SetLocaleString@@Base+0x308> │ │ │ │ - b.n 3f428 <_PyErr_SetLocaleString@@Base+0x17c> │ │ │ │ + bne.n 3f544 <_PyErr_SetLocaleString@@Base+0x308> │ │ │ │ + b.n 3f3b8 <_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, 3f60c <_PyErr_SetLocaleString@@Base+0x360> │ │ │ │ + cbz r0, 3f59c <_PyErr_SetLocaleString@@Base+0x360> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f62e <_PyErr_SetLocaleString@@Base+0x382> │ │ │ │ + bge.n 3f5be <_PyErr_SetLocaleString@@Base+0x382> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3f62e <_PyErr_SetLocaleString@@Base+0x382> │ │ │ │ + b.n 3f5be <_PyErr_SetLocaleString@@Base+0x382> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 3f626 <_PyErr_SetLocaleString@@Base+0x37a> │ │ │ │ - bl 1b3d88 │ │ │ │ - cbz r0, 3f622 <_PyErr_SetLocaleString@@Base+0x376> │ │ │ │ + cbz r0, 3f5b6 <_PyErr_SetLocaleString@@Base+0x37a> │ │ │ │ + bl 1b31f8 │ │ │ │ + cbz r0, 3f5b2 <_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 3f62e <_PyErr_SetLocaleString@@Base+0x382> │ │ │ │ - movw r0, #56512 @ 0xdcc0 │ │ │ │ + b.n 3f5be <_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 12afc0 │ │ │ │ + bl 12aa94 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0003f64e : │ │ │ │ +0003f5de : │ │ │ │ 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] @ (3f6b8 ) │ │ │ │ + ldr r2, [pc, #88] @ (3f648 ) │ │ │ │ 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 │ │ │ │ @@ -28705,141 +28654,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 77318 │ │ │ │ + bl 77350 │ │ │ │ str.w r8, [r4, #-4] │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 3f682 │ │ │ │ + bne.n 3f612 │ │ │ │ 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, 3f6d0 │ │ │ │ + cbz r3, 3f660 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f6ee │ │ │ │ + bge.n 3f67e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 3f6ee │ │ │ │ + b.n 3f67e │ │ │ │ ldrb r3, [r0, #24] │ │ │ │ - cbnz r3, 3f6e0 │ │ │ │ + cbnz r3, 3f670 │ │ │ │ ldrb r3, [r0, #25] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #126 @ 0x7e │ │ │ │ movne r1, #45 @ 0x2d │ │ │ │ - b.n 3f6e2 │ │ │ │ + b.n 3f672 │ │ │ │ movs r1, #43 @ 0x2b │ │ │ │ - movw r0, #54772 @ 0xd5f4 │ │ │ │ + movw r0, #52636 @ 0xcd9c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - b.w e3efc │ │ │ │ + b.w e3a1c │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0003f6f2 : │ │ │ │ +0003f682 : │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (3f70c ) │ │ │ │ + ldr r4, [pc, #16] @ (3f69c ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w 1fdf14 <_PyCode_GetScriptXIData@@Base+0x8f8> │ │ │ │ + b.w 1fd684 <_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 772a4 │ │ │ │ + bl 772dc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10922c │ │ │ │ + bl 108ccc │ │ │ │ mov r0, r4 │ │ │ │ - bl 108da4 │ │ │ │ + bl 108844 │ │ │ │ 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 3f766 │ │ │ │ + bge.n 3f6f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3f766 │ │ │ │ + cbnz r3, 3f6f6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 76df8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 76e30 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3f772 │ │ │ │ - b.w 7fd14 │ │ │ │ + blt.n 3f702 │ │ │ │ + b.w 7fd44 │ │ │ │ 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, #4592 @ 0x11f0 │ │ │ │ + movw r1, #2692 @ 0xa84 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #64] @ 0x40 │ │ │ │ - cbnz r3, 3f7a2 │ │ │ │ - b.n 3f99c │ │ │ │ + cbnz r3, 3f732 │ │ │ │ + b.n 3f92c │ │ │ │ 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 926a8 │ │ │ │ + bl 92784 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 269614 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 268dd4 <_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 26664c │ │ │ │ + bl 265e44 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3f7f4 │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 3f784 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ite eq │ │ │ │ moveq r3, r0 │ │ │ │ movne r3, #0 │ │ │ │ - b.n 3f80a │ │ │ │ + b.n 3f79a │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r2, #5412 @ 0x1524 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ @@ -28847,76 +28796,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 772a4 │ │ │ │ + bl 772dc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10922c │ │ │ │ + bl 108ccc │ │ │ │ mov r0, r4 │ │ │ │ - bl 108da4 │ │ │ │ + bl 108844 │ │ │ │ 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 3f86a │ │ │ │ + bge.n 3f7fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3f86a │ │ │ │ + cbnz r3, 3f7fa │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 76df8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 76e30 <_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 2679b4 │ │ │ │ + bl 267174 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3f890 │ │ │ │ + bne.n 3f820 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3f8c4 │ │ │ │ + b.n 3f854 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r5, sp, #16 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 267c1c │ │ │ │ + bl 2673dc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3f88c │ │ │ │ + beq.n 3f81c │ │ │ │ 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 77318 │ │ │ │ + bl 77350 │ │ │ │ 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 │ │ │ │ @@ -28924,20 +28873,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 3f8f6 │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 3f900 │ │ │ │ + bne.n 3f886 │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 3f890 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fd14 │ │ │ │ + b.w 7fd44 │ │ │ │ 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 │ │ │ │ @@ -28948,495 +28897,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, 3f940 │ │ │ │ + cbnz r3, 3f8d0 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 3f940 │ │ │ │ + ble.n 3f8d0 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3f940 │ │ │ │ - cbnz r1, 3f960 │ │ │ │ + bne.n 3f8d0 │ │ │ │ + cbnz r1, 3f8f0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #84] @ (3f998 ) │ │ │ │ + ldr r4, [pc, #84] @ (3f928 ) │ │ │ │ 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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3f990 │ │ │ │ + cbz r0, 3f920 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 20b7bc │ │ │ │ + bl 20af50 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3f990 │ │ │ │ + beq.n 3f920 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 2108ec │ │ │ │ + bl 21001c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3f97e │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 3f990 │ │ │ │ + bne.n 3f90e │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 3f920 │ │ │ │ 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 222034 │ │ │ │ + b.w 221808 │ │ │ │ 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 926a8 │ │ │ │ + bl 92784 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 269614 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 268dd4 <_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 3f9ee │ │ │ │ + beq.n 3f97e │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55044 @ 0xd704 │ │ │ │ + movw r1, #52908 @ 0xceac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d5b6c │ │ │ │ + b.w d56e0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - bl 20b7bc │ │ │ │ + bl 20af50 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 3fa78 │ │ │ │ + beq.n 3fa08 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3fa0e │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 3fa78 │ │ │ │ + bne.n 3f99e │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 3fa08 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #4524 @ 0x11ac │ │ │ │ + movw r1, #2624 @ 0xa40 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #55080 @ 0xd728 │ │ │ │ + movw r0, #52944 @ 0xced0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91afc │ │ │ │ + bl 91bcc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3fa78 │ │ │ │ - bl 97c24 │ │ │ │ + beq.n 3fa08 │ │ │ │ + bl 97ca0 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b1ac │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 9a7f0 │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 3fa6a │ │ │ │ + bne.n 3f9fa │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3fa58 │ │ │ │ - bl ee0f4 │ │ │ │ + bne.n 3f9e8 │ │ │ │ + bl edacc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3fa2a │ │ │ │ - b.n 3fa78 │ │ │ │ + beq.n 3f9ba │ │ │ │ + b.n 3fa08 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1a8634 │ │ │ │ + b.w 1a7bc4 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 3fa58 │ │ │ │ + blt.n 3f9e8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ movs r0, #0 │ │ │ │ - b.w f98ac │ │ │ │ + b.w f9288 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0003fa7c : │ │ │ │ - cbz r1, 3fa82 │ │ │ │ - b.w 26a4b8 <_PySys_GetSizeOf@@Base+0x9ec> │ │ │ │ +0003fa0c : │ │ │ │ + cbz r1, 3fa12 │ │ │ │ + b.w 269c78 <_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, #55092 @ 0xd734 │ │ │ │ + movw r1, #52956 @ 0xcedc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ 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 926a8 │ │ │ │ + bl 92784 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 269614 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 268dd4 <_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 3faf6 │ │ │ │ + bne.n 3fa86 │ │ │ │ mov r0, r4 │ │ │ │ - bl 288f10 │ │ │ │ - b.n 3fb04 │ │ │ │ - bl 96274 │ │ │ │ + bl 288740 │ │ │ │ + b.n 3fa94 │ │ │ │ + bl 96300 │ │ │ │ movs r1, #1 │ │ │ │ - bl 97bd0 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97c4c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3faee │ │ │ │ + bne.n 3fa7e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3fb10 │ │ │ │ + cbz r3, 3faa0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3fb32 │ │ │ │ + b.n 3fac2 │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ bl 9a868 │ │ │ │ - cbnz r0, 3fb2e │ │ │ │ + cbnz r0, 3fabe │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 3fb2e │ │ │ │ + cbnz r3, 3fabe │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ mov r0, r4 │ │ │ │ bl 9a868 │ │ │ │ - cbnz r0, 3fb2e │ │ │ │ + cbnz r0, 3fabe │ │ │ │ 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 155be4 │ │ │ │ + bl 155250 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3fb76 │ │ │ │ + cbz r0, 3fb06 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3fb5a │ │ │ │ + cbz r3, 3faea │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3fb62 │ │ │ │ + b.n 3faf2 │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 3fb6a │ │ │ │ + cbz r2, 3fafa │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 3fb72 │ │ │ │ + b.n 3fb02 │ │ │ │ movw r1, #32052 @ 0x7d34 │ │ │ │ movt r1, #82 @ 0x52 │ │ │ │ - bl 3fc20 │ │ │ │ + bl 3fbb0 │ │ │ │ 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 3fba0 │ │ │ │ + bne.n 3fb30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 288f10 │ │ │ │ - b.n 3fbae │ │ │ │ - bl 96274 │ │ │ │ + bl 288740 │ │ │ │ + b.n 3fb3e │ │ │ │ + bl 96300 │ │ │ │ movs r1, #1 │ │ │ │ - bl 97bd0 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97c4c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3fb98 │ │ │ │ + bne.n 3fb28 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3fbba │ │ │ │ + cbz r3, 3fb4a │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3fbdc │ │ │ │ + b.n 3fb6c │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ bl 9a868 │ │ │ │ - cbnz r0, 3fbca │ │ │ │ + cbnz r0, 3fb5a │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 3fbd8 │ │ │ │ + b.n 3fb68 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ bl 9a868 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3fbc6 │ │ │ │ - ldr r0, [pc, #8] @ (3fbe0 ) │ │ │ │ + beq.n 3fb56 │ │ │ │ + ldr r0, [pc, #8] @ (3fb70 ) │ │ │ │ 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 3fc12 │ │ │ │ + bge.n 3fba2 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #4592 @ 0x11f0 │ │ │ │ + movw r1, #2692 @ 0xa84 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3fc1e │ │ │ │ + b.n 3fbae │ │ │ │ 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 3fc50 │ │ │ │ + ble.n 3fbe0 │ │ │ │ push {r4, r5} │ │ │ │ - movw r3, #60156 @ 0xeafc │ │ │ │ + movw r3, #57900 @ 0xe22c │ │ │ │ movt r3, #60 @ 0x3c │ │ │ │ ldrb r4, [r1, #0] │ │ │ │ ldrb r5, [r3, r4] │ │ │ │ - movw r4, #30536 @ 0x7748 │ │ │ │ + movw r4, #28296 @ 0x6e88 │ │ │ │ movt r4, #45 @ 0x2d │ │ │ │ movs r3, #0 │ │ │ │ strb r5, [r0, #0] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3fc4c │ │ │ │ + beq.n 3fbdc │ │ │ │ ldrb r5, [r1, r3] │ │ │ │ ldrb r5, [r4, r5] │ │ │ │ strb r5, [r0, r3] │ │ │ │ - b.n 3fc3e │ │ │ │ + b.n 3fbce │ │ │ │ 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 100358 │ │ │ │ - cbnz r0, 3fcac │ │ │ │ + bl ffd00 │ │ │ │ + cbnz r0, 3fc3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 772a4 │ │ │ │ + bl 772dc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 3fc88 │ │ │ │ + cbz r0, 3fc18 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3fc88 │ │ │ │ + bge.n 3fc18 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3fc88 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3fc18 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 3fca2 │ │ │ │ + cbz r0, 3fc32 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3fca2 │ │ │ │ + bge.n 3fc32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3fca2 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3fc32 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7e6c8 │ │ │ │ + b.w 7e6f4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 3fcb8 │ │ │ │ + cbz r0, 3fc48 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 3fcd2 │ │ │ │ - ldr r2, [pc, #20] @ (3fcd4 ) │ │ │ │ + cbnz r3, 3fc62 │ │ │ │ + ldr r2, [pc, #20] @ (3fc64 ) │ │ │ │ ldrd r0, r3, [r0, #8] │ │ │ │ add.w r1, r2, #628 @ 0x274 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ - b.w 28cc60 <_Py_hashtable_foreach@@Base+0xe58> │ │ │ │ + b.w 28c5a8 <_Py_hashtable_foreach@@Base+0xe50> │ │ │ │ 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 3fd06 │ │ │ │ + bhi.n 3fc96 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 14ed2c │ │ │ │ - bl cf748 │ │ │ │ + bl 14e390 │ │ │ │ + bl cf2a0 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.w fed14 │ │ │ │ + b.w fe6e8 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #21732 @ 0x54e4 │ │ │ │ + movw r0, #19492 @ 0x4c24 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #0 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3fcec │ │ │ │ + bne.n 3fc7c │ │ │ │ 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 3fd3e │ │ │ │ + bhi.n 3fcce │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3fd56 │ │ │ │ + ble.n 3fce6 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - b.n 3fd5e │ │ │ │ - movw r0, #25620 @ 0x6414 │ │ │ │ + b.n 3fcee │ │ │ │ + movw r0, #23380 @ 0x5b54 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3fd36 │ │ │ │ + bne.n 3fcc6 │ │ │ │ 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 3fe1c │ │ │ │ + b.n 3fdac │ │ │ │ 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, 3fd84 │ │ │ │ + cbz r3, 3fd14 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 3fd86 │ │ │ │ + b.n 3fd16 │ │ │ │ mov r4, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 2b314 │ │ │ │ - cbnz r6, 3fd9c │ │ │ │ + cbnz r6, 3fd2c │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 3fd9c │ │ │ │ + ble.n 3fd2c │ │ │ │ cmp r7, #3 │ │ │ │ - bgt.n 3fd9c │ │ │ │ - cbnz r5, 3fdc4 │ │ │ │ - ldr r1, [pc, #120] @ (3fe18 ) │ │ │ │ + bgt.n 3fd2c │ │ │ │ + cbnz r5, 3fd54 │ │ │ │ + ldr r1, [pc, #120] @ (3fda8 ) │ │ │ │ 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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3fdc4 │ │ │ │ + cbnz r0, 3fd54 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3fe08 │ │ │ │ + b.n 3fd98 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 12945c │ │ │ │ + bl 128f30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3fdc0 │ │ │ │ + bne.n 3fd50 │ │ │ │ add r4, r7 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 3fdf4 │ │ │ │ + beq.n 3fd84 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ - cbz r6, 3fde0 │ │ │ │ + cbz r6, 3fd70 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 3fdf8 │ │ │ │ + beq.n 3fd88 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3fdfa │ │ │ │ - bl 7fa74 │ │ │ │ - cbz r0, 3fdfa │ │ │ │ - b.n 3fdc0 │ │ │ │ + bne.n 3fd8a │ │ │ │ + bl 7faa4 │ │ │ │ + cbz r0, 3fd8a │ │ │ │ + b.n 3fd50 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3fdfa │ │ │ │ + b.n 3fd8a │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ - bl 3c046 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ + bl 3bfd6 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 3fe12 │ │ │ │ + cbz r3, 3fda2 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 12afc0 │ │ │ │ + bl 12aa94 │ │ │ │ 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 │ │ │ │ @@ -29445,341 +29394,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 3fe56 │ │ │ │ + beq.n 3fde6 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl 12945c │ │ │ │ + bl 128f30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3fecc │ │ │ │ + bne.n 3fe5c │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ - b.n 3fe62 │ │ │ │ - movw r7, #55876 @ 0xda44 │ │ │ │ + b.n 3fdf2 │ │ │ │ + movw r7, #53740 @ 0xd1ec │ │ │ │ movt r7, #44 @ 0x2c │ │ │ │ mov.w sl, #6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - cbz r6, 3fe86 │ │ │ │ + cbz r6, 3fe16 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ cmp.w r8, #1 │ │ │ │ mov.w r4, #0 │ │ │ │ - beq.n 3fe9c │ │ │ │ + beq.n 3fe2c │ │ │ │ mov r2, sl │ │ │ │ mov r0, r7 │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 3fe96 │ │ │ │ + bge.n 3fe26 │ │ │ │ ldrb r1, [r5, r4] │ │ │ │ blx 2c1d4 │ │ │ │ - cbz r0, 3fe96 │ │ │ │ + cbz r0, 3fe26 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 3fe72 │ │ │ │ + b.n 3fe02 │ │ │ │ movw r5, #32052 @ 0x7d34 │ │ │ │ movt r5, #82 @ 0x52 │ │ │ │ mov r4, r6 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 3fe9c │ │ │ │ + beq.n 3fe2c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3feb8 │ │ │ │ + beq.n 3fe48 │ │ │ │ mov r8, r6 │ │ │ │ mov r6, r8 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ mov r2, sl │ │ │ │ mov r0, r7 │ │ │ │ cmp r8, r4 │ │ │ │ - blt.n 3feb8 │ │ │ │ + blt.n 3fe48 │ │ │ │ ldrb.w r1, [r5, r8] │ │ │ │ blx 2c1d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3fe9e │ │ │ │ + bne.n 3fe2e │ │ │ │ cmp fp, r9 │ │ │ │ - beq.n 3fec2 │ │ │ │ + beq.n 3fe52 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12afc0 │ │ │ │ + bl 12aa94 │ │ │ │ subs r1, r6, r4 │ │ │ │ adds r0, r5, r4 │ │ │ │ - bl 155be4 │ │ │ │ - b.n 3fece │ │ │ │ + bl 155250 │ │ │ │ + b.n 3fe5e │ │ │ │ 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, #55884 @ 0xda4c │ │ │ │ + movw r1, #53748 @ 0xd1f4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ef69c │ │ │ │ + bl 1eee04 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3ff14 │ │ │ │ + beq.n 3fea4 │ │ │ │ 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} │ │ │ │ │ │ │ │ -0003ff18 : │ │ │ │ - ldr r0, [pc, #4] @ (3ff20 ) │ │ │ │ - b.w 19f624 │ │ │ │ +0003fea8 : │ │ │ │ + ldr r0, [pc, #4] @ (3feb0 ) │ │ │ │ + b.w 19ebbc │ │ │ │ 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 3ff4e │ │ │ │ + bhi.n 3fede │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl dc350 <_PyNumber_Index@@Base> │ │ │ │ + bl dbe5c <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3ff66 │ │ │ │ - b.n 3ff78 │ │ │ │ - movw r0, #25508 @ 0x63a4 │ │ │ │ + cbnz r0, 3fef6 │ │ │ │ + b.n 3ff08 │ │ │ │ + movw r0, #23268 @ 0x5ae4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4005c │ │ │ │ - b.n 3ff40 │ │ │ │ - bl 859dc │ │ │ │ + beq.n 3ffec │ │ │ │ + b.n 3fed0 │ │ │ │ + bl 85a50 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3ff86 │ │ │ │ + blt.n 3ff16 │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 3ff96 │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 3ff26 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4005c │ │ │ │ + bne.n 3ffec │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3ff96 │ │ │ │ + b.n 3ff26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3ff74 │ │ │ │ + bne.n 3ff04 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ff74 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ff04 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 40022 │ │ │ │ + ble.n 3ffb2 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 3ffca │ │ │ │ + bpl.n 3ff5a │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 3ffc6 │ │ │ │ + beq.n 3ff56 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #56204 @ 0xdb8c │ │ │ │ + movw r1, #54068 @ 0xd334 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5b6c │ │ │ │ + b.w d56e0 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - b.n 40024 │ │ │ │ + b.n 3ffb4 │ │ │ │ movw r1, #33688 @ 0x8398 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 3ffdc │ │ │ │ - bl 882f0 │ │ │ │ - cbz r0, 3fffc │ │ │ │ + beq.n 3ff6c │ │ │ │ + bl 88318 │ │ │ │ + cbz r0, 3ff8c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 4001c │ │ │ │ + beq.n 3ffac │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #56296 @ 0xdbe8 │ │ │ │ + movw r1, #54160 @ 0xd390 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5b6c │ │ │ │ + b.w d56e0 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #64924 @ 0xfd9c │ │ │ │ + movw r2, #62684 @ 0xf4dc │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #35928 @ 0x8c58 │ │ │ │ + movw r1, #33688 @ 0x8398 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #25508 @ 0x63a4 │ │ │ │ + movw r0, #23268 @ 0x5ae4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 24109c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4005c │ │ │ │ + bl 2408ac <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3ffec │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 40024 │ │ │ │ + b.n 3ffb4 │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt.n 40040 │ │ │ │ - cbz r1, 40030 │ │ │ │ + bgt.n 3ffd0 │ │ │ │ + cbz r1, 3ffc0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 40038 │ │ │ │ + b.n 3ffc8 │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 155be4 │ │ │ │ + b.w 155250 │ │ │ │ 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 4051c <_PyEval_FormatKwargsError@@Base+0x4a4> │ │ │ │ + b.n 404ac <_PyEval_FormatKwargsError@@Base+0x4a4> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r1 │ │ │ │ - movw r2, #56400 @ 0xdc50 │ │ │ │ + movw r2, #54264 @ 0xd3f8 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #517 @ 0x205 │ │ │ │ + movw r1, #405 @ 0x195 │ │ │ │ movt r1, #4 │ │ │ │ - b.w 26ae04 │ │ │ │ + b.w 26a5fc │ │ │ │ │ │ │ │ -00040078 <_PyEval_FormatKwargsError@@Base>: │ │ │ │ +00040008 <_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 1c7a7c <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbz r0, 400de <_PyEval_FormatKwargsError@@Base+0x66> │ │ │ │ + bl 1c6e78 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbz r0, 4006e <_PyEval_FormatKwargsError@@Base+0x66> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7a88 <_PyErr_Clear@@Base> │ │ │ │ + bl 1c6e84 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fedb8 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 1fe52c <_PyObject_FunctionStr@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 401cc <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ + beq.w 4015c <_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, #56452 @ 0xdc84 │ │ │ │ + movw r2, #54316 @ 0xd42c │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1ed4e4 <_PyErr_Format@@Base> │ │ │ │ + bl 1ecc4c <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 401a6 <_PyEval_FormatKwargsError@@Base+0x12e> │ │ │ │ - b.n 401cc <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ + blt.n 40136 <_PyEval_FormatKwargsError@@Base+0x12e> │ │ │ │ + b.n 4015c <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ movw r3, #61056 @ 0xee80 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1c7a7c <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1c6e78 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 401cc <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ + beq.n 4015c <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ str r4, [r5, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3313a │ │ │ │ + bl 330b2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 40196 <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ + beq.n 40126 <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 40196 <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ + bpl.n 40126 <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 40196 <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ + bne.n 40126 <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7a88 <_PyErr_Clear@@Base> │ │ │ │ + bl 1c6e84 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fedb8 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 1fe52c <_PyObject_FunctionStr@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 4016c <_PyEval_FormatKwargsError@@Base+0xf4> │ │ │ │ + cbz r0, 400fc <_PyEval_FormatKwargsError@@Base+0xf4> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #56504 @ 0xdcb8 │ │ │ │ + movw r2, #54368 @ 0xd460 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ - bl 1ed4e4 <_PyErr_Format@@Base> │ │ │ │ + bl 1ecc4c <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4016c <_PyEval_FormatKwargsError@@Base+0xf4> │ │ │ │ + bge.n 400fc <_PyEval_FormatKwargsError@@Base+0xf4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 4016c <_PyEval_FormatKwargsError@@Base+0xf4> │ │ │ │ - ldr r2, [pc, #128] @ (401d4 <_PyEval_FormatKwargsError@@Base+0x15c>) │ │ │ │ + cbnz r3, 400fc <_PyEval_FormatKwargsError@@Base+0xf4> │ │ │ │ + ldr r2, [pc, #128] @ (40164 <_PyEval_FormatKwargsError@@Base+0x15c>) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 40164 <_PyEval_FormatKwargsError@@Base+0xec> │ │ │ │ + cbz r3, 400f4 <_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 4019e <_PyEval_FormatKwargsError@@Base+0x126> │ │ │ │ + bge.n 4012e <_PyEval_FormatKwargsError@@Base+0x126> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4019e <_PyEval_FormatKwargsError@@Base+0x126> │ │ │ │ - ldr r2, [pc, #88] @ (401d4 <_PyEval_FormatKwargsError@@Base+0x15c>) │ │ │ │ + cbnz r3, 4012e <_PyEval_FormatKwargsError@@Base+0x126> │ │ │ │ + ldr r2, [pc, #88] @ (40164 <_PyEval_FormatKwargsError@@Base+0x15c>) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 4018c <_PyEval_FormatKwargsError@@Base+0x114> │ │ │ │ + cbz r3, 4011c <_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 4019e <_PyEval_FormatKwargsError@@Base+0x126> │ │ │ │ + b.n 4012e <_PyEval_FormatKwargsError@@Base+0x126> │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r5, #72] @ 0x48 │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 401cc <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ + bge.n 4015c <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 401cc <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ - ldr r2, [pc, #36] @ (401d4 <_PyEval_FormatKwargsError@@Base+0x15c>) │ │ │ │ + cbnz r3, 4015c <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ + ldr r2, [pc, #36] @ (40164 <_PyEval_FormatKwargsError@@Base+0x15c>) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 401be <_PyEval_FormatKwargsError@@Base+0x146> │ │ │ │ + cbz r3, 4014e <_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] │ │ │ │ @@ -29793,186 +29742,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 1a3a98 <_PyType_Name@@Base> │ │ │ │ + bl 1a3020 <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #56648 @ 0xdd48 │ │ │ │ + movw r0, #54512 @ 0xd4f0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e3efc │ │ │ │ + b.w e3a1c │ │ │ │ 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] @ 40460 <_PyEval_FormatKwargsError@@Base+0x3e8> │ │ │ │ + vldr d10, [pc, #580] @ 403f0 <_PyEval_FormatKwargsError@@Base+0x3e8> │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d13, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 40252 <_PyEval_FormatKwargsError@@Base+0x1da> │ │ │ │ + bls.n 401e2 <_PyEval_FormatKwargsError@@Base+0x1da> │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.w 40450 <_PyEval_FormatKwargsError@@Base+0x3d8> │ │ │ │ + bvs.w 403e0 <_PyEval_FormatKwargsError@@Base+0x3d8> │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 40450 <_PyEval_FormatKwargsError@@Base+0x3d8> │ │ │ │ + bgt.w 403e0 <_PyEval_FormatKwargsError@@Base+0x3d8> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ - vldr d8, [pc, #540] @ 40468 <_PyEval_FormatKwargsError@@Base+0x3f0> │ │ │ │ + vldr d8, [pc, #540] @ 403f8 <_PyEval_FormatKwargsError@@Base+0x3f0> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 40450 <_PyEval_FormatKwargsError@@Base+0x3d8> │ │ │ │ - vldr d9, [pc, #540] @ 40470 <_PyEval_FormatKwargsError@@Base+0x3f8> │ │ │ │ + b.n 403e0 <_PyEval_FormatKwargsError@@Base+0x3d8> │ │ │ │ + vldr d9, [pc, #540] @ 40400 <_PyEval_FormatKwargsError@@Base+0x3f8> │ │ │ │ vcmp.f64 d0, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 40284 <_PyEval_FormatKwargsError@@Base+0x20c> │ │ │ │ + bne.n 40214 <_PyEval_FormatKwargsError@@Base+0x20c> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ vmov r3, s17 │ │ │ │ - vldr d6, [pc, #524] @ 40478 <_PyEval_FormatKwargsError@@Base+0x400> │ │ │ │ - vldr d7, [pc, #528] @ 40480 <_PyEval_FormatKwargsError@@Base+0x408> │ │ │ │ + vldr d6, [pc, #524] @ 40408 <_PyEval_FormatKwargsError@@Base+0x400> │ │ │ │ + vldr d7, [pc, #528] @ 40410 <_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 40450 <_PyEval_FormatKwargsError@@Base+0x3d8> │ │ │ │ + b.n 403e0 <_PyEval_FormatKwargsError@@Base+0x3d8> │ │ │ │ blx 2c508 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 402c6 <_PyEval_FormatKwargsError@@Base+0x24e> │ │ │ │ + bne.n 40256 <_PyEval_FormatKwargsError@@Base+0x24e> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 40244 <_PyEval_FormatKwargsError@@Base+0x1cc> │ │ │ │ + bmi.n 401d4 <_PyEval_FormatKwargsError@@Base+0x1cc> │ │ │ │ vmov.f64 d7, #55 @ 0x41b80000 23.0 │ │ │ │ vcmpe.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.w 40436 <_PyEval_FormatKwargsError@@Base+0x3be> │ │ │ │ + bhi.w 403c6 <_PyEval_FormatKwargsError@@Base+0x3be> │ │ │ │ vcvt.s32.f64 s16, d8 │ │ │ │ - movw r3, #2248 @ 0x8c8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ + movw r3, #65528 @ 0xfff8 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ vmov r2, s16 │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ vldr d8, [r3, #-8] │ │ │ │ - b.n 40450 <_PyEval_FormatKwargsError@@Base+0x3d8> │ │ │ │ - vldr d7, [pc, #448] @ 40488 <_PyEval_FormatKwargsError@@Base+0x410> │ │ │ │ + b.n 403e0 <_PyEval_FormatKwargsError@@Base+0x3d8> │ │ │ │ + vldr d7, [pc, #448] @ 40418 <_PyEval_FormatKwargsError@@Base+0x410> │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 402ee <_PyEval_FormatKwargsError@@Base+0x276> │ │ │ │ + bpl.n 4027e <_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 40450 <_PyEval_FormatKwargsError@@Base+0x3d8> │ │ │ │ - b.n 4042c <_PyEval_FormatKwargsError@@Base+0x3b4> │ │ │ │ - vldr d7, [pc, #416] @ 40490 <_PyEval_FormatKwargsError@@Base+0x418> │ │ │ │ + ble.w 403e0 <_PyEval_FormatKwargsError@@Base+0x3d8> │ │ │ │ + b.n 403bc <_PyEval_FormatKwargsError@@Base+0x3b4> │ │ │ │ + vldr d7, [pc, #416] @ 40420 <_PyEval_FormatKwargsError@@Base+0x418> │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 40322 <_PyEval_FormatKwargsError@@Base+0x2aa> │ │ │ │ + ble.n 402b2 <_PyEval_FormatKwargsError@@Base+0x2aa> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 40314 <_PyEval_FormatKwargsError@@Base+0x29c> │ │ │ │ + bpl.n 402a4 <_PyEval_FormatKwargsError@@Base+0x29c> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 27f144 <_PyBytes_GetXIData@@Base+0x574> │ │ │ │ + bl 27e954 <_PyBytes_GetXIData@@Base+0x584> │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ - b.n 40450 <_PyEval_FormatKwargsError@@Base+0x3d8> │ │ │ │ + b.n 403e0 <_PyEval_FormatKwargsError@@Base+0x3d8> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ - vldr d8, [pc, #348] @ 40478 <_PyEval_FormatKwargsError@@Base+0x400> │ │ │ │ + vldr d8, [pc, #348] @ 40408 <_PyEval_FormatKwargsError@@Base+0x400> │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 40450 <_PyEval_FormatKwargsError@@Base+0x3d8> │ │ │ │ - vldr d7, [pc, #372] @ 40498 <_PyEval_FormatKwargsError@@Base+0x420> │ │ │ │ + b.n 403e0 <_PyEval_FormatKwargsError@@Base+0x3d8> │ │ │ │ + vldr d7, [pc, #372] @ 40428 <_PyEval_FormatKwargsError@@Base+0x420> │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vadd.f64 d14, d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 40342 <_PyEval_FormatKwargsError@@Base+0x2ca> │ │ │ │ + ble.n 402d2 <_PyEval_FormatKwargsError@@Base+0x2ca> │ │ │ │ vsub.f64 d7, d14, d13 │ │ │ │ - vldr d6, [pc, #348] @ 40498 <_PyEval_FormatKwargsError@@Base+0x420> │ │ │ │ + vldr d6, [pc, #348] @ 40428 <_PyEval_FormatKwargsError@@Base+0x420> │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ - b.n 4034a <_PyEval_FormatKwargsError@@Base+0x2d2> │ │ │ │ + b.n 402da <_PyEval_FormatKwargsError@@Base+0x2d2> │ │ │ │ vsub.f64 d7, d14, d7 │ │ │ │ vsub.f64 d7, d7, d13 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ - vldr d6, [pc, #336] @ 404a0 <_PyEval_FormatKwargsError@@Base+0x428> │ │ │ │ + vldr d6, [pc, #336] @ 40430 <_PyEval_FormatKwargsError@@Base+0x428> │ │ │ │ vmov.f64 d0, d13 │ │ │ │ - vldr d11, [pc, #336] @ 404a8 <_PyEval_FormatKwargsError@@Base+0x430> │ │ │ │ + vldr d11, [pc, #336] @ 40438 <_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 403d2 <_PyEval_FormatKwargsError@@Base+0x35a> │ │ │ │ - bl 27f144 <_PyBytes_GetXIData@@Base+0x574> │ │ │ │ + bpl.n 40362 <_PyEval_FormatKwargsError@@Base+0x35a> │ │ │ │ + bl 27e954 <_PyBytes_GetXIData@@Base+0x584> │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2c290 │ │ │ │ - vldr d6, [pc, #304] @ 404b0 <_PyEval_FormatKwargsError@@Base+0x438> │ │ │ │ + vldr d6, [pc, #304] @ 40440 <_PyEval_FormatKwargsError@@Base+0x438> │ │ │ │ vdiv.f64 d7, d6, d8 │ │ │ │ vdiv.f64 d8, d7, d13 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ vmov.f64 d0, d13 │ │ │ │ - bl 26b1c4 │ │ │ │ + bl 26a9bc │ │ │ │ vcmpe.f64 d13, d11 │ │ │ │ vdiv.f64 d9, d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmls.f64 d9, d12, d9 │ │ │ │ - bpl.n 403b8 <_PyEval_FormatKwargsError@@Base+0x340> │ │ │ │ + bpl.n 40348 <_PyEval_FormatKwargsError@@Base+0x340> │ │ │ │ vsub.f64 d1, d13, d15 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2c1b8 │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ - b.n 4041e <_PyEval_FormatKwargsError@@Base+0x3a6> │ │ │ │ + b.n 403ae <_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 4041e <_PyEval_FormatKwargsError@@Base+0x3a6> │ │ │ │ - bl 26b1c4 │ │ │ │ + b.n 403ae <_PyEval_FormatKwargsError@@Base+0x3a6> │ │ │ │ + bl 26a9bc │ │ │ │ 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 40406 <_PyEval_FormatKwargsError@@Base+0x38e> │ │ │ │ + bpl.n 40396 <_PyEval_FormatKwargsError@@Base+0x38e> │ │ │ │ vsub.f64 d1, d13, d15 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2c1b8 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ - b.n 4041e <_PyEval_FormatKwargsError@@Base+0x3a6> │ │ │ │ + b.n 403ae <_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 40450 <_PyEval_FormatKwargsError@@Base+0x3d8> │ │ │ │ + ble.n 403e0 <_PyEval_FormatKwargsError@@Base+0x3d8> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 40450 <_PyEval_FormatKwargsError@@Base+0x3d8> │ │ │ │ - vldr d7, [pc, #88] @ 40490 <_PyEval_FormatKwargsError@@Base+0x418> │ │ │ │ + b.n 403e0 <_PyEval_FormatKwargsError@@Base+0x3d8> │ │ │ │ + vldr d7, [pc, #88] @ 40420 <_PyEval_FormatKwargsError@@Base+0x418> │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 40314 <_PyEval_FormatKwargsError@@Base+0x29c> │ │ │ │ - vldr d14, [pc, #80] @ 40498 <_PyEval_FormatKwargsError@@Base+0x420> │ │ │ │ + bgt.w 402a4 <_PyEval_FormatKwargsError@@Base+0x29c> │ │ │ │ + vldr d14, [pc, #80] @ 40428 <_PyEval_FormatKwargsError@@Base+0x420> │ │ │ │ vadd.f64 d14, d13, d14 │ │ │ │ - b.n 40334 <_PyEval_FormatKwargsError@@Base+0x2bc> │ │ │ │ + b.n 402c4 <_PyEval_FormatKwargsError@@Base+0x2bc> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d15} │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ @@ -29991,19 +29940,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, 404be <_PyEval_FormatKwargsError@@Base+0x446> │ │ │ │ + cbnz r0, 4044e <_PyEval_FormatKwargsError@@Base+0x446> │ │ │ │ adds r5, r0, r5 │ │ │ │ ands r6, r2 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 404c6 <_PyEval_FormatKwargsError@@Base+0x44e> │ │ │ │ + cbnz r0, 40456 <_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 │ │ │ │ @@ -30014,104 +29963,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, 404f0 <_PyEval_FormatKwargsError@@Base+0x478> │ │ │ │ + cbnz r0, 40480 <_PyEval_FormatKwargsError@@Base+0x478> │ │ │ │ cmp r3, r0 │ │ │ │ - ble.n 404f0 <_PyEval_FormatKwargsError@@Base+0x478> │ │ │ │ + ble.n 40480 <_PyEval_FormatKwargsError@@Base+0x478> │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 404f0 <_PyEval_FormatKwargsError@@Base+0x478> │ │ │ │ - cbz r2, 404f0 <_PyEval_FormatKwargsError@@Base+0x478> │ │ │ │ + bne.n 40480 <_PyEval_FormatKwargsError@@Base+0x478> │ │ │ │ + cbz r2, 40480 <_PyEval_FormatKwargsError@@Base+0x478> │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #43220 @ 0xa8d4 │ │ │ │ + movw r1, #40832 @ 0x9f80 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl f20dc │ │ │ │ - b.n 40510 <_PyEval_FormatKwargsError@@Base+0x498> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 404a0 <_PyEval_FormatKwargsError@@Base+0x498> │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #20] │ │ │ │ - ldr r4, [pc, #32] @ (40518 <_PyEval_FormatKwargsError@@Base+0x4a0>) │ │ │ │ + ldr r4, [pc, #32] @ (404a8 <_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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 404da <_PyEval_FormatKwargsError@@Base+0x462> │ │ │ │ + bne.n 4046a <_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 40554 <_PyEval_FormatKwargsError@@Base+0x4dc> │ │ │ │ - cbz r4, 40542 <_PyEval_FormatKwargsError@@Base+0x4ca> │ │ │ │ + bne.n 404e4 <_PyEval_FormatKwargsError@@Base+0x4dc> │ │ │ │ + cbz r4, 404d2 <_PyEval_FormatKwargsError@@Base+0x4ca> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 4054a <_PyEval_FormatKwargsError@@Base+0x4d2> │ │ │ │ + b.n 404da <_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 155be4 │ │ │ │ + b.w 155250 │ │ │ │ add r4, r8 │ │ │ │ mov sl, r1 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r4, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ mov r9, r2 │ │ │ │ - bl 155be4 │ │ │ │ + bl 155250 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 405d2 <_PyEval_FormatKwargsError@@Base+0x55a> │ │ │ │ + cbz r0, 40562 <_PyEval_FormatKwargsError@@Base+0x55a> │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n 40588 <_PyEval_FormatKwargsError@@Base+0x510> │ │ │ │ + ble.n 40518 <_PyEval_FormatKwargsError@@Base+0x510> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 40578 <_PyEval_FormatKwargsError@@Base+0x500> │ │ │ │ + cbz r3, 40508 <_PyEval_FormatKwargsError@@Base+0x500> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 40580 <_PyEval_FormatKwargsError@@Base+0x508> │ │ │ │ + b.n 40510 <_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, 40590 <_PyEval_FormatKwargsError@@Base+0x518> │ │ │ │ + cbz r3, 40520 <_PyEval_FormatKwargsError@@Base+0x518> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - b.n 40598 <_PyEval_FormatKwargsError@@Base+0x520> │ │ │ │ + b.n 40528 <_PyEval_FormatKwargsError@@Base+0x520> │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ add r0, r5 │ │ │ │ - cbz r2, 405a2 <_PyEval_FormatKwargsError@@Base+0x52a> │ │ │ │ + cbz r2, 40532 <_PyEval_FormatKwargsError@@Base+0x52a> │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - b.n 405aa <_PyEval_FormatKwargsError@@Base+0x532> │ │ │ │ + b.n 4053a <_PyEval_FormatKwargsError@@Base+0x532> │ │ │ │ movw r1, #32052 @ 0x7d34 │ │ │ │ movt r1, #82 @ 0x52 │ │ │ │ blx 2beec │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 405d2 <_PyEval_FormatKwargsError@@Base+0x55a> │ │ │ │ + ble.n 40562 <_PyEval_FormatKwargsError@@Base+0x55a> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 405bc <_PyEval_FormatKwargsError@@Base+0x544> │ │ │ │ + cbz r3, 4054c <_PyEval_FormatKwargsError@@Base+0x544> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - b.n 405c4 <_PyEval_FormatKwargsError@@Base+0x54c> │ │ │ │ + b.n 40554 <_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 │ │ │ │ @@ -30126,557 +30075,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 40608 <_PyEval_FormatKwargsError@@Base+0x590> │ │ │ │ + bne.n 40598 <_PyEval_FormatKwargsError@@Base+0x590> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 12945c │ │ │ │ - cbz r0, 40622 <_PyEval_FormatKwargsError@@Base+0x5aa> │ │ │ │ - b.n 4061e <_PyEval_FormatKwargsError@@Base+0x5a6> │ │ │ │ + bl 128f30 │ │ │ │ + cbz r0, 405b2 <_PyEval_FormatKwargsError@@Base+0x5aa> │ │ │ │ + b.n 405ae <_PyEval_FormatKwargsError@@Base+0x5a6> │ │ │ │ movs r3, #2 │ │ │ │ - movw r0, #20604 @ 0x507c │ │ │ │ + movw r0, #18364 @ 0x47bc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 405fa <_PyEval_FormatKwargsError@@Base+0x582> │ │ │ │ + bne.n 4058a <_PyEval_FormatKwargsError@@Base+0x582> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4066a <_PyEval_FormatKwargsError@@Base+0x5f2> │ │ │ │ + b.n 405fa <_PyEval_FormatKwargsError@@Base+0x5f2> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 2108ec │ │ │ │ + bl 21001c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 40636 <_PyEval_FormatKwargsError@@Base+0x5be> │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 405c6 <_PyEval_FormatKwargsError@@Base+0x5be> │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4061e <_PyEval_FormatKwargsError@@Base+0x5a6> │ │ │ │ + bne.n 405ae <_PyEval_FormatKwargsError@@Base+0x5a6> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movw r5, #2248 @ 0x8c8 │ │ │ │ - movt r5, #71 @ 0x47 │ │ │ │ + movw r5, #65528 @ 0xfff8 │ │ │ │ + movt r5, #70 @ 0x46 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ uxth r0, r4 │ │ │ │ adds r1, r2, r3 │ │ │ │ subs r3, r1, r2 │ │ │ │ lsls r4, r0, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 40664 <_PyEval_FormatKwargsError@@Base+0x5ec> │ │ │ │ + ble.n 405f4 <_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 40646 <_PyEval_FormatKwargsError@@Base+0x5ce> │ │ │ │ - bl 7dd68 │ │ │ │ + b.n 405d6 <_PyEval_FormatKwargsError@@Base+0x5ce> │ │ │ │ + bl 7dd94 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 40674 <_PyEval_FormatKwargsError@@Base+0x5fc> │ │ │ │ + cbz r3, 40604 <_PyEval_FormatKwargsError@@Base+0x5fc> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12afc0 │ │ │ │ + bl 12aa94 │ │ │ │ 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, 4069a <_PyEval_FormatKwargsError@@Base+0x622> │ │ │ │ + cbnz r3, 4062a <_PyEval_FormatKwargsError@@Base+0x622> │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 4069a <_PyEval_FormatKwargsError@@Base+0x622> │ │ │ │ + ble.n 4062a <_PyEval_FormatKwargsError@@Base+0x622> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4069a <_PyEval_FormatKwargsError@@Base+0x622> │ │ │ │ - cbnz r4, 406b8 <_PyEval_FormatKwargsError@@Base+0x640> │ │ │ │ + bne.n 4062a <_PyEval_FormatKwargsError@@Base+0x622> │ │ │ │ + cbnz r4, 40648 <_PyEval_FormatKwargsError@@Base+0x640> │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #144] @ (40734 <_PyEval_FormatKwargsError@@Base+0x6bc>) │ │ │ │ + ldr r4, [pc, #144] @ (406c4 <_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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 40720 <_PyEval_FormatKwargsError@@Base+0x6a8> │ │ │ │ + cbz r0, 406b0 <_PyEval_FormatKwargsError@@Base+0x6a8> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 406ca <_PyEval_FormatKwargsError@@Base+0x652> │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 40720 <_PyEval_FormatKwargsError@@Base+0x6a8> │ │ │ │ + bne.n 4065a <_PyEval_FormatKwargsError@@Base+0x652> │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 406b0 <_PyEval_FormatKwargsError@@Base+0x6a8> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 406dc <_PyEval_FormatKwargsError@@Base+0x664> │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 40720 <_PyEval_FormatKwargsError@@Base+0x6a8> │ │ │ │ + bne.n 4066c <_PyEval_FormatKwargsError@@Base+0x664> │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 406b0 <_PyEval_FormatKwargsError@@Base+0x6a8> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 97c24 │ │ │ │ + bl 97ca0 │ │ │ │ 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 9a7f0 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 40724 <_PyEval_FormatKwargsError@@Base+0x6ac> │ │ │ │ + bge.n 406b4 <_PyEval_FormatKwargsError@@Base+0x6ac> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 40712 <_PyEval_FormatKwargsError@@Base+0x69a> │ │ │ │ - bl ee0f4 │ │ │ │ + bne.n 406a2 <_PyEval_FormatKwargsError@@Base+0x69a> │ │ │ │ + bl edacc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 406e0 <_PyEval_FormatKwargsError@@Base+0x668> │ │ │ │ - b.n 40720 <_PyEval_FormatKwargsError@@Base+0x6a8> │ │ │ │ + beq.n 40670 <_PyEval_FormatKwargsError@@Base+0x668> │ │ │ │ + b.n 406b0 <_PyEval_FormatKwargsError@@Base+0x6a8> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a8634 │ │ │ │ + bl 1a7bc4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4072e <_PyEval_FormatKwargsError@@Base+0x6b6> │ │ │ │ + b.n 406be <_PyEval_FormatKwargsError@@Base+0x6b6> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 40854 <_PyEval_FormatKwargsError@@Base+0x7dc> │ │ │ │ + bl 407e4 <_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 40758 <_PyEval_FormatKwargsError@@Base+0x6e0> │ │ │ │ + bhi.n 406e8 <_PyEval_FormatKwargsError@@Base+0x6e0> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 40770 <_PyEval_FormatKwargsError@@Base+0x6f8> │ │ │ │ + ble.n 40700 <_PyEval_FormatKwargsError@@Base+0x6f8> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - b.n 40778 <_PyEval_FormatKwargsError@@Base+0x700> │ │ │ │ - movw r0, #25776 @ 0x64b0 │ │ │ │ + b.n 40708 <_PyEval_FormatKwargsError@@Base+0x700> │ │ │ │ + movw r0, #23536 @ 0x5bf0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40750 <_PyEval_FormatKwargsError@@Base+0x6d8> │ │ │ │ + bne.n 406e0 <_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 3fe1c │ │ │ │ + b.w 3fdac │ │ │ │ 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 22632c <_PyXIData_UnregisterClass@@Base+0x824> │ │ │ │ - cbz r0, 407d2 <_PyEval_FormatKwargsError@@Base+0x75a> │ │ │ │ + bl 225b04 <_PyXIData_UnregisterClass@@Base+0x824> │ │ │ │ + cbz r0, 40762 <_PyEval_FormatKwargsError@@Base+0x75a> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - cbnz r0, 407b6 <_PyEval_FormatKwargsError@@Base+0x73e> │ │ │ │ + cbnz r0, 40746 <_PyEval_FormatKwargsError@@Base+0x73e> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 407d6 <_PyEval_FormatKwargsError@@Base+0x75e> │ │ │ │ + bge.n 40766 <_PyEval_FormatKwargsError@@Base+0x75e> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 407d6 <_PyEval_FormatKwargsError@@Base+0x75e> │ │ │ │ - bl 84c88 │ │ │ │ + b.n 40766 <_PyEval_FormatKwargsError@@Base+0x75e> │ │ │ │ + bl 84cec │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 407de <_PyEval_FormatKwargsError@@Base+0x766> │ │ │ │ + cbnz r0, 4076e <_PyEval_FormatKwargsError@@Base+0x766> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 407d2 <_PyEval_FormatKwargsError@@Base+0x75a> │ │ │ │ + bge.n 40762 <_PyEval_FormatKwargsError@@Base+0x75a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 407d2 <_PyEval_FormatKwargsError@@Base+0x75a> │ │ │ │ + cbnz r3, 40762 <_PyEval_FormatKwargsError@@Base+0x75a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 40804 <_PyEval_FormatKwargsError@@Base+0x78c> │ │ │ │ + b.n 40794 <_PyEval_FormatKwargsError@@Base+0x78c> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #56776 @ 0xddc8 │ │ │ │ + movw r0, #54640 @ 0xd570 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 808ec │ │ │ │ + bl 8091c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40804 <_PyEval_FormatKwargsError@@Base+0x78c> │ │ │ │ + bge.n 40794 <_PyEval_FormatKwargsError@@Base+0x78c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 40804 <_PyEval_FormatKwargsError@@Base+0x78c> │ │ │ │ + cbnz r3, 40794 <_PyEval_FormatKwargsError@@Base+0x78c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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 40834 <_PyEval_FormatKwargsError@@Base+0x7bc> │ │ │ │ + bgt.n 407c4 <_PyEval_FormatKwargsError@@Base+0x7bc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2666a0 <_PyDeadline_Get@@Base+0x38> │ │ │ │ - cbnz r0, 40850 <_PyEval_FormatKwargsError@@Base+0x7d8> │ │ │ │ + bl 265e60 │ │ │ │ + cbnz r0, 407e0 <_PyEval_FormatKwargsError@@Base+0x7d8> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 3f120 │ │ │ │ + b.w 3f0b0 │ │ │ │ movw r3, #44600 @ 0xae38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #56784 @ 0xddd0 │ │ │ │ + movw r1, #54648 @ 0xd578 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ef69c │ │ │ │ + bl 1eee04 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 40820 <_PyEval_FormatKwargsError@@Base+0x7a8> │ │ │ │ + bne.n 407b0 <_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, 4087a <_PyEval_FormatKwargsError@@Base+0x802> │ │ │ │ + cbnz r0, 4080a <_PyEval_FormatKwargsError@@Base+0x802> │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b314 │ │ │ │ - movw r1, #39840 @ 0x9ba0 │ │ │ │ + movw r1, #37516 @ 0x928c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #62164 @ 0xf2d4 │ │ │ │ + movw r0, #59924 @ 0xea14 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1b2f4c │ │ │ │ + bl 1b23b4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 409de <_PyEval_FormatKwargsError@@Base+0x966> │ │ │ │ - bl 85504 │ │ │ │ + beq.w 4096e <_PyEval_FormatKwargsError@@Base+0x966> │ │ │ │ + bl 85568 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 408b0 <_PyEval_FormatKwargsError@@Base+0x838> │ │ │ │ + bge.n 40840 <_PyEval_FormatKwargsError@@Base+0x838> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 408b0 <_PyEval_FormatKwargsError@@Base+0x838> │ │ │ │ + cbnz r3, 40840 <_PyEval_FormatKwargsError@@Base+0x838> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 409de <_PyEval_FormatKwargsError@@Base+0x966> │ │ │ │ + beq.w 4096e <_PyEval_FormatKwargsError@@Base+0x966> │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 293dc8 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ - vldr d9, [pc, #296] @ 409e8 <_PyEval_FormatKwargsError@@Base+0x970> │ │ │ │ + bl 293548 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ + vldr d9, [pc, #296] @ 40978 <_PyEval_FormatKwargsError@@Base+0x970> │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 293dc8 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ + bl 293548 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ vmul.f64 d8, d8, d9 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d8, d0 │ │ │ │ - bl 85a8c │ │ │ │ + bl 85b00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 409a6 <_PyEval_FormatKwargsError@@Base+0x92e> │ │ │ │ + beq.n 40936 <_PyEval_FormatKwargsError@@Base+0x92e> │ │ │ │ str r0, [r4, #16] │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 293dc8 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ + bl 293548 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ vmul.f64 d8, d8, d9 │ │ │ │ - bl 293dc8 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ + bl 293548 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d8, d0 │ │ │ │ - bl 85a8c │ │ │ │ + bl 85b00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 409a6 <_PyEval_FormatKwargsError@@Base+0x92e> │ │ │ │ + beq.n 40936 <_PyEval_FormatKwargsError@@Base+0x92e> │ │ │ │ str r0, [r4, #20] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 409a6 <_PyEval_FormatKwargsError@@Base+0x92e> │ │ │ │ + beq.n 40936 <_PyEval_FormatKwargsError@@Base+0x92e> │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 409a6 <_PyEval_FormatKwargsError@@Base+0x92e> │ │ │ │ + beq.n 40936 <_PyEval_FormatKwargsError@@Base+0x92e> │ │ │ │ str r0, [r4, #28] │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 409a6 <_PyEval_FormatKwargsError@@Base+0x92e> │ │ │ │ + beq.n 40936 <_PyEval_FormatKwargsError@@Base+0x92e> │ │ │ │ str r0, [r4, #32] │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 409a6 <_PyEval_FormatKwargsError@@Base+0x92e> │ │ │ │ + beq.n 40936 <_PyEval_FormatKwargsError@@Base+0x92e> │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 409a6 <_PyEval_FormatKwargsError@@Base+0x92e> │ │ │ │ + beq.n 40936 <_PyEval_FormatKwargsError@@Base+0x92e> │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 7fd14 │ │ │ │ - cbz r0, 409a6 <_PyEval_FormatKwargsError@@Base+0x92e> │ │ │ │ + bl 7fd44 │ │ │ │ + cbz r0, 40936 <_PyEval_FormatKwargsError@@Base+0x92e> │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ - bl 7fd14 │ │ │ │ - cbz r0, 409a6 <_PyEval_FormatKwargsError@@Base+0x92e> │ │ │ │ + bl 7fd44 │ │ │ │ + cbz r0, 40936 <_PyEval_FormatKwargsError@@Base+0x92e> │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ - bl 7fd14 │ │ │ │ - cbz r0, 409a6 <_PyEval_FormatKwargsError@@Base+0x92e> │ │ │ │ + bl 7fd44 │ │ │ │ + cbz r0, 40936 <_PyEval_FormatKwargsError@@Base+0x92e> │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 7fd14 │ │ │ │ - cbz r0, 409a6 <_PyEval_FormatKwargsError@@Base+0x92e> │ │ │ │ + bl 7fd44 │ │ │ │ + cbz r0, 40936 <_PyEval_FormatKwargsError@@Base+0x92e> │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ - bl 7fd14 │ │ │ │ - cbz r0, 409a6 <_PyEval_FormatKwargsError@@Base+0x92e> │ │ │ │ + bl 7fd44 │ │ │ │ + cbz r0, 40936 <_PyEval_FormatKwargsError@@Base+0x92e> │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ - bl 7fd14 │ │ │ │ - cbz r0, 409a6 <_PyEval_FormatKwargsError@@Base+0x92e> │ │ │ │ + bl 7fd44 │ │ │ │ + cbz r0, 40936 <_PyEval_FormatKwargsError@@Base+0x92e> │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ - bl 7fd14 │ │ │ │ - cbz r0, 409a6 <_PyEval_FormatKwargsError@@Base+0x92e> │ │ │ │ + bl 7fd44 │ │ │ │ + cbz r0, 40936 <_PyEval_FormatKwargsError@@Base+0x92e> │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 409a6 <_PyEval_FormatKwargsError@@Base+0x92e> │ │ │ │ + cbz r0, 40936 <_PyEval_FormatKwargsError@@Base+0x92e> │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 409bc <_PyEval_FormatKwargsError@@Base+0x944> │ │ │ │ + cbnz r0, 4094c <_PyEval_FormatKwargsError@@Base+0x944> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 409de <_PyEval_FormatKwargsError@@Base+0x966> │ │ │ │ + bge.n 4096e <_PyEval_FormatKwargsError@@Base+0x966> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 409de <_PyEval_FormatKwargsError@@Base+0x966> │ │ │ │ + cbnz r3, 4096e <_PyEval_FormatKwargsError@@Base+0x966> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 409de <_PyEval_FormatKwargsError@@Base+0x966> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4096e <_PyEval_FormatKwargsError@@Base+0x966> │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ mov r0, r7 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r3, r4 │ │ │ │ vpop {d8-d9} │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ - movw r0, #57032 @ 0xdec8 │ │ │ │ + movw r0, #54896 @ 0xd670 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 808ec │ │ │ │ + b.w 8091c │ │ │ │ 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 40a0e <_PyEval_FormatKwargsError@@Base+0x996> │ │ │ │ + bpl.n 4099e <_PyEval_FormatKwargsError@@Base+0x996> │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 40a2e <_PyEval_FormatKwargsError@@Base+0x9b6> │ │ │ │ + bgt.n 409be <_PyEval_FormatKwargsError@@Base+0x9b6> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - movw r1, #57036 @ 0xdecc │ │ │ │ + movw r1, #54900 @ 0xd674 │ │ │ │ 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 d5b6c │ │ │ │ + b.w d56e0 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 40a4e <_PyEval_FormatKwargsError@@Base+0x9d6> │ │ │ │ + bgt.n 409de <_PyEval_FormatKwargsError@@Base+0x9d6> │ │ │ │ ldr r1, [r1, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0, #12] │ │ │ │ - bl 169888 <_PyTime_AsLong@@Base+0x17d4> │ │ │ │ + bl 168d78 <_PyTime_AsLong@@Base+0x17d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 40a64 <_PyEval_FormatKwargsError@@Base+0x9ec> │ │ │ │ - bl 7fd14 │ │ │ │ - cbnz r0, 40a68 <_PyEval_FormatKwargsError@@Base+0x9f0> │ │ │ │ - b.n 40a64 <_PyEval_FormatKwargsError@@Base+0x9ec> │ │ │ │ + blt.n 409f4 <_PyEval_FormatKwargsError@@Base+0x9ec> │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 409f8 <_PyEval_FormatKwargsError@@Base+0x9f0> │ │ │ │ + b.n 409f4 <_PyEval_FormatKwargsError@@Base+0x9ec> │ │ │ │ movw r3, #61144 @ 0xeed8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #28032 @ 0x6d80 │ │ │ │ + movw r1, #25792 @ 0x64c0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 40b28 <_PyEval_FormatKwargsError@@Base+0xab0> │ │ │ │ + b.n 40ab8 <_PyEval_FormatKwargsError@@Base+0xab0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40a7a <_PyEval_FormatKwargsError@@Base+0xa02> │ │ │ │ + bge.n 40a0a <_PyEval_FormatKwargsError@@Base+0xa02> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 40a7a <_PyEval_FormatKwargsError@@Base+0xa02> │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 40a0a <_PyEval_FormatKwargsError@@Base+0xa02> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r5, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 40aa0 <_PyEval_FormatKwargsError@@Base+0xa28> │ │ │ │ + bmi.n 40a30 <_PyEval_FormatKwargsError@@Base+0xa28> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #57096 @ 0xdf08 │ │ │ │ + movw r1, #54960 @ 0xd6b0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5b6c │ │ │ │ - bl 859dc │ │ │ │ + b.w d56e0 │ │ │ │ + bl 85a50 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 40ab0 <_PyEval_FormatKwargsError@@Base+0xa38> │ │ │ │ - bl 7fa74 │ │ │ │ - cbz r0, 40ab4 <_PyEval_FormatKwargsError@@Base+0xa3c> │ │ │ │ - b.n 40a64 <_PyEval_FormatKwargsError@@Base+0x9ec> │ │ │ │ + bne.n 40a40 <_PyEval_FormatKwargsError@@Base+0xa38> │ │ │ │ + bl 7faa4 │ │ │ │ + cbz r0, 40a44 <_PyEval_FormatKwargsError@@Base+0xa3c> │ │ │ │ + b.n 409f4 <_PyEval_FormatKwargsError@@Base+0x9ec> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 40acc <_PyEval_FormatKwargsError@@Base+0xa54> │ │ │ │ + bge.n 40a5c <_PyEval_FormatKwargsError@@Base+0xa54> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #57148 @ 0xdf3c │ │ │ │ + movw r1, #55012 @ 0xd6e4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 40a64 <_PyEval_FormatKwargsError@@Base+0x9ec> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 409f4 <_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 40ae6 <_PyEval_FormatKwargsError@@Base+0xa6e> │ │ │ │ + bne.n 40a76 <_PyEval_FormatKwargsError@@Base+0xa6e> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 40b28 <_PyEval_FormatKwargsError@@Base+0xab0> │ │ │ │ + b.n 40ab8 <_PyEval_FormatKwargsError@@Base+0xab0> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 40b0a <_PyEval_FormatKwargsError@@Base+0xa92> │ │ │ │ + bmi.n 40a9a <_PyEval_FormatKwargsError@@Base+0xa92> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #57184 @ 0xdf60 │ │ │ │ + movw r1, #55048 @ 0xd708 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5b6c │ │ │ │ + b.w d56e0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 40b18 <_PyEval_FormatKwargsError@@Base+0xaa0> │ │ │ │ - bl 898cc │ │ │ │ + cbz r0, 40aa8 <_PyEval_FormatKwargsError@@Base+0xaa0> │ │ │ │ + bl 898d8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 40adc <_PyEval_FormatKwargsError@@Base+0xa64> │ │ │ │ - b.n 40a64 <_PyEval_FormatKwargsError@@Base+0x9ec> │ │ │ │ + bne.n 40a6c <_PyEval_FormatKwargsError@@Base+0xa64> │ │ │ │ + b.n 409f4 <_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 40adc <_PyEval_FormatKwargsError@@Base+0xa64> │ │ │ │ + b.n 40a6c <_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 155be4 │ │ │ │ + bl 155250 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 40b6a <_PyEval_FormatKwargsError@@Base+0xaf2> │ │ │ │ + cbz r0, 40afa <_PyEval_FormatKwargsError@@Base+0xaf2> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 40b4e <_PyEval_FormatKwargsError@@Base+0xad6> │ │ │ │ + cbz r3, 40ade <_PyEval_FormatKwargsError@@Base+0xad6> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 40b56 <_PyEval_FormatKwargsError@@Base+0xade> │ │ │ │ + b.n 40ae6 <_PyEval_FormatKwargsError@@Base+0xade> │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 40b5e <_PyEval_FormatKwargsError@@Base+0xae6> │ │ │ │ + cbz r2, 40aee <_PyEval_FormatKwargsError@@Base+0xae6> │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 40b66 <_PyEval_FormatKwargsError@@Base+0xaee> │ │ │ │ + b.n 40af6 <_PyEval_FormatKwargsError@@Base+0xaee> │ │ │ │ movw r1, #32052 @ 0x7d34 │ │ │ │ movt r1, #82 @ 0x52 │ │ │ │ - bl 20a180 │ │ │ │ + bl 209958 │ │ │ │ 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 40b9c <_PyEval_FormatKwargsError@@Base+0xb24> │ │ │ │ + bne.n 40b2c <_PyEval_FormatKwargsError@@Base+0xb24> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 40c32 <_PyEval_FormatKwargsError@@Base+0xbba> │ │ │ │ + b.n 40bc2 <_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 40bfe <_PyEval_FormatKwargsError@@Base+0xb86> │ │ │ │ + bmi.n 40b8e <_PyEval_FormatKwargsError@@Base+0xb86> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #65516 @ 0xffec │ │ │ │ + movw r1, #63416 @ 0xf7b8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 40c30 <_PyEval_FormatKwargsError@@Base+0xbb8> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 40bc0 <_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 │ │ │ │ @@ -30684,524 +30633,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 83af4 │ │ │ │ + bl 83b60 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 40c10 <_PyEval_FormatKwargsError@@Base+0xb98> │ │ │ │ + blt.n 40ba0 <_PyEval_FormatKwargsError@@Base+0xb98> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 40c20 <_PyEval_FormatKwargsError@@Base+0xba8> │ │ │ │ + blt.n 40bb0 <_PyEval_FormatKwargsError@@Base+0xba8> │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 40c30 <_PyEval_FormatKwargsError@@Base+0xbb8> │ │ │ │ + blt.n 40bc0 <_PyEval_FormatKwargsError@@Base+0xbb8> │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #4 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 90160 │ │ │ │ + bl 90220 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40bc0 <_PyEval_FormatKwargsError@@Base+0xb48> │ │ │ │ - b.n 40b92 <_PyEval_FormatKwargsError@@Base+0xb1a> │ │ │ │ + bne.n 40b50 <_PyEval_FormatKwargsError@@Base+0xb48> │ │ │ │ + b.n 40b22 <_PyEval_FormatKwargsError@@Base+0xb1a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40bf0 <_PyEval_FormatKwargsError@@Base+0xb78> │ │ │ │ + bne.n 40b80 <_PyEval_FormatKwargsError@@Base+0xb78> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40bf0 <_PyEval_FormatKwargsError@@Base+0xb78> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40b80 <_PyEval_FormatKwargsError@@Base+0xb78> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40bf8 <_PyEval_FormatKwargsError@@Base+0xb80> │ │ │ │ + bne.n 40b88 <_PyEval_FormatKwargsError@@Base+0xb80> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40bf8 <_PyEval_FormatKwargsError@@Base+0xb80> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40b88 <_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, 40c5e <_PyEval_FormatKwargsError@@Base+0xbe6> │ │ │ │ + cbnz r4, 40bee <_PyEval_FormatKwargsError@@Base+0xbe6> │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 40c5e <_PyEval_FormatKwargsError@@Base+0xbe6> │ │ │ │ + ble.n 40bee <_PyEval_FormatKwargsError@@Base+0xbe6> │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 40c5e <_PyEval_FormatKwargsError@@Base+0xbe6> │ │ │ │ - cbnz r2, 40c88 <_PyEval_FormatKwargsError@@Base+0xc10> │ │ │ │ + bne.n 40bee <_PyEval_FormatKwargsError@@Base+0xbe6> │ │ │ │ + cbnz r2, 40c18 <_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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 40c88 <_PyEval_FormatKwargsError@@Base+0xc10> │ │ │ │ + cbnz r0, 40c18 <_PyEval_FormatKwargsError@@Base+0xc10> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 40daa <_PyEval_FormatKwargsError@@Base+0xd32> │ │ │ │ + b.n 40d3a <_PyEval_FormatKwargsError@@Base+0xd32> │ │ │ │ ldrd r8, r0, [r2] │ │ │ │ - bl dc350 <_PyNumber_Index@@Base> │ │ │ │ + bl dbe5c <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 40ca2 <_PyEval_FormatKwargsError@@Base+0xc2a> │ │ │ │ - bl 7fa74 │ │ │ │ + cbnz r0, 40c32 <_PyEval_FormatKwargsError@@Base+0xc2a> │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40c84 <_PyEval_FormatKwargsError@@Base+0xc0c> │ │ │ │ + bne.n 40c14 <_PyEval_FormatKwargsError@@Base+0xc0c> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 40cc0 <_PyEval_FormatKwargsError@@Base+0xc48> │ │ │ │ - bl 859dc │ │ │ │ + b.n 40c50 <_PyEval_FormatKwargsError@@Base+0xc48> │ │ │ │ + bl 85a50 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40cbc <_PyEval_FormatKwargsError@@Base+0xc44> │ │ │ │ + bge.n 40c4c <_PyEval_FormatKwargsError@@Base+0xc44> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 40cbc <_PyEval_FormatKwargsError@@Base+0xc44> │ │ │ │ + cbnz r3, 40c4c <_PyEval_FormatKwargsError@@Base+0xc44> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ adds r2, r4, #1 │ │ │ │ - beq.n 40c94 <_PyEval_FormatKwargsError@@Base+0xc1c> │ │ │ │ + beq.n 40c24 <_PyEval_FormatKwargsError@@Base+0xc1c> │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ - bge.n 40ce0 <_PyEval_FormatKwargsError@@Base+0xc68> │ │ │ │ + bge.n 40c70 <_PyEval_FormatKwargsError@@Base+0xc68> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #6960 @ 0x1b30 │ │ │ │ + movw r1, #4720 @ 0x1270 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 40c84 <_PyEval_FormatKwargsError@@Base+0xc0c> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 40c14 <_PyEval_FormatKwargsError@@Base+0xc0c> │ │ │ │ mov r1, r6 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 293800 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ + bl 292f80 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ cmp r4, r0 │ │ │ │ - ble.n 40cf4 <_PyEval_FormatKwargsError@@Base+0xc7c> │ │ │ │ - bl 1f37b8 │ │ │ │ - b.n 40c84 <_PyEval_FormatKwargsError@@Base+0xc0c> │ │ │ │ + ble.n 40c84 <_PyEval_FormatKwargsError@@Base+0xc7c> │ │ │ │ + bl 1f2f28 │ │ │ │ + b.n 40c14 <_PyEval_FormatKwargsError@@Base+0xc0c> │ │ │ │ mov r0, r5 │ │ │ │ mul.w r5, r6, r4 │ │ │ │ - bl 14ed2c │ │ │ │ + bl 14e390 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - movw r2, #54440 @ 0xd4a8 │ │ │ │ + movw r2, #52304 @ 0xcc50 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - bl 1c8a84 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 1c7e80 <_PyObject_CallMethod@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40c84 <_PyEval_FormatKwargsError@@Base+0xc0c> │ │ │ │ + beq.n 40c14 <_PyEval_FormatKwargsError@@Base+0xc0c> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bmi.n 40d50 <_PyEval_FormatKwargsError@@Base+0xcd8> │ │ │ │ + bmi.n 40ce0 <_PyEval_FormatKwargsError@@Base+0xcd8> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #57248 @ 0xdfa0 │ │ │ │ + movw r1, #55112 @ 0xd748 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40c84 <_PyEval_FormatKwargsError@@Base+0xc0c> │ │ │ │ + bge.n 40c14 <_PyEval_FormatKwargsError@@Base+0xc0c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40c84 <_PyEval_FormatKwargsError@@Base+0xc0c> │ │ │ │ + bne.n 40c14 <_PyEval_FormatKwargsError@@Base+0xc0c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40c84 <_PyEval_FormatKwargsError@@Base+0xc0c> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40c14 <_PyEval_FormatKwargsError@@Base+0xc0c> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - bl 22dcb8 <_PyUnicode_EncodeUTF16@@Base+0x464> │ │ │ │ + bl 22d4f0 <_PyUnicode_EncodeUTF16@@Base+0x464> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40d70 <_PyEval_FormatKwargsError@@Base+0xcf8> │ │ │ │ + bge.n 40d00 <_PyEval_FormatKwargsError@@Base+0xcf8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 40d70 <_PyEval_FormatKwargsError@@Base+0xcf8> │ │ │ │ + cbnz r3, 40d00 <_PyEval_FormatKwargsError@@Base+0xcf8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 40c84 <_PyEval_FormatKwargsError@@Base+0xc0c> │ │ │ │ + beq.n 40c14 <_PyEval_FormatKwargsError@@Base+0xc0c> │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 40daa <_PyEval_FormatKwargsError@@Base+0xd32> │ │ │ │ + beq.n 40d3a <_PyEval_FormatKwargsError@@Base+0xd32> │ │ │ │ movw r3, #61140 @ 0xeed4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #57276 @ 0xdfbc │ │ │ │ + movw r1, #55140 @ 0xd764 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 40c84 <_PyEval_FormatKwargsError@@Base+0xc0c> │ │ │ │ + bge.w 40c14 <_PyEval_FormatKwargsError@@Base+0xc0c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 40c84 <_PyEval_FormatKwargsError@@Base+0xc0c> │ │ │ │ + bne.w 40c14 <_PyEval_FormatKwargsError@@Base+0xc0c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40c84 <_PyEval_FormatKwargsError@@Base+0xc0c> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40c14 <_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 40dd2 <_PyEval_FormatKwargsError@@Base+0xd5a> │ │ │ │ + bhi.n 40d62 <_PyEval_FormatKwargsError@@Base+0xd5a> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 40dea <_PyEval_FormatKwargsError@@Base+0xd72> │ │ │ │ + ble.n 40d7a <_PyEval_FormatKwargsError@@Base+0xd72> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - b.n 40df2 <_PyEval_FormatKwargsError@@Base+0xd7a> │ │ │ │ - movw r0, #42648 @ 0xa698 │ │ │ │ + b.n 40d82 <_PyEval_FormatKwargsError@@Base+0xd7a> │ │ │ │ + movw r0, #40260 @ 0x9d44 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40dca <_PyEval_FormatKwargsError@@Base+0xd52> │ │ │ │ - b.n 40e8c <_PyEval_FormatKwargsError@@Base+0xe14> │ │ │ │ + bne.n 40d5a <_PyEval_FormatKwargsError@@Base+0xd52> │ │ │ │ + b.n 40e1c <_PyEval_FormatKwargsError@@Base+0xe14> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 40e14 <_PyEval_FormatKwargsError@@Base+0xd9c> │ │ │ │ + cbz r3, 40da4 <_PyEval_FormatKwargsError@@Base+0xd9c> │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 40e2c <_PyEval_FormatKwargsError@@Base+0xdb4> │ │ │ │ + ble.n 40dbc <_PyEval_FormatKwargsError@@Base+0xdb4> │ │ │ │ movw r3, #61144 @ 0xeed8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #28032 @ 0x6d80 │ │ │ │ + movw r1, #25792 @ 0x64c0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 40e8c <_PyEval_FormatKwargsError@@Base+0xe14> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 40e1c <_PyEval_FormatKwargsError@@Base+0xe14> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #56296 @ 0xdbe8 │ │ │ │ + movw r1, #54044 @ 0xd31c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 40e8c <_PyEval_FormatKwargsError@@Base+0xe14> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 40e1c <_PyEval_FormatKwargsError@@Base+0xe14> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 40e3c <_PyEval_FormatKwargsError@@Base+0xdc4> │ │ │ │ + bne.n 40dcc <_PyEval_FormatKwargsError@@Base+0xdc4> │ │ │ │ ldr r4, [r5, #12] │ │ │ │ - b.n 40e6e <_PyEval_FormatKwargsError@@Base+0xdf6> │ │ │ │ - bl e3ac4 │ │ │ │ + b.n 40dfe <_PyEval_FormatKwargsError@@Base+0xdf6> │ │ │ │ + bl e35e4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 40e4e <_PyEval_FormatKwargsError@@Base+0xdd6> │ │ │ │ - bl 7fa74 │ │ │ │ - cbz r0, 40e52 <_PyEval_FormatKwargsError@@Base+0xdda> │ │ │ │ - b.n 40e8c <_PyEval_FormatKwargsError@@Base+0xe14> │ │ │ │ + bne.n 40dde <_PyEval_FormatKwargsError@@Base+0xdd6> │ │ │ │ + bl 7faa4 │ │ │ │ + cbz r0, 40de2 <_PyEval_FormatKwargsError@@Base+0xdda> │ │ │ │ + b.n 40e1c <_PyEval_FormatKwargsError@@Base+0xe14> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 40e6e <_PyEval_FormatKwargsError@@Base+0xdf6> │ │ │ │ + bge.n 40dfe <_PyEval_FormatKwargsError@@Base+0xdf6> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #57312 @ 0xdfe0 │ │ │ │ + movw r1, #55176 @ 0xd788 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5b6c │ │ │ │ + b.w d56e0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 40e7e <_PyEval_FormatKwargsError@@Base+0xe06> │ │ │ │ + bgt.n 40e0e <_PyEval_FormatKwargsError@@Base+0xe06> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7fd14 │ │ │ │ + b.w 7fd44 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r5, #16] │ │ │ │ - bl 225bd8 <_PyXIData_UnregisterClass@@Base+0xd0> │ │ │ │ + bl 2253b0 <_PyXIData_UnregisterClass@@Base+0xd0> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 40e74 <_PyEval_FormatKwargsError@@Base+0xdfc> │ │ │ │ + bne.n 40e04 <_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 1a3a98 <_PyType_Name@@Base> │ │ │ │ + bl 1a3020 <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldrd r5, r6, [r4, #16] │ │ │ │ - movw r0, #57336 @ 0xdff8 │ │ │ │ + movw r0, #55200 @ 0xd7a0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl e3efc │ │ │ │ + bl e3a1c │ │ │ │ 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 40f04 <_PyEval_FormatKwargsError@@Base+0xe8c> │ │ │ │ + bne.n 40e94 <_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 77318 │ │ │ │ + bl 77350 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 40f4e <_PyEval_FormatKwargsError@@Base+0xed6> │ │ │ │ - b.n 40f70 <_PyEval_FormatKwargsError@@Base+0xef8> │ │ │ │ + blt.n 40ede <_PyEval_FormatKwargsError@@Base+0xed6> │ │ │ │ + b.n 40f00 <_PyEval_FormatKwargsError@@Base+0xef8> │ │ │ │ ldr.w r0, [r3, #4044] @ 0xfcc │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 40f2a <_PyEval_FormatKwargsError@@Base+0xeb2> │ │ │ │ + bne.n 40eba <_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 77318 │ │ │ │ + bl 77350 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 40f4e <_PyEval_FormatKwargsError@@Base+0xed6> │ │ │ │ - b.n 40f70 <_PyEval_FormatKwargsError@@Base+0xef8> │ │ │ │ + blt.n 40ede <_PyEval_FormatKwargsError@@Base+0xed6> │ │ │ │ + b.n 40f00 <_PyEval_FormatKwargsError@@Base+0xef8> │ │ │ │ ldr.w r3, [r3, #4040] @ 0xfc8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 40f54 <_PyEval_FormatKwargsError@@Base+0xedc> │ │ │ │ + bne.n 40ee4 <_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 77318 │ │ │ │ + bl 77350 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40f70 <_PyEval_FormatKwargsError@@Base+0xef8> │ │ │ │ + bge.n 40f00 <_PyEval_FormatKwargsError@@Base+0xef8> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 40f70 <_PyEval_FormatKwargsError@@Base+0xef8> │ │ │ │ + b.n 40f00 <_PyEval_FormatKwargsError@@Base+0xef8> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #41116 @ 0xa09c │ │ │ │ + movw r1, #38980 @ 0x9844 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5b6c │ │ │ │ + b.w d56e0 │ │ │ │ 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 fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 40f98 <_PyEval_FormatKwargsError@@Base+0xf20> │ │ │ │ - bl 7fa74 │ │ │ │ - cbz r0, 40f98 <_PyEval_FormatKwargsError@@Base+0xf20> │ │ │ │ + bne.n 40f28 <_PyEval_FormatKwargsError@@Base+0xf20> │ │ │ │ + bl 7faa4 │ │ │ │ + cbz r0, 40f28 <_PyEval_FormatKwargsError@@Base+0xf20> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 40fce <_PyEval_FormatKwargsError@@Base+0xf56> │ │ │ │ + b.n 40f5e <_PyEval_FormatKwargsError@@Base+0xf56> │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b74c8 <_Py_set_inheritable@@Base+0x8> │ │ │ │ + bl 1b6924 <_Py_set_inheritable@@Base+0x8> │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 40fb6 <_PyEval_FormatKwargsError@@Base+0xf3e> │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 40f46 <_PyEval_FormatKwargsError@@Base+0xf3e> │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40f94 <_PyEval_FormatKwargsError@@Base+0xf1c> │ │ │ │ + bne.n 40f24 <_PyEval_FormatKwargsError@@Base+0xf1c> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 40fce <_PyEval_FormatKwargsError@@Base+0xf56> │ │ │ │ + b.n 40f5e <_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 4107c <_PyEval_FormatKwargsError@@Base+0x1004> │ │ │ │ + beq.n 4100c <_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 7fa74 │ │ │ │ + bl 7faa4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41078 <_PyEval_FormatKwargsError@@Base+0x1000> │ │ │ │ + bne.n 41008 <_PyEval_FormatKwargsError@@Base+0x1000> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ff10 │ │ │ │ + bl 25f708 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 41078 <_PyEval_FormatKwargsError@@Base+0x1000> │ │ │ │ + beq.n 41008 <_PyEval_FormatKwargsError@@Base+0x1000> │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #48253 @ 0xbc7d │ │ │ │ + movw r1, #46197 @ 0xb475 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #4572 @ 0x11dc │ │ │ │ + movw r0, #2672 @ 0xa70 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 808ec │ │ │ │ + bl 8091c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 41026 <_PyEval_FormatKwargsError@@Base+0xfae> │ │ │ │ + cbnz r0, 40fb6 <_PyEval_FormatKwargsError@@Base+0xfae> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 270e5c │ │ │ │ + b.w 270684 │ │ │ │ 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, #57464 @ 0xe078 │ │ │ │ + movw r0, #55328 @ 0xd820 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 2628b0 │ │ │ │ + bl 2620a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4105a <_PyEval_FormatKwargsError@@Base+0xfe2> │ │ │ │ + bge.n 40fea <_PyEval_FormatKwargsError@@Base+0xfe2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4105a <_PyEval_FormatKwargsError@@Base+0xfe2> │ │ │ │ + cbnz r3, 40fea <_PyEval_FormatKwargsError@@Base+0xfe2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4101a <_PyEval_FormatKwargsError@@Base+0xfa2> │ │ │ │ + beq.n 40faa <_PyEval_FormatKwargsError@@Base+0xfa2> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 41078 <_PyEval_FormatKwargsError@@Base+0x1000> │ │ │ │ + bge.n 41008 <_PyEval_FormatKwargsError@@Base+0x1000> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 41078 <_PyEval_FormatKwargsError@@Base+0x1000> │ │ │ │ + cbnz r3, 41008 <_PyEval_FormatKwargsError@@Base+0x1000> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 76df8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 76e30 <_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 410a2 <_PyEval_FormatKwargsError@@Base+0x102a> │ │ │ │ + bne.n 41032 <_PyEval_FormatKwargsError@@Base+0x102a> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl 207558 │ │ │ │ + bl 206d2c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 410be <_PyEval_FormatKwargsError@@Base+0x1046> │ │ │ │ - b.n 410b8 <_PyEval_FormatKwargsError@@Base+0x1040> │ │ │ │ + bne.n 4104e <_PyEval_FormatKwargsError@@Base+0x1046> │ │ │ │ + b.n 41048 <_PyEval_FormatKwargsError@@Base+0x1040> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #12916 @ 0x3274 │ │ │ │ + movw r0, #10780 @ 0x2a1c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 410c8 <_PyEval_FormatKwargsError@@Base+0x1050> │ │ │ │ - b.n 41092 <_PyEval_FormatKwargsError@@Base+0x101a> │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 410c8 <_PyEval_FormatKwargsError@@Base+0x1050> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 41058 <_PyEval_FormatKwargsError@@Base+0x1050> │ │ │ │ + b.n 41022 <_PyEval_FormatKwargsError@@Base+0x101a> │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 41058 <_PyEval_FormatKwargsError@@Base+0x1050> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fd14 │ │ │ │ + b.w 7fd44 │ │ │ │ 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 fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 410ee <_PyEval_FormatKwargsError@@Base+0x1076> │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 410fa <_PyEval_FormatKwargsError@@Base+0x1082> │ │ │ │ + bne.n 4107e <_PyEval_FormatKwargsError@@Base+0x1076> │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 4108a <_PyEval_FormatKwargsError@@Base+0x1082> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 201d58 │ │ │ │ + b.w 2014d0 │ │ │ │ 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 4111e <_PyEval_FormatKwargsError@@Base+0x10a6> │ │ │ │ + bne.n 410ae <_PyEval_FormatKwargsError@@Base+0x10a6> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w fb6d8 │ │ │ │ + b.w fb0a8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13048 @ 0x32f8 │ │ │ │ + movw r0, #10912 @ 0x2aa0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41112 <_PyEval_FormatKwargsError@@Base+0x109a> │ │ │ │ + bne.n 410a2 <_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 4123e <_PyEval_FormatKwargsError@@Base+0x11c6> │ │ │ │ + bl 411ce <_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 │ │ │ │ @@ -31219,360 +31168,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 4119a <_PyEval_FormatKwargsError@@Base+0x1122> │ │ │ │ + bhi.n 4112a <_PyEval_FormatKwargsError@@Base+0x1122> │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.n 411b2 <_PyEval_FormatKwargsError@@Base+0x113a> │ │ │ │ - b.n 411bc <_PyEval_FormatKwargsError@@Base+0x1144> │ │ │ │ - movw r0, #43704 @ 0xaab8 │ │ │ │ + bgt.n 41142 <_PyEval_FormatKwargsError@@Base+0x113a> │ │ │ │ + b.n 4114c <_PyEval_FormatKwargsError@@Base+0x1144> │ │ │ │ + movw r0, #41316 @ 0xa164 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41194 <_PyEval_FormatKwargsError@@Base+0x111c> │ │ │ │ - b.n 411ec <_PyEval_FormatKwargsError@@Base+0x1174> │ │ │ │ + bne.n 41124 <_PyEval_FormatKwargsError@@Base+0x111c> │ │ │ │ + b.n 4117c <_PyEval_FormatKwargsError@@Base+0x1174> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 12f3c8 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ - cbz r0, 411ec <_PyEval_FormatKwargsError@@Base+0x1174> │ │ │ │ + bl 12ef10 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + cbz r0, 4117c <_PyEval_FormatKwargsError@@Base+0x1174> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 411d2 <_PyEval_FormatKwargsError@@Base+0x115a> │ │ │ │ + cbz r3, 41162 <_PyEval_FormatKwargsError@@Base+0x115a> │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 411dc <_PyEval_FormatKwargsError@@Base+0x1164> │ │ │ │ + blt.n 4116c <_PyEval_FormatKwargsError@@Base+0x1164> │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 411e0 <_PyEval_FormatKwargsError@@Base+0x1168> │ │ │ │ - b.n 411dc <_PyEval_FormatKwargsError@@Base+0x1164> │ │ │ │ + ble.n 41170 <_PyEval_FormatKwargsError@@Base+0x1168> │ │ │ │ + b.n 4116c <_PyEval_FormatKwargsError@@Base+0x1164> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 20adac │ │ │ │ + b.w 20a44c │ │ │ │ bic.w r1, r3, r3, asr #31 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 21f350 <_PyXIData_Clear@@Base+0x15c0> │ │ │ │ + b.w 21eb20 <_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 41212 <_PyEval_FormatKwargsError@@Base+0x119a> │ │ │ │ + bhi.n 411a2 <_PyEval_FormatKwargsError@@Base+0x119a> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 4122a <_PyEval_FormatKwargsError@@Base+0x11b2> │ │ │ │ + ble.n 411ba <_PyEval_FormatKwargsError@@Base+0x11b2> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - b.n 41232 <_PyEval_FormatKwargsError@@Base+0x11ba> │ │ │ │ - movw r0, #25736 @ 0x6488 │ │ │ │ + b.n 411c2 <_PyEval_FormatKwargsError@@Base+0x11ba> │ │ │ │ + movw r0, #23496 @ 0x5bc8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4120a <_PyEval_FormatKwargsError@@Base+0x1192> │ │ │ │ + bne.n 4119a <_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 3fe1c │ │ │ │ + b.w 3fdac │ │ │ │ stmdb 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 41260 <_PyEval_FormatKwargsError@@Base+0x11e8> │ │ │ │ + beq.n 411f0 <_PyEval_FormatKwargsError@@Base+0x11e8> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 4126a <_PyEval_FormatKwargsError@@Base+0x11f2> │ │ │ │ + b.n 411fa <_PyEval_FormatKwargsError@@Base+0x11f2> │ │ │ │ movw r3, #32052 @ 0x7d34 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #48220 @ 0xbc5c │ │ │ │ + movw r1, #45980 @ 0xb39c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl fead8 │ │ │ │ + bl fe4ac │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 412e2 <_PyEval_FormatKwargsError@@Base+0x126a> │ │ │ │ + cbz r0, 41272 <_PyEval_FormatKwargsError@@Base+0x126a> │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 412a6 <_PyEval_FormatKwargsError@@Base+0x122e> │ │ │ │ + bne.n 41236 <_PyEval_FormatKwargsError@@Base+0x122e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 41298 <_PyEval_FormatKwargsError@@Base+0x1220> │ │ │ │ + bge.n 41228 <_PyEval_FormatKwargsError@@Base+0x1220> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 41298 <_PyEval_FormatKwargsError@@Base+0x1220> │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 41228 <_PyEval_FormatKwargsError@@Base+0x1220> │ │ │ │ + bl 76e30 <_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 155be4 │ │ │ │ + b.w 155250 │ │ │ │ cmp.w r9, #10 │ │ │ │ - ble.n 412e8 <_PyEval_FormatKwargsError@@Base+0x1270> │ │ │ │ + ble.n 41278 <_PyEval_FormatKwargsError@@Base+0x1270> │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r9, r3 │ │ │ │ - bls.n 412c2 <_PyEval_FormatKwargsError@@Base+0x124a> │ │ │ │ + bls.n 41252 <_PyEval_FormatKwargsError@@Base+0x124a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 412d2 <_PyEval_FormatKwargsError@@Base+0x125a> │ │ │ │ - b.n 412de <_PyEval_FormatKwargsError@@Base+0x1266> │ │ │ │ + blt.n 41262 <_PyEval_FormatKwargsError@@Base+0x125a> │ │ │ │ + b.n 4126e <_PyEval_FormatKwargsError@@Base+0x1266> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r0, r9 │ │ │ │ - bl 75bf0 │ │ │ │ + bl 75c28 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 412ea <_PyEval_FormatKwargsError@@Base+0x1272> │ │ │ │ - b.n 412b8 <_PyEval_FormatKwargsError@@Base+0x1240> │ │ │ │ + cbnz r0, 4127a <_PyEval_FormatKwargsError@@Base+0x1272> │ │ │ │ + b.n 41248 <_PyEval_FormatKwargsError@@Base+0x1240> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 412de <_PyEval_FormatKwargsError@@Base+0x1266> │ │ │ │ + cbnz r3, 4126e <_PyEval_FormatKwargsError@@Base+0x1266> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - bl 1f37b8 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + bl 1f2f28 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 414b4 <_PyEval_FormatKwargsError@@Base+0x143c> │ │ │ │ + b.n 41444 <_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 413ce <_PyEval_FormatKwargsError@@Base+0x1356> │ │ │ │ + bge.n 4135e <_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 41340 <_PyEval_FormatKwargsError@@Base+0x12c8> │ │ │ │ + bne.n 412d0 <_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 41378 <_PyEval_FormatKwargsError@@Base+0x1300> │ │ │ │ + b.n 41308 <_PyEval_FormatKwargsError@@Base+0x1300> │ │ │ │ movs r2, #0 │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 12945c │ │ │ │ + bl 128f30 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - cbz r0, 41378 <_PyEval_FormatKwargsError@@Base+0x1300> │ │ │ │ + cbz r0, 41308 <_PyEval_FormatKwargsError@@Base+0x1300> │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ movw r2, #44536 @ 0xadf8 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r1, #23976 @ 0x5da8 │ │ │ │ + movw r1, #21736 @ 0x54e8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl d5b6c │ │ │ │ - b.n 41480 <_PyEval_FormatKwargsError@@Base+0x1408> │ │ │ │ + bl d56e0 │ │ │ │ + b.n 41410 <_PyEval_FormatKwargsError@@Base+0x1408> │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ subs r0, r3, r7 │ │ │ │ add.w fp, r5, #1 │ │ │ │ cmp r0, ip │ │ │ │ - blt.n 41390 <_PyEval_FormatKwargsError@@Base+0x1318> │ │ │ │ + blt.n 41320 <_PyEval_FormatKwargsError@@Base+0x1318> │ │ │ │ add r7, ip │ │ │ │ - cbz r5, 413aa <_PyEval_FormatKwargsError@@Base+0x1332> │ │ │ │ + cbz r5, 4133a <_PyEval_FormatKwargsError@@Base+0x1332> │ │ │ │ subs r0, r3, r7 │ │ │ │ cmp r0, r8 │ │ │ │ - bge.n 413a8 <_PyEval_FormatKwargsError@@Base+0x1330> │ │ │ │ + bge.n 41338 <_PyEval_FormatKwargsError@@Base+0x1330> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #24040 @ 0x5de8 │ │ │ │ + movw r1, #21800 @ 0x5528 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 4147a <_PyEval_FormatKwargsError@@Base+0x1402> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 4140a <_PyEval_FormatKwargsError@@Base+0x1402> │ │ │ │ add r7, r8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 413ca <_PyEval_FormatKwargsError@@Base+0x1352> │ │ │ │ + beq.n 4135a <_PyEval_FormatKwargsError@@Base+0x1352> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #24068 @ 0x5e04 │ │ │ │ + movw r1, #21828 @ 0x5544 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 4147a <_PyEval_FormatKwargsError@@Base+0x1402> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 4140a <_PyEval_FormatKwargsError@@Base+0x1402> │ │ │ │ mov r5, fp │ │ │ │ - b.n 412fe <_PyEval_FormatKwargsError@@Base+0x1286> │ │ │ │ + b.n 4128e <_PyEval_FormatKwargsError@@Base+0x1286> │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 155be4 │ │ │ │ + bl 155250 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41480 <_PyEval_FormatKwargsError@@Base+0x1408> │ │ │ │ + beq.n 41410 <_PyEval_FormatKwargsError@@Base+0x1408> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - cbz r3, 413ea <_PyEval_FormatKwargsError@@Base+0x1372> │ │ │ │ + cbz r3, 4137a <_PyEval_FormatKwargsError@@Base+0x1372> │ │ │ │ ldr.w r9, [r0, #20] │ │ │ │ - b.n 413f2 <_PyEval_FormatKwargsError@@Base+0x137a> │ │ │ │ + b.n 41382 <_PyEval_FormatKwargsError@@Base+0x137a> │ │ │ │ movw r9, #32052 @ 0x7d34 │ │ │ │ movt r9, #82 @ 0x52 │ │ │ │ cmp.w r7, #1048576 @ 0x100000 │ │ │ │ - blt.n 41406 <_PyEval_FormatKwargsError@@Base+0x138e> │ │ │ │ + blt.n 41396 <_PyEval_FormatKwargsError@@Base+0x138e> │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 41406 <_PyEval_FormatKwargsError@@Base+0x138e> │ │ │ │ - bl 97c24 │ │ │ │ + bpl.n 41396 <_PyEval_FormatKwargsError@@Base+0x138e> │ │ │ │ + bl 97ca0 │ │ │ │ movs r3, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 4140a <_PyEval_FormatKwargsError@@Base+0x1392> │ │ │ │ + b.n 4139a <_PyEval_FormatKwargsError@@Base+0x1392> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 41444 <_PyEval_FormatKwargsError@@Base+0x13cc> │ │ │ │ + bne.n 413d4 <_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 41436 <_PyEval_FormatKwargsError@@Base+0x13be> │ │ │ │ + beq.n 413c6 <_PyEval_FormatKwargsError@@Base+0x13be> │ │ │ │ ldr.w fp, [r7, #8] │ │ │ │ ldr.w r1, [r7], #44 │ │ │ │ mov r2, fp │ │ │ │ add r9, fp │ │ │ │ blx 2beec │ │ │ │ - b.n 4141e <_PyEval_FormatKwargsError@@Base+0x13a6> │ │ │ │ + b.n 413ae <_PyEval_FormatKwargsError@@Base+0x13a6> │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - cbz r3, 41480 <_PyEval_FormatKwargsError@@Base+0x1408> │ │ │ │ + cbz r3, 41410 <_PyEval_FormatKwargsError@@Base+0x1408> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ bl 9a7f0 │ │ │ │ - b.n 41480 <_PyEval_FormatKwargsError@@Base+0x1408> │ │ │ │ + b.n 41410 <_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 41474 <_PyEval_FormatKwargsError@@Base+0x13fc> │ │ │ │ - cbz r7, 4145e <_PyEval_FormatKwargsError@@Base+0x13e6> │ │ │ │ + beq.n 41404 <_PyEval_FormatKwargsError@@Base+0x13fc> │ │ │ │ + cbz r7, 413ee <_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 4144c <_PyEval_FormatKwargsError@@Base+0x13d4> │ │ │ │ + b.n 413dc <_PyEval_FormatKwargsError@@Base+0x13d4> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r4, fp │ │ │ │ - b.n 4143a <_PyEval_FormatKwargsError@@Base+0x13c2> │ │ │ │ + b.n 413ca <_PyEval_FormatKwargsError@@Base+0x13c2> │ │ │ │ mov r5, fp │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 41494 <_PyEval_FormatKwargsError@@Base+0x141c> │ │ │ │ + bge.n 41424 <_PyEval_FormatKwargsError@@Base+0x141c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 41494 <_PyEval_FormatKwargsError@@Base+0x141c> │ │ │ │ + cbnz r3, 41424 <_PyEval_FormatKwargsError@@Base+0x141c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ movs r7, #44 @ 0x2c │ │ │ │ mla r0, r7, r4, r6 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 414a8 <_PyEval_FormatKwargsError@@Base+0x1430> │ │ │ │ + beq.n 41438 <_PyEval_FormatKwargsError@@Base+0x1430> │ │ │ │ adds r4, #1 │ │ │ │ - bl 12afc0 │ │ │ │ - b.n 41498 <_PyEval_FormatKwargsError@@Base+0x1420> │ │ │ │ + bl 12aa94 │ │ │ │ + b.n 41428 <_PyEval_FormatKwargsError@@Base+0x1420> │ │ │ │ add r3, sp, #16 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 414b4 <_PyEval_FormatKwargsError@@Base+0x143c> │ │ │ │ + beq.n 41444 <_PyEval_FormatKwargsError@@Base+0x143c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 75fa8 │ │ │ │ + bl 75fe0 │ │ │ │ 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 41582 <_PyEval_FormatKwargsError@@Base+0x150a> │ │ │ │ + bhi.n 41512 <_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 414fa <_PyEval_FormatKwargsError@@Base+0x1482> │ │ │ │ + bmi.n 4148a <_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 414e4 <_PyEval_FormatKwargsError@@Base+0x146c> │ │ │ │ + b.n 41474 <_PyEval_FormatKwargsError@@Base+0x146c> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 4159a <_PyEval_FormatKwargsError@@Base+0x1522> │ │ │ │ + b.n 4152a <_PyEval_FormatKwargsError@@Base+0x1522> │ │ │ │ ldrd r1, r3, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ subs r1, #1 │ │ │ │ - bmi.n 414fa <_PyEval_FormatKwargsError@@Base+0x1482> │ │ │ │ + bmi.n 4148a <_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 41508 <_PyEval_FormatKwargsError@@Base+0x1490> │ │ │ │ + b.n 41498 <_PyEval_FormatKwargsError@@Base+0x1490> │ │ │ │ ldrd r0, r3, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ subs r0, #1 │ │ │ │ - bmi.n 414fa <_PyEval_FormatKwargsError@@Base+0x1482> │ │ │ │ + bmi.n 4148a <_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 │ │ │ │ @@ -31584,278 +31533,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 41530 <_PyEval_FormatKwargsError@@Base+0x14b8> │ │ │ │ + b.n 414c0 <_PyEval_FormatKwargsError@@Base+0x14b8> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #57536 @ 0xe0c0 │ │ │ │ + movw r1, #55400 @ 0xd868 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ 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 415bc <_PyEval_FormatKwargsError@@Base+0x1544> │ │ │ │ + bne.n 4154c <_PyEval_FormatKwargsError@@Base+0x1544> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1f0bac │ │ │ │ + b.w 1f0314 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13128 @ 0x3348 │ │ │ │ + movw r0, #10992 @ 0x2af0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 415b0 <_PyEval_FormatKwargsError@@Base+0x1538> │ │ │ │ + bne.n 41540 <_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 415fa <_PyEval_FormatKwargsError@@Base+0x1582> │ │ │ │ + bne.n 4158a <_PyEval_FormatKwargsError@@Base+0x1582> │ │ │ │ mov r0, r4 │ │ │ │ - bl 288f10 │ │ │ │ - b.n 41608 <_PyEval_FormatKwargsError@@Base+0x1590> │ │ │ │ - bl 96274 │ │ │ │ + bl 288740 │ │ │ │ + b.n 41598 <_PyEval_FormatKwargsError@@Base+0x1590> │ │ │ │ + bl 96300 │ │ │ │ movs r1, #1 │ │ │ │ - bl 97bd0 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97c4c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 415f2 <_PyEval_FormatKwargsError@@Base+0x157a> │ │ │ │ + bne.n 41582 <_PyEval_FormatKwargsError@@Base+0x157a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 41614 <_PyEval_FormatKwargsError@@Base+0x159c> │ │ │ │ + cbz r3, 415a4 <_PyEval_FormatKwargsError@@Base+0x159c> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 4163a <_PyEval_FormatKwargsError@@Base+0x15c2> │ │ │ │ + b.n 415ca <_PyEval_FormatKwargsError@@Base+0x15c2> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ bl 9a868 │ │ │ │ - cbnz r0, 41636 <_PyEval_FormatKwargsError@@Base+0x15be> │ │ │ │ + cbnz r0, 415c6 <_PyEval_FormatKwargsError@@Base+0x15be> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 41636 <_PyEval_FormatKwargsError@@Base+0x15be> │ │ │ │ + cbnz r3, 415c6 <_PyEval_FormatKwargsError@@Base+0x15be> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #673 @ 0x2a1 │ │ │ │ bl 9a868 │ │ │ │ - cbnz r0, 41636 <_PyEval_FormatKwargsError@@Base+0x15be> │ │ │ │ + cbnz r0, 415c6 <_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 41656 <_PyEval_FormatKwargsError@@Base+0x15de> │ │ │ │ + blt.n 415e6 <_PyEval_FormatKwargsError@@Base+0x15de> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 41670 <_PyEval_FormatKwargsError@@Base+0x15f8> │ │ │ │ + blt.n 41600 <_PyEval_FormatKwargsError@@Base+0x15f8> │ │ │ │ movw r3, #61060 @ 0xee84 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #37304 @ 0x91b8 │ │ │ │ + movw r1, #34936 @ 0x8878 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4167a <_PyEval_FormatKwargsError@@Base+0x1602> │ │ │ │ + b.n 4160a <_PyEval_FormatKwargsError@@Base+0x1602> │ │ │ │ adds r3, r0, r1 │ │ │ │ - ldr r0, [pc, #8] @ (4167c <_PyEval_FormatKwargsError@@Base+0x1604>) │ │ │ │ + ldr r0, [pc, #8] @ (4160c <_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 88edc │ │ │ │ + bl 88ee8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 416a4 <_PyEval_FormatKwargsError@@Base+0x162c> │ │ │ │ - b.n 416cc <_PyEval_FormatKwargsError@@Base+0x1654> │ │ │ │ + cbnz r0, 41634 <_PyEval_FormatKwargsError@@Base+0x162c> │ │ │ │ + b.n 4165c <_PyEval_FormatKwargsError@@Base+0x1654> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 416f0 <_PyEval_FormatKwargsError@@Base+0x1678> │ │ │ │ + blt.n 41680 <_PyEval_FormatKwargsError@@Base+0x1678> │ │ │ │ mov r0, r4 │ │ │ │ - bl 89154 │ │ │ │ + bl 89160 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r5, 41700 <_PyEval_FormatKwargsError@@Base+0x1688> │ │ │ │ - bl 2524b0 │ │ │ │ + cbz r5, 41690 <_PyEval_FormatKwargsError@@Base+0x1688> │ │ │ │ + bl 251c98 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 416d0 <_PyEval_FormatKwargsError@@Base+0x1658> │ │ │ │ + blt.n 41660 <_PyEval_FormatKwargsError@@Base+0x1658> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 4169c <_PyEval_FormatKwargsError@@Base+0x1624> │ │ │ │ + bne.n 4162c <_PyEval_FormatKwargsError@@Base+0x1624> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 416e0 <_PyEval_FormatKwargsError@@Base+0x1668> │ │ │ │ + blt.n 41670 <_PyEval_FormatKwargsError@@Base+0x1668> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 41724 <_PyEval_FormatKwargsError@@Base+0x16ac> │ │ │ │ + b.n 416b4 <_PyEval_FormatKwargsError@@Base+0x16ac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 416c0 <_PyEval_FormatKwargsError@@Base+0x1648> │ │ │ │ + bne.n 41650 <_PyEval_FormatKwargsError@@Base+0x1648> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 416c0 <_PyEval_FormatKwargsError@@Base+0x1648> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 41650 <_PyEval_FormatKwargsError@@Base+0x1648> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 416cc <_PyEval_FormatKwargsError@@Base+0x1654> │ │ │ │ + bne.n 4165c <_PyEval_FormatKwargsError@@Base+0x1654> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 416cc <_PyEval_FormatKwargsError@@Base+0x1654> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4165c <_PyEval_FormatKwargsError@@Base+0x1654> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 416a4 <_PyEval_FormatKwargsError@@Base+0x162c> │ │ │ │ + bne.n 41634 <_PyEval_FormatKwargsError@@Base+0x162c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 416a4 <_PyEval_FormatKwargsError@@Base+0x162c> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 41634 <_PyEval_FormatKwargsError@@Base+0x162c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 41714 <_PyEval_FormatKwargsError@@Base+0x169c> │ │ │ │ + bge.n 416a4 <_PyEval_FormatKwargsError@@Base+0x169c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 41714 <_PyEval_FormatKwargsError@@Base+0x169c> │ │ │ │ + cbnz r3, 416a4 <_PyEval_FormatKwargsError@@Base+0x169c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - bl 7fa74 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 416cc <_PyEval_FormatKwargsError@@Base+0x1654> │ │ │ │ + bne.n 4165c <_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 cf748 │ │ │ │ + bl cf2a0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f07fc │ │ │ │ + b.w f0244 │ │ │ │ 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, #57644 @ 0xe12c │ │ │ │ + movw r1, #55508 @ 0xd8d4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 1ef300 │ │ │ │ - cbnz r0, 41768 <_PyEval_FormatKwargsError@@Base+0x16f0> │ │ │ │ + bl 1eea68 │ │ │ │ + cbnz r0, 416f8 <_PyEval_FormatKwargsError@@Base+0x16f0> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 417b4 <_PyEval_FormatKwargsError@@Base+0x173c> │ │ │ │ + b.n 41744 <_PyEval_FormatKwargsError@@Base+0x173c> │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ add r2, sp, #28 │ │ │ │ - bl 1b3878 <_PyTime_localtime@@Base> │ │ │ │ + bl 1b2ce8 <_PyTime_localtime@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41764 <_PyEval_FormatKwargsError@@Base+0x16ec> │ │ │ │ + bne.n 416f4 <_PyEval_FormatKwargsError@@Base+0x16ec> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - movw r3, #1576 @ 0x628 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ + movw r3, #64856 @ 0xfd58 │ │ │ │ + movt r3, #70 @ 0x46 │ │ │ │ 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, #1624 @ 0x658 │ │ │ │ - movt r1, #71 @ 0x47 │ │ │ │ + movw r1, #64904 @ 0xfd88 │ │ │ │ + movt r1, #70 @ 0x46 │ │ │ │ addw r0, r0, #1900 @ 0x76c │ │ │ │ add.w r1, r1, r4, lsl #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ - movw r0, #51332 @ 0xc884 │ │ │ │ + movw r0, #49196 @ 0xc02c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl e3efc │ │ │ │ + bl e3a1c │ │ │ │ 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 417d8 <_PyEval_FormatKwargsError@@Base+0x1760> │ │ │ │ + bne.n 41768 <_PyEval_FormatKwargsError@@Base+0x1760> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2575fc │ │ │ │ + b.w 256f90 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13080 @ 0x3318 │ │ │ │ + movw r0, #10944 @ 0x2ac0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 417cc <_PyEval_FormatKwargsError@@Base+0x1754> │ │ │ │ + bne.n 4175c <_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, 41810 <_PyEval_FormatKwargsError@@Base+0x1798> │ │ │ │ + cbnz r3, 417a0 <_PyEval_FormatKwargsError@@Base+0x1798> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 41810 <_PyEval_FormatKwargsError@@Base+0x1798> │ │ │ │ + ble.n 417a0 <_PyEval_FormatKwargsError@@Base+0x1798> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 41810 <_PyEval_FormatKwargsError@@Base+0x1798> │ │ │ │ - cbnz r1, 41830 <_PyEval_FormatKwargsError@@Base+0x17b8> │ │ │ │ + bne.n 417a0 <_PyEval_FormatKwargsError@@Base+0x1798> │ │ │ │ + cbnz r1, 417c0 <_PyEval_FormatKwargsError@@Base+0x17b8> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #72] @ (4185c <_PyEval_FormatKwargsError@@Base+0x17e4>) │ │ │ │ + ldr r4, [pc, #72] @ (417ec <_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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 41856 <_PyEval_FormatKwargsError@@Base+0x17de> │ │ │ │ + cbz r0, 417e6 <_PyEval_FormatKwargsError@@Base+0x17de> │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl cf748 │ │ │ │ + bl cf2a0 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 82a90 │ │ │ │ - cbnz r0, 41854 <_PyEval_FormatKwargsError@@Base+0x17dc> │ │ │ │ - movw r1, #32524 @ 0x7f0c │ │ │ │ + bl 82b08 │ │ │ │ + cbnz r0, 417e4 <_PyEval_FormatKwargsError@@Base+0x17dc> │ │ │ │ + movw r1, #30284 @ 0x764c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ 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} │ │ │ │ @@ -31863,300 +31812,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, 41880 <_PyEval_FormatKwargsError@@Base+0x1808> │ │ │ │ + cbz r3, 41810 <_PyEval_FormatKwargsError@@Base+0x1808> │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 41882 <_PyEval_FormatKwargsError@@Base+0x180a> │ │ │ │ + b.n 41812 <_PyEval_FormatKwargsError@@Base+0x180a> │ │ │ │ mov r7, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 2b314 │ │ │ │ - cbnz r5, 4189a <_PyEval_FormatKwargsError@@Base+0x1822> │ │ │ │ + cbnz r5, 4182a <_PyEval_FormatKwargsError@@Base+0x1822> │ │ │ │ cmp r8, r5 │ │ │ │ - ble.n 4189a <_PyEval_FormatKwargsError@@Base+0x1822> │ │ │ │ + ble.n 4182a <_PyEval_FormatKwargsError@@Base+0x1822> │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 4189a <_PyEval_FormatKwargsError@@Base+0x1822> │ │ │ │ - cbnz r4, 418c0 <_PyEval_FormatKwargsError@@Base+0x1848> │ │ │ │ - ldr r1, [pc, #96] @ (418fc <_PyEval_FormatKwargsError@@Base+0x1884>) │ │ │ │ + bne.n 4182a <_PyEval_FormatKwargsError@@Base+0x1822> │ │ │ │ + cbnz r4, 41850 <_PyEval_FormatKwargsError@@Base+0x1848> │ │ │ │ + ldr r1, [pc, #96] @ (4188c <_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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 418c0 <_PyEval_FormatKwargsError@@Base+0x1848> │ │ │ │ + cbnz r0, 41850 <_PyEval_FormatKwargsError@@Base+0x1848> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 418ea <_PyEval_FormatKwargsError@@Base+0x1872> │ │ │ │ + b.n 4187a <_PyEval_FormatKwargsError@@Base+0x1872> │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 12945c │ │ │ │ + bl 128f30 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 418bc <_PyEval_FormatKwargsError@@Base+0x1844> │ │ │ │ + bne.n 4184c <_PyEval_FormatKwargsError@@Base+0x1844> │ │ │ │ add r7, r8 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 418e0 <_PyEval_FormatKwargsError@@Base+0x1868> │ │ │ │ + beq.n 41870 <_PyEval_FormatKwargsError@@Base+0x1868> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl c625c │ │ │ │ + bl c61d4 │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 418bc <_PyEval_FormatKwargsError@@Base+0x1844> │ │ │ │ + blt.n 4184c <_PyEval_FormatKwargsError@@Base+0x1844> │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 41a36 <_PyEval_FormatKwargsError@@Base+0x19be> │ │ │ │ + bl 419c6 <_PyEval_FormatKwargsError@@Base+0x19be> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 418f4 <_PyEval_FormatKwargsError@@Base+0x187c> │ │ │ │ + cbz r3, 41884 <_PyEval_FormatKwargsError@@Base+0x187c> │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 12afc0 │ │ │ │ + bl 12aa94 │ │ │ │ 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, 41928 <_PyEval_FormatKwargsError@@Base+0x18b0> │ │ │ │ + cbnz r1, 418b8 <_PyEval_FormatKwargsError@@Base+0x18b0> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #49532 @ 0xc17c │ │ │ │ + movw r1, #47396 @ 0xb924 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 41946 <_PyEval_FormatKwargsError@@Base+0x18ce> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 418d6 <_PyEval_FormatKwargsError@@Base+0x18ce> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bmi.n 4194c <_PyEval_FormatKwargsError@@Base+0x18d4> │ │ │ │ + bmi.n 418dc <_PyEval_FormatKwargsError@@Base+0x18d4> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #57752 @ 0xe198 │ │ │ │ + movw r1, #55652 @ 0xd964 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 419ae <_PyEval_FormatKwargsError@@Base+0x1936> │ │ │ │ + b.n 4193e <_PyEval_FormatKwargsError@@Base+0x1936> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl e3ac4 │ │ │ │ + bl e35e4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bgt.n 41978 <_PyEval_FormatKwargsError@@Base+0x1900> │ │ │ │ - bl 7fa74 │ │ │ │ + bgt.n 41908 <_PyEval_FormatKwargsError@@Base+0x1900> │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41946 <_PyEval_FormatKwargsError@@Base+0x18ce> │ │ │ │ + bne.n 418d6 <_PyEval_FormatKwargsError@@Base+0x18ce> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #57784 @ 0xe1b8 │ │ │ │ + movw r1, #55684 @ 0xd984 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 41946 <_PyEval_FormatKwargsError@@Base+0x18ce> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 418d6 <_PyEval_FormatKwargsError@@Base+0x18ce> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 419ac <_PyEval_FormatKwargsError@@Base+0x1934> │ │ │ │ + beq.n 4193c <_PyEval_FormatKwargsError@@Base+0x1934> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbz r3, 4199a <_PyEval_FormatKwargsError@@Base+0x1922> │ │ │ │ + cbz r3, 4192a <_PyEval_FormatKwargsError@@Base+0x1922> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbnz r3, 4198e <_PyEval_FormatKwargsError@@Base+0x1916> │ │ │ │ + cbnz r3, 4191e <_PyEval_FormatKwargsError@@Base+0x1916> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 75fa8 │ │ │ │ - b.n 4199a <_PyEval_FormatKwargsError@@Base+0x1922> │ │ │ │ + bl 75fe0 │ │ │ │ + b.n 4192a <_PyEval_FormatKwargsError@@Base+0x1922> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ff10 │ │ │ │ + bl 25f708 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 41986 <_PyEval_FormatKwargsError@@Base+0x190e> │ │ │ │ - b.n 41946 <_PyEval_FormatKwargsError@@Base+0x18ce> │ │ │ │ + bne.n 41916 <_PyEval_FormatKwargsError@@Base+0x190e> │ │ │ │ + b.n 418d6 <_PyEval_FormatKwargsError@@Base+0x18ce> │ │ │ │ mov r0, r5 │ │ │ │ - bl 75bf0 │ │ │ │ + bl 75c28 │ │ │ │ str r0, [r4, #32] │ │ │ │ - cbnz r0, 419aa <_PyEval_FormatKwargsError@@Base+0x1932> │ │ │ │ - bl 1f37b8 │ │ │ │ - b.n 41946 <_PyEval_FormatKwargsError@@Base+0x18ce> │ │ │ │ + cbnz r0, 4193a <_PyEval_FormatKwargsError@@Base+0x1932> │ │ │ │ + bl 1f2f28 │ │ │ │ + b.n 418d6 <_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 419d6 <_PyEval_FormatKwargsError@@Base+0x195e> │ │ │ │ + bne.n 41966 <_PyEval_FormatKwargsError@@Base+0x195e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 288f10 │ │ │ │ - b.n 419e4 <_PyEval_FormatKwargsError@@Base+0x196c> │ │ │ │ - bl 96274 │ │ │ │ + bl 288740 │ │ │ │ + b.n 41974 <_PyEval_FormatKwargsError@@Base+0x196c> │ │ │ │ + bl 96300 │ │ │ │ movs r1, #1 │ │ │ │ - bl 97bd0 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97c4c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 419ce <_PyEval_FormatKwargsError@@Base+0x1956> │ │ │ │ + bne.n 4195e <_PyEval_FormatKwargsError@@Base+0x1956> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 419f0 <_PyEval_FormatKwargsError@@Base+0x1978> │ │ │ │ + cbz r3, 41980 <_PyEval_FormatKwargsError@@Base+0x1978> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 41a32 <_PyEval_FormatKwargsError@@Base+0x19ba> │ │ │ │ + b.n 419c2 <_PyEval_FormatKwargsError@@Base+0x19ba> │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ bl 9a868 │ │ │ │ - cbnz r0, 41a2e <_PyEval_FormatKwargsError@@Base+0x19b6> │ │ │ │ + cbnz r0, 419be <_PyEval_FormatKwargsError@@Base+0x19b6> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 41a2e <_PyEval_FormatKwargsError@@Base+0x19b6> │ │ │ │ + cbnz r3, 419be <_PyEval_FormatKwargsError@@Base+0x19b6> │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ bl 9a868 │ │ │ │ - cbnz r0, 41a2e <_PyEval_FormatKwargsError@@Base+0x19b6> │ │ │ │ + cbnz r0, 419be <_PyEval_FormatKwargsError@@Base+0x19b6> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 41a2e <_PyEval_FormatKwargsError@@Base+0x19b6> │ │ │ │ + cbnz r3, 419be <_PyEval_FormatKwargsError@@Base+0x19b6> │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ bl 9a868 │ │ │ │ - cbnz r0, 41a2e <_PyEval_FormatKwargsError@@Base+0x19b6> │ │ │ │ + cbnz r0, 419be <_PyEval_FormatKwargsError@@Base+0x19b6> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 41a2e <_PyEval_FormatKwargsError@@Base+0x19b6> │ │ │ │ + cbnz r3, 419be <_PyEval_FormatKwargsError@@Base+0x19b6> │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ bl 9a868 │ │ │ │ - cbnz r0, 41a2e <_PyEval_FormatKwargsError@@Base+0x19b6> │ │ │ │ + cbnz r0, 419be <_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 125f60 <_PyBytesWriter_Init@@Base> │ │ │ │ + bl 125a2c <_PyBytesWriter_Init@@Base> │ │ │ │ ldr r4, [r6, #8] │ │ │ │ cmp r4, #45 @ 0x2d │ │ │ │ - ble.n 41a74 <_PyEval_FormatKwargsError@@Base+0x19fc> │ │ │ │ + ble.n 41a04 <_PyEval_FormatKwargsError@@Base+0x19fc> │ │ │ │ mov r0, r7 │ │ │ │ - bl cf748 │ │ │ │ - cbz r0, 41a70 <_PyEval_FormatKwargsError@@Base+0x19f8> │ │ │ │ - movw r1, #58084 @ 0xe2e4 │ │ │ │ + bl cf2a0 │ │ │ │ + cbz r0, 41a00 <_PyEval_FormatKwargsError@@Base+0x19f8> │ │ │ │ + movw r1, #55984 @ 0xdab0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 41afc <_PyEval_FormatKwargsError@@Base+0x1a84> │ │ │ │ + b.n 41a8c <_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 125ff0 <_PyBytesWriter_Alloc@@Base> │ │ │ │ + bl 125abc <_PyBytesWriter_Alloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41a70 <_PyEval_FormatKwargsError@@Base+0x19f8> │ │ │ │ + beq.n 41a00 <_PyEval_FormatKwargsError@@Base+0x19f8> │ │ │ │ adds r1, r0, #1 │ │ │ │ - cbnz r4, 41aa6 <_PyEval_FormatKwargsError@@Base+0x1a2e> │ │ │ │ - cbz r5, 41aa6 <_PyEval_FormatKwargsError@@Base+0x1a2e> │ │ │ │ + cbnz r4, 41a36 <_PyEval_FormatKwargsError@@Base+0x1a2e> │ │ │ │ + cbz r5, 41a36 <_PyEval_FormatKwargsError@@Base+0x1a2e> │ │ │ │ movs r3, #96 @ 0x60 │ │ │ │ movs r2, #0 │ │ │ │ strb r3, [r0, #0] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 41aca <_PyEval_FormatKwargsError@@Base+0x1a52> │ │ │ │ + b.n 41a5a <_PyEval_FormatKwargsError@@Base+0x1a52> │ │ │ │ add.w r3, r4, #32 │ │ │ │ - b.n 41a9e <_PyEval_FormatKwargsError@@Base+0x1a26> │ │ │ │ + b.n 41a2e <_PyEval_FormatKwargsError@@Base+0x1a26> │ │ │ │ subs r3, #6 │ │ │ │ adds r1, #1 │ │ │ │ lsr.w r0, r2, r3 │ │ │ │ ands.w r0, r0, #63 @ 0x3f │ │ │ │ - beq.n 41ae2 <_PyEval_FormatKwargsError@@Base+0x1a6a> │ │ │ │ + beq.n 41a72 <_PyEval_FormatKwargsError@@Base+0x1a6a> │ │ │ │ mov r7, r1 │ │ │ │ adds r0, #32 │ │ │ │ strb.w r0, [r1, #-1] │ │ │ │ cmp r3, #5 │ │ │ │ - bgt.n 41aac <_PyEval_FormatKwargsError@@Base+0x1a34> │ │ │ │ + bgt.n 41a3c <_PyEval_FormatKwargsError@@Base+0x1a34> │ │ │ │ subs r4, #1 │ │ │ │ adds r6, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 41aec <_PyEval_FormatKwargsError@@Base+0x1a74> │ │ │ │ + ble.n 41a7c <_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 41ac2 <_PyEval_FormatKwargsError@@Base+0x1a4a> │ │ │ │ + b.n 41a52 <_PyEval_FormatKwargsError@@Base+0x1a4a> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 41aba <_PyEval_FormatKwargsError@@Base+0x1a42> │ │ │ │ + beq.n 41a4a <_PyEval_FormatKwargsError@@Base+0x1a42> │ │ │ │ movs r0, #96 @ 0x60 │ │ │ │ strb r0, [r7, #0] │ │ │ │ - b.n 41ade <_PyEval_FormatKwargsError@@Base+0x1a66> │ │ │ │ + b.n 41a6e <_PyEval_FormatKwargsError@@Base+0x1a66> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 41ace <_PyEval_FormatKwargsError@@Base+0x1a56> │ │ │ │ + bne.n 41a5e <_PyEval_FormatKwargsError@@Base+0x1a56> │ │ │ │ movs r3, #10 │ │ │ │ mov r0, sp │ │ │ │ strb.w r3, [r1], #1 │ │ │ │ - bl d065c <_PyBytesWriter_Finish@@Base> │ │ │ │ + bl d01b4 <_PyBytesWriter_Finish@@Base> │ │ │ │ add.w sp, sp, #540 @ 0x21c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #7045 @ 0x1b85 │ │ │ │ + movw r1, #6933 @ 0x1b15 │ │ │ │ movt r1, #4 │ │ │ │ - b.w 1ddb10 <_PyBytes_Repeat@@Base+0x1fc> │ │ │ │ + b.w 1dd218 <_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 41b30 <_PyEval_FormatKwargsError@@Base+0x1ab8> │ │ │ │ + bne.n 41ac0 <_PyEval_FormatKwargsError@@Base+0x1ab8> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 160444 │ │ │ │ + b.w 15f9bc │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13112 @ 0x3338 │ │ │ │ + movw r0, #10976 @ 0x2ae0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41b24 <_PyEval_FormatKwargsError@@Base+0x1aac> │ │ │ │ + bne.n 41ab4 <_PyEval_FormatKwargsError@@Base+0x1aac> │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #8] @ (41b54 <_PyEval_FormatKwargsError@@Base+0x1adc>) │ │ │ │ + ldr r2, [pc, #8] @ (41ae4 <_PyEval_FormatKwargsError@@Base+0x1adc>) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 3bb20 <_PyEval_SpecialMethodCanSuggest@@Base+0x384> │ │ │ │ + b.w 3bab0 <_PyEval_SpecialMethodCanSuggest@@Base+0x384> │ │ │ │ nop │ │ │ │ add sp, #496 @ 0x1f0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r1, [pc, #36] @ (41b80 <_PyEval_FormatKwargsError@@Base+0x1b08>) │ │ │ │ + ldr r1, [pc, #36] @ (41b10 <_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 │ │ │ │ @@ -32172,44 +32121,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] @ 41c08 <_PyEval_FormatKwargsError@@Base+0x1b90> │ │ │ │ + vldr d7, [pc, #108] @ 41b98 <_PyEval_FormatKwargsError@@Base+0x1b90> │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 41bd6 <_PyEval_FormatKwargsError@@Base+0x1b5e> │ │ │ │ + bhi.n 41b66 <_PyEval_FormatKwargsError@@Base+0x1b5e> │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 41bc2 <_PyEval_FormatKwargsError@@Base+0x1b4a> │ │ │ │ + ble.n 41b52 <_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 41bf8 <_PyEval_FormatKwargsError@@Base+0x1b80> │ │ │ │ - b.n 41bf2 <_PyEval_FormatKwargsError@@Base+0x1b7a> │ │ │ │ + beq.n 41b88 <_PyEval_FormatKwargsError@@Base+0x1b80> │ │ │ │ + b.n 41b82 <_PyEval_FormatKwargsError@@Base+0x1b7a> │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 41bfc <_PyEval_FormatKwargsError@@Base+0x1b84> │ │ │ │ + bvs.n 41b8c <_PyEval_FormatKwargsError@@Base+0x1b84> │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 41bfc <_PyEval_FormatKwargsError@@Base+0x1b84> │ │ │ │ + bgt.n 41b8c <_PyEval_FormatKwargsError@@Base+0x1b84> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ - vldr d8, [pc, #28] @ 41c10 <_PyEval_FormatKwargsError@@Base+0x1b98> │ │ │ │ - b.n 41bfc <_PyEval_FormatKwargsError@@Base+0x1b84> │ │ │ │ - vldr d8, [pc, #28] @ 41c18 <_PyEval_FormatKwargsError@@Base+0x1ba0> │ │ │ │ + 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> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ @@ -32225,453 +32174,453 @@ │ │ │ │ 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 41c46 <_PyEval_FormatKwargsError@@Base+0x1bce> │ │ │ │ + bne.n 41bd6 <_PyEval_FormatKwargsError@@Base+0x1bce> │ │ │ │ mov r0, r4 │ │ │ │ - bl 288f10 │ │ │ │ - b.n 41c54 <_PyEval_FormatKwargsError@@Base+0x1bdc> │ │ │ │ - bl 96274 │ │ │ │ + bl 288740 │ │ │ │ + b.n 41be4 <_PyEval_FormatKwargsError@@Base+0x1bdc> │ │ │ │ + bl 96300 │ │ │ │ movs r1, #1 │ │ │ │ - bl 97bd0 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97c4c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41c3e <_PyEval_FormatKwargsError@@Base+0x1bc6> │ │ │ │ + bne.n 41bce <_PyEval_FormatKwargsError@@Base+0x1bc6> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 41c60 <_PyEval_FormatKwargsError@@Base+0x1be8> │ │ │ │ + cbz r3, 41bf0 <_PyEval_FormatKwargsError@@Base+0x1be8> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 41c92 <_PyEval_FormatKwargsError@@Base+0x1c1a> │ │ │ │ + b.n 41c22 <_PyEval_FormatKwargsError@@Base+0x1c1a> │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ bl 9a868 │ │ │ │ - cbnz r0, 41c8e <_PyEval_FormatKwargsError@@Base+0x1c16> │ │ │ │ + cbnz r0, 41c1e <_PyEval_FormatKwargsError@@Base+0x1c16> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 41c8e <_PyEval_FormatKwargsError@@Base+0x1c16> │ │ │ │ + cbnz r3, 41c1e <_PyEval_FormatKwargsError@@Base+0x1c16> │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ bl 9a868 │ │ │ │ - cbnz r0, 41c8e <_PyEval_FormatKwargsError@@Base+0x1c16> │ │ │ │ + cbnz r0, 41c1e <_PyEval_FormatKwargsError@@Base+0x1c16> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 41c8e <_PyEval_FormatKwargsError@@Base+0x1c16> │ │ │ │ + cbnz r3, 41c1e <_PyEval_FormatKwargsError@@Base+0x1c16> │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ bl 9a868 │ │ │ │ - cbnz r0, 41c8e <_PyEval_FormatKwargsError@@Base+0x1c16> │ │ │ │ + cbnz r0, 41c1e <_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 711e0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 41cbe <_PyEval_FormatKwargsError@@Base+0x1c46> │ │ │ │ + cbz r0, 41c4e <_PyEval_FormatKwargsError@@Base+0x1c46> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 3fc20 │ │ │ │ + bl 3fbb0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #58152 @ 0xe328 │ │ │ │ + movw r0, #56052 @ 0xdaf4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w e3efc │ │ │ │ + b.w e3a1c │ │ │ │ mov r0, r1 │ │ │ │ - movw r3, #58212 @ 0xe364 │ │ │ │ + movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ - movw r1, #7403 @ 0x1ceb │ │ │ │ + movw r1, #7291 @ 0x1c7b │ │ │ │ movt r1, #4 │ │ │ │ movs r2, #0 │ │ │ │ - b.w 142400 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xabc> │ │ │ │ + b.w 1418d0 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xac4> │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 41cf8 <_PyEval_FormatKwargsError@@Base+0x1c80> │ │ │ │ + beq.n 41c88 <_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 41d1a <_PyEval_FormatKwargsError@@Base+0x1ca2> │ │ │ │ + bne.n 41caa <_PyEval_FormatKwargsError@@Base+0x1ca2> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 246318 │ │ │ │ + b.w 245d90 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13104 @ 0x3330 │ │ │ │ + movw r0, #10968 @ 0x2ad8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41d0e <_PyEval_FormatKwargsError@@Base+0x1c96> │ │ │ │ + bne.n 41c9e <_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 41d58 <_PyEval_FormatKwargsError@@Base+0x1ce0> │ │ │ │ + bne.n 41ce8 <_PyEval_FormatKwargsError@@Base+0x1ce0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 288f10 │ │ │ │ - b.n 41d66 <_PyEval_FormatKwargsError@@Base+0x1cee> │ │ │ │ - bl 96274 │ │ │ │ + bl 288740 │ │ │ │ + b.n 41cf6 <_PyEval_FormatKwargsError@@Base+0x1cee> │ │ │ │ + bl 96300 │ │ │ │ movs r1, #1 │ │ │ │ - bl 97bd0 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97c4c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41d50 <_PyEval_FormatKwargsError@@Base+0x1cd8> │ │ │ │ + bne.n 41ce0 <_PyEval_FormatKwargsError@@Base+0x1cd8> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 41d72 <_PyEval_FormatKwargsError@@Base+0x1cfa> │ │ │ │ + cbz r3, 41d02 <_PyEval_FormatKwargsError@@Base+0x1cfa> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 41d94 <_PyEval_FormatKwargsError@@Base+0x1d1c> │ │ │ │ + b.n 41d24 <_PyEval_FormatKwargsError@@Base+0x1d1c> │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ bl 9a868 │ │ │ │ - cbnz r0, 41d90 <_PyEval_FormatKwargsError@@Base+0x1d18> │ │ │ │ + cbnz r0, 41d20 <_PyEval_FormatKwargsError@@Base+0x1d18> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 41d90 <_PyEval_FormatKwargsError@@Base+0x1d18> │ │ │ │ + cbnz r3, 41d20 <_PyEval_FormatKwargsError@@Base+0x1d18> │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ bl 9a868 │ │ │ │ - cbnz r0, 41d90 <_PyEval_FormatKwargsError@@Base+0x1d18> │ │ │ │ + cbnz r0, 41d20 <_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, 41db8 <_PyEval_FormatKwargsError@@Base+0x1d40> │ │ │ │ + cbnz r3, 41d48 <_PyEval_FormatKwargsError@@Base+0x1d40> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 41db8 <_PyEval_FormatKwargsError@@Base+0x1d40> │ │ │ │ + ble.n 41d48 <_PyEval_FormatKwargsError@@Base+0x1d40> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 41db8 <_PyEval_FormatKwargsError@@Base+0x1d40> │ │ │ │ - cbnz r1, 41ddc <_PyEval_FormatKwargsError@@Base+0x1d64> │ │ │ │ + bne.n 41d48 <_PyEval_FormatKwargsError@@Base+0x1d40> │ │ │ │ + cbnz r1, 41d6c <_PyEval_FormatKwargsError@@Base+0x1d64> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #92] @ (41e18 <_PyEval_FormatKwargsError@@Base+0x1da0>) │ │ │ │ + ldr r4, [pc, #92] @ (41da8 <_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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 41ddc <_PyEval_FormatKwargsError@@Base+0x1d64> │ │ │ │ + cbnz r0, 41d6c <_PyEval_FormatKwargsError@@Base+0x1d64> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 41e12 <_PyEval_FormatKwargsError@@Base+0x1d9a> │ │ │ │ + b.n 41da2 <_PyEval_FormatKwargsError@@Base+0x1d9a> │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl cf748 │ │ │ │ + bl cf2a0 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl e2024 │ │ │ │ + bl e1b40 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 41dd8 <_PyEval_FormatKwargsError@@Base+0x1d60> │ │ │ │ - cbnz r0, 41e0a <_PyEval_FormatKwargsError@@Base+0x1d92> │ │ │ │ + beq.n 41d68 <_PyEval_FormatKwargsError@@Base+0x1d60> │ │ │ │ + cbnz r0, 41d9a <_PyEval_FormatKwargsError@@Base+0x1d92> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r1, #32524 @ 0x7f0c │ │ │ │ + movw r1, #30284 @ 0x764c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d5b6c │ │ │ │ + b.w d56e0 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r4, #192 @ 0xc0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #62960 @ 0xf5f0 │ │ │ │ + movw r1, #60720 @ 0xed30 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5b6c │ │ │ │ + b.w d56e0 │ │ │ │ stmdb 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, 41e54 <_PyEval_FormatKwargsError@@Base+0x1ddc> │ │ │ │ + cbz r3, 41de4 <_PyEval_FormatKwargsError@@Base+0x1ddc> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 41e64 <_PyEval_FormatKwargsError@@Base+0x1dec> │ │ │ │ + b.n 41df4 <_PyEval_FormatKwargsError@@Base+0x1dec> │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 41e62 <_PyEval_FormatKwargsError@@Base+0x1dea> │ │ │ │ + blt.n 41df2 <_PyEval_FormatKwargsError@@Base+0x1dea> │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 41e5e <_PyEval_FormatKwargsError@@Base+0x1de6> │ │ │ │ - cbnz r1, 41e86 <_PyEval_FormatKwargsError@@Base+0x1e0e> │ │ │ │ + bgt.n 41dee <_PyEval_FormatKwargsError@@Base+0x1de6> │ │ │ │ + cbnz r1, 41e16 <_PyEval_FormatKwargsError@@Base+0x1e0e> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 41e64 <_PyEval_FormatKwargsError@@Base+0x1dec> │ │ │ │ + b.n 41df4 <_PyEval_FormatKwargsError@@Base+0x1dec> │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #340] @ (41fbc <_PyEval_FormatKwargsError@@Base+0x1f44>) │ │ │ │ + ldr r1, [pc, #340] @ (41f4c <_PyEval_FormatKwargsError@@Base+0x1f44>) │ │ │ │ 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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 41e8c <_PyEval_FormatKwargsError@@Base+0x1e14> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 41e1c <_PyEval_FormatKwargsError@@Base+0x1e14> │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 41fb2 <_PyEval_FormatKwargsError@@Base+0x1f3a> │ │ │ │ + b.n 41f42 <_PyEval_FormatKwargsError@@Base+0x1f3a> │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ cmn r5, r4 │ │ │ │ - beq.n 41ea4 <_PyEval_FormatKwargsError@@Base+0x1e2c> │ │ │ │ + beq.n 41e34 <_PyEval_FormatKwargsError@@Base+0x1e2c> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 41ea6 <_PyEval_FormatKwargsError@@Base+0x1e2e> │ │ │ │ - bl 7fa74 │ │ │ │ - cbz r0, 41ea6 <_PyEval_FormatKwargsError@@Base+0x1e2e> │ │ │ │ - b.n 41e80 <_PyEval_FormatKwargsError@@Base+0x1e08> │ │ │ │ + bne.n 41e36 <_PyEval_FormatKwargsError@@Base+0x1e2e> │ │ │ │ + bl 7faa4 │ │ │ │ + cbz r0, 41e36 <_PyEval_FormatKwargsError@@Base+0x1e2e> │ │ │ │ + b.n 41e10 <_PyEval_FormatKwargsError@@Base+0x1e08> │ │ │ │ movs r5, #8 │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ - cbz r7, 41eb2 <_PyEval_FormatKwargsError@@Base+0x1e3a> │ │ │ │ + cbz r7, 41e42 <_PyEval_FormatKwargsError@@Base+0x1e3a> │ │ │ │ ldr.w r6, [r8, #20] │ │ │ │ - b.n 41eba <_PyEval_FormatKwargsError@@Base+0x1e42> │ │ │ │ + b.n 41e4a <_PyEval_FormatKwargsError@@Base+0x1e42> │ │ │ │ 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 41f0a <_PyEval_FormatKwargsError@@Base+0x1e92> │ │ │ │ + bls.n 41e9a <_PyEval_FormatKwargsError@@Base+0x1e92> │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 41eec <_PyEval_FormatKwargsError@@Base+0x1e74> │ │ │ │ + bne.n 41e7c <_PyEval_FormatKwargsError@@Base+0x1e74> │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 41f06 <_PyEval_FormatKwargsError@@Base+0x1e8e> │ │ │ │ + ble.n 41e96 <_PyEval_FormatKwargsError@@Base+0x1e8e> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 293a94 <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ + bl 293214 <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ add.w r2, fp, r1 │ │ │ │ adds r3, r5, r4 │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 41f9a <_PyEval_FormatKwargsError@@Base+0x1f22> │ │ │ │ + bgt.n 41f2a <_PyEval_FormatKwargsError@@Base+0x1f22> │ │ │ │ subs r4, r3, r1 │ │ │ │ - b.n 41f06 <_PyEval_FormatKwargsError@@Base+0x1e8e> │ │ │ │ + b.n 41e96 <_PyEval_FormatKwargsError@@Base+0x1e8e> │ │ │ │ cmp r4, sl │ │ │ │ - beq.n 41f9a <_PyEval_FormatKwargsError@@Base+0x1f22> │ │ │ │ + beq.n 41f2a <_PyEval_FormatKwargsError@@Base+0x1f22> │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 41efa <_PyEval_FormatKwargsError@@Base+0x1e82> │ │ │ │ + beq.n 41e8a <_PyEval_FormatKwargsError@@Base+0x1e82> │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 41f06 <_PyEval_FormatKwargsError@@Base+0x1e8e> │ │ │ │ + bne.n 41e96 <_PyEval_FormatKwargsError@@Base+0x1e8e> │ │ │ │ sub.w r3, sl, r4 │ │ │ │ cmp r3, r9 │ │ │ │ - blt.n 41f9a <_PyEval_FormatKwargsError@@Base+0x1f22> │ │ │ │ + blt.n 41f2a <_PyEval_FormatKwargsError@@Base+0x1f22> │ │ │ │ add r9, r4 │ │ │ │ movs r4, #0 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 41ec8 <_PyEval_FormatKwargsError@@Base+0x1e50> │ │ │ │ + b.n 41e58 <_PyEval_FormatKwargsError@@Base+0x1e50> │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r9, r3 │ │ │ │ - bgt.n 41f9a <_PyEval_FormatKwargsError@@Base+0x1f22> │ │ │ │ + bgt.n 41f2a <_PyEval_FormatKwargsError@@Base+0x1f22> │ │ │ │ add.w r1, r4, r9 │ │ │ │ movs r0, #0 │ │ │ │ - bl 155be4 │ │ │ │ + bl 155250 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41e80 <_PyEval_FormatKwargsError@@Base+0x1e08> │ │ │ │ + beq.n 41e10 <_PyEval_FormatKwargsError@@Base+0x1e08> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 41f2c <_PyEval_FormatKwargsError@@Base+0x1eb4> │ │ │ │ + cbz r3, 41ebc <_PyEval_FormatKwargsError@@Base+0x1eb4> │ │ │ │ ldr r6, [r0, #20] │ │ │ │ - b.n 41f34 <_PyEval_FormatKwargsError@@Base+0x1ebc> │ │ │ │ + b.n 41ec4 <_PyEval_FormatKwargsError@@Base+0x1ebc> │ │ │ │ movw r6, #32052 @ 0x7d34 │ │ │ │ movt r6, #82 @ 0x52 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ - cbz r3, 41f40 <_PyEval_FormatKwargsError@@Base+0x1ec8> │ │ │ │ + cbz r3, 41ed0 <_PyEval_FormatKwargsError@@Base+0x1ec8> │ │ │ │ ldr.w r4, [r8, #20] │ │ │ │ - b.n 41f48 <_PyEval_FormatKwargsError@@Base+0x1ed0> │ │ │ │ + b.n 41ed8 <_PyEval_FormatKwargsError@@Base+0x1ed0> │ │ │ │ movw r4, #32052 @ 0x7d34 │ │ │ │ movt r4, #82 @ 0x52 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w sl, #32 │ │ │ │ cmp r7, r4 │ │ │ │ - bls.n 41fb2 <_PyEval_FormatKwargsError@@Base+0x1f3a> │ │ │ │ + bls.n 41f42 <_PyEval_FormatKwargsError@@Base+0x1f3a> │ │ │ │ ldrb.w r2, [r4], #1 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 41f7a <_PyEval_FormatKwargsError@@Base+0x1f02> │ │ │ │ + bne.n 41f0a <_PyEval_FormatKwargsError@@Base+0x1f02> │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 41f8e <_PyEval_FormatKwargsError@@Base+0x1f16> │ │ │ │ + ble.n 41f1e <_PyEval_FormatKwargsError@@Base+0x1f16> │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 293a94 <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ + bl 293214 <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ subs r1, r5, r1 │ │ │ │ add r8, r1 │ │ │ │ mov r3, r6 │ │ │ │ add r1, r6 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 41f96 <_PyEval_FormatKwargsError@@Base+0x1f1e> │ │ │ │ + beq.n 41f26 <_PyEval_FormatKwargsError@@Base+0x1f1e> │ │ │ │ strb.w sl, [r3], #1 │ │ │ │ - b.n 41f70 <_PyEval_FormatKwargsError@@Base+0x1ef8> │ │ │ │ + b.n 41f00 <_PyEval_FormatKwargsError@@Base+0x1ef8> │ │ │ │ mov r3, r6 │ │ │ │ cmp r2, #10 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ - beq.n 41f92 <_PyEval_FormatKwargsError@@Base+0x1f1a> │ │ │ │ + beq.n 41f22 <_PyEval_FormatKwargsError@@Base+0x1f1a> │ │ │ │ cmp r2, #13 │ │ │ │ - beq.n 41f92 <_PyEval_FormatKwargsError@@Base+0x1f1a> │ │ │ │ + beq.n 41f22 <_PyEval_FormatKwargsError@@Base+0x1f1a> │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 41f96 <_PyEval_FormatKwargsError@@Base+0x1f1e> │ │ │ │ + b.n 41f26 <_PyEval_FormatKwargsError@@Base+0x1f1e> │ │ │ │ mov r3, r6 │ │ │ │ - b.n 41f96 <_PyEval_FormatKwargsError@@Base+0x1f1e> │ │ │ │ + b.n 41f26 <_PyEval_FormatKwargsError@@Base+0x1f1e> │ │ │ │ mov.w r8, #0 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 41f50 <_PyEval_FormatKwargsError@@Base+0x1ed8> │ │ │ │ + b.n 41ee0 <_PyEval_FormatKwargsError@@Base+0x1ed8> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #58288 @ 0xe3b0 │ │ │ │ + movw r1, #56188 @ 0xdb7c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 41e80 <_PyEval_FormatKwargsError@@Base+0x1e08> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 41e10 <_PyEval_FormatKwargsError@@Base+0x1e08> │ │ │ │ mov r0, r9 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ adds r4, #236 @ 0xec │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #58304 @ 0xe3c0 │ │ │ │ + movw r0, #56204 @ 0xdb8c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldrd r2, r3, [r1, #12] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b.w e3efc │ │ │ │ + b.w e3a1c │ │ │ │ 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 41ff4 <_PyEval_FormatKwargsError@@Base+0x1f7c> │ │ │ │ + bne.n 41f84 <_PyEval_FormatKwargsError@@Base+0x1f7c> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 228910 │ │ │ │ + b.w 2280ec │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13064 @ 0x3308 │ │ │ │ + movw r0, #10928 @ 0x2ab0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41fe8 <_PyEval_FormatKwargsError@@Base+0x1f70> │ │ │ │ + bne.n 41f78 <_PyEval_FormatKwargsError@@Base+0x1f70> │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 235a0c │ │ │ │ + b.w 23522c │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - b.w 7fd14 │ │ │ │ + b.w 7fd44 │ │ │ │ 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 4204c <_PyEval_FormatKwargsError@@Base+0x1fd4> │ │ │ │ + bne.n 41fdc <_PyEval_FormatKwargsError@@Base+0x1fd4> │ │ │ │ ldr r0, [r0, #12] │ │ │ │ add r2, sp, #4 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 236590 │ │ │ │ + bl 235d48 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 42068 <_PyEval_FormatKwargsError@@Base+0x1ff0> │ │ │ │ - b.n 4207a <_PyEval_FormatKwargsError@@Base+0x2002> │ │ │ │ + bne.n 41ff8 <_PyEval_FormatKwargsError@@Base+0x1ff0> │ │ │ │ + b.n 4200a <_PyEval_FormatKwargsError@@Base+0x2002> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #58472 @ 0xe468 │ │ │ │ + movw r1, #56372 @ 0xdc34 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d5b6c │ │ │ │ - cbnz r0, 4207e <_PyEval_FormatKwargsError@@Base+0x2006> │ │ │ │ + b.w d56e0 │ │ │ │ + cbnz r0, 4200e <_PyEval_FormatKwargsError@@Base+0x2006> │ │ │ │ movw r3, #61056 @ 0xee80 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d1e4 │ │ │ │ + bl 12cd0c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4208c <_PyEval_FormatKwargsError@@Base+0x2014> │ │ │ │ + b.n 4201c <_PyEval_FormatKwargsError@@Base+0x2014> │ │ │ │ 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 420b0 <_PyEval_FormatKwargsError@@Base+0x2038> │ │ │ │ + bne.n 42040 <_PyEval_FormatKwargsError@@Base+0x2038> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 3abd4 │ │ │ │ + b.w 3ab64 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13072 @ 0x3310 │ │ │ │ + movw r0, #10936 @ 0x2ab8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 420a4 <_PyEval_FormatKwargsError@@Base+0x202c> │ │ │ │ + bne.n 42034 <_PyEval_FormatKwargsError@@Base+0x202c> │ │ │ │ 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 │ │ │ │ @@ -32686,178 +32635,178 @@ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4211e <_PyEval_FormatKwargsError@@Base+0x20a6> │ │ │ │ + bne.n 420ae <_PyEval_FormatKwargsError@@Base+0x20a6> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #24552 @ 0x5fe8 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 42138 <_PyEval_FormatKwargsError@@Base+0x20c0> │ │ │ │ + bne.n 420c8 <_PyEval_FormatKwargsError@@Base+0x20c0> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 42158 <_PyEval_FormatKwargsError@@Base+0x20e0> │ │ │ │ + b.n 420e8 <_PyEval_FormatKwargsError@@Base+0x20e0> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #65532 @ 0xfffc │ │ │ │ + movw r0, #63292 @ 0xf73c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4230a <_PyEval_FormatKwargsError@@Base+0x2292> │ │ │ │ - b.n 42108 <_PyEval_FormatKwargsError@@Base+0x2090> │ │ │ │ - bl 142858 │ │ │ │ + beq.w 4229a <_PyEval_FormatKwargsError@@Base+0x2292> │ │ │ │ + b.n 42098 <_PyEval_FormatKwargsError@@Base+0x2090> │ │ │ │ + bl 141d28 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 42158 <_PyEval_FormatKwargsError@@Base+0x20e0> │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 420e8 <_PyEval_FormatKwargsError@@Base+0x20e0> │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4230a <_PyEval_FormatKwargsError@@Base+0x2292> │ │ │ │ + bne.w 4229a <_PyEval_FormatKwargsError@@Base+0x2292> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 42166 <_PyEval_FormatKwargsError@@Base+0x20ee> │ │ │ │ + bne.n 420f6 <_PyEval_FormatKwargsError@@Base+0x20ee> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 42186 <_PyEval_FormatKwargsError@@Base+0x210e> │ │ │ │ - bl 142858 │ │ │ │ + b.n 42116 <_PyEval_FormatKwargsError@@Base+0x210e> │ │ │ │ + bl 141d28 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 42186 <_PyEval_FormatKwargsError@@Base+0x210e> │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 42116 <_PyEval_FormatKwargsError@@Base+0x210e> │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4230a <_PyEval_FormatKwargsError@@Base+0x2292> │ │ │ │ + bne.w 4229a <_PyEval_FormatKwargsError@@Base+0x2292> │ │ │ │ vabs.f64 d11, d9 │ │ │ │ - vldr d10, [pc, #396] @ 42318 <_PyEval_FormatKwargsError@@Base+0x22a0> │ │ │ │ + vldr d10, [pc, #396] @ 422a8 <_PyEval_FormatKwargsError@@Base+0x22a0> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ vcmp.f64 d11, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 421b2 <_PyEval_FormatKwargsError@@Base+0x213a> │ │ │ │ + bhi.n 42142 <_PyEval_FormatKwargsError@@Base+0x213a> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ str r3, [r0, #0] │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 4228a <_PyEval_FormatKwargsError@@Base+0x2212> │ │ │ │ - b.n 421ca <_PyEval_FormatKwargsError@@Base+0x2152> │ │ │ │ + bls.n 4221a <_PyEval_FormatKwargsError@@Base+0x2212> │ │ │ │ + b.n 4215a <_PyEval_FormatKwargsError@@Base+0x2152> │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ str r3, [r0, #0] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 421ca <_PyEval_FormatKwargsError@@Base+0x2152> │ │ │ │ + bvc.n 4215a <_PyEval_FormatKwargsError@@Base+0x2152> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 42228 <_PyEval_FormatKwargsError@@Base+0x21b0> │ │ │ │ - b.n 422c8 <_PyEval_FormatKwargsError@@Base+0x2250> │ │ │ │ + beq.n 421b8 <_PyEval_FormatKwargsError@@Base+0x21b0> │ │ │ │ + b.n 42258 <_PyEval_FormatKwargsError@@Base+0x2250> │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 421e4 <_PyEval_FormatKwargsError@@Base+0x216c> │ │ │ │ + bvc.n 42174 <_PyEval_FormatKwargsError@@Base+0x216c> │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 422cc <_PyEval_FormatKwargsError@@Base+0x2254> │ │ │ │ - b.n 42228 <_PyEval_FormatKwargsError@@Base+0x21b0> │ │ │ │ + bne.n 4225c <_PyEval_FormatKwargsError@@Base+0x2254> │ │ │ │ + b.n 421b8 <_PyEval_FormatKwargsError@@Base+0x21b0> │ │ │ │ vcmp.f64 d11, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 42254 <_PyEval_FormatKwargsError@@Base+0x21dc> │ │ │ │ + ble.n 421e4 <_PyEval_FormatKwargsError@@Base+0x21dc> │ │ │ │ vabs.f64 d0, d8 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 422ee <_PyEval_FormatKwargsError@@Base+0x2276> │ │ │ │ + bhi.n 4227e <_PyEval_FormatKwargsError@@Base+0x2276> │ │ │ │ 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 4221e <_PyEval_FormatKwargsError@@Base+0x21a6> │ │ │ │ + ble.n 421ae <_PyEval_FormatKwargsError@@Base+0x21a6> │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 422f8 <_PyEval_FormatKwargsError@@Base+0x2280> │ │ │ │ - b.n 422c8 <_PyEval_FormatKwargsError@@Base+0x2250> │ │ │ │ + bne.n 42288 <_PyEval_FormatKwargsError@@Base+0x2280> │ │ │ │ + b.n 42258 <_PyEval_FormatKwargsError@@Base+0x2250> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4222e <_PyEval_FormatKwargsError@@Base+0x21b6> │ │ │ │ + bne.n 421be <_PyEval_FormatKwargsError@@Base+0x21b6> │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 422cc <_PyEval_FormatKwargsError@@Base+0x2254> │ │ │ │ + b.n 4225c <_PyEval_FormatKwargsError@@Base+0x2254> │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4223e <_PyEval_FormatKwargsError@@Base+0x21c6> │ │ │ │ - vldr d8, [pc, #228] @ 42320 <_PyEval_FormatKwargsError@@Base+0x22a8> │ │ │ │ - b.n 422cc <_PyEval_FormatKwargsError@@Base+0x2254> │ │ │ │ + beq.n 421ce <_PyEval_FormatKwargsError@@Base+0x21c6> │ │ │ │ + vldr d8, [pc, #228] @ 422b0 <_PyEval_FormatKwargsError@@Base+0x22a8> │ │ │ │ + b.n 4225c <_PyEval_FormatKwargsError@@Base+0x2254> │ │ │ │ vmov r3, s19 │ │ │ │ - vldr d8, [pc, #220] @ 42320 <_PyEval_FormatKwargsError@@Base+0x22a8> │ │ │ │ - vldr d7, [pc, #224] @ 42328 <_PyEval_FormatKwargsError@@Base+0x22b0> │ │ │ │ + vldr d8, [pc, #220] @ 422b0 <_PyEval_FormatKwargsError@@Base+0x22a8> │ │ │ │ + vldr d7, [pc, #224] @ 422b8 <_PyEval_FormatKwargsError@@Base+0x22b0> │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d8, d7 │ │ │ │ - b.n 422cc <_PyEval_FormatKwargsError@@Base+0x2254> │ │ │ │ + b.n 4225c <_PyEval_FormatKwargsError@@Base+0x2254> │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vcmp.f64 d11, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 42228 <_PyEval_FormatKwargsError@@Base+0x21b0> │ │ │ │ + beq.n 421b8 <_PyEval_FormatKwargsError@@Base+0x21b0> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 42278 <_PyEval_FormatKwargsError@@Base+0x2200> │ │ │ │ + ble.n 42208 <_PyEval_FormatKwargsError@@Base+0x2200> │ │ │ │ vcmpe.f64 d11, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 42238 <_PyEval_FormatKwargsError@@Base+0x21c0> │ │ │ │ - b.n 422cc <_PyEval_FormatKwargsError@@Base+0x2254> │ │ │ │ - bpl.n 42238 <_PyEval_FormatKwargsError@@Base+0x21c0> │ │ │ │ + ble.n 421c8 <_PyEval_FormatKwargsError@@Base+0x21c0> │ │ │ │ + b.n 4225c <_PyEval_FormatKwargsError@@Base+0x2254> │ │ │ │ + bpl.n 421c8 <_PyEval_FormatKwargsError@@Base+0x21c0> │ │ │ │ vcmpe.f64 d11, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 42238 <_PyEval_FormatKwargsError@@Base+0x21c0> │ │ │ │ + bpl.n 421c8 <_PyEval_FormatKwargsError@@Base+0x21c0> │ │ │ │ vneg.f64 d8, d8 │ │ │ │ - b.n 422cc <_PyEval_FormatKwargsError@@Base+0x2254> │ │ │ │ + b.n 4225c <_PyEval_FormatKwargsError@@Base+0x2254> │ │ │ │ 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 422cc <_PyEval_FormatKwargsError@@Base+0x2254> │ │ │ │ + bls.n 4225c <_PyEval_FormatKwargsError@@Base+0x2254> │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 422bc <_PyEval_FormatKwargsError@@Base+0x2244> │ │ │ │ + bvs.n 4224c <_PyEval_FormatKwargsError@@Base+0x2244> │ │ │ │ vcmp.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 422c2 <_PyEval_FormatKwargsError@@Base+0x224a> │ │ │ │ + bne.n 42252 <_PyEval_FormatKwargsError@@Base+0x224a> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 422cc <_PyEval_FormatKwargsError@@Base+0x2254> │ │ │ │ + b.n 4225c <_PyEval_FormatKwargsError@@Base+0x2254> │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 422cc <_PyEval_FormatKwargsError@@Base+0x2254> │ │ │ │ + b.n 4225c <_PyEval_FormatKwargsError@@Base+0x2254> │ │ │ │ vmov.f64 d8, d9 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 422e0 <_PyEval_FormatKwargsError@@Base+0x2268> │ │ │ │ + cbnz r3, 42270 <_PyEval_FormatKwargsError@@Base+0x2268> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d11} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 85a8c │ │ │ │ + b.w 85b00 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ movs r0, #1 │ │ │ │ - bl 269094 │ │ │ │ - cbnz r0, 4230a <_PyEval_FormatKwargsError@@Base+0x2292> │ │ │ │ - b.n 422d0 <_PyEval_FormatKwargsError@@Base+0x2258> │ │ │ │ + bl 268854 │ │ │ │ + cbnz r0, 4229a <_PyEval_FormatKwargsError@@Base+0x2292> │ │ │ │ + b.n 42260 <_PyEval_FormatKwargsError@@Base+0x2258> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 422fe <_PyEval_FormatKwargsError@@Base+0x2286> │ │ │ │ - vldr d8, [pc, #52] @ 42330 <_PyEval_FormatKwargsError@@Base+0x22b8> │ │ │ │ - b.n 422cc <_PyEval_FormatKwargsError@@Base+0x2254> │ │ │ │ + ble.n 4228e <_PyEval_FormatKwargsError@@Base+0x2286> │ │ │ │ + vldr d8, [pc, #52] @ 422c0 <_PyEval_FormatKwargsError@@Base+0x22b8> │ │ │ │ + b.n 4225c <_PyEval_FormatKwargsError@@Base+0x2254> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 42228 <_PyEval_FormatKwargsError@@Base+0x21b0> │ │ │ │ - b.n 42238 <_PyEval_FormatKwargsError@@Base+0x21c0> │ │ │ │ + beq.n 421b8 <_PyEval_FormatKwargsError@@Base+0x21b0> │ │ │ │ + b.n 421c8 <_PyEval_FormatKwargsError@@Base+0x21c0> │ │ │ │ vpop {d8-d11} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ @@ -32870,57 +32819,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] @ (423c0 <_PyEval_FormatKwargsError@@Base+0x2348>) │ │ │ │ + ldr r1, [pc, #112] @ (42350 <_PyEval_FormatKwargsError@@Base+0x2348>) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl b66cc │ │ │ │ + bl b6648 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4235e <_PyEval_FormatKwargsError@@Base+0x22e6> │ │ │ │ + bne.n 422ee <_PyEval_FormatKwargsError@@Base+0x22e6> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 423b8 <_PyEval_FormatKwargsError@@Base+0x2340> │ │ │ │ + b.n 42348 <_PyEval_FormatKwargsError@@Base+0x2340> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 42368 <_PyEval_FormatKwargsError@@Base+0x22f0> │ │ │ │ + cbz r3, 422f8 <_PyEval_FormatKwargsError@@Base+0x22f0> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbnz r0, 42378 <_PyEval_FormatKwargsError@@Base+0x2300> │ │ │ │ - b.n 42396 <_PyEval_FormatKwargsError@@Base+0x231e> │ │ │ │ - ldr r1, [pc, #88] @ (423c4 <_PyEval_FormatKwargsError@@Base+0x234c>) │ │ │ │ + cbnz r0, 42308 <_PyEval_FormatKwargsError@@Base+0x2300> │ │ │ │ + b.n 42326 <_PyEval_FormatKwargsError@@Base+0x231e> │ │ │ │ + ldr r1, [pc, #88] @ (42354 <_PyEval_FormatKwargsError@@Base+0x234c>) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl b66cc │ │ │ │ + bl b6648 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 42362 <_PyEval_FormatKwargsError@@Base+0x22ea> │ │ │ │ - b.n 4235a <_PyEval_FormatKwargsError@@Base+0x22e2> │ │ │ │ + bne.n 422f2 <_PyEval_FormatKwargsError@@Base+0x22ea> │ │ │ │ + b.n 422ea <_PyEval_FormatKwargsError@@Base+0x22e2> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne.n 42396 <_PyEval_FormatKwargsError@@Base+0x231e> │ │ │ │ + bne.n 42326 <_PyEval_FormatKwargsError@@Base+0x231e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42396 <_PyEval_FormatKwargsError@@Base+0x231e> │ │ │ │ + bge.n 42326 <_PyEval_FormatKwargsError@@Base+0x231e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 42396 <_PyEval_FormatKwargsError@@Base+0x231e> │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 42326 <_PyEval_FormatKwargsError@@Base+0x231e> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #12924 @ 0x327c │ │ │ │ + movw r2, #10864 @ 0x2a70 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #58512 @ 0xe490 │ │ │ │ + movw r0, #56412 @ 0xdc5c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl e3efc │ │ │ │ + bl e3a1c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a1f4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ bkpt 0x0028 │ │ │ │ lsls r5, r1, #1 │ │ │ │ pop {r2, r4} │ │ │ │ @@ -32930,353 +32879,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 423ee <_PyEval_FormatKwargsError@@Base+0x2376> │ │ │ │ + bne.n 4237e <_PyEval_FormatKwargsError@@Base+0x2376> │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 4240c <_PyEval_FormatKwargsError@@Base+0x2394> │ │ │ │ + b.n 4239c <_PyEval_FormatKwargsError@@Base+0x2394> │ │ │ │ mov r0, r1 │ │ │ │ - bl 142858 │ │ │ │ + bl 141d28 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4240c <_PyEval_FormatKwargsError@@Base+0x2394> │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 42420 <_PyEval_FormatKwargsError@@Base+0x23a8> │ │ │ │ - vldr d0, [pc, #24] @ 42428 <_PyEval_FormatKwargsError@@Base+0x23b0> │ │ │ │ + bne.n 4239c <_PyEval_FormatKwargsError@@Base+0x2394> │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 423b0 <_PyEval_FormatKwargsError@@Base+0x23a8> │ │ │ │ + vldr d0, [pc, #24] @ 423b8 <_PyEval_FormatKwargsError@@Base+0x23b0> │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 85a8c │ │ │ │ + b.w 85b00 │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r5, [sp, #228] @ 0xe4 │ │ │ │ - add r2, pc, #328 @ (adr r2, 42574 <_PyEval_FormatKwargsError@@Base+0x24fc>) │ │ │ │ + add r2, pc, #328 @ (adr r2, 42504 <_PyEval_FormatKwargsError@@Base+0x24fc>) │ │ │ │ svc 70 @ 0x46 │ │ │ │ subs r7, #145 @ 0x91 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 424d0 <_PyEval_FormatKwargsError@@Base+0x2458> │ │ │ │ + beq.n 42460 <_PyEval_FormatKwargsError@@Base+0x2458> │ │ │ │ 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 7fa74 │ │ │ │ + bl 7faa4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 424cc <_PyEval_FormatKwargsError@@Base+0x2454> │ │ │ │ + bne.n 4245c <_PyEval_FormatKwargsError@@Base+0x2454> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ff10 │ │ │ │ + bl 25f708 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 424cc <_PyEval_FormatKwargsError@@Base+0x2454> │ │ │ │ - movw r0, #13624 @ 0x3538 │ │ │ │ + beq.n 4245c <_PyEval_FormatKwargsError@@Base+0x2454> │ │ │ │ + movw r0, #11472 @ 0x2cd0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 808ec │ │ │ │ + bl 8091c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4247a <_PyEval_FormatKwargsError@@Base+0x2402> │ │ │ │ + cbnz r0, 4240a <_PyEval_FormatKwargsError@@Base+0x2402> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 270e5c │ │ │ │ + b.w 270684 │ │ │ │ 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, #58536 @ 0xe4a8 │ │ │ │ + movw r0, #56436 @ 0xdc74 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 2628b0 │ │ │ │ + bl 2620a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 424ae <_PyEval_FormatKwargsError@@Base+0x2436> │ │ │ │ + bge.n 4243e <_PyEval_FormatKwargsError@@Base+0x2436> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 424ae <_PyEval_FormatKwargsError@@Base+0x2436> │ │ │ │ + cbnz r3, 4243e <_PyEval_FormatKwargsError@@Base+0x2436> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4246e <_PyEval_FormatKwargsError@@Base+0x23f6> │ │ │ │ + beq.n 423fe <_PyEval_FormatKwargsError@@Base+0x23f6> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 424cc <_PyEval_FormatKwargsError@@Base+0x2454> │ │ │ │ + bge.n 4245c <_PyEval_FormatKwargsError@@Base+0x2454> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 424cc <_PyEval_FormatKwargsError@@Base+0x2454> │ │ │ │ + cbnz r3, 4245c <_PyEval_FormatKwargsError@@Base+0x2454> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 76df8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 76e30 <_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 424f2 <_PyEval_FormatKwargsError@@Base+0x247a> │ │ │ │ + bne.n 42482 <_PyEval_FormatKwargsError@@Base+0x247a> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e8b84 │ │ │ │ + b.w e86d4 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13144 @ 0x3358 │ │ │ │ + movw r0, #11008 @ 0x2b00 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 424e6 <_PyEval_FormatKwargsError@@Base+0x246e> │ │ │ │ + bne.n 42476 <_PyEval_FormatKwargsError@@Base+0x246e> │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 425aa <_PyEval_FormatKwargsError@@Base+0x2532> │ │ │ │ + beq.n 4253a <_PyEval_FormatKwargsError@@Base+0x2532> │ │ │ │ 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 7fa74 │ │ │ │ + bl 7faa4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 425a6 <_PyEval_FormatKwargsError@@Base+0x252e> │ │ │ │ + bne.n 42536 <_PyEval_FormatKwargsError@@Base+0x252e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ff10 │ │ │ │ + bl 25f708 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 425a6 <_PyEval_FormatKwargsError@@Base+0x252e> │ │ │ │ - movw r0, #13624 @ 0x3538 │ │ │ │ + beq.n 42536 <_PyEval_FormatKwargsError@@Base+0x252e> │ │ │ │ + movw r0, #11472 @ 0x2cd0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 808ec │ │ │ │ + bl 8091c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 42554 <_PyEval_FormatKwargsError@@Base+0x24dc> │ │ │ │ + cbnz r0, 424e4 <_PyEval_FormatKwargsError@@Base+0x24dc> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 270e5c │ │ │ │ + b.w 270684 │ │ │ │ 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, #58556 @ 0xe4bc │ │ │ │ + movw r0, #56456 @ 0xdc88 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 2628b0 │ │ │ │ + bl 2620a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42588 <_PyEval_FormatKwargsError@@Base+0x2510> │ │ │ │ + bge.n 42518 <_PyEval_FormatKwargsError@@Base+0x2510> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 42588 <_PyEval_FormatKwargsError@@Base+0x2510> │ │ │ │ + cbnz r3, 42518 <_PyEval_FormatKwargsError@@Base+0x2510> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 42548 <_PyEval_FormatKwargsError@@Base+0x24d0> │ │ │ │ + beq.n 424d8 <_PyEval_FormatKwargsError@@Base+0x24d0> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 425a6 <_PyEval_FormatKwargsError@@Base+0x252e> │ │ │ │ + bge.n 42536 <_PyEval_FormatKwargsError@@Base+0x252e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 425a6 <_PyEval_FormatKwargsError@@Base+0x252e> │ │ │ │ + cbnz r3, 42536 <_PyEval_FormatKwargsError@@Base+0x252e> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 76df8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 76e30 <_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, 425cc <_PyEval_FormatKwargsError@@Base+0x2554> │ │ │ │ + cbnz r3, 4255c <_PyEval_FormatKwargsError@@Base+0x2554> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 425cc <_PyEval_FormatKwargsError@@Base+0x2554> │ │ │ │ + ble.n 4255c <_PyEval_FormatKwargsError@@Base+0x2554> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 425cc <_PyEval_FormatKwargsError@@Base+0x2554> │ │ │ │ - cbnz r0, 425e6 <_PyEval_FormatKwargsError@@Base+0x256e> │ │ │ │ + bne.n 4255c <_PyEval_FormatKwargsError@@Base+0x2554> │ │ │ │ + cbnz r0, 42576 <_PyEval_FormatKwargsError@@Base+0x256e> │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #24 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #112] @ (4264c <_PyEval_FormatKwargsError@@Base+0x25d4>) │ │ │ │ + ldr r4, [pc, #112] @ (425dc <_PyEval_FormatKwargsError@@Base+0x25d4>) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 4263a <_PyEval_FormatKwargsError@@Base+0x25c2> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 425ca <_PyEval_FormatKwargsError@@Base+0x25c2> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 425f8 <_PyEval_FormatKwargsError@@Base+0x2580> │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 4263a <_PyEval_FormatKwargsError@@Base+0x25c2> │ │ │ │ + bne.n 42588 <_PyEval_FormatKwargsError@@Base+0x2580> │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 425ca <_PyEval_FormatKwargsError@@Base+0x25c2> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 97c24 │ │ │ │ + bl 97ca0 │ │ │ │ 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 9a7f0 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 4263e <_PyEval_FormatKwargsError@@Base+0x25c6> │ │ │ │ + bge.n 425ce <_PyEval_FormatKwargsError@@Base+0x25c6> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4262c <_PyEval_FormatKwargsError@@Base+0x25b4> │ │ │ │ - bl ee0f4 │ │ │ │ + bne.n 425bc <_PyEval_FormatKwargsError@@Base+0x25b4> │ │ │ │ + bl edacc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 425fc <_PyEval_FormatKwargsError@@Base+0x2584> │ │ │ │ - b.n 4263a <_PyEval_FormatKwargsError@@Base+0x25c2> │ │ │ │ + beq.n 4258c <_PyEval_FormatKwargsError@@Base+0x2584> │ │ │ │ + b.n 425ca <_PyEval_FormatKwargsError@@Base+0x25c2> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a8634 │ │ │ │ + bl 1a7bc4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 42648 <_PyEval_FormatKwargsError@@Base+0x25d0> │ │ │ │ + b.n 425d8 <_PyEval_FormatKwargsError@@Base+0x25d0> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 40854 <_PyEval_FormatKwargsError@@Base+0x7dc> │ │ │ │ + bl 407e4 <_PyEval_FormatKwargsError@@Base+0x7dc> │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r5, #40 @ 0x28 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 42678 <_PyEval_FormatKwargsError@@Base+0x2600> │ │ │ │ + bne.n 42608 <_PyEval_FormatKwargsError@@Base+0x2600> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 42690 │ │ │ │ + b.w 42620 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13188 @ 0x3384 │ │ │ │ + movw r0, #11052 @ 0x2b2c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42664 <_PyEval_FormatKwargsError@@Base+0x25ec> │ │ │ │ + bne.n 425f4 <_PyEval_FormatKwargsError@@Base+0x25ec> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00042690 : │ │ │ │ - b.w 39ca8 <_PyEval_FormatExcUnbound@@Base+0x4e> │ │ │ │ +00042620 : │ │ │ │ + b.w 39c38 <_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 713f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42766 │ │ │ │ + beq.n 426f6 │ │ │ │ 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 26664c │ │ │ │ + bl 265e44 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 426ce │ │ │ │ + bne.n 4265e │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 42750 │ │ │ │ + b.n 426e0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 42700 │ │ │ │ + bne.n 42690 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 426e6 │ │ │ │ + blt.n 42676 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b.n 426f6 │ │ │ │ + b.n 42686 │ │ │ │ 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 42746 │ │ │ │ + b.n 426d6 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - ldr r1, [pc, #104] @ (42770 ) │ │ │ │ + ldr r1, [pc, #104] @ (42700 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ str r6, [r4, #20] │ │ │ │ - bl d54c4 │ │ │ │ + bl d5038 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 426c8 │ │ │ │ + beq.n 42658 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 42738 │ │ │ │ + bne.n 426c8 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 426f6 │ │ │ │ + bge.n 42686 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 426f6 │ │ │ │ + b.n 42686 │ │ │ │ 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 6b828 │ │ │ │ + bl 6b868 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4276a │ │ │ │ + bge.n 426fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4276a │ │ │ │ + cbnz r3, 426fa │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4276a │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 426fa │ │ │ │ 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] │ │ │ │ @@ -33285,559 +33234,559 @@ │ │ │ │ ite le │ │ │ │ movle r3, #0 │ │ │ │ ldrgt r1, [r0, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ it gt │ │ │ │ mulgt r3, r1 │ │ │ │ add r0, r3 │ │ │ │ - b.w 7fd14 │ │ │ │ + b.w 7fd44 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 42794 │ │ │ │ + cbz r1, 42724 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 4279c │ │ │ │ + b.n 4272c │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - b.n 42cfc │ │ │ │ + b.n 42c8c │ │ │ │ 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 428ca │ │ │ │ + bne.w 4285a │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 428ca │ │ │ │ + bne.w 4285a │ │ │ │ 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 fc0cc │ │ │ │ + bl fba9c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 428e4 │ │ │ │ + beq.n 42874 │ │ │ │ add.w r0, r8, #4294967295 @ 0xffffffff │ │ │ │ add r0, r4 │ │ │ │ - bl 713bc │ │ │ │ + bl 713f4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4280a │ │ │ │ + cbz r0, 4279a │ │ │ │ add.w sl, sl, #12 │ │ │ │ adds r0, #12 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 42826 │ │ │ │ + b.n 427b6 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 428e4 │ │ │ │ + bge.n 42874 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 428e4 │ │ │ │ + bne.n 42874 │ │ │ │ mov r0, fp │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 428e4 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 42874 │ │ │ │ cmp r5, r2 │ │ │ │ - ble.n 42842 │ │ │ │ + ble.n 427d2 │ │ │ │ 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 42826 │ │ │ │ + b.n 427b6 │ │ │ │ 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 42874 │ │ │ │ + ble.n 42804 │ │ │ │ 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 42858 │ │ │ │ + b.n 427e8 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 1f058c │ │ │ │ + bl 1efcf4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 42896 │ │ │ │ + cbnz r0, 42826 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 428e4 │ │ │ │ + bge.n 42874 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 428e4 │ │ │ │ + cbnz r3, 42874 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 428e4 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 42874 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df9c8 <_PyTemplate_Build@@Base> │ │ │ │ + bl 1df12c <_PyTemplate_Build@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 428b4 │ │ │ │ + bge.n 42844 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 428b4 │ │ │ │ + cbnz r3, 42844 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 428e6 │ │ │ │ + bge.n 42876 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 428e6 │ │ │ │ + cbnz r3, 42876 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 428e6 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 42876 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #58600 @ 0xe4e8 │ │ │ │ + movw r1, #56500 @ 0xdcb4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w d5b6c │ │ │ │ + b.w d56e0 │ │ │ │ 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, 4290c │ │ │ │ + cbz r3, 4289c │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4291c │ │ │ │ + b.n 428ac │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 4291a │ │ │ │ + ble.n 428aa │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 42916 │ │ │ │ - cbnz r1, 4293a │ │ │ │ + bne.n 428a6 │ │ │ │ + cbnz r1, 428ca │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4291c │ │ │ │ + b.n 428ac │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #624] @ (42b90 ) │ │ │ │ + ldr r1, [pc, #624] @ (42b20 ) │ │ │ │ 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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 42940 │ │ │ │ - b.n 42ace │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 428d0 │ │ │ │ + b.n 42a5e │ │ │ │ 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 88edc │ │ │ │ + bl 88ee8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 42ace │ │ │ │ - ldr r3, [pc, #568] @ (42b94 ) │ │ │ │ + beq.w 42a5e │ │ │ │ + ldr r3, [pc, #568] @ (42b24 ) │ │ │ │ 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 42ad2 │ │ │ │ + bne.w 42a62 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl e3c04 │ │ │ │ + bl e3724 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 42ad2 │ │ │ │ + bne.w 42a62 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 429a4 │ │ │ │ + bge.n 42934 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 429a4 │ │ │ │ + cbnz r3, 42934 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 89154 │ │ │ │ + bl 89160 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 429dc │ │ │ │ + cbnz r0, 4296c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 429c2 │ │ │ │ + bge.n 42952 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 429c2 │ │ │ │ + cbnz r3, 42952 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - bl 7fa74 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 42ace │ │ │ │ + bne.w 42a5e │ │ │ │ mov r0, r7 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7fd14 │ │ │ │ + b.w 7fd44 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 42a62 │ │ │ │ + bne.n 429f2 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl e3c04 │ │ │ │ + bl e3724 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbnz r3, 42a62 │ │ │ │ + cbnz r3, 429f2 │ │ │ │ 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 42a48 │ │ │ │ + beq.n 429d8 │ │ │ │ vsub.f64 d6, d6, d7 │ │ │ │ vcmpe.f64 d6, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 42a28 │ │ │ │ + bge.n 429b8 │ │ │ │ vneg.f64 d6, d6 │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 42a36 │ │ │ │ + bge.n 429c6 │ │ │ │ vneg.f64 d7, d7 │ │ │ │ - vldr d5, [pc, #336] @ 42b88 │ │ │ │ + vldr d5, [pc, #336] @ 42b18 │ │ │ │ vmul.f64 d6, d6, d5 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 42a62 │ │ │ │ + bhi.n 429f2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 429a4 │ │ │ │ + bge.n 42934 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 429a4 │ │ │ │ + bne.n 42934 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 429a4 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 42934 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 42ab2 │ │ │ │ + cbz r0, 42a42 │ │ │ │ mov r1, r6 │ │ │ │ - bl 120310 │ │ │ │ + bl 11fddc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42a88 │ │ │ │ + bge.n 42a18 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 42a88 │ │ │ │ + cbnz r3, 42a18 │ │ │ │ mov r0, r7 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42a9c │ │ │ │ + bge.n 42a2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 42a9c │ │ │ │ + cbnz r3, 42a2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 42ad2 │ │ │ │ - b.n 42aba │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 42a62 │ │ │ │ + b.n 42a4a │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 42b60 │ │ │ │ + beq.n 42af0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 85a8c │ │ │ │ + bl 85b00 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42b98 │ │ │ │ + bne.n 42b28 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 42afc │ │ │ │ + blt.n 42a8c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42ace │ │ │ │ + bge.n 42a5e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 42ace │ │ │ │ + cbnz r3, 42a5e │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42c48 │ │ │ │ + b.n 42bd8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r7, #24552 @ 0x5fe8 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 42bea │ │ │ │ + bne.w 42b7a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ vldr d8, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42b24 │ │ │ │ + bge.n 42ab4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42b24 │ │ │ │ + cbnz r3, 42ab4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 42b24 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 42ab4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 42aba │ │ │ │ + bne.n 42a4a │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 42aba │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 42a4a │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 42aa0 │ │ │ │ + bne.n 42a30 │ │ │ │ vldr d7, [r6, #8] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ vmul.f64 d8, d8, d7 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 42b76 │ │ │ │ + blt.n 42b06 │ │ │ │ mov r0, r5 │ │ │ │ - bl 89154 │ │ │ │ + bl 89160 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42b0c │ │ │ │ + bne.n 42a9c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42b46 │ │ │ │ + bge.n 42ad6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 42b46 │ │ │ │ + cbnz r3, 42ad6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - bl 7fa74 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42ace │ │ │ │ + bne.n 42a5e │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 85a8c │ │ │ │ - bl e3c04 │ │ │ │ + b.w 85b00 │ │ │ │ + bl e3724 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ vmov s14, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 42aa4 │ │ │ │ + bne.n 42a34 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ - b.n 42b16 │ │ │ │ + b.n 42aa6 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 42b24 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 42b24 │ │ │ │ + bne.n 42ab4 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 42ab4 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r0, r0 │ │ │ │ adds r5, #84 @ 0x54 │ │ │ │ lsls r5, r1, #1 │ │ │ │ strh r0, [r6, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 120310 │ │ │ │ + bl 11fddc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42bb4 │ │ │ │ + bge.n 42b44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 42bb4 │ │ │ │ + cbnz r3, 42b44 │ │ │ │ mov r0, r7 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42bc8 │ │ │ │ + bge.n 42b58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 42bc8 │ │ │ │ + cbnz r3, 42b58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 42bea │ │ │ │ - b.n 42aba │ │ │ │ - bl 120310 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 42b7a │ │ │ │ + b.n 42a4a │ │ │ │ + bl 11fddc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 42c16 │ │ │ │ + blt.n 42ba6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 42c24 │ │ │ │ - cbz r7, 42c32 │ │ │ │ + blt.n 42bb4 │ │ │ │ + cbz r7, 42bc2 │ │ │ │ mov r4, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 89154 │ │ │ │ + bl 89160 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 42bcc │ │ │ │ - bl 7fa74 │ │ │ │ - cbz r0, 42c34 │ │ │ │ + bne.n 42b5c │ │ │ │ + bl 7faa4 │ │ │ │ + cbz r0, 42bc4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42c32 │ │ │ │ + bge.n 42bc2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42c32 │ │ │ │ + cbnz r3, 42bc2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 42c32 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 42bc2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 42bdc │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 42bdc │ │ │ │ + bne.n 42b6c │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 42b6c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 42be6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 42be6 │ │ │ │ + bne.n 42b76 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 42b76 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42c48 │ │ │ │ + bge.n 42bd8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 42c48 │ │ │ │ + cbnz r3, 42bd8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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 42c78 │ │ │ │ + bne.n 42c08 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 42c96 │ │ │ │ - b.n 42c90 │ │ │ │ + bne.n 42c26 │ │ │ │ + b.n 42c20 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42636 @ 0xa68c │ │ │ │ + movw r0, #40248 @ 0x9d38 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42c6a │ │ │ │ - b.n 42cae │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 42cae │ │ │ │ + bne.n 42bfa │ │ │ │ + b.n 42c3e │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 42c3e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 200554 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ - cbz r0, 42cae │ │ │ │ + bl 1ffcc8 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + cbz r0, 42c3e │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 42d48 │ │ │ │ + b.n 42cd8 │ │ │ │ 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 c625c │ │ │ │ + bl c61d4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 42ce2 │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 42c72 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ite eq │ │ │ │ moveq r3, r0 │ │ │ │ movne r3, #0 │ │ │ │ - b.n 42cf8 │ │ │ │ + b.n 42c88 │ │ │ │ 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 42d14 │ │ │ │ + bne.n 42ca4 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #29512 @ 0x7348 │ │ │ │ + movw r3, #27272 @ 0x6a88 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bne.n 42d34 │ │ │ │ - b.n 42d16 │ │ │ │ - cbz r1, 42d3e │ │ │ │ - movw r3, #29512 @ 0x7348 │ │ │ │ + bne.n 42cc4 │ │ │ │ + b.n 42ca6 │ │ │ │ + cbz r1, 42cce │ │ │ │ + movw r3, #27272 @ 0x6a88 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 42d34 │ │ │ │ + bls.n 42cc4 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - beq.n 42d3e │ │ │ │ - b.n 42d20 │ │ │ │ + beq.n 42cce │ │ │ │ + b.n 42cb0 │ │ │ │ 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} │ │ │ │ @@ -33845,452 +33794,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, #29592 @ 0x7398 │ │ │ │ + movw r1, #27352 @ 0x6ad8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r0, #58692 @ 0xe544 │ │ │ │ + movw r0, #56592 @ 0xdd10 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91afc │ │ │ │ + bl 91bcc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 42d94 │ │ │ │ + bne.n 42d24 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 42dcc │ │ │ │ + b.n 42d5c │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 42db0 │ │ │ │ - bl ee0f4 │ │ │ │ + bne.n 42d40 │ │ │ │ + bl edacc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42d7e │ │ │ │ - bl 97c24 │ │ │ │ + bne.n 42d0e │ │ │ │ + bl 97ca0 │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 2acb0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 9a7f0 │ │ │ │ - cbz r7, 42dc4 │ │ │ │ - b.n 42d82 │ │ │ │ + cbz r7, 42d54 │ │ │ │ + b.n 42d12 │ │ │ │ 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 1a8634 │ │ │ │ + b.w 1a7bc4 │ │ │ │ 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, #54721 @ 0xd5c1 │ │ │ │ + movw r3, #52521 @ 0xcd29 │ │ │ │ movt r3, #30 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 42e00 │ │ │ │ - bl 1ed5c4 <_PyErr_Format@@Base+0xe0> │ │ │ │ + bne.n 42d90 │ │ │ │ + bl 1ecd2c <_PyErr_Format@@Base+0xe0> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 42e04 │ │ │ │ + b.n 42d94 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 42e58 │ │ │ │ + cbz r4, 42de8 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbnz r0, 42e1a │ │ │ │ - movw r0, #8352 @ 0x20a0 │ │ │ │ + cbnz r0, 42daa │ │ │ │ + movw r0, #6252 @ 0x186c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 793f8 │ │ │ │ + bl 79430 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 42e42 │ │ │ │ - bl 13e618 │ │ │ │ - cbz r0, 42e34 │ │ │ │ + b.n 42dd2 │ │ │ │ + bl 13dae4 │ │ │ │ + cbz r0, 42dc4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 42e44 │ │ │ │ - movw r0, #46164 @ 0xb454 │ │ │ │ + beq.n 42dd4 │ │ │ │ + movw r0, #43612 @ 0xaa5c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 793f8 │ │ │ │ + bl 79430 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 42e3c │ │ │ │ + b.n 42dcc │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - bl ef3c0 │ │ │ │ + bl eee14 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - bl 13f0ec │ │ │ │ - cbnz r5, 42e5c │ │ │ │ + bl 13e5b8 │ │ │ │ + cbnz r5, 42dec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42e58 │ │ │ │ + bge.n 42de8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42e58 │ │ │ │ + cbnz r3, 42de8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 42e9e │ │ │ │ + b.n 42e2e │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 1a3a98 <_PyType_Name@@Base> │ │ │ │ + bl 1a3020 <_PyType_Name@@Base> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #58704 @ 0xe550 │ │ │ │ + movw r0, #56604 @ 0xdd1c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl e3efc │ │ │ │ + bl e3a1c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42e8a │ │ │ │ + bge.n 42e1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 42e8a │ │ │ │ + cbnz r3, 42e1a │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42e9e │ │ │ │ + bge.n 42e2e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42e9e │ │ │ │ + cbnz r3, 42e2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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 42ec2 │ │ │ │ + bne.n 42e52 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 25f7a8 │ │ │ │ + b.w 25efa0 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13120 @ 0x3340 │ │ │ │ + movw r0, #10984 @ 0x2ae8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42eb6 │ │ │ │ + bne.n 42e46 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 42ee2 │ │ │ │ + cbz r1, 42e72 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 42eea │ │ │ │ + b.n 42e7a │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - b.n 42fca │ │ │ │ + b.n 42f5a │ │ │ │ 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 42f1e │ │ │ │ + beq.n 42eae │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 42f1e │ │ │ │ + ble.n 42eae │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42f30 │ │ │ │ + bge.n 42ec0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 42f30 │ │ │ │ - movw r0, #58744 @ 0xe578 │ │ │ │ + b.n 42ec0 │ │ │ │ + movw r0, #56644 @ 0xdd44 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e3efc │ │ │ │ + b.w e3a1c │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #92] @ (42f94 ) │ │ │ │ - bl 90358 <_PyObject_LookupSpecial@@Base> │ │ │ │ + ldr r1, [pc, #92] @ (42f24 ) │ │ │ │ + bl 90418 <_PyObject_LookupSpecial@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 42f46 │ │ │ │ + cbz r0, 42ed6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 42f5c │ │ │ │ + bmi.n 42eec │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #58768 @ 0xe590 │ │ │ │ + movw r0, #56668 @ 0xdd5c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl e3efc │ │ │ │ + bl e3a1c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 42f72 │ │ │ │ + b.n 42f02 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #58800 @ 0xe5b0 │ │ │ │ + movw r0, #56700 @ 0xdd7c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl e3efc │ │ │ │ + bl e3a1c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42f86 │ │ │ │ + bge.n 42f16 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42f86 │ │ │ │ + cbnz r3, 42f16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ 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 e3ac4 │ │ │ │ + bl e35e4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 42fb8 │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 42fc6 │ │ │ │ + bne.n 42f48 │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 42f56 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ac08 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2620f8 │ │ │ │ + b.w 2618f0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 42fe2 │ │ │ │ + bne.n 42f72 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #29512 @ 0x7348 │ │ │ │ + movw r3, #27272 @ 0x6a88 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bne.n 43002 │ │ │ │ - b.n 42fe4 │ │ │ │ - cbz r1, 4300c │ │ │ │ - movw r3, #29512 @ 0x7348 │ │ │ │ + bne.n 42f92 │ │ │ │ + b.n 42f74 │ │ │ │ + cbz r1, 42f9c │ │ │ │ + movw r3, #27272 @ 0x6a88 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 43002 │ │ │ │ + bls.n 42f92 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #30 │ │ │ │ - beq.n 4300c │ │ │ │ - b.n 42fee │ │ │ │ + beq.n 42f9c │ │ │ │ + b.n 42f7e │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00043016 : │ │ │ │ - ldr r0, [pc, #4] @ (4301c ) │ │ │ │ - b.w 19f624 │ │ │ │ +00042fa6 : │ │ │ │ + ldr r0, [pc, #4] @ (42fac ) │ │ │ │ + b.w 19ebbc │ │ │ │ adds r5, #128 @ 0x80 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.w 26ec88 │ │ │ │ + b.w 26e4b0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 4302c │ │ │ │ + cbz r1, 42fbc │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 43034 │ │ │ │ + b.n 42fc4 │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - b.w 37722 │ │ │ │ + b.w 376b2 │ │ │ │ │ │ │ │ -00043038 : │ │ │ │ +00042fc8 : │ │ │ │ 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 4336c │ │ │ │ + bl 432fc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 43068 │ │ │ │ + bne.n 42ff8 │ │ │ │ movs r4, #0 │ │ │ │ - movw r0, #58912 @ 0xe620 │ │ │ │ + movw r0, #56812 @ 0xddec │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 1fd50c │ │ │ │ + bl 1fcd00 │ │ │ │ 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 4312a │ │ │ │ + beq.n 430ba │ │ │ │ mov r7, r0 │ │ │ │ - movw r0, #7640 @ 0x1dd8 │ │ │ │ + movw r0, #5560 @ 0x15b8 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r6, r1 │ │ │ │ - bl dd0c4 │ │ │ │ + bl dcbd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43126 │ │ │ │ + bne.n 430b6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 43126 │ │ │ │ + bne.n 430b6 │ │ │ │ ldr.w r0, [r7, #516] @ 0x204 │ │ │ │ - bl c0978 <_PyDict_FromItems@@Base+0x90> │ │ │ │ + bl c08c8 <_PyDict_FromItems@@Base+0x90> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43118 │ │ │ │ + beq.n 430a8 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 43118 │ │ │ │ + cbz r0, 430a8 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r1, [r7, #820] @ 0x334 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83af4 │ │ │ │ + bl 83b60 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4311a │ │ │ │ + beq.n 430aa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 430d6 │ │ │ │ + bge.n 43066 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 430d6 │ │ │ │ + cbnz r3, 43066 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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 83af4 │ │ │ │ + bl 83b60 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4311a │ │ │ │ + beq.n 430aa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43132 │ │ │ │ + bge.n 430c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 43132 │ │ │ │ + cbnz r3, 430c2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 43132 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 430c2 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a1f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a1f4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 43132 │ │ │ │ + b.n 430c2 │ │ │ │ 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] @ 43230 │ │ │ │ + vldr d0, [pc, #228] @ 431c0 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ - bl 85a8c │ │ │ │ - movw r1, #21828 @ 0x5544 │ │ │ │ + bl 85b00 │ │ │ │ + movw r1, #19588 @ 0x4c84 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19fb80 │ │ │ │ + bl 19f118 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4316e │ │ │ │ + bge.n 430fe │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 43228 │ │ │ │ - vldr d0, [pc, #200] @ 43238 │ │ │ │ - bl 85a8c │ │ │ │ - movw r1, #4516 @ 0x11a4 │ │ │ │ + b.n 431b8 │ │ │ │ + vldr d0, [pc, #200] @ 431c8 │ │ │ │ + bl 85b00 │ │ │ │ + movw r1, #2276 @ 0x8e4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19fb80 │ │ │ │ + bl 19f118 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 43168 │ │ │ │ - vldr d0, [pc, #180] @ 43240 │ │ │ │ - bl 85a8c │ │ │ │ - movw r1, #21832 @ 0x5548 │ │ │ │ + blt.n 430f8 │ │ │ │ + vldr d0, [pc, #180] @ 431d0 │ │ │ │ + bl 85b00 │ │ │ │ + movw r1, #19592 @ 0x4c88 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19fb80 │ │ │ │ + bl 19f118 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 43168 │ │ │ │ - vldr d8, [pc, #160] @ 43248 │ │ │ │ + blt.n 430f8 │ │ │ │ + vldr d8, [pc, #160] @ 431d8 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 85a8c │ │ │ │ - movw r1, #59156 @ 0xe714 │ │ │ │ + bl 85b00 │ │ │ │ + movw r1, #56916 @ 0xde54 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19fb80 │ │ │ │ + bl 19f118 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 43168 │ │ │ │ - vldr d9, [pc, #136] @ 43250 │ │ │ │ + blt.n 430f8 │ │ │ │ + vldr d9, [pc, #136] @ 431e0 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - bl 248614 │ │ │ │ - movw r1, #59104 @ 0xe6e0 │ │ │ │ + bl 247df8 │ │ │ │ + movw r1, #57004 @ 0xdeac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19fb80 │ │ │ │ + bl 19f118 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 43168 │ │ │ │ - vldr d8, [pc, #108] @ 43258 │ │ │ │ + blt.n 430f8 │ │ │ │ + vldr d8, [pc, #108] @ 431e8 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 85a8c │ │ │ │ - movw r1, #59212 @ 0xe74c │ │ │ │ + bl 85b00 │ │ │ │ + movw r1, #56972 @ 0xde8c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19fb80 │ │ │ │ + bl 19f118 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 43168 │ │ │ │ + blt.n 430f8 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ - bl 248614 │ │ │ │ - movw r1, #59112 @ 0xe6e8 │ │ │ │ + bl 247df8 │ │ │ │ + movw r1, #57012 @ 0xdeb4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19fb80 │ │ │ │ + bl 19f118 │ │ │ │ asrs r0, r0, #31 │ │ │ │ add sp, #32 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, pc} │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ @@ -34313,238 +34262,238 @@ │ │ │ │ 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, 432a0 │ │ │ │ + cbz r3, 43230 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7faa4 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 432a0 │ │ │ │ + cbnz r0, 43230 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ff10 │ │ │ │ + bl 25f708 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 432a0 │ │ │ │ - movw r0, #13624 @ 0x3538 │ │ │ │ + beq.n 43230 │ │ │ │ + movw r0, #11472 @ 0x2cd0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 808ec │ │ │ │ + bl 8091c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 432a4 │ │ │ │ + cbnz r0, 43234 │ │ │ │ mov r0, r4 │ │ │ │ - bl 270e5c │ │ │ │ + bl 270684 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 432f8 │ │ │ │ + b.n 43288 │ │ │ │ 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, #59120 @ 0xe6f0 │ │ │ │ + movw r0, #57020 @ 0xdebc │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 2628b0 │ │ │ │ + bl 2620a8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 432d8 │ │ │ │ + bge.n 43268 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 432d8 │ │ │ │ + cbnz r3, 43268 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4329a │ │ │ │ + beq.n 4322a │ │ │ │ mov r0, r5 │ │ │ │ - bl e3ac4 │ │ │ │ + bl e35e4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 432f8 │ │ │ │ + bge.n 43288 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 432f8 │ │ │ │ + cbnz r3, 43288 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - b.w 26ed08 │ │ │ │ + b.w 26e530 │ │ │ │ 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, 43328 │ │ │ │ + cbnz r0, 432b8 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 43330 │ │ │ │ + cbz r0, 432c0 │ │ │ │ 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 4331a │ │ │ │ + beq.n 432aa │ │ │ │ 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 43352 │ │ │ │ + bne.n 432e2 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1db4c0 │ │ │ │ + b.w 1dabc8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13056 @ 0x3300 │ │ │ │ + movw r0, #10920 @ 0x2aa8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43346 │ │ │ │ + bne.n 432d6 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0004336c : │ │ │ │ +000432fc : │ │ │ │ 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, 433b4 │ │ │ │ + cbnz r3, 43344 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 793f8 │ │ │ │ + bl 79430 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 43392 │ │ │ │ + cbnz r0, 43322 │ │ │ │ str r0, [r6, #0] │ │ │ │ - b.n 433cc │ │ │ │ + b.n 4335c │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl b66cc │ │ │ │ + bl b6648 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 433da │ │ │ │ + bge.n 4336a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 433da │ │ │ │ + cbnz r3, 4336a │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 433da │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4336a │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbnz r0, 433d8 │ │ │ │ + cbnz r0, 43368 │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d8070 │ │ │ │ - cbnz r0, 433d2 │ │ │ │ + bl d7bc8 │ │ │ │ + cbnz r0, 43362 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 433da │ │ │ │ - bl d82f8 │ │ │ │ - b.n 433da │ │ │ │ + b.n 4336a │ │ │ │ + bl d7e50 │ │ │ │ + b.n 4336a │ │ │ │ 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, 4341e │ │ │ │ + cbz r3, 433ae │ │ │ │ mov r8, r1 │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7faa4 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 4341e │ │ │ │ + cbnz r0, 433ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ff10 │ │ │ │ + bl 25f708 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4341e │ │ │ │ + beq.n 433ae │ │ │ │ mov r0, r6 │ │ │ │ - bl 283cb8 │ │ │ │ + bl 2834e8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 43422 │ │ │ │ + cbnz r0, 433b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 270e5c │ │ │ │ + bl 270684 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 43494 │ │ │ │ + b.n 43424 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 261fbc │ │ │ │ + bl 2617b4 │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 43446 │ │ │ │ + cbnz r0, 433d6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43418 │ │ │ │ + bge.n 433a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 43418 │ │ │ │ + bne.n 433a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 43418 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 433a8 │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #15080 @ 0x3ae8 │ │ │ │ + movw r0, #12840 @ 0x3228 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 808ec │ │ │ │ + bl 8091c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43418 │ │ │ │ + beq.n 433a8 │ │ │ │ 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, #59200 @ 0xe740 │ │ │ │ + movw r0, #57100 @ 0xdf0c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 2628b0 │ │ │ │ + bl 2620a8 │ │ │ │ str r7, [r4, #24] │ │ │ │ - cbnz r0, 43482 │ │ │ │ + cbnz r0, 43412 │ │ │ │ mov r0, r4 │ │ │ │ - bl 270e5c │ │ │ │ - b.n 43494 │ │ │ │ + bl 270684 │ │ │ │ + b.n 43424 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43494 │ │ │ │ + bge.n 43424 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 43494 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 43424 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ 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] @ (435d4 ) │ │ │ │ + ldr r5, [pc, #280] @ (43564 ) │ │ │ │ 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} │ │ │ │ @@ -34552,66 +34501,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 434ec │ │ │ │ + bne.n 4347c │ │ │ │ cmp ip, lr │ │ │ │ - ble.n 434ec │ │ │ │ + ble.n 4347c │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.n 434ec │ │ │ │ - cbnz r6, 43516 │ │ │ │ + bne.n 4347c │ │ │ │ + cbnz r6, 434a6 │ │ │ │ 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 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 435b0 │ │ │ │ + beq.n 43540 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ - bl 11bf80 │ │ │ │ + bl 11ba90 │ │ │ │ ldr.w r8, [sp, #120] @ 0x78 │ │ │ │ ldrd r9, r5, [sp, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 435ba │ │ │ │ - bl 97c24 │ │ │ │ + beq.n 4354a │ │ │ │ + bl 97ca0 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.n 43540 │ │ │ │ + beq.n 434d0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b868 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 43548 │ │ │ │ + b.n 434d8 │ │ │ │ mov r0, r9 │ │ │ │ blx 2ba08 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 9a7f0 │ │ │ │ - cbz r4, 43566 │ │ │ │ + cbz r4, 434f6 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a863c │ │ │ │ - b.n 435bc │ │ │ │ + bl 1a7bcc │ │ │ │ + b.n 4354c │ │ │ │ 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 │ │ │ │ @@ -34624,79 +34573,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 439d8 <_PyBytes_ReverseFind@@Base+0xa8> │ │ │ │ + bl 43968 <_PyBytes_ReverseFind@@Base+0xa8> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 435bc │ │ │ │ + b.n 4354c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 435bc │ │ │ │ + b.n 4354c │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ strd r9, r5, [sp, #100] @ 0x64 │ │ │ │ str.w r8, [sp, #120] @ 0x78 │ │ │ │ - bl 11c5f4 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11c104 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - adds r0, r0, r5 │ │ │ │ + asrs r0, r0, #2 │ │ │ │ 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 43614 │ │ │ │ + bne.n 435a4 │ │ │ │ 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 4362a │ │ │ │ + bge.n 435ba │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4362a │ │ │ │ + b.n 435ba │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #12932 @ 0x3284 │ │ │ │ + movw r0, #10796 @ 0x2a2c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 435ec │ │ │ │ + bne.n 4357c │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 43634 │ │ │ │ + cbz r1, 435c4 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 4363c │ │ │ │ + b.n 435cc │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - b.n 43750 │ │ │ │ + b.n 436e0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 43660 │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 435f0 │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ push {r4} │ │ │ │ cmp r1, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne.n 43658 │ │ │ │ + bne.n 435e8 │ │ │ │ pop {r4} │ │ │ │ - b.w 140118 │ │ │ │ + b.w 13f5e4 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r2 │ │ │ │ pop {r4} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -34704,616 +34653,616 @@ │ │ │ │ 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 4368e │ │ │ │ + beq.n 4361e │ │ │ │ movw r3, #41384 @ 0xa1a8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4369c │ │ │ │ + bne.n 4362c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 229b18 │ │ │ │ + bl 229390 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 436a6 │ │ │ │ - b.n 436ae │ │ │ │ + bne.n 43636 │ │ │ │ + b.n 4363e │ │ │ │ movs r2, #1 │ │ │ │ - bl 207724 │ │ │ │ + bl 206ef8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 436ae │ │ │ │ + beq.n 4363e │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7fd14 │ │ │ │ + b.w 7fd44 │ │ │ │ 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 142400 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xabc> │ │ │ │ + b.w 1418d0 <_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 436e4 │ │ │ │ + bne.n 43674 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 25a4c4 │ │ │ │ + b.w 259cc4 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13092 @ 0x3324 │ │ │ │ + movw r0, #10956 @ 0x2acc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 436d8 │ │ │ │ + bne.n 43668 │ │ │ │ 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 43738 │ │ │ │ + bne.n 436c8 │ │ │ │ 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 4374e │ │ │ │ + bge.n 436de │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4374e │ │ │ │ + b.n 436de │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #12936 @ 0x3288 │ │ │ │ + movw r0, #10800 @ 0x2a30 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43710 │ │ │ │ + bne.n 436a0 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 4377c │ │ │ │ + bne.n 4370c │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #29512 @ 0x7348 │ │ │ │ + movw r2, #27272 @ 0x6a88 │ │ │ │ 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, 437c8 │ │ │ │ - movw r3, #29512 @ 0x7348 │ │ │ │ + cbz r1, 43758 │ │ │ │ + movw r3, #27272 @ 0x6a88 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ add r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ push {r4, r5} │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 437b0 │ │ │ │ + bls.n 43740 │ │ │ │ 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 4378c │ │ │ │ + beq.n 4371c │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 437d2 │ │ │ │ + b.n 43762 │ │ │ │ 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 437d2 │ │ │ │ + b.n 43762 │ │ │ │ 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, 437f4 │ │ │ │ + cbz r3, 43784 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 43804 │ │ │ │ + b.n 43794 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 43802 │ │ │ │ + blt.n 43792 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 437fe │ │ │ │ - cbnz r1, 43824 │ │ │ │ + bgt.n 4378e │ │ │ │ + cbnz r1, 437b4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 43804 │ │ │ │ + b.n 43794 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #292] @ (4392c ) │ │ │ │ + ldr r1, [pc, #292] @ (438bc ) │ │ │ │ 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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 4382a │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 437ba │ │ │ │ movs r4, #0 │ │ │ │ - b.n 43924 │ │ │ │ + b.n 438b4 │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ cmn r5, r4 │ │ │ │ - beq.n 43842 │ │ │ │ + beq.n 437d2 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 43844 │ │ │ │ - bl 7fa74 │ │ │ │ - cbz r0, 43844 │ │ │ │ - b.n 43820 │ │ │ │ + bne.n 437d4 │ │ │ │ + bl 7faa4 │ │ │ │ + cbz r0, 437d4 │ │ │ │ + b.n 437b0 │ │ │ │ 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 438a4 │ │ │ │ + bls.n 43834 │ │ │ │ ldrb.w r3, [r9] │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 43882 │ │ │ │ + bne.n 43812 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 4389e │ │ │ │ + ble.n 4382e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 293a94 <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ + bl 293214 <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ add.w r2, fp, r1 │ │ │ │ adds r3, r5, r4 │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 4390c │ │ │ │ + bgt.n 4389c │ │ │ │ subs r4, r3, r1 │ │ │ │ - b.n 4389e │ │ │ │ + b.n 4382e │ │ │ │ cmp r4, sl │ │ │ │ - beq.n 4390c │ │ │ │ + beq.n 4389c │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 43890 │ │ │ │ + beq.n 43820 │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 4389e │ │ │ │ + bne.n 4382e │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.n 4390c │ │ │ │ + blt.n 4389c │ │ │ │ add r6, r4 │ │ │ │ movs r4, #0 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 4385c │ │ │ │ + b.n 437ec │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.n 4390c │ │ │ │ + bgt.n 4389c │ │ │ │ adds r1, r4, r6 │ │ │ │ movs r0, #0 │ │ │ │ - bl 711a8 │ │ │ │ + bl 711e0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43820 │ │ │ │ + beq.n 437b0 │ │ │ │ add.w sl, r0, #16 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r9, #32 │ │ │ │ cmp r7, r8 │ │ │ │ - bls.n 43924 │ │ │ │ + bls.n 438b4 │ │ │ │ ldrb.w r2, [r8], #1 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 438f0 │ │ │ │ + bne.n 43880 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 43902 │ │ │ │ + ble.n 43892 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 293a94 <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ + bl 293214 <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ subs r1, r5, r1 │ │ │ │ add r6, r1 │ │ │ │ mov r3, sl │ │ │ │ add r1, sl │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 43908 │ │ │ │ + beq.n 43898 │ │ │ │ strb.w r9, [r3], #1 │ │ │ │ - b.n 438e6 │ │ │ │ + b.n 43876 │ │ │ │ mov r3, sl │ │ │ │ cmp r2, #10 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ - beq.n 43906 │ │ │ │ + beq.n 43896 │ │ │ │ cmp r2, #13 │ │ │ │ - beq.n 43906 │ │ │ │ + beq.n 43896 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 43908 │ │ │ │ + b.n 43898 │ │ │ │ mov r3, sl │ │ │ │ - b.n 43908 │ │ │ │ + b.n 43898 │ │ │ │ movs r6, #0 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 438c6 │ │ │ │ + b.n 43856 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #58288 @ 0xe3b0 │ │ │ │ + movw r1, #56188 @ 0xdb7c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 43820 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 437b0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r0, #40 @ 0x28 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00043930 <_PyBytes_ReverseFind@@Base>: │ │ │ │ +000438c0 <_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, 43948 <_PyBytes_ReverseFind@@Base+0x18> │ │ │ │ + cbnz r3, 438d8 <_PyBytes_ReverseFind@@Base+0x18> │ │ │ │ adds r0, r1, r4 │ │ │ │ - b.n 4395e <_PyBytes_ReverseFind@@Base+0x2e> │ │ │ │ + b.n 438ee <_PyBytes_ReverseFind@@Base+0x2e> │ │ │ │ mov.w ip, #2 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ strd r5, ip, [sp] │ │ │ │ - bl 1de698 │ │ │ │ + bl 1dddfc │ │ │ │ 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, 43980 <_PyBytes_ReverseFind@@Base+0x50> │ │ │ │ + cbz r2, 43910 <_PyBytes_ReverseFind@@Base+0x50> │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 43990 <_PyBytes_ReverseFind@@Base+0x60> │ │ │ │ + b.n 43920 <_PyBytes_ReverseFind@@Base+0x60> │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 4398e <_PyBytes_ReverseFind@@Base+0x5e> │ │ │ │ + bhi.n 4391e <_PyBytes_ReverseFind@@Base+0x5e> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 439b4 <_PyBytes_ReverseFind@@Base+0x84> │ │ │ │ + cbnz r0, 43944 <_PyBytes_ReverseFind@@Base+0x84> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 43990 <_PyBytes_ReverseFind@@Base+0x60> │ │ │ │ + b.n 43920 <_PyBytes_ReverseFind@@Base+0x60> │ │ │ │ mov r5, r2 │ │ │ │ - ldr r1, [pc, #64] @ (439d4 <_PyBytes_ReverseFind@@Base+0xa4>) │ │ │ │ + ldr r1, [pc, #64] @ (43964 <_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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 439b6 <_PyBytes_ReverseFind@@Base+0x86> │ │ │ │ - b.n 439ce <_PyBytes_ReverseFind@@Base+0x9e> │ │ │ │ + cbnz r0, 43946 <_PyBytes_ReverseFind@@Base+0x86> │ │ │ │ + b.n 4395e <_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 1d30b4 │ │ │ │ + b.w 1d26bc │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ subs r0, #84 @ 0x54 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 85504 │ │ │ │ + bl 85568 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43a90 <_PyBytes_ReverseFind@@Base+0x160> │ │ │ │ + beq.n 43a20 <_PyBytes_ReverseFind@@Base+0x160> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43a7c <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ + beq.n 43a0c <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 43a7c <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ + cbz r0, 43a0c <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ str r3, [r4, #20] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - bl 120258 │ │ │ │ + bl 11fd24 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 43a7c <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ + cbz r0, 43a0c <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ str r3, [r4, #24] │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 120258 │ │ │ │ + bl 11fd24 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 43a7c <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ + cbz r0, 43a0c <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ str r3, [r4, #28] │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl 120258 │ │ │ │ + bl 11fd24 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 43a7c <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ + cbz r0, 43a0c <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ str r3, [r4, #32] │ │ │ │ ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - bl 120258 │ │ │ │ + bl 11fd24 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 43a7c <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ + cbz r0, 43a0c <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - bl 120258 │ │ │ │ + bl 11fd24 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 43a7c <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ + cbz r0, 43a0c <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ - bl 120258 │ │ │ │ + bl 11fd24 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 43a7c <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ + cbz r0, 43a0c <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 43a7c <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ + cbz r0, 43a0c <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 43a94 <_PyBytes_ReverseFind@@Base+0x164> │ │ │ │ + cbnz r0, 43a24 <_PyBytes_ReverseFind@@Base+0x164> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43a90 <_PyBytes_ReverseFind@@Base+0x160> │ │ │ │ + bge.n 43a20 <_PyBytes_ReverseFind@@Base+0x160> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 43a90 <_PyBytes_ReverseFind@@Base+0x160> │ │ │ │ + cbnz r3, 43a20 <_PyBytes_ReverseFind@@Base+0x160> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 43aa2 <_PyBytes_ReverseFind@@Base+0x172> │ │ │ │ + b.n 43a32 <_PyBytes_ReverseFind@@Base+0x172> │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - bl 7dd68 │ │ │ │ + bl 7dd94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43a7c <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ + beq.n 43a0c <_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 43acc <_PyBytes_ReverseFind@@Base+0x19c> │ │ │ │ + bne.n 43a5c <_PyBytes_ReverseFind@@Base+0x19c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 288f10 │ │ │ │ - b.n 43ada <_PyBytes_ReverseFind@@Base+0x1aa> │ │ │ │ - bl 96274 │ │ │ │ + bl 288740 │ │ │ │ + b.n 43a6a <_PyBytes_ReverseFind@@Base+0x1aa> │ │ │ │ + bl 96300 │ │ │ │ movs r1, #1 │ │ │ │ - bl 97bd0 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97c4c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43ac4 <_PyBytes_ReverseFind@@Base+0x194> │ │ │ │ + bne.n 43a54 <_PyBytes_ReverseFind@@Base+0x194> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 43ae6 <_PyBytes_ReverseFind@@Base+0x1b6> │ │ │ │ + cbz r3, 43a76 <_PyBytes_ReverseFind@@Base+0x1b6> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 43b08 <_PyBytes_ReverseFind@@Base+0x1d8> │ │ │ │ + b.n 43a98 <_PyBytes_ReverseFind@@Base+0x1d8> │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ bl 9a868 │ │ │ │ - cbnz r0, 43b04 <_PyBytes_ReverseFind@@Base+0x1d4> │ │ │ │ + cbnz r0, 43a94 <_PyBytes_ReverseFind@@Base+0x1d4> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 43b04 <_PyBytes_ReverseFind@@Base+0x1d4> │ │ │ │ + cbnz r3, 43a94 <_PyBytes_ReverseFind@@Base+0x1d4> │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ bl 9a868 │ │ │ │ - cbnz r0, 43b04 <_PyBytes_ReverseFind@@Base+0x1d4> │ │ │ │ + cbnz r0, 43a94 <_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, 43b14 <_PyBytes_ReverseFind@@Base+0x1e4> │ │ │ │ + cbz r1, 43aa4 <_PyBytes_ReverseFind@@Base+0x1e4> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 43b1c <_PyBytes_ReverseFind@@Base+0x1ec> │ │ │ │ + b.n 43aac <_PyBytes_ReverseFind@@Base+0x1ec> │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - b.n 43b1e <_PyBytes_ReverseFind@@Base+0x1ee> │ │ │ │ + b.n 43aae <_PyBytes_ReverseFind@@Base+0x1ee> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 43b36 <_PyBytes_ReverseFind@@Base+0x206> │ │ │ │ + bne.n 43ac6 <_PyBytes_ReverseFind@@Base+0x206> │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #29512 @ 0x7348 │ │ │ │ + movw r3, #27272 @ 0x6a88 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 43b56 <_PyBytes_ReverseFind@@Base+0x226> │ │ │ │ - b.n 43b38 <_PyBytes_ReverseFind@@Base+0x208> │ │ │ │ - cbz r1, 43b60 <_PyBytes_ReverseFind@@Base+0x230> │ │ │ │ - movw r3, #29512 @ 0x7348 │ │ │ │ + bmi.n 43ae6 <_PyBytes_ReverseFind@@Base+0x226> │ │ │ │ + b.n 43ac8 <_PyBytes_ReverseFind@@Base+0x208> │ │ │ │ + cbz r1, 43af0 <_PyBytes_ReverseFind@@Base+0x230> │ │ │ │ + movw r3, #27272 @ 0x6a88 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 43b56 <_PyBytes_ReverseFind@@Base+0x226> │ │ │ │ + bls.n 43ae6 <_PyBytes_ReverseFind@@Base+0x226> │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.n 43b60 <_PyBytes_ReverseFind@@Base+0x230> │ │ │ │ - b.n 43b42 <_PyBytes_ReverseFind@@Base+0x212> │ │ │ │ + bpl.n 43af0 <_PyBytes_ReverseFind@@Base+0x230> │ │ │ │ + b.n 43ad2 <_PyBytes_ReverseFind@@Base+0x212> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 43b8a <_PyBytes_ReverseFind@@Base+0x25a> │ │ │ │ + bne.n 43b1a <_PyBytes_ReverseFind@@Base+0x25a> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 203574 │ │ │ │ + b.w 202ce8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13136 @ 0x3350 │ │ │ │ + movw r0, #11000 @ 0x2af8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43b7e <_PyBytes_ReverseFind@@Base+0x24e> │ │ │ │ + bne.n 43b0e <_PyBytes_ReverseFind@@Base+0x24e> │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 43baa <_PyBytes_ReverseFind@@Base+0x27a> │ │ │ │ + cbz r1, 43b3a <_PyBytes_ReverseFind@@Base+0x27a> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 43bb2 <_PyBytes_ReverseFind@@Base+0x282> │ │ │ │ + b.n 43b42 <_PyBytes_ReverseFind@@Base+0x282> │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - b.n 43e50 <_PyBytes_ReverseFind@@Base+0x520> │ │ │ │ + b.n 43de0 <_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 43c0c <_PyBytes_ReverseFind@@Base+0x2dc> │ │ │ │ + bne.n 43b9c <_PyBytes_ReverseFind@@Base+0x2dc> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 43c0c <_PyBytes_ReverseFind@@Base+0x2dc> │ │ │ │ + bne.n 43b9c <_PyBytes_ReverseFind@@Base+0x2dc> │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 43c0c <_PyBytes_ReverseFind@@Base+0x2dc> │ │ │ │ + bhi.n 43b9c <_PyBytes_ReverseFind@@Base+0x2dc> │ │ │ │ ldr r1, [r1, #12] │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 43f7e <_PyBytes_ReverseFind@@Base+0x64e> │ │ │ │ + bl 43f0e <_PyBytes_ReverseFind@@Base+0x64e> │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 43c16 <_PyBytes_ReverseFind@@Base+0x2e6> │ │ │ │ + beq.n 43ba6 <_PyBytes_ReverseFind@@Base+0x2e6> │ │ │ │ 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 43c18 <_PyBytes_ReverseFind@@Base+0x2e8> │ │ │ │ + b.n 43ba8 <_PyBytes_ReverseFind@@Base+0x2e8> │ │ │ │ movw r0, #5152 @ 0x1420 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 43c18 <_PyBytes_ReverseFind@@Base+0x2e8> │ │ │ │ + b.n 43ba8 <_PyBytes_ReverseFind@@Base+0x2e8> │ │ │ │ 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, 43c40 <_PyBytes_ReverseFind@@Base+0x310> │ │ │ │ + cbnz r7, 43bd0 <_PyBytes_ReverseFind@@Base+0x310> │ │ │ │ cmp r3, r7 │ │ │ │ - blt.n 43c40 <_PyBytes_ReverseFind@@Base+0x310> │ │ │ │ + blt.n 43bd0 <_PyBytes_ReverseFind@@Base+0x310> │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 43c40 <_PyBytes_ReverseFind@@Base+0x310> │ │ │ │ - cbnz r2, 43c62 <_PyBytes_ReverseFind@@Base+0x332> │ │ │ │ - ldr r1, [pc, #92] @ (43ca0 <_PyBytes_ReverseFind@@Base+0x370>) │ │ │ │ + bgt.n 43bd0 <_PyBytes_ReverseFind@@Base+0x310> │ │ │ │ + cbnz r2, 43bf2 <_PyBytes_ReverseFind@@Base+0x332> │ │ │ │ + ldr r1, [pc, #92] @ (43c30 <_PyBytes_ReverseFind@@Base+0x370>) │ │ │ │ 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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 43c62 <_PyBytes_ReverseFind@@Base+0x332> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 43bf2 <_PyBytes_ReverseFind@@Base+0x332> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 43c9a <_PyBytes_ReverseFind@@Base+0x36a> │ │ │ │ + b.n 43c2a <_PyBytes_ReverseFind@@Base+0x36a> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 43c72 <_PyBytes_ReverseFind@@Base+0x342> │ │ │ │ + ble.n 43c02 <_PyBytes_ReverseFind@@Base+0x342> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c625c │ │ │ │ + bl c61d4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 43c74 <_PyBytes_ReverseFind@@Base+0x344> │ │ │ │ - b.n 43c5e <_PyBytes_ReverseFind@@Base+0x32e> │ │ │ │ + bge.n 43c04 <_PyBytes_ReverseFind@@Base+0x344> │ │ │ │ + b.n 43bee <_PyBytes_ReverseFind@@Base+0x32e> │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 223fcc │ │ │ │ + bl 2237a0 │ │ │ │ uxtb r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 2c034 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 43c92 <_PyBytes_ReverseFind@@Base+0x362> │ │ │ │ + cbz r0, 43c22 <_PyBytes_ReverseFind@@Base+0x362> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 26e11c <_PyBytes_Find@@Base+0x21e0> │ │ │ │ - b.n 43c5e <_PyBytes_ReverseFind@@Base+0x32e> │ │ │ │ + bl 26d944 │ │ │ │ + b.n 43bee <_PyBytes_ReverseFind@@Base+0x32e> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ subs r0, #128 @ 0x80 │ │ │ │ lsls r5, r1, #1 │ │ │ │ @@ -35323,290 +35272,290 @@ │ │ │ │ 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 43cda <_PyBytes_ReverseFind@@Base+0x3aa> │ │ │ │ + beq.n 43c6a <_PyBytes_ReverseFind@@Base+0x3aa> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #59780 @ 0xe984 │ │ │ │ + movw r1, #57680 @ 0xe150 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 43cfe <_PyBytes_ReverseFind@@Base+0x3ce> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 43c8e <_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 43d48 <_PyBytes_ReverseFind@@Base+0x418> │ │ │ │ - ldr r0, [pc, #348] @ (43e48 <_PyBytes_ReverseFind@@Base+0x518>) │ │ │ │ + beq.n 43cd8 <_PyBytes_ReverseFind@@Base+0x418> │ │ │ │ + ldr r0, [pc, #348] @ (43dd8 <_PyBytes_ReverseFind@@Base+0x518>) │ │ │ │ mov r1, sp │ │ │ │ ldrd r6, r7, [r3, #20] │ │ │ │ ldr.w r8, [r3, #28] │ │ │ │ - bl 1ca4b4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1c98b0 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 43d02 <_PyBytes_ReverseFind@@Base+0x3d2> │ │ │ │ + bge.n 43c92 <_PyBytes_ReverseFind@@Base+0x3d2> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 43e42 <_PyBytes_ReverseFind@@Base+0x512> │ │ │ │ + b.n 43dd2 <_PyBytes_ReverseFind@@Base+0x512> │ │ │ │ ldr r4, [sp, #0] │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 43d12 <_PyBytes_ReverseFind@@Base+0x3e2> │ │ │ │ - cbnz r4, 43d52 <_PyBytes_ReverseFind@@Base+0x422> │ │ │ │ + beq.n 43ca2 <_PyBytes_ReverseFind@@Base+0x3e2> │ │ │ │ + cbnz r4, 43ce2 <_PyBytes_ReverseFind@@Base+0x422> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 43d48 <_PyBytes_ReverseFind@@Base+0x418> │ │ │ │ + beq.n 43cd8 <_PyBytes_ReverseFind@@Base+0x418> │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #59836 @ 0xe9bc │ │ │ │ + movw r1, #57736 @ 0xe188 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cf458 │ │ │ │ + bl cefb0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43cfe <_PyBytes_ReverseFind@@Base+0x3ce> │ │ │ │ + beq.n 43c8e <_PyBytes_ReverseFind@@Base+0x3ce> │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 43d52 <_PyBytes_ReverseFind@@Base+0x422> │ │ │ │ + bne.n 43ce2 <_PyBytes_ReverseFind@@Base+0x422> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43d48 <_PyBytes_ReverseFind@@Base+0x418> │ │ │ │ + bge.n 43cd8 <_PyBytes_ReverseFind@@Base+0x418> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 43d48 <_PyBytes_ReverseFind@@Base+0x418> │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 43cd8 <_PyBytes_ReverseFind@@Base+0x418> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 43e42 <_PyBytes_ReverseFind@@Base+0x512> │ │ │ │ + b.n 43dd2 <_PyBytes_ReverseFind@@Base+0x512> │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #59844 @ 0xe9c4 │ │ │ │ + movw r0, #57744 @ 0xe190 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 1a8308 │ │ │ │ + bl 1a7898 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 43dcc <_PyBytes_ReverseFind@@Base+0x49c> │ │ │ │ + beq.n 43d5c <_PyBytes_ReverseFind@@Base+0x49c> │ │ │ │ movs r3, #0 │ │ │ │ cmp r8, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 43d72 <_PyBytes_ReverseFind@@Base+0x442> │ │ │ │ + bne.n 43d02 <_PyBytes_ReverseFind@@Base+0x442> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbnz r5, 43d82 <_PyBytes_ReverseFind@@Base+0x452> │ │ │ │ - b.n 43d94 <_PyBytes_ReverseFind@@Base+0x464> │ │ │ │ - ldr r1, [pc, #216] @ (43e4c <_PyBytes_ReverseFind@@Base+0x51c>) │ │ │ │ + cbnz r5, 43d12 <_PyBytes_ReverseFind@@Base+0x452> │ │ │ │ + b.n 43d24 <_PyBytes_ReverseFind@@Base+0x464> │ │ │ │ + ldr r1, [pc, #216] @ (43ddc <_PyBytes_ReverseFind@@Base+0x51c>) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl b66cc │ │ │ │ + bl b6648 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 43d6c <_PyBytes_ReverseFind@@Base+0x43c> │ │ │ │ - b.n 43dcc <_PyBytes_ReverseFind@@Base+0x49c> │ │ │ │ + bne.n 43cfc <_PyBytes_ReverseFind@@Base+0x43c> │ │ │ │ + b.n 43d5c <_PyBytes_ReverseFind@@Base+0x49c> │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a7e7c │ │ │ │ + bl 1a740c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 43dd2 <_PyBytes_ReverseFind@@Base+0x4a2> │ │ │ │ - b.n 43dba <_PyBytes_ReverseFind@@Base+0x48a> │ │ │ │ - bl 6b278 │ │ │ │ + bne.n 43d62 <_PyBytes_ReverseFind@@Base+0x4a2> │ │ │ │ + b.n 43d4a <_PyBytes_ReverseFind@@Base+0x48a> │ │ │ │ + bl 6b2b8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - movw r0, #44584 @ 0xae28 │ │ │ │ + movw r0, #42448 @ 0xa5d0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl e3efc │ │ │ │ + bl e3a1c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 43de6 <_PyBytes_ReverseFind@@Base+0x4b6> │ │ │ │ + cbz r0, 43d76 <_PyBytes_ReverseFind@@Base+0x4b6> │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a7e7c │ │ │ │ + bl 1a740c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 43dd2 <_PyBytes_ReverseFind@@Base+0x4a2> │ │ │ │ + bne.n 43d62 <_PyBytes_ReverseFind@@Base+0x4a2> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43dcc <_PyBytes_ReverseFind@@Base+0x49c> │ │ │ │ + bge.n 43d5c <_PyBytes_ReverseFind@@Base+0x49c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43dcc <_PyBytes_ReverseFind@@Base+0x49c> │ │ │ │ + cbnz r3, 43d5c <_PyBytes_ReverseFind@@Base+0x49c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 43e28 <_PyBytes_ReverseFind@@Base+0x4f8> │ │ │ │ + b.n 43db8 <_PyBytes_ReverseFind@@Base+0x4f8> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43dfc <_PyBytes_ReverseFind@@Base+0x4cc> │ │ │ │ + bge.n 43d8c <_PyBytes_ReverseFind@@Base+0x4cc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43dfc <_PyBytes_ReverseFind@@Base+0x4cc> │ │ │ │ + cbnz r3, 43d8c <_PyBytes_ReverseFind@@Base+0x4cc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 43dfc <_PyBytes_ReverseFind@@Base+0x4cc> │ │ │ │ - bl d82f8 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 43d8c <_PyBytes_ReverseFind@@Base+0x4cc> │ │ │ │ + bl d7e50 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #59868 @ 0xe9dc │ │ │ │ + movw r0, #57768 @ 0xe1a8 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 1a8308 │ │ │ │ + bl 1a7898 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 43dcc <_PyBytes_ReverseFind@@Base+0x49c> │ │ │ │ + beq.n 43d5c <_PyBytes_ReverseFind@@Base+0x49c> │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #47540 @ 0xb9b4 │ │ │ │ + movw r0, #45300 @ 0xb0f4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 1a8308 │ │ │ │ + bl 1a7898 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 43dcc <_PyBytes_ReverseFind@@Base+0x49c> │ │ │ │ + beq.n 43d5c <_PyBytes_ReverseFind@@Base+0x49c> │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1ca630 │ │ │ │ + bl 1c9a30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11d870 │ │ │ │ + bl 11d360 │ │ │ │ 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 43e3c <_PyBytes_ReverseFind@@Base+0x50c> │ │ │ │ + bge.n 43dcc <_PyBytes_ReverseFind@@Base+0x50c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 43e3c <_PyBytes_ReverseFind@@Base+0x50c> │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 43dcc <_PyBytes_ReverseFind@@Base+0x50c> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 43d48 <_PyBytes_ReverseFind@@Base+0x418> │ │ │ │ - b.n 43cfe <_PyBytes_ReverseFind@@Base+0x3ce> │ │ │ │ + beq.n 43cd8 <_PyBytes_ReverseFind@@Base+0x418> │ │ │ │ + b.n 43c8e <_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 43e7c <_PyBytes_ReverseFind@@Base+0x54c> │ │ │ │ + bne.n 43e0c <_PyBytes_ReverseFind@@Base+0x54c> │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #29512 @ 0x7348 │ │ │ │ + movw r2, #27272 @ 0x6a88 │ │ │ │ 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, 43ed0 <_PyBytes_ReverseFind@@Base+0x5a0> │ │ │ │ + cbz r1, 43e60 <_PyBytes_ReverseFind@@Base+0x5a0> │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5} │ │ │ │ add r1, r0 │ │ │ │ - movw r5, #29512 @ 0x7348 │ │ │ │ + movw r5, #27272 @ 0x6a88 │ │ │ │ movt r5, #45 @ 0x2d │ │ │ │ mov r4, r3 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 43eb8 <_PyBytes_ReverseFind@@Base+0x588> │ │ │ │ + bls.n 43e48 <_PyBytes_ReverseFind@@Base+0x588> │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ ldr.w r2, [r5, r2, lsl #2] │ │ │ │ tst.w r2, #2 │ │ │ │ - beq.n 43ea6 <_PyBytes_ReverseFind@@Base+0x576> │ │ │ │ - cbnz r3, 43eda <_PyBytes_ReverseFind@@Base+0x5aa> │ │ │ │ + beq.n 43e36 <_PyBytes_ReverseFind@@Base+0x576> │ │ │ │ + cbnz r3, 43e6a <_PyBytes_ReverseFind@@Base+0x5aa> │ │ │ │ movs r3, #1 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 43eb4 <_PyBytes_ReverseFind@@Base+0x584> │ │ │ │ + b.n 43e44 <_PyBytes_ReverseFind@@Base+0x584> │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - beq.n 43eb2 <_PyBytes_ReverseFind@@Base+0x582> │ │ │ │ - cbz r3, 43eda <_PyBytes_ReverseFind@@Base+0x5aa> │ │ │ │ + beq.n 43e42 <_PyBytes_ReverseFind@@Base+0x582> │ │ │ │ + cbz r3, 43e6a <_PyBytes_ReverseFind@@Base+0x5aa> │ │ │ │ mov r4, r3 │ │ │ │ - b.n 43eb4 <_PyBytes_ReverseFind@@Base+0x584> │ │ │ │ + b.n 43e44 <_PyBytes_ReverseFind@@Base+0x584> │ │ │ │ mov r3, r2 │ │ │ │ adds r0, #1 │ │ │ │ - b.n 43e8e <_PyBytes_ReverseFind@@Base+0x55e> │ │ │ │ + b.n 43e1e <_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 43ee2 <_PyBytes_ReverseFind@@Base+0x5b2> │ │ │ │ + b.n 43e72 <_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, 43f06 <_PyBytes_ReverseFind@@Base+0x5d6> │ │ │ │ + cbnz r1, 43e96 <_PyBytes_ReverseFind@@Base+0x5d6> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 1b3d88 │ │ │ │ + bl 1b31f8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 43f18 <_PyBytes_ReverseFind@@Base+0x5e8> │ │ │ │ - b.n 43f3a <_PyBytes_ReverseFind@@Base+0x60a> │ │ │ │ - movw r0, #26392 @ 0x6718 │ │ │ │ + cbnz r0, 43ea8 <_PyBytes_ReverseFind@@Base+0x5e8> │ │ │ │ + b.n 43eca <_PyBytes_ReverseFind@@Base+0x60a> │ │ │ │ + movw r0, #24152 @ 0x5e58 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1fc5a8 <_PyArg_NoPositional@@Base> │ │ │ │ + bl 1fbd18 <_PyArg_NoPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43efa <_PyBytes_ReverseFind@@Base+0x5ca> │ │ │ │ - b.n 43f3a <_PyBytes_ReverseFind@@Base+0x60a> │ │ │ │ + bne.n 43e8a <_PyBytes_ReverseFind@@Base+0x5ca> │ │ │ │ + b.n 43eca <_PyBytes_ReverseFind@@Base+0x60a> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 898cc │ │ │ │ + bl 898d8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 43f32 <_PyBytes_ReverseFind@@Base+0x602> │ │ │ │ - cbz r5, 43f4e <_PyBytes_ReverseFind@@Base+0x61e> │ │ │ │ + beq.n 43ec2 <_PyBytes_ReverseFind@@Base+0x602> │ │ │ │ + cbz r5, 43ede <_PyBytes_ReverseFind@@Base+0x61e> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 898cc │ │ │ │ + bl 898d8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 43f4e <_PyBytes_ReverseFind@@Base+0x61e> │ │ │ │ + bne.n 43ede <_PyBytes_ReverseFind@@Base+0x61e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 43f3e <_PyBytes_ReverseFind@@Base+0x60e> │ │ │ │ + blt.n 43ece <_PyBytes_ReverseFind@@Base+0x60e> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 43f4e <_PyBytes_ReverseFind@@Base+0x61e> │ │ │ │ + b.n 43ede <_PyBytes_ReverseFind@@Base+0x61e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 43f3a <_PyBytes_ReverseFind@@Base+0x60a> │ │ │ │ + bne.n 43eca <_PyBytes_ReverseFind@@Base+0x60a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 43f3a <_PyBytes_ReverseFind@@Base+0x60a> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 43eca <_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 13877c │ │ │ │ - cbz r0, 43f7c <_PyBytes_ReverseFind@@Base+0x64c> │ │ │ │ + bl 137d64 │ │ │ │ + cbz r0, 43f0c <_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 4409e <_PyBytes_ReverseFind@@Base+0x76e> │ │ │ │ + beq.w 4402e <_PyBytes_ReverseFind@@Base+0x76e> │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 440a2 <_PyBytes_ReverseFind@@Base+0x772> │ │ │ │ + bne.w 44032 <_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 │ │ │ │ @@ -35622,30 +35571,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 26ff38 │ │ │ │ - cbz r0, 43fe2 <_PyBytes_ReverseFind@@Base+0x6b2> │ │ │ │ + bl 26f760 │ │ │ │ + cbz r0, 43f72 <_PyBytes_ReverseFind@@Base+0x6b2> │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 43fce <_PyBytes_ReverseFind@@Base+0x69e> │ │ │ │ + bne.n 43f5e <_PyBytes_ReverseFind@@Base+0x69e> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 44074 <_PyBytes_ReverseFind@@Base+0x744> │ │ │ │ + b.n 44004 <_PyBytes_ReverseFind@@Base+0x744> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 236764 │ │ │ │ + bl 235f20 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 43ff8 <_PyBytes_ReverseFind@@Base+0x6c8> │ │ │ │ - bhi.n 43fce <_PyBytes_ReverseFind@@Base+0x69e> │ │ │ │ + beq.n 43f88 <_PyBytes_ReverseFind@@Base+0x6c8> │ │ │ │ + bhi.n 43f5e <_PyBytes_ReverseFind@@Base+0x69e> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4406c <_PyBytes_ReverseFind@@Base+0x73c> │ │ │ │ - b.n 44070 <_PyBytes_ReverseFind@@Base+0x740> │ │ │ │ + bne.n 43ffc <_PyBytes_ReverseFind@@Base+0x73c> │ │ │ │ + b.n 44000 <_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 │ │ │ │ @@ -35657,223 +35606,223 @@ │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ - bl d54c4 │ │ │ │ + bl d5038 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4403e <_PyBytes_ReverseFind@@Base+0x70e> │ │ │ │ + bge.n 43fce <_PyBytes_ReverseFind@@Base+0x70e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4403e <_PyBytes_ReverseFind@@Base+0x70e> │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 43fce <_PyBytes_ReverseFind@@Base+0x70e> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44052 <_PyBytes_ReverseFind@@Base+0x722> │ │ │ │ + bge.n 43fe2 <_PyBytes_ReverseFind@@Base+0x722> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 44052 <_PyBytes_ReverseFind@@Base+0x722> │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 43fe2 <_PyBytes_ReverseFind@@Base+0x722> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44066 <_PyBytes_ReverseFind@@Base+0x736> │ │ │ │ + bge.n 43ff6 <_PyBytes_ReverseFind@@Base+0x736> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 44066 <_PyBytes_ReverseFind@@Base+0x736> │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 43ff6 <_PyBytes_ReverseFind@@Base+0x736> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 44070 <_PyBytes_ReverseFind@@Base+0x740> │ │ │ │ - bne.n 43fce <_PyBytes_ReverseFind@@Base+0x69e> │ │ │ │ + blt.n 44000 <_PyBytes_ReverseFind@@Base+0x740> │ │ │ │ + bne.n 43f5e <_PyBytes_ReverseFind@@Base+0x69e> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 44074 <_PyBytes_ReverseFind@@Base+0x744> │ │ │ │ + b.n 44004 <_PyBytes_ReverseFind@@Base+0x744> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44088 <_PyBytes_ReverseFind@@Base+0x758> │ │ │ │ + bge.n 44018 <_PyBytes_ReverseFind@@Base+0x758> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44088 <_PyBytes_ReverseFind@@Base+0x758> │ │ │ │ + cbnz r3, 44018 <_PyBytes_ReverseFind@@Base+0x758> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 440a4 <_PyBytes_ReverseFind@@Base+0x774> │ │ │ │ + bge.n 44034 <_PyBytes_ReverseFind@@Base+0x774> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 440a4 <_PyBytes_ReverseFind@@Base+0x774> │ │ │ │ + cbnz r3, 44034 <_PyBytes_ReverseFind@@Base+0x774> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 440a4 <_PyBytes_ReverseFind@@Base+0x774> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 44034 <_PyBytes_ReverseFind@@Base+0x774> │ │ │ │ movs r5, #1 │ │ │ │ - b.n 440a4 <_PyBytes_ReverseFind@@Base+0x774> │ │ │ │ + b.n 44034 <_PyBytes_ReverseFind@@Base+0x774> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000440aa : │ │ │ │ - ldr r0, [pc, #4] @ (440b0 ) │ │ │ │ - b.w 19f624 │ │ │ │ +0004403a : │ │ │ │ + ldr r0, [pc, #4] @ (44040 ) │ │ │ │ + b.w 19ebbc │ │ │ │ subs r0, #172 @ 0xac │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 440be │ │ │ │ - b.w 14bc28 │ │ │ │ + beq.n 4404e │ │ │ │ + b.w 14b28c │ │ │ │ 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 44100 │ │ │ │ - movw r2, #56596 @ 0xdd14 │ │ │ │ + bmi.n 44090 │ │ │ │ + movw r2, #54356 @ 0xd454 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #40216 @ 0x9d18 │ │ │ │ + movw r1, #37828 @ 0x93c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #34672 @ 0x8770 │ │ │ │ + movw r0, #32484 @ 0x7ee4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 24109c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4410e │ │ │ │ + bl 2408ac <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4409e │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b428 │ │ │ │ + bl 8b434 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 44112 │ │ │ │ + cbnz r0, 440a2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 44150 │ │ │ │ + b.n 440e0 │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 44134 │ │ │ │ + beq.n 440c4 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #63348 @ 0xf774 │ │ │ │ + movw r1, #61108 @ 0xeeb4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 4410e │ │ │ │ + bl f1b28 │ │ │ │ + b.n 4409e │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ blx 2b1f8 │ │ │ │ - cbnz r0, 44148 │ │ │ │ + cbnz r0, 440d8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1f37b8 │ │ │ │ + b.w 1f2f28 │ │ │ │ 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 cf748 │ │ │ │ + bl cf2a0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #220] @ (44248 ) │ │ │ │ + ldr r1, [pc, #220] @ (441d8 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a4290 │ │ │ │ + bl 1a3810 │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbnz r0, 4417e │ │ │ │ + cbnz r0, 4410e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 44244 │ │ │ │ + b.n 441d4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a429c │ │ │ │ + bl 1a381c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 44178 │ │ │ │ - ldr r1, [pc, #192] @ (4424c ) │ │ │ │ + blt.n 44108 │ │ │ │ + ldr r1, [pc, #192] @ (441dc ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a4290 │ │ │ │ + bl 1a3810 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44178 │ │ │ │ + beq.n 44108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a429c │ │ │ │ + bl 1a381c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 44178 │ │ │ │ - ldr r1, [pc, #168] @ (44250 ) │ │ │ │ + blt.n 44108 │ │ │ │ + ldr r1, [pc, #168] @ (441e0 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a4290 │ │ │ │ + bl 1a3810 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44178 │ │ │ │ + beq.n 44108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a429c │ │ │ │ + bl 1a381c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 44178 │ │ │ │ - ldr r1, [pc, #144] @ (44254 ) │ │ │ │ + blt.n 44108 │ │ │ │ + ldr r1, [pc, #144] @ (441e4 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a4290 │ │ │ │ + bl 1a3810 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44178 │ │ │ │ + beq.n 44108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a429c │ │ │ │ + bl 1a381c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 44178 │ │ │ │ - ldr r1, [pc, #120] @ (44258 ) │ │ │ │ + blt.n 44108 │ │ │ │ + ldr r1, [pc, #120] @ (441e8 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a4290 │ │ │ │ + bl 1a3810 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44178 │ │ │ │ + beq.n 44108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a429c │ │ │ │ + bl 1a381c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 44178 │ │ │ │ - ldr r1, [pc, #96] @ (4425c ) │ │ │ │ + blt.n 44108 │ │ │ │ + ldr r1, [pc, #96] @ (441ec ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a4290 │ │ │ │ + bl 1a3810 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44178 │ │ │ │ + beq.n 44108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a429c │ │ │ │ + bl 1a381c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 44178 │ │ │ │ + blt.n 44108 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #59896 @ 0xe9f8 │ │ │ │ + movw r2, #57796 @ 0xe1c4 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #22660 @ 0x5884 │ │ │ │ + movw r1, #20420 @ 0x4fc4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1d3010 │ │ │ │ + bl 1d2618 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 44178 │ │ │ │ + blt.n 44108 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #22916 @ 0x5984 │ │ │ │ + movw r1, #20812 @ 0x514c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ subs r0, #224 @ 0xe0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ subs r0, #244 @ 0xf4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ @@ -35882,219 +35831,219 @@ │ │ │ │ subs r1, #28 │ │ │ │ lsls r5, r1, #1 │ │ │ │ subs r1, #48 @ 0x30 │ │ │ │ lsls r5, r1, #1 │ │ │ │ subs r1, #68 @ 0x44 │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ - b.w 1b7738 │ │ │ │ + b.w 1b6b94 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 44270 │ │ │ │ - b.w 14bc28 │ │ │ │ + beq.n 44200 │ │ │ │ + b.w 14b28c │ │ │ │ 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, 442ee │ │ │ │ + cbz r0, 4427e │ │ │ │ mov r6, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7faa4 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 442ee │ │ │ │ + cbnz r0, 4427e │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ff10 │ │ │ │ + bl 25f708 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 442ee │ │ │ │ + beq.n 4427e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 261fbc │ │ │ │ + bl 2617b4 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 261fbc │ │ │ │ + bl 2617b4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 261fbc │ │ │ │ + bl 2617b4 │ │ │ │ mov r3, r7 │ │ │ │ strd r6, r0, [sp] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #48253 @ 0xbc7d │ │ │ │ + movw r1, #46197 @ 0xb475 │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #59904 @ 0xea00 │ │ │ │ + movw r0, #57804 @ 0xe1cc │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 808ec │ │ │ │ + bl 8091c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 442f2 │ │ │ │ + cbnz r0, 44282 │ │ │ │ mov r0, r4 │ │ │ │ - bl 270e5c │ │ │ │ + bl 270684 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 44348 │ │ │ │ + b.n 442d8 │ │ │ │ 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, #59912 @ 0xea08 │ │ │ │ + movw r0, #57812 @ 0xe1d4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ - bl 2628b0 │ │ │ │ + bl 2620a8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44328 │ │ │ │ + bge.n 442b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44328 │ │ │ │ + cbnz r3, 442b8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 442e8 │ │ │ │ + beq.n 44278 │ │ │ │ mov r0, r5 │ │ │ │ - bl e3ac4 │ │ │ │ + bl e35e4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44348 │ │ │ │ + bge.n 442d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 44348 │ │ │ │ + cbnz r3, 442d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 44358 │ │ │ │ + cbz r1, 442e8 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 44360 │ │ │ │ + b.n 442f0 │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - b.n 444b2 <_PyTraceback_Add@@Base+0x144> │ │ │ │ + b.n 44442 <_PyTraceback_Add@@Base+0x144> │ │ │ │ push {r4} │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4} │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -0004436e <_PyTraceback_Add@@Base>: │ │ │ │ +000442fe <_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] @ (44438 <_PyTraceback_Add@@Base+0xca>) │ │ │ │ + ldr r4, [pc, #184] @ (443c8 <_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 703d8 │ │ │ │ + bl 70410 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4442a <_PyTraceback_Add@@Base+0xbc> │ │ │ │ + beq.n 443ba <_PyTraceback_Add@@Base+0xbc> │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4453a │ │ │ │ + bl 444ca │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 443c6 <_PyTraceback_Add@@Base+0x58> │ │ │ │ + cbnz r0, 44356 <_PyTraceback_Add@@Base+0x58> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4442a <_PyTraceback_Add@@Base+0xbc> │ │ │ │ + bge.n 443ba <_PyTraceback_Add@@Base+0xbc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4442a <_PyTraceback_Add@@Base+0xbc> │ │ │ │ + cbnz r3, 443ba <_PyTraceback_Add@@Base+0xbc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4442a <_PyTraceback_Add@@Base+0xbc> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 443ba <_PyTraceback_Add@@Base+0xbc> │ │ │ │ mov r3, sl │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 44728 │ │ │ │ + bl 446b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 443e8 <_PyTraceback_Add@@Base+0x7a> │ │ │ │ + bge.n 44378 <_PyTraceback_Add@@Base+0x7a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 443e8 <_PyTraceback_Add@@Base+0x7a> │ │ │ │ + cbnz r3, 44378 <_PyTraceback_Add@@Base+0x7a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 443fc <_PyTraceback_Add@@Base+0x8e> │ │ │ │ + bge.n 4438c <_PyTraceback_Add@@Base+0x8e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 443fc <_PyTraceback_Add@@Base+0x8e> │ │ │ │ + cbnz r3, 4438c <_PyTraceback_Add@@Base+0x8e> │ │ │ │ mov r0, r7 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 4442a <_PyTraceback_Add@@Base+0xbc> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 443ba <_PyTraceback_Add@@Base+0xbc> │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ str.w r9, [r5, #20] │ │ │ │ str.w r8, [r6, #72] @ 0x48 │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ mov r0, r5 │ │ │ │ - bl d8830 │ │ │ │ + bl d8388 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44434 <_PyTraceback_Add@@Base+0xc6> │ │ │ │ + bge.n 443c4 <_PyTraceback_Add@@Base+0xc6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 44434 <_PyTraceback_Add@@Base+0xc6> │ │ │ │ + cbnz r3, 443c4 <_PyTraceback_Add@@Base+0xc6> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 76df8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 76e30 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1b8d38 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + b.w 1b8198 <_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, 4444c <_PyTraceback_Add@@Base+0xde> │ │ │ │ + cbz r0, 443dc <_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 4446e <_PyTraceback_Add@@Base+0x100> │ │ │ │ + bne.n 443fe <_PyTraceback_Add@@Base+0x100> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 142f70 │ │ │ │ + b.w 142440 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #12984 @ 0x32b8 │ │ │ │ + movw r0, #10848 @ 0x2a60 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44462 <_PyTraceback_Add@@Base+0xf4> │ │ │ │ + bne.n 443f2 <_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 │ │ │ │ @@ -36104,189 +36053,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 444de <_PyTraceback_Add@@Base+0x170> │ │ │ │ + bne.n 4446e <_PyTraceback_Add@@Base+0x170> │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #29512 @ 0x7348 │ │ │ │ + movw r2, #27272 @ 0x6a88 │ │ │ │ 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, 44524 <_PyTraceback_Add@@Base+0x1b6> │ │ │ │ - movw r3, #29512 @ 0x7348 │ │ │ │ + cbz r1, 444b4 <_PyTraceback_Add@@Base+0x1b6> │ │ │ │ + movw r3, #27272 @ 0x6a88 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ add r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ push {r4, r5} │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 4450c <_PyTraceback_Add@@Base+0x19e> │ │ │ │ + bls.n 4449c <_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 4452e <_PyTraceback_Add@@Base+0x1c0> │ │ │ │ + bmi.n 444be <_PyTraceback_Add@@Base+0x1c0> │ │ │ │ orrs r4, r2 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ - b.n 444ee <_PyTraceback_Add@@Base+0x180> │ │ │ │ + b.n 4447e <_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 44536 <_PyTraceback_Add@@Base+0x1c8> │ │ │ │ + b.n 444c6 <_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 │ │ │ │ │ │ │ │ -0004453a : │ │ │ │ +000444ca : │ │ │ │ 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 793f8 │ │ │ │ + bl 79430 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 44564 │ │ │ │ + cbnz r0, 444f4 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ mov r7, r4 │ │ │ │ - b.n 445c4 │ │ │ │ + b.n 44554 │ │ │ │ mov r0, r5 │ │ │ │ - bl 195978 │ │ │ │ + bl 194e58 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4455a │ │ │ │ - ldr r0, [pc, #120] @ (445ec ) │ │ │ │ + beq.n 444ea │ │ │ │ + ldr r0, [pc, #120] @ (4457c ) │ │ │ │ movs r1, #6 │ │ │ │ - bl 711a8 │ │ │ │ + bl 711e0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 445bc │ │ │ │ - ldr r0, [pc, #112] @ (445f0 ) │ │ │ │ + cbz r0, 4454c │ │ │ │ + ldr r0, [pc, #112] @ (44580 ) │ │ │ │ movs r1, #2 │ │ │ │ - bl 711a8 │ │ │ │ + bl 711e0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 445c2 │ │ │ │ + cbz r0, 44552 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 2b314 │ │ │ │ - ldr r3, [pc, #96] @ (445f4 ) │ │ │ │ + ldr r3, [pc, #96] @ (44584 ) │ │ │ │ strd r5, r3, [sp, #24] │ │ │ │ mov r0, sp │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #88] @ (445f8 ) │ │ │ │ + ldr r3, [pc, #88] @ (44588 ) │ │ │ │ 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 962a8 │ │ │ │ + bl 96334 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 445c4 │ │ │ │ + b.n 44554 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 445c4 │ │ │ │ + b.n 44554 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (445f4 ) │ │ │ │ - bl 7a1c4 │ │ │ │ + ldr r0, [pc, #44] @ (44584 ) │ │ │ │ + bl 7a1f4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a1f4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a1f4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a1f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a1f4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - subs r4, r0, r2 │ │ │ │ + asrs r4, r0, #7 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - subs r4, r1, r2 │ │ │ │ + asrs r4, r1, #7 │ │ │ │ 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 7fd14 │ │ │ │ + b.w 7fd44 │ │ │ │ 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 25d110 │ │ │ │ + bl 25c910 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 44676 │ │ │ │ - cbz r0, 44630 │ │ │ │ + beq.n 44606 │ │ │ │ + cbz r0, 445c0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 44634 │ │ │ │ + b.n 445c4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 4467a │ │ │ │ + bpl.n 4460a │ │ │ │ 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 c15d0 │ │ │ │ + bl c1520 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 44676 │ │ │ │ + cbz r0, 44606 │ │ │ │ mov r1, r5 │ │ │ │ - bl 898cc │ │ │ │ - cbz r0, 44682 │ │ │ │ + bl 898d8 │ │ │ │ + cbz r0, 44612 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44676 │ │ │ │ + bge.n 44606 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 44676 │ │ │ │ + cbnz r3, 44606 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 44682 │ │ │ │ + b.n 44612 │ │ │ │ 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 │ │ │ │ @@ -36296,135 +36245,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 446b4 │ │ │ │ + bhi.n 44644 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ cmp r5, #1 │ │ │ │ - ble.n 446de │ │ │ │ - b.n 446ce │ │ │ │ - movw r0, #25764 @ 0x64a4 │ │ │ │ + ble.n 4466e │ │ │ │ + b.n 4465e │ │ │ │ + movw r0, #23524 @ 0x5be4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 446ac │ │ │ │ + bne.n 4463c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 44724 │ │ │ │ + b.n 446b4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 11b408 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 11af08 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 446ca │ │ │ │ + beq.n 4465a │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 446f6 │ │ │ │ + bne.n 44686 │ │ │ │ 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, 44704 │ │ │ │ + cbnz r1, 44694 │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - b.n 44706 │ │ │ │ + b.n 44696 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 11b408 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 11af08 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 446de │ │ │ │ - b.n 446ca │ │ │ │ + bne.n 4466e │ │ │ │ + b.n 4465a │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #25764 @ 0x64a4 │ │ │ │ + movw r2, #23524 @ 0x5be4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 2097a4 │ │ │ │ + bl 208f7c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add r3, r5 │ │ │ │ str r3, [r4, #24] │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00044728 : │ │ │ │ +000446b8 : │ │ │ │ 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 197bac │ │ │ │ + bl 19711c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 447d0 │ │ │ │ + beq.n 44760 │ │ │ │ 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 197d0c │ │ │ │ + bl 19727c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4477c │ │ │ │ + bge.n 4470c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4477c │ │ │ │ + cbnz r3, 4470c │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 447d0 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 44760 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ movw r0, #23916 @ 0x5d6c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ add r1, r3 │ │ │ │ - bl 76c30 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 76c68 <_PyObject_GC_NewVar@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4479e │ │ │ │ + cbnz r0, 4472e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 447c4 │ │ │ │ - b.n 447d0 │ │ │ │ + blt.n 44754 │ │ │ │ + b.n 44760 │ │ │ │ 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 447d4 │ │ │ │ + blt.n 44764 │ │ │ │ orr.w r2, r5, #1 │ │ │ │ - b.n 447d8 │ │ │ │ + b.n 44768 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 447d0 │ │ │ │ + cbnz r3, 44760 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 44866 │ │ │ │ + b.n 447f6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r7, 447e6 │ │ │ │ + cbz r7, 44776 │ │ │ │ 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 │ │ │ │ @@ -36448,67 +36397,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 44836 │ │ │ │ + bge.n 447c6 │ │ │ │ movs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ str.w r2, [lr, #4]! │ │ │ │ - b.n 44826 │ │ │ │ + b.n 447b6 │ │ │ │ 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 44860 │ │ │ │ + bge.n 447f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 44860 │ │ │ │ + cbnz r3, 447f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 70e98 │ │ │ │ + bl 70ed0 │ │ │ │ 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, 44898 │ │ │ │ + cbz r0, 44828 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44898 │ │ │ │ + bge.n 44828 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 44898 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 44828 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 448b4 │ │ │ │ + cbnz r2, 44844 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 448b4 │ │ │ │ + cbz r0, 44844 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 448b4 │ │ │ │ + bge.n 44844 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 448b4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 44844 │ │ │ │ + bl 76e30 <_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 │ │ │ │ @@ -36520,314 +36469,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 44910 │ │ │ │ + bmi.n 448a0 │ │ │ │ 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 772a4 │ │ │ │ + bl 772dc │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 12afc0 │ │ │ │ + bl 12aa94 │ │ │ │ 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, 44944 │ │ │ │ + cbnz r5, 448d4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1bbbc4 │ │ │ │ + bl 1bb028 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 44944 │ │ │ │ + cbz r0, 448d4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44944 │ │ │ │ + bge.n 448d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 44944 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 448d4 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r3, 44992 │ │ │ │ + cbz r3, 44922 │ │ │ │ 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 44978 │ │ │ │ + bge.n 44908 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ - bl 6b828 │ │ │ │ + bl 6b868 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 44998 │ │ │ │ + beq.n 44928 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 44960 │ │ │ │ + b.n 448f0 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #60216 @ 0xeb38 │ │ │ │ + movw r1, #58116 @ 0xe304 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ - b.n 44998 │ │ │ │ + bl d56e0 │ │ │ │ + b.n 44928 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 6b828 │ │ │ │ + b.w 6b868 │ │ │ │ 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 449c8 │ │ │ │ + bhi.n 44958 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl dc350 <_PyNumber_Index@@Base> │ │ │ │ + bl dbe5c <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 449e0 │ │ │ │ - b.n 449f2 │ │ │ │ - movw r0, #25612 @ 0x640c │ │ │ │ + cbnz r0, 44970 │ │ │ │ + b.n 44982 │ │ │ │ + movw r0, #23372 @ 0x5b4c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44ac8 │ │ │ │ - b.n 449ba │ │ │ │ - bl 859dc │ │ │ │ + beq.n 44a58 │ │ │ │ + b.n 4494a │ │ │ │ + bl 85a50 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 44a00 │ │ │ │ + blt.n 44990 │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 44a10 │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 449a0 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44ac8 │ │ │ │ + bne.n 44a58 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 44a10 │ │ │ │ + b.n 449a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 449ee │ │ │ │ + bne.n 4497e │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 449ee │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4497e │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 44a9c │ │ │ │ + ble.n 44a2c │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 44a44 │ │ │ │ + bpl.n 449d4 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 44a40 │ │ │ │ + beq.n 449d0 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #60256 @ 0xeb60 │ │ │ │ + movw r1, #58156 @ 0xe32c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5b6c │ │ │ │ + b.w d56e0 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - b.n 44a9e │ │ │ │ + b.n 44a2e │ │ │ │ movw r1, #33688 @ 0x8398 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 44a56 │ │ │ │ - bl 882f0 │ │ │ │ - cbz r0, 44a76 │ │ │ │ + beq.n 449e6 │ │ │ │ + bl 88318 │ │ │ │ + cbz r0, 44a06 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 44a96 │ │ │ │ + beq.n 44a26 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #60344 @ 0xebb8 │ │ │ │ + movw r1, #58244 @ 0xe384 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5b6c │ │ │ │ + b.w d56e0 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #64924 @ 0xfd9c │ │ │ │ + movw r2, #62684 @ 0xf4dc │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #35928 @ 0x8c58 │ │ │ │ + movw r1, #33688 @ 0x8398 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #25612 @ 0x640c │ │ │ │ + movw r0, #23372 @ 0x5b4c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 24109c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 44ac8 │ │ │ │ + bl 2408ac <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 44a58 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 44a9e │ │ │ │ + b.n 44a2e │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt.n 44aba │ │ │ │ - cbz r1, 44aaa │ │ │ │ + bgt.n 44a4a │ │ │ │ + cbz r1, 44a3a │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 44ab2 │ │ │ │ + b.n 44a42 │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 155be4 │ │ │ │ + b.w 155250 │ │ │ │ subs r2, r4, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 4051c <_PyEval_FormatKwargsError@@Base+0x4a4> │ │ │ │ + b.w 404ac <_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, 44af0 │ │ │ │ + cbz r0, 44a80 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44afc │ │ │ │ + bge.n 44a8c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 44afc │ │ │ │ + b.n 44a8c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 270fcc <_PyTime_FromLong@@Base+0xcc> │ │ │ │ + bl 2707f4 <_PyTime_FromLong@@Base+0xcc> │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44ae2 │ │ │ │ + bne.n 44a72 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 44b26 │ │ │ │ + cbnz r1, 44ab6 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #49532 @ 0xc17c │ │ │ │ + movw r1, #47396 @ 0xb924 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 44b32 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 44ac2 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl c625c │ │ │ │ + bl c61d4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.n 44b38 │ │ │ │ + bge.n 44ac8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 44b3c │ │ │ │ + b.n 44acc │ │ │ │ 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, 44b68 │ │ │ │ + cbz r0, 44af8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44b68 │ │ │ │ + bge.n 44af8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 44b68 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 44af8 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 44b82 │ │ │ │ + cbz r0, 44b12 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44b82 │ │ │ │ + bge.n 44b12 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 44b82 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 44b12 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00044b86 <_PyObject_SetManagedDict@@Base>: │ │ │ │ +00044b16 <_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 44bf4 <_PyObject_SetManagedDict@@Base+0x6e> │ │ │ │ - cbnz r6, 44bc2 <_PyObject_SetManagedDict@@Base+0x3c> │ │ │ │ + bpl.n 44b84 <_PyObject_SetManagedDict@@Base+0x6e> │ │ │ │ + cbnz r6, 44b52 <_PyObject_SetManagedDict@@Base+0x3c> │ │ │ │ ldr r0, [r3, #16] │ │ │ │ add r0, r5 │ │ │ │ - cbz r1, 44bb8 <_PyObject_SetManagedDict@@Base+0x32> │ │ │ │ + cbz r1, 44b48 <_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 1acb80 <_PyMutex_LockTimed@@Base+0x180> │ │ │ │ - b.n 44c0c <_PyObject_SetManagedDict@@Base+0x86> │ │ │ │ + bl 1abff0 <_PyEval_NoToolsForUnwind@@Base+0x604> │ │ │ │ + b.n 44b9c <_PyObject_SetManagedDict@@Base+0x86> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2118ac │ │ │ │ - cbnz r0, 44c10 <_PyObject_SetManagedDict@@Base+0x8a> │ │ │ │ - cbz r4, 44bda <_PyObject_SetManagedDict@@Base+0x54> │ │ │ │ + bl 211134 │ │ │ │ + cbnz r0, 44ba0 <_PyObject_SetManagedDict@@Base+0x8a> │ │ │ │ + cbz r4, 44b6a <_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 44c0c <_PyObject_SetManagedDict@@Base+0x86> │ │ │ │ + bge.n 44b9c <_PyObject_SetManagedDict@@Base+0x86> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44c0c <_PyObject_SetManagedDict@@Base+0x86> │ │ │ │ + cbnz r3, 44b9c <_PyObject_SetManagedDict@@Base+0x86> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 44c0c <_PyObject_SetManagedDict@@Base+0x86> │ │ │ │ - cbz r1, 44c02 <_PyObject_SetManagedDict@@Base+0x7c> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 44b9c <_PyObject_SetManagedDict@@Base+0x86> │ │ │ │ + cbz r1, 44b92 <_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 7a1c4 │ │ │ │ + bl 7a1f4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 44c14 <_PyObject_SetManagedDict@@Base+0x8e> │ │ │ │ + b.n 44ba4 <_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 │ │ │ │ @@ -36836,73 +36785,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] @ (44d60 <_PyObject_SetManagedDict@@Base+0x1da>) │ │ │ │ + ldr r1, [pc, #276] @ (44cf0 <_PyObject_SetManagedDict@@Base+0x1da>) │ │ │ │ add.w r5, sp, #16512 @ 0x4080 │ │ │ │ mov r6, r0 │ │ │ │ - movw r2, #54876 @ 0xd65c │ │ │ │ + movw r2, #52448 @ 0xcce0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r5, #52] @ 0x34 │ │ │ │ mov.w r1, #0 │ │ │ │ add r3, sp, #24 │ │ │ │ - movw r1, #60488 @ 0xec48 │ │ │ │ + movw r1, #58388 @ 0xe414 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #52 @ 0x34 │ │ │ │ - bl 8e7dc │ │ │ │ + bl 8e898 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44d38 <_PyObject_SetManagedDict@@Base+0x1b2> │ │ │ │ + beq.n 44cc8 <_PyObject_SetManagedDict@@Base+0x1b2> │ │ │ │ add r5, sp, #184 @ 0xb8 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #60168 @ 0xeb08 │ │ │ │ + movw r1, #58068 @ 0xe2d4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #60508 @ 0xec5c │ │ │ │ + movw r0, #58408 @ 0xe428 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91afc │ │ │ │ + bl 91bcc │ │ │ │ ldr.w r1, [r5, #-160] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 44cd6 <_PyObject_SetManagedDict@@Base+0x150> │ │ │ │ + beq.n 44c66 <_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 207350 │ │ │ │ + bl 206b24 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 44cd6 <_PyObject_SetManagedDict@@Base+0x150> │ │ │ │ + beq.n 44c66 <_PyObject_SetManagedDict@@Base+0x150> │ │ │ │ add.w r3, sp, #16384 @ 0x4000 │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ ldrh r4, [r3, #0] │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 44cda <_PyObject_SetManagedDict@@Base+0x154> │ │ │ │ + beq.n 44c6a <_PyObject_SetManagedDict@@Base+0x154> │ │ │ │ cmp r4, #10 │ │ │ │ - beq.n 44ce6 <_PyObject_SetManagedDict@@Base+0x160> │ │ │ │ + beq.n 44c76 <_PyObject_SetManagedDict@@Base+0x160> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55060 @ 0xd714 │ │ │ │ + movw r1, #52632 @ 0xcd98 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 44d2e <_PyObject_SetManagedDict@@Base+0x1a8> │ │ │ │ + b.n 44cbe <_PyObject_SetManagedDict@@Base+0x1a8> │ │ │ │ add.w r7, sp, #16384 @ 0x4000 │ │ │ │ mov.w r8, #4 │ │ │ │ adds r7, #52 @ 0x34 │ │ │ │ - b.n 44cf0 <_PyObject_SetManagedDict@@Base+0x16a> │ │ │ │ + b.n 44c80 <_PyObject_SetManagedDict@@Base+0x16a> │ │ │ │ add.w r7, sp, #16384 @ 0x4000 │ │ │ │ mov.w r8, #16 │ │ │ │ adds r7, #56 @ 0x38 │ │ │ │ - bl 97c24 │ │ │ │ + bl 97ca0 │ │ │ │ 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 │ │ │ │ @@ -36916,758 +36865,758 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 9a7f0 │ │ │ │ add.w r2, sp, #16384 @ 0x4000 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r1, [r5, #-164] │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 38e7e <_PyTime_AsTimevalTime_t@@Base+0x14a> │ │ │ │ + bl 38e0e <_PyTime_AsTimevalTime_t@@Base+0x14a> │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r5, #-160] │ │ │ │ - bl 75fa8 │ │ │ │ - b.n 44d3a <_PyObject_SetManagedDict@@Base+0x1b4> │ │ │ │ + bl 75fe0 │ │ │ │ + b.n 44cca <_PyObject_SetManagedDict@@Base+0x1b4> │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, sp, #16512 @ 0x4080 │ │ │ │ - ldr r3, [pc, #32] @ (44d60 <_PyObject_SetManagedDict@@Base+0x1da>) │ │ │ │ + ldr r3, [pc, #32] @ (44cf0 <_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 44d52 <_PyObject_SetManagedDict@@Base+0x1cc> │ │ │ │ + beq.n 44ce2 <_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 142400 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xabc> │ │ │ │ - b.n 44b3e │ │ │ │ + b.w 1418d0 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xac4> │ │ │ │ + b.n 44ace │ │ │ │ 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 44d98 <_PyObject_SetManagedDict@@Base+0x212> │ │ │ │ + bne.n 44d28 <_PyObject_SetManagedDict@@Base+0x212> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 12322c │ │ │ │ + b.w 122cec │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13008 @ 0x32d0 │ │ │ │ + movw r0, #10872 @ 0x2a78 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44d8c <_PyObject_SetManagedDict@@Base+0x206> │ │ │ │ + bne.n 44d1c <_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 155be4 │ │ │ │ - cbz r0, 44df8 <_PyObject_SetManagedDict@@Base+0x272> │ │ │ │ + bl 155250 │ │ │ │ + cbz r0, 44d88 <_PyObject_SetManagedDict@@Base+0x272> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 44dd2 <_PyObject_SetManagedDict@@Base+0x24c> │ │ │ │ + cbz r3, 44d62 <_PyObject_SetManagedDict@@Base+0x24c> │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - b.n 44dda <_PyObject_SetManagedDict@@Base+0x254> │ │ │ │ + b.n 44d6a <_PyObject_SetManagedDict@@Base+0x254> │ │ │ │ movw r2, #32052 @ 0x7d34 │ │ │ │ movt r2, #82 @ 0x52 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 44df8 <_PyObject_SetManagedDict@@Base+0x272> │ │ │ │ + cbz r5, 44d88 <_PyObject_SetManagedDict@@Base+0x272> │ │ │ │ ldr r4, [r4, #20] │ │ │ │ - movw r1, #30536 @ 0x7748 │ │ │ │ + movw r1, #28296 @ 0x6e88 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r3, #0 │ │ │ │ cmp r5, r3 │ │ │ │ - ble.n 44df8 <_PyObject_SetManagedDict@@Base+0x272> │ │ │ │ + ble.n 44d88 <_PyObject_SetManagedDict@@Base+0x272> │ │ │ │ ldrb r6, [r4, r3] │ │ │ │ ldrb r6, [r1, r6] │ │ │ │ strb r6, [r2, r3] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 44dea <_PyObject_SetManagedDict@@Base+0x264> │ │ │ │ + b.n 44d7a <_PyObject_SetManagedDict@@Base+0x264> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00044dfa : │ │ │ │ +00044d8a : │ │ │ │ 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 44e18 │ │ │ │ + bpl.n 44da8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 44e2e │ │ │ │ + beq.n 44dbe │ │ │ │ mov r0, r2 │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a1f4 │ │ │ │ movs r1, #123 @ 0x7b │ │ │ │ - movw r0, #35020 @ 0x88cc │ │ │ │ + movw r0, #32780 @ 0x800c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246738 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 44e54 │ │ │ │ + bl 245db8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 44de4 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 44e38 │ │ │ │ + blt.n 44dc8 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - blt.n 44e5a │ │ │ │ + blt.n 44dea │ │ │ │ mov r0, r2 │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a1f4 │ │ │ │ movw r3, #61060 @ 0xee84 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #60532 @ 0xec74 │ │ │ │ + movw r1, #58432 @ 0xe440 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 44e6a │ │ │ │ + b.n 44dfa │ │ │ │ adds r3, #16 │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a1f4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 44e7e │ │ │ │ + cbz r0, 44e0e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44e80 │ │ │ │ + bge.n 44e10 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #4] @ (44e84 ) │ │ │ │ + ldr r0, [pc, #4] @ (44e14 ) │ │ │ │ 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, 44ea4 │ │ │ │ + cbz r3, 44e34 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 44eb4 │ │ │ │ + b.n 44e44 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 44eb2 │ │ │ │ + ble.n 44e42 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 44eae │ │ │ │ - cbnz r1, 44ed6 │ │ │ │ + bgt.n 44e3e │ │ │ │ + cbnz r1, 44e66 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 44eb4 │ │ │ │ + b.n 44e44 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #200] @ (44f80 ) │ │ │ │ + ldr r1, [pc, #200] @ (44f10 ) │ │ │ │ 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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 44edc │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 44e6c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 44f7c │ │ │ │ + b.n 44f0c │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ add r6, r5 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 44eee │ │ │ │ + beq.n 44e7e │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl c625c │ │ │ │ + bl c61d4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 44ed2 │ │ │ │ + blt.n 44e62 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbz r3, 44f1a │ │ │ │ - cbz r6, 44ef6 │ │ │ │ + cbz r3, 44eaa │ │ │ │ + cbz r6, 44e86 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 44f06 │ │ │ │ + bne.n 44e96 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 44f7c │ │ │ │ + b.n 44f0c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d40c <_PyXIData_New@@Base+0x350> │ │ │ │ + bl 21cf54 <_PyXIData_New@@Base+0x6c8> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 44f2c │ │ │ │ - bl 7fa74 │ │ │ │ + cbnz r0, 44ebc │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44ed2 │ │ │ │ + bne.n 44e62 │ │ │ │ movw r3, #61056 @ 0xee80 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d1e4 │ │ │ │ - b.n 44ed2 │ │ │ │ - cbz r6, 44f56 │ │ │ │ + bl 12cd0c │ │ │ │ + b.n 44e62 │ │ │ │ + cbz r6, 44ee6 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 44efc │ │ │ │ + beq.n 44e8c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 250510 │ │ │ │ + bl 24fcf8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r5, #8] │ │ │ │ - cbnz r3, 44f4a │ │ │ │ + cbnz r3, 44eda │ │ │ │ str r5, [r4, #32] │ │ │ │ - b.n 44f4c │ │ │ │ + b.n 44edc │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - b.n 44efc │ │ │ │ + b.n 44e8c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 44efc │ │ │ │ + beq.n 44e8c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 250510 │ │ │ │ + bl 24fcf8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ strd r3, r6, [r5, #8] │ │ │ │ - cbnz r3, 44f70 │ │ │ │ + cbnz r3, 44f00 │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ - b.n 44f72 │ │ │ │ + b.n 44f02 │ │ │ │ str r5, [r3, #12] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ str r5, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - b.n 44efc │ │ │ │ + b.n 44e8c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subs r1, #88 @ 0x58 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - b.w 1b16c8 │ │ │ │ + b.w 1b0bcc │ │ │ │ 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 44fb8 │ │ │ │ + bne.n 44f48 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 3a7bc │ │ │ │ + b.w 3a74c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #12964 @ 0x32a4 │ │ │ │ + movw r0, #10828 @ 0x2a4c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44fac │ │ │ │ + bne.n 44f3c │ │ │ │ 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 44ffa │ │ │ │ + bhi.n 44f8a │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl dc350 <_PyNumber_Index@@Base> │ │ │ │ + bl dbe5c <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 45012 │ │ │ │ - b.n 45024 │ │ │ │ - movw r0, #25708 @ 0x646c │ │ │ │ + cbnz r0, 44fa2 │ │ │ │ + b.n 44fb4 │ │ │ │ + movw r0, #23468 @ 0x5bac │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 450fa │ │ │ │ - b.n 44fec │ │ │ │ - bl 859dc │ │ │ │ + beq.n 4508a │ │ │ │ + b.n 44f7c │ │ │ │ + bl 85a50 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 45032 │ │ │ │ + blt.n 44fc2 │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 45042 │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 44fd2 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 450fa │ │ │ │ + bne.n 4508a │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 45042 │ │ │ │ + b.n 44fd2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 45020 │ │ │ │ + bne.n 44fb0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45020 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 44fb0 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 450ce │ │ │ │ + ble.n 4505e │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 45076 │ │ │ │ + bpl.n 45006 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 45072 │ │ │ │ + beq.n 45002 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #60568 @ 0xec98 │ │ │ │ + movw r1, #58468 @ 0xe464 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5b6c │ │ │ │ + b.w d56e0 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - b.n 450d0 │ │ │ │ + b.n 45060 │ │ │ │ movw r1, #33688 @ 0x8398 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 45088 │ │ │ │ - bl 882f0 │ │ │ │ - cbz r0, 450a8 │ │ │ │ + beq.n 45018 │ │ │ │ + bl 88318 │ │ │ │ + cbz r0, 45038 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 450c8 │ │ │ │ + beq.n 45058 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #60656 @ 0xecf0 │ │ │ │ + movw r1, #58556 @ 0xe4bc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5b6c │ │ │ │ + b.w d56e0 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #64924 @ 0xfd9c │ │ │ │ + movw r2, #62684 @ 0xf4dc │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #35928 @ 0x8c58 │ │ │ │ + movw r1, #33688 @ 0x8398 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #25708 @ 0x646c │ │ │ │ + movw r0, #23468 @ 0x5bac │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 24109c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 450fa │ │ │ │ + bl 2408ac <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4508a │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 450d0 │ │ │ │ + b.n 45060 │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt.n 450ec │ │ │ │ - cbz r1, 450dc │ │ │ │ + bgt.n 4507c │ │ │ │ + cbz r1, 4506c │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 450e4 │ │ │ │ + b.n 45074 │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 155be4 │ │ │ │ + b.w 155250 │ │ │ │ subs r1, r4, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 4051c <_PyEval_FormatKwargsError@@Base+0x4a4> │ │ │ │ + b.w 404ac <_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 45138 │ │ │ │ + beq.n 450c8 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #60768 @ 0xed60 │ │ │ │ + movw r1, #58668 @ 0xe52c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5b6c │ │ │ │ - bl 45178 │ │ │ │ + b.w d56e0 │ │ │ │ + bl 45108 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0004514c : │ │ │ │ +000450dc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #43096 @ 0xa858 │ │ │ │ + movw r1, #40856 @ 0x9f98 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl 233d54 │ │ │ │ - cbnz r0, 45174 │ │ │ │ + bl 2335a8 │ │ │ │ + cbnz r0, 45104 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 233dcc │ │ │ │ + b.w 2336d4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00045178 : │ │ │ │ +00045108 : │ │ │ │ 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 451ae │ │ │ │ + beq.n 4513e │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #19624 @ 0x4ca8 │ │ │ │ + movw r1, #17384 @ 0x43e8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 451d4 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 45164 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #6240 @ 0x1860 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 451da │ │ │ │ + beq.n 4516a │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #60808 @ 0xed88 │ │ │ │ + movw r1, #58708 @ 0xe554 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 452d0 │ │ │ │ + b.n 45260 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ - cbz r6, 451f8 │ │ │ │ + cbz r6, 45188 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #60844 @ 0xedac │ │ │ │ + movw r1, #58744 @ 0xe578 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ - b.n 451d4 │ │ │ │ + bl d56e0 │ │ │ │ + b.n 45164 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 4521a │ │ │ │ + beq.n 451aa │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #60876 @ 0xedcc │ │ │ │ + movw r1, #58776 @ 0xe598 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ - b.n 451d4 │ │ │ │ - ldr.w r8, [pc, #188] @ 452d8 │ │ │ │ + bl d56e0 │ │ │ │ + b.n 45164 │ │ │ │ + ldr.w r8, [pc, #188] @ 45268 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ ldr.w r9, [r7, r8] │ │ │ │ ldr.w r0, [r9, #120] @ 0x78 │ │ │ │ - cbnz r0, 45236 │ │ │ │ - bl 207a14 │ │ │ │ - cbz r0, 45236 │ │ │ │ + cbnz r0, 451c6 │ │ │ │ + bl 207228 │ │ │ │ + cbz r0, 451c6 │ │ │ │ str.w r0, [r9, #120] @ 0x78 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 45256 │ │ │ │ + beq.n 451e6 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #60920 @ 0xedf8 │ │ │ │ + movw r1, #58820 @ 0xe5c4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ - b.n 451d4 │ │ │ │ + bl d56e0 │ │ │ │ + b.n 45164 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 452c6 │ │ │ │ + bne.n 45256 │ │ │ │ ldr.w r7, [r8, r7] │ │ │ │ str r1, [r5, #16] │ │ │ │ ldr r4, [r7, #120] @ 0x78 │ │ │ │ - cbnz r4, 45276 │ │ │ │ - bl 207a14 │ │ │ │ + cbnz r4, 45206 │ │ │ │ + bl 207228 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 451d4 │ │ │ │ + beq.n 45164 │ │ │ │ str r0, [r7, #120] @ 0x78 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 45a0c │ │ │ │ + bl 459bc │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 451d4 │ │ │ │ + beq.n 45164 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 452ae │ │ │ │ + bne.n 4523e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4529c │ │ │ │ + bge.n 4522c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 4529c │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4522c │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #61132 @ 0xeecc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d1e4 │ │ │ │ - b.n 451d4 │ │ │ │ + bl 12cd0c │ │ │ │ + b.n 45164 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 452d0 │ │ │ │ + bge.n 45260 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 452d0 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 452d0 │ │ │ │ + cbnz r3, 45260 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45260 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 2368c0 │ │ │ │ + b.w 23607c │ │ │ │ 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, 452f8 │ │ │ │ + cbnz r2, 45288 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 45322 │ │ │ │ - b.n 4530e │ │ │ │ - movw r0, #45264 @ 0xb0d0 │ │ │ │ + beq.n 452b2 │ │ │ │ + b.n 4529e │ │ │ │ + movw r0, #43128 @ 0xa878 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - bl 22ade4 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 22a65c <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 452f0 │ │ │ │ + bne.n 45280 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4534e │ │ │ │ + b.n 452de │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #45264 @ 0xb0d0 │ │ │ │ + movw r0, #43128 @ 0xa878 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4530a │ │ │ │ + beq.n 4529a │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - bl 90960 │ │ │ │ + bl 90a24 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4530a │ │ │ │ + beq.n 4529a │ │ │ │ ldrd r1, r2, [r4, #12] │ │ │ │ - bl e42b4 │ │ │ │ + bl e3c70 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4534e │ │ │ │ + bge.n 452de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4534e │ │ │ │ + cbnz r3, 452de │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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, 4537e │ │ │ │ + cbnz r3, 4530e │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1a3a98 <_PyType_Name@@Base> │ │ │ │ + bl 1a3020 <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - movw r0, #39560 @ 0x9a88 │ │ │ │ + movw r0, #37424 @ 0x9230 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - b.w e3efc │ │ │ │ - bl 13e618 │ │ │ │ - cbz r0, 45398 │ │ │ │ + b.w e3a1c │ │ │ │ + bl 13dae4 │ │ │ │ + cbz r0, 45328 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 453dc │ │ │ │ - movw r0, #46164 @ 0xb454 │ │ │ │ + bne.n 4536c │ │ │ │ + movw r0, #43612 @ 0xaa5c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 793f8 │ │ │ │ + b.w 79430 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84c88 │ │ │ │ + bl 84cec │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 453d4 │ │ │ │ + cbz r0, 45364 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1a3a98 <_PyType_Name@@Base> │ │ │ │ + bl 1a3020 <_PyType_Name@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #37116 @ 0x90fc │ │ │ │ + movw r0, #34876 @ 0x883c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e3efc │ │ │ │ + bl e3a1c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 453c8 │ │ │ │ + bge.n 45358 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 453cc │ │ │ │ + cbz r3, 4535c │ │ │ │ mov r4, r6 │ │ │ │ - b.n 453d4 │ │ │ │ + b.n 45364 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 453c8 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45358 │ │ │ │ mov r0, r5 │ │ │ │ - bl 13f0ec │ │ │ │ - b.n 453de │ │ │ │ + bl 13e5b8 │ │ │ │ + b.n 4536e │ │ │ │ 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, 453fc │ │ │ │ + cbz r3, 4538c │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4540c │ │ │ │ + b.n 4539c │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 4540a │ │ │ │ + ble.n 4539a │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 45406 │ │ │ │ - cbnz r1, 45432 │ │ │ │ + bgt.n 45396 │ │ │ │ + cbnz r1, 453c2 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4540c │ │ │ │ + b.n 4539c │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #136] @ (45498 ) │ │ │ │ + ldr r1, [pc, #136] @ (45428 ) │ │ │ │ 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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 45438 │ │ │ │ + cbnz r0, 453c8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 45494 │ │ │ │ + b.n 45424 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ add r5, r6 │ │ │ │ - bl 235da4 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + bl 2355c4 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4542e │ │ │ │ + beq.n 453be │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4545e │ │ │ │ + beq.n 453ee │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 45462 │ │ │ │ - bl 7fa74 │ │ │ │ - cbz r0, 45462 │ │ │ │ - b.n 4542e │ │ │ │ + bne.n 453f2 │ │ │ │ + bl 7faa4 │ │ │ │ + cbz r0, 453f2 │ │ │ │ + b.n 453be │ │ │ │ mov.w r4, #524288 @ 0x80000 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - bl 97c24 │ │ │ │ + bl 97ca0 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2bba0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 9a7f0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 4548e │ │ │ │ + bne.n 4541e │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a8634 │ │ │ │ - b.n 4542e │ │ │ │ + bl 1a7bc4 │ │ │ │ + b.n 453be │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r1, #220 @ 0xdc │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - cbz r3, 454b8 │ │ │ │ + cbz r3, 45448 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 454c8 │ │ │ │ + b.n 45458 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 454c6 │ │ │ │ + ble.n 45456 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 454c2 │ │ │ │ - cbnz r1, 454ec │ │ │ │ + bgt.n 45452 │ │ │ │ + cbnz r1, 4547c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 454c8 │ │ │ │ + b.n 45458 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #180] @ (45580 ) │ │ │ │ + ldr r1, [pc, #180] @ (45510 ) │ │ │ │ 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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 454f2 │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 45482 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4557a │ │ │ │ + b.n 4550a │ │ │ │ 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 │ │ │ │ @@ -37676,342 +37625,358 @@ │ │ │ │ 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 45544 │ │ │ │ - bl 7e97c │ │ │ │ - cbnz r0, 45536 │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 454d4 │ │ │ │ + bl 7e9a8 │ │ │ │ + cbnz r0, 454c6 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 454e8 │ │ │ │ + bne.n 45478 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21c63c │ │ │ │ + bl 21be0c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4556a │ │ │ │ - b.n 454e8 │ │ │ │ + bge.n 454fa │ │ │ │ + b.n 45478 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45578 │ │ │ │ + bge.n 45508 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 45578 │ │ │ │ - bl d5120 │ │ │ │ + b.n 45508 │ │ │ │ + bl d4c84 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 454e8 │ │ │ │ - beq.n 4555c │ │ │ │ + blt.n 45478 │ │ │ │ + beq.n 454ec │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 852e4 │ │ │ │ + b.w 85348 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b548 │ │ │ │ + bl 8b554 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 454e8 │ │ │ │ + blt.n 45478 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4557a │ │ │ │ + bge.n 4550a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4557a │ │ │ │ + b.n 4550a │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r2, #8 │ │ │ │ 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, 455a8 │ │ │ │ - movw r0, #61040 @ 0xee70 │ │ │ │ + cbnz r4, 45538 │ │ │ │ + movw r0, #58940 @ 0xe63c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w e3efc │ │ │ │ + b.w e3a1c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - movw r0, #61060 @ 0xee84 │ │ │ │ + movw r0, #58960 @ 0xe650 │ │ │ │ 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 e3efc │ │ │ │ + bl e3a1c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 455dc │ │ │ │ + bge.n 4556c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 455dc │ │ │ │ + cbnz r3, 4556c │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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 26ae04 │ │ │ │ + b.w 26a5fc │ │ │ │ │ │ │ │ -000455f0 : │ │ │ │ +00045580 : │ │ │ │ movw r0, #15996 @ 0x3e7c │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.w 19f624 │ │ │ │ + b.w 19ebbc │ │ │ │ mov r0, r1 │ │ │ │ - b.w 11da10 │ │ │ │ + b.w 11d500 │ │ │ │ + │ │ │ │ +00045592 : │ │ │ │ + push {r4, r5} │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + ldr r4, [pc, #16] @ (455ac ) │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r3, r4] │ │ │ │ + mov r3, r2 │ │ │ │ + mov r2, r1 │ │ │ │ + mov r1, r5 │ │ │ │ + pop {r4, r5} │ │ │ │ + b.w e4194 │ │ │ │ + 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 140230 │ │ │ │ + bl 13f6fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 21da58 <_PyEval_AddPendingCall@@Base+0x608> │ │ │ │ + bl 21d228 <_PyEval_AddPendingCall@@Base+0x290> │ │ │ │ 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 cf748 │ │ │ │ + bl cf2a0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #56] @ (45678 ) │ │ │ │ + ldr r1, [pc, #60] @ (45628 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a4290 │ │ │ │ - movw r1, #61452 @ 0xf00c │ │ │ │ + bl 1a3810 │ │ │ │ + movw r1, #59352 @ 0xe7d8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl cfe04 │ │ │ │ + bl cf95c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 45672 │ │ │ │ + blt.n 45620 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #22916 @ 0x5984 │ │ │ │ + movw r1, #20812 @ 0x514c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ asrs r0, r0, #31 │ │ │ │ - b.n 45676 │ │ │ │ + b.n 45624 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (456bc ) │ │ │ │ - bl 201eec <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (4566c ) │ │ │ │ + bl 201664 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 456aa │ │ │ │ + cbz r2, 4565a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #54436 @ 0xd4a4 │ │ │ │ + movw r0, #52300 @ 0xcc4c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 808ec │ │ │ │ - movw r0, #61460 @ 0xf014 │ │ │ │ + b.w 8091c │ │ │ │ + movw r0, #59360 @ 0xe7e0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 808ec │ │ │ │ + b.w 8091c │ │ │ │ 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 456ec │ │ │ │ + bne.n 4569c │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 236590 │ │ │ │ - b.n 45708 │ │ │ │ + bl 235d48 │ │ │ │ + b.n 456b8 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #58472 @ 0xe468 │ │ │ │ + movw r1, #56372 @ 0xdc34 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ + bl d56e0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbnz r2, 45714 │ │ │ │ + cbnz r2, 456c4 │ │ │ │ movs r0, #1 │ │ │ │ - b.w 7fd14 │ │ │ │ + b.w 7fd44 │ │ │ │ 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 133738 │ │ │ │ + bl 132d04 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 45786 │ │ │ │ + cbz r0, 45736 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 4578a │ │ │ │ - bl 1515b8 │ │ │ │ + bne.n 4573a │ │ │ │ + bl 150c1c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4574a │ │ │ │ + bge.n 456fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 4574e │ │ │ │ + cbz r3, 456fe │ │ │ │ mov r4, r5 │ │ │ │ - b.n 4587a │ │ │ │ + b.n 4582a │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4574a │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 456fa │ │ │ │ cmp r4, sl │ │ │ │ - bne.n 457b2 │ │ │ │ + bne.n 45762 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 457a4 │ │ │ │ + blt.n 45754 │ │ │ │ mov r5, r4 │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov r4, r5 │ │ │ │ cmp r7, r8 │ │ │ │ - ble.w 4587a │ │ │ │ + ble.w 4582a │ │ │ │ ldr.w r0, [r9, r8, lsl #2] │ │ │ │ - bl 133738 │ │ │ │ + bl 132d04 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45756 │ │ │ │ + bne.n 45706 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 45794 │ │ │ │ + blt.n 45744 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4587a │ │ │ │ - ldr.w sl, [pc, #244] @ 45880 │ │ │ │ + b.n 4582a │ │ │ │ + ldr.w sl, [pc, #244] @ 45830 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 4576a │ │ │ │ + b.n 4571a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 45786 │ │ │ │ + bne.n 45736 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45786 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45736 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 45762 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45762 │ │ │ │ + bne.n 45712 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45712 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 457c6 │ │ │ │ + beq.n 45776 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 457d0 │ │ │ │ + bne.n 45780 │ │ │ │ movs r0, #0 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4584a │ │ │ │ + b.n 457fa │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1705a0 <_PyLong_GCD@@Base> │ │ │ │ + bl 16fa80 <_PyLong_GCD@@Base> │ │ │ │ mov fp, r0 │ │ │ │ - cbnz r0, 457e0 │ │ │ │ + cbnz r0, 45790 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4584a │ │ │ │ + b.n 457fa │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13792c │ │ │ │ + bl 136f24 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45802 │ │ │ │ + bge.n 457b2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 45802 │ │ │ │ + cbnz r3, 457b2 │ │ │ │ mov r0, fp │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 457dc │ │ │ │ + beq.n 4578c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 120310 │ │ │ │ + bl 11fddc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45824 │ │ │ │ + bge.n 457d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45824 │ │ │ │ + cbnz r3, 457d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 457dc │ │ │ │ + beq.n 4578c │ │ │ │ mov r0, fp │ │ │ │ - bl 1515b8 │ │ │ │ + bl 150c1c │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4584a │ │ │ │ + bge.n 457fa │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 4584a │ │ │ │ + cbnz r3, 457fa │ │ │ │ mov r0, fp │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4585e │ │ │ │ + bge.n 4580e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4585e │ │ │ │ + cbnz r3, 4580e │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45872 │ │ │ │ + bge.n 45822 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 45872 │ │ │ │ + cbnz r3, 45822 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 45764 │ │ │ │ - b.n 45786 │ │ │ │ + bne.w 45714 │ │ │ │ + b.n 45736 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strh r0, [r4, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00045884 : │ │ │ │ - ldr r0, [pc, #4] @ (4588c ) │ │ │ │ - b.w 19f624 │ │ │ │ +00045834 : │ │ │ │ + ldr r0, [pc, #4] @ (4583c ) │ │ │ │ + b.w 19ebbc │ │ │ │ nop │ │ │ │ subs r6, #196 @ 0xc4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -38020,354 +37985,354 @@ │ │ │ │ mov r7, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2b314 │ │ │ │ subs r3, r6, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 458c4 │ │ │ │ + bhi.n 45874 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 12945c │ │ │ │ + bl 128f30 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 458dc │ │ │ │ - b.n 45922 │ │ │ │ - movw r0, #4032 @ 0xfc0 │ │ │ │ + cbz r0, 4588c │ │ │ │ + b.n 458d2 │ │ │ │ + movw r0, #1792 @ 0x700 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 458b4 │ │ │ │ - b.n 45922 │ │ │ │ + bne.n 45864 │ │ │ │ + b.n 458d2 │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 45956 │ │ │ │ + ble.n 45906 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45944 │ │ │ │ + beq.n 458f4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 45926 │ │ │ │ + bpl.n 458d6 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 8b428 │ │ │ │ + bl 8b434 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 45922 │ │ │ │ + cbz r0, 458d2 │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 45946 │ │ │ │ + beq.n 458f6 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #63348 @ 0xf774 │ │ │ │ + movw r1, #61108 @ 0xeeb4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 45986 │ │ │ │ - movw r2, #32456 @ 0x7ec8 │ │ │ │ + b.n 45936 │ │ │ │ + movw r2, #30076 @ 0x757c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #35928 @ 0x8c58 │ │ │ │ + movw r1, #33688 @ 0x8398 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #4032 @ 0xfc0 │ │ │ │ + movw r0, #1792 @ 0x700 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 24109c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 45922 │ │ │ │ + bl 2408ac <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 458d2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 45958 │ │ │ │ + beq.n 45908 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl c625c │ │ │ │ + bl c61d4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 45958 │ │ │ │ - b.n 45922 │ │ │ │ + bge.n 45908 │ │ │ │ + b.n 458d2 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strd r3, r1, [sp, #12] │ │ │ │ - cbnz r4, 45966 │ │ │ │ + cbnz r4, 45916 │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 2582f4 │ │ │ │ + bl 257c8c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 45986 │ │ │ │ + cbz r0, 45936 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r0, #15164 @ 0x3b3c │ │ │ │ + movw r0, #12924 @ 0x327c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 808ec │ │ │ │ + bl 8091c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 45990 │ │ │ │ + cbz r3, 45940 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 12afc0 │ │ │ │ + bl 12aa94 │ │ │ │ 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 459aa │ │ │ │ - movw r0, #61484 @ 0xf02c │ │ │ │ + bpl.n 4595a │ │ │ │ + movw r0, #59384 @ 0xe7f8 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - b.w e3efc │ │ │ │ - movw r0, #61508 @ 0xf044 │ │ │ │ + b.w e3a1c │ │ │ │ + movw r0, #59408 @ 0xe810 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - b.w e3efc │ │ │ │ + b.w e3a1c │ │ │ │ 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 cf748 │ │ │ │ + bl cf2a0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #56] @ (45a08 ) │ │ │ │ + ldr r1, [pc, #56] @ (459b8 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a4290 │ │ │ │ - movw r1, #61524 @ 0xf054 │ │ │ │ + bl 1a3810 │ │ │ │ + movw r1, #59424 @ 0xe820 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl cfe04 │ │ │ │ + bl cf95c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 45a02 │ │ │ │ + blt.n 459b2 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #22916 @ 0x5984 │ │ │ │ + movw r1, #20812 @ 0x514c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d014c │ │ │ │ + bl cfca4 │ │ │ │ asrs r0, r0, #31 │ │ │ │ - b.n 45a06 │ │ │ │ + b.n 459b6 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ subs r6, #248 @ 0xf8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ - bl 6b828 │ │ │ │ + bl 6b868 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 45a5a │ │ │ │ + beq.n 45a0a │ │ │ │ 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 272ffc <_PyUnicode_ToDigit@@Base+0x48> │ │ │ │ + bl 272824 <_PyUnicode_ToDigit@@Base+0x48> │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.n 45a4a │ │ │ │ + bhi.n 459fa │ │ │ │ tbb [pc, r0] │ │ │ │ movs r0, #10 │ │ │ │ lsls r4, r1, #8 │ │ │ │ - bl 237218 │ │ │ │ + bl 2369f8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbnz r0, 45aa4 │ │ │ │ + cbnz r0, 45a54 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 45a94 │ │ │ │ + blt.n 45a44 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 45ab0 │ │ │ │ - ldr r3, [pc, #84] @ (45ab4 ) │ │ │ │ + b.n 45a60 │ │ │ │ + ldr r3, [pc, #84] @ (45a64 ) │ │ │ │ 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 45ab0 │ │ │ │ + bge.n 45a60 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #4072] @ 0xfe8 │ │ │ │ - b.n 45ab0 │ │ │ │ + b.n 45a60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45aae │ │ │ │ + bge.n 45a5e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 45aae │ │ │ │ + b.n 45a5e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 45a5a │ │ │ │ + bne.n 45a0a │ │ │ │ mov r0, r2 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45a5a │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45a0a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r2, [r0, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #16] │ │ │ │ - b.n 45ab0 │ │ │ │ + b.n 45a60 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ - b.w 24f7b4 │ │ │ │ + b.w 24ef9c │ │ │ │ ldr r0, [r0, #24] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 45ac8 │ │ │ │ - b.w 14bc28 │ │ │ │ + beq.n 45a78 │ │ │ │ + b.w 14b28c │ │ │ │ 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, 45b04 │ │ │ │ + cbnz r3, 45ab4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1a3a98 <_PyType_Name@@Base> │ │ │ │ + bl 1a3020 <_PyType_Name@@Base> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #61668 @ 0xf0e4 │ │ │ │ + movw r0, #59568 @ 0xe8b0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e3efc │ │ │ │ + b.w e3a1c │ │ │ │ and.w r3, r6, #253 @ 0xfd │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - bne.n 45b14 │ │ │ │ - bl 4c3cc <_PyXI_NewExcInfo@@Base+0x482> │ │ │ │ + bne.n 45ac4 │ │ │ │ + bl 4c37c <_PyXI_NewExcInfo@@Base+0x482> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 45b1a │ │ │ │ - bl 2737c8 <_PyUnicode_ToDigit@@Base+0x814> │ │ │ │ + b.n 45aca │ │ │ │ + bl 272ff0 <_PyUnicode_ToDigit@@Base+0x814> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 45b50 │ │ │ │ + cbz r4, 45b00 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1a3a98 <_PyType_Name@@Base> │ │ │ │ + bl 1a3020 <_PyType_Name@@Base> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ - movw r0, #61680 @ 0xf0f0 │ │ │ │ + movw r0, #59580 @ 0xe8bc │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl e3efc │ │ │ │ + bl e3a1c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45b44 │ │ │ │ + bge.n 45af4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 45b48 │ │ │ │ + cbz r3, 45af8 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 45b50 │ │ │ │ + b.n 45b00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45b44 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45af4 │ │ │ │ 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 45b8c │ │ │ │ + bne.n 45b3c │ │ │ │ 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 45b9a │ │ │ │ - ldr r2, [pc, #172] @ (45c3c ) │ │ │ │ + b.n 45b4a │ │ │ │ + ldr r2, [pc, #172] @ (45bec ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1b87a0 │ │ │ │ + bl 1b7c00 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 45c32 │ │ │ │ + beq.n 45be2 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r5, [r6, #32] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 45c06 │ │ │ │ + bne.n 45bb6 │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 45c34 │ │ │ │ + beq.n 45be4 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ mov r1, r7 │ │ │ │ - bl 7e97c │ │ │ │ + bl 7e9a8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r2, 45bd4 │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 45c1e │ │ │ │ + cbnz r2, 45b84 │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 45bce │ │ │ │ movw r3, #61056 @ 0xee80 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d1e4 │ │ │ │ - b.n 45c1e │ │ │ │ + bl 12cd0c │ │ │ │ + b.n 45bce │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - bl 21c838 <_PyXI_Preserve@@Base+0x1c8> │ │ │ │ - cbnz r0, 45c1e │ │ │ │ + bl 21c008 <_PyXI_Preserve@@Base+0x1c8> │ │ │ │ + cbnz r0, 45bce │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - b.n 45ba6 │ │ │ │ + b.n 45b56 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - bl 852e4 │ │ │ │ + bl 85348 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r7, 45c1e │ │ │ │ + cbz r7, 45bce │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - bl 8b548 │ │ │ │ + bl 8b554 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 45c0e │ │ │ │ + blt.n 45bbe │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 45c1e │ │ │ │ + bne.n 45bce │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 45be0 │ │ │ │ - b.n 45c34 │ │ │ │ + bne.n 45b90 │ │ │ │ + b.n 45be4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 45bfe │ │ │ │ + bne.n 45bae │ │ │ │ mov r0, r7 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45bfe │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45bae │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45c32 │ │ │ │ + bge.n 45be2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 45c32 │ │ │ │ + cbnz r3, 45be2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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} │ │ │ │ @@ -38376,815 +38341,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 45c66 │ │ │ │ + bhi.n 45c16 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 45c80 │ │ │ │ + ble.n 45c30 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - b.n 45c88 │ │ │ │ - movw r0, #35332 @ 0x8a04 │ │ │ │ + b.n 45c38 │ │ │ │ + movw r0, #33092 @ 0x8144 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45c5c │ │ │ │ + bne.n 45c0c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 45cda │ │ │ │ + b.n 45c8a │ │ │ │ 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 45cac │ │ │ │ + bne.n 45c5c │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ add r2, sp, #4 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 236590 │ │ │ │ + bl 235d48 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 45cca │ │ │ │ + bne.n 45c7a │ │ │ │ mov r4, r5 │ │ │ │ - b.n 45cda │ │ │ │ + b.n 45c8a │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #58472 @ 0xe468 │ │ │ │ + movw r1, #56372 @ 0xdc34 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w d5b6c │ │ │ │ - cbz r0, 45cce │ │ │ │ + b.w d56e0 │ │ │ │ + cbz r0, 45c7e │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45cda │ │ │ │ + bge.n 45c8a │ │ │ │ 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, 45d10 │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 45cc0 │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 45d0a │ │ │ │ - bl 140118 │ │ │ │ - b.n 45d10 │ │ │ │ + bne.n 45cba │ │ │ │ + bl 13f5e4 │ │ │ │ + b.n 45cc0 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 45d5e │ │ │ │ + cbnz r0, 45d0e │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 45d2c │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 45cdc │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 45d26 │ │ │ │ - bl 140118 │ │ │ │ - b.n 45d2c │ │ │ │ + bne.n 45cd6 │ │ │ │ + bl 13f5e4 │ │ │ │ + b.n 45cdc │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 45d5e │ │ │ │ + cbnz r0, 45d0e │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbnz r0, 45d36 │ │ │ │ + cbnz r0, 45ce6 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbnz r0, 45d40 │ │ │ │ - b.n 45d5e │ │ │ │ + cbnz r0, 45cf0 │ │ │ │ + b.n 45d0e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45d30 │ │ │ │ - b.n 45d5e │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + beq.n 45ce0 │ │ │ │ + b.n 45d0e │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 45d54 │ │ │ │ + bne.n 45d04 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 140118 │ │ │ │ + b.w 13f5e4 │ │ │ │ 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 88edc │ │ │ │ - cbz r0, 45da8 │ │ │ │ + bl 88ee8 │ │ │ │ + cbz r0, 45d58 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 45d90 │ │ │ │ + b.n 45d40 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.n 45dbc │ │ │ │ + bne.n 45d6c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 45dac │ │ │ │ + blt.n 45d5c │ │ │ │ adds r5, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2748d0 │ │ │ │ - cbz r0, 45df4 │ │ │ │ + bl 2740f8 │ │ │ │ + cbz r0, 45da4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45d82 │ │ │ │ + bne.n 45d32 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 45de4 │ │ │ │ + blt.n 45d94 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 45e0e │ │ │ │ + b.n 45dbe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 45d8e │ │ │ │ + bne.n 45d3e │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45d8e │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45d3e │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ - bl d54c4 │ │ │ │ + bl d5038 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45dda │ │ │ │ + bge.n 45d8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 45dda │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 45d8a │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 45d8e │ │ │ │ + beq.n 45d3e │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 45d90 │ │ │ │ - b.n 45da0 │ │ │ │ + beq.n 45d40 │ │ │ │ + b.n 45d50 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 45da8 │ │ │ │ + bne.n 45d58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45da8 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45d58 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45e08 │ │ │ │ + bge.n 45db8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 45e08 │ │ │ │ + cbnz r3, 45db8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ 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 45e38 │ │ │ │ + bne.n 45de8 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 15f94c │ │ │ │ + b.w 15eec4 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13016 @ 0x32d8 │ │ │ │ + movw r0, #10880 @ 0x2a80 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45e2c │ │ │ │ + bne.n 45ddc │ │ │ │ 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, 45e6e │ │ │ │ + cbz r3, 45e1e │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 45e7e │ │ │ │ + b.n 45e2e │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 45e7c │ │ │ │ + blt.n 45e2c │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 45e78 │ │ │ │ - cbnz r1, 45e9e │ │ │ │ + bgt.n 45e28 │ │ │ │ + cbnz r1, 45e4e │ │ │ │ movs r5, #0 │ │ │ │ - b.n 45e7e │ │ │ │ + b.n 45e2e │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #644] @ (46104 ) │ │ │ │ + ldr r1, [pc, #644] @ (460b4 ) │ │ │ │ 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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 45ea4 │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 45e54 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 462bc │ │ │ │ + b.n 4626c │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ adds r3, r4, r5 │ │ │ │ - beq.n 45eec │ │ │ │ + beq.n 45e9c │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 45eb2 │ │ │ │ + cbz r4, 45e62 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 45eba │ │ │ │ - b.n 45efa │ │ │ │ + bne.n 45e6a │ │ │ │ + b.n 45eaa │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl dc350 <_PyNumber_Index@@Base> │ │ │ │ + bl dbe5c <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 45ecc │ │ │ │ - bl 7fa74 │ │ │ │ - cbz r0, 45efa │ │ │ │ - b.n 45e9a │ │ │ │ - bl 859dc │ │ │ │ + cbnz r0, 45e7c │ │ │ │ + bl 7faa4 │ │ │ │ + cbz r0, 45eaa │ │ │ │ + b.n 45e4a │ │ │ │ + bl 85a50 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45ee6 │ │ │ │ + bge.n 45e96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 45ee6 │ │ │ │ + cbnz r3, 45e96 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.n 45efe │ │ │ │ - b.n 45ec4 │ │ │ │ + bne.n 45eae │ │ │ │ + b.n 45e74 │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 45efe │ │ │ │ + b.n 45eae │ │ │ │ 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, 45f10 │ │ │ │ + cbz r7, 45ec0 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ - b.n 45f18 │ │ │ │ + b.n 45ec8 │ │ │ │ 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 46074 │ │ │ │ + bne.w 46024 │ │ │ │ cmp r5, #11 │ │ │ │ mov r0, r5 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 71608 │ │ │ │ + bl 71640 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 45f44 │ │ │ │ + cbnz r0, 45ef4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 462b2 │ │ │ │ + b.n 46262 │ │ │ │ mov.w r8, #0 │ │ │ │ - movw sl, #29512 @ 0x7348 │ │ │ │ + movw sl, #27272 @ 0x6a88 │ │ │ │ movt sl, #45 @ 0x2d │ │ │ │ mov r0, r8 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 45fe4 │ │ │ │ + beq.n 45f94 │ │ │ │ cmp r7, r0 │ │ │ │ - ble.n 45f68 │ │ │ │ + ble.n 45f18 │ │ │ │ ldrb r3, [r6, r0] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 45f6a │ │ │ │ + bpl.n 45f1a │ │ │ │ adds r0, #1 │ │ │ │ - b.n 45f56 │ │ │ │ - beq.n 46052 │ │ │ │ + b.n 45f06 │ │ │ │ + beq.n 46002 │ │ │ │ add.w r9, r0, #1 │ │ │ │ cmp r7, r9 │ │ │ │ - ble.n 45f84 │ │ │ │ + ble.n 45f34 │ │ │ │ ldrb.w r3, [r6, r9] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.n 45f84 │ │ │ │ + bmi.n 45f34 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 45f6e │ │ │ │ + b.n 45f1e │ │ │ │ sub.w r1, r9, r0 │ │ │ │ add r0, r6 │ │ │ │ - bl 155be4 │ │ │ │ + bl 155250 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46058 │ │ │ │ + beq.n 46008 │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 45fa2 │ │ │ │ + bgt.n 45f52 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 45fdc │ │ │ │ + b.n 45f8c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85b64 │ │ │ │ + bl 85bd8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cbz r0, 45fc8 │ │ │ │ + cbz r0, 45f78 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46058 │ │ │ │ + bge.n 46008 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 46058 │ │ │ │ + bne.n 46008 │ │ │ │ mov r0, fp │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 46058 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 46008 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45fdc │ │ │ │ + bge.n 45f8c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 45fdc │ │ │ │ + cbnz r3, 45f8c │ │ │ │ mov r0, fp │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 45f52 │ │ │ │ + b.n 45f02 │ │ │ │ cmp r7, r0 │ │ │ │ - ble.n 46052 │ │ │ │ - movw r3, #29512 @ 0x7348 │ │ │ │ + ble.n 46002 │ │ │ │ + movw r3, #27272 @ 0x6a88 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ ldrb r2, [r6, r0] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.n 46002 │ │ │ │ + bpl.n 45fb2 │ │ │ │ adds r0, #1 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 45ff0 │ │ │ │ - b.n 46052 │ │ │ │ + bne.n 45fa0 │ │ │ │ + b.n 46002 │ │ │ │ subs r1, r7, r0 │ │ │ │ add r0, r6 │ │ │ │ - bl 155be4 │ │ │ │ + bl 155250 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 46058 │ │ │ │ + cbz r0, 46008 │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 4601c │ │ │ │ + bgt.n 45fcc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 4604e │ │ │ │ + b.n 45ffe │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85b64 │ │ │ │ + bl 85bd8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r0, 4603c │ │ │ │ + cbz r0, 45fec │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46058 │ │ │ │ + bge.n 46008 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 46058 │ │ │ │ + cbnz r3, 46008 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 46058 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 46008 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4604e │ │ │ │ + bge.n 45ffe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4604e │ │ │ │ + cbnz r3, 45ffe │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ add.w r8, r8, #1 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ - b.n 462b2 │ │ │ │ + b.n 46262 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 45f40 │ │ │ │ + bge.w 45ef0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 45f40 │ │ │ │ + bne.w 45ef0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45f40 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45ef0 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ - bl 12945c │ │ │ │ + bl 128f30 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 45f40 │ │ │ │ + bne.w 45ef0 │ │ │ │ ldr.w fp, [sp, #68] @ 0x44 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 460a8 │ │ │ │ + bne.n 46058 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #23096 @ 0x5a38 │ │ │ │ + movw r1, #20716 @ 0x50ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 462aa │ │ │ │ + bl f1b28 │ │ │ │ + b.n 4625a │ │ │ │ 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 461a6 │ │ │ │ + bne.n 46156 │ │ │ │ ldrb.w r9, [r3] │ │ │ │ - bl 71608 │ │ │ │ + bl 71640 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 462aa │ │ │ │ + beq.w 4625a │ │ │ │ mov r8, sl │ │ │ │ mov fp, sl │ │ │ │ mov r0, sl │ │ │ │ cmp r7, fp │ │ │ │ - ble.n 4615a │ │ │ │ + ble.n 4610a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4615a │ │ │ │ + beq.n 4610a │ │ │ │ subs r5, #1 │ │ │ │ ldrb.w r3, [r6, fp] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 46152 │ │ │ │ + bne.n 46102 │ │ │ │ sub.w r1, fp, r0 │ │ │ │ add r0, r6 │ │ │ │ - bl 155be4 │ │ │ │ + bl 155250 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 46296 │ │ │ │ + beq.w 46246 │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 46108 │ │ │ │ + bgt.n 460b8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 46146 │ │ │ │ + b.n 460f6 │ │ │ │ subs r7, #108 @ 0x6c │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85b64 │ │ │ │ + bl 85bd8 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbz r0, 46132 │ │ │ │ + cbz r0, 460e2 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 46296 │ │ │ │ + bge.w 46246 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 46296 │ │ │ │ + bne.w 46246 │ │ │ │ mov r0, sl │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 46296 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 46246 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46146 │ │ │ │ + bge.n 460f6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 46146 │ │ │ │ + cbnz r3, 460f6 │ │ │ │ mov r0, sl │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov r0, fp │ │ │ │ - b.n 460d2 │ │ │ │ + b.n 46082 │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r7, fp │ │ │ │ - bne.n 460dc │ │ │ │ + bne.n 4608c │ │ │ │ cmp r7, r0 │ │ │ │ - blt.n 461a0 │ │ │ │ + blt.n 46150 │ │ │ │ subs r1, r7, r0 │ │ │ │ adds r0, r6, r0 │ │ │ │ - bl 155be4 │ │ │ │ + bl 155250 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 46296 │ │ │ │ + beq.w 46246 │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 4617c │ │ │ │ + bgt.n 4612c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 4619c │ │ │ │ + b.n 4614c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85b64 │ │ │ │ + bl 85bd8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46268 │ │ │ │ + bne.n 46218 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4619c │ │ │ │ + bge.n 4614c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4619c │ │ │ │ + cbnz r3, 4614c │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ add.w r8, r8, #1 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ - b.n 462ac │ │ │ │ - bl 71608 │ │ │ │ + b.n 4625c │ │ │ │ + bl 71640 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 462aa │ │ │ │ + beq.n 4625a │ │ │ │ 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 46244 │ │ │ │ + beq.n 461f4 │ │ │ │ mov.w ip, #1 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ strd r5, ip, [sp] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - bl 1de698 │ │ │ │ + bl 1dddfc │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ subs.w r9, r0, #0 │ │ │ │ add.w r0, r6, sl │ │ │ │ - blt.n 46244 │ │ │ │ + blt.n 461f4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 155be4 │ │ │ │ + bl 155250 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46296 │ │ │ │ + beq.n 46246 │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 46204 │ │ │ │ + bgt.n 461b4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 4623a │ │ │ │ + b.n 461ea │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85b64 │ │ │ │ + bl 85bd8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r0, 46228 │ │ │ │ + cbz r0, 461d8 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46296 │ │ │ │ + bge.n 46246 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 46296 │ │ │ │ + bne.n 46246 │ │ │ │ mov r0, r1 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 46296 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 46246 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4623a │ │ │ │ + bge.n 461ea │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbnz r2, 4623a │ │ │ │ + cbnz r2, 461ea │ │ │ │ mov r0, r1 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ add sl, fp │ │ │ │ add.w r8, r8, #1 │ │ │ │ add sl, r9 │ │ │ │ - b.n 461b4 │ │ │ │ + b.n 46164 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 155be4 │ │ │ │ + bl 155250 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 46296 │ │ │ │ + cbz r0, 46246 │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 4625c │ │ │ │ + bgt.n 4620c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 4628e │ │ │ │ + b.n 4623e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85b64 │ │ │ │ + bl 85bd8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r0, 4627c │ │ │ │ + cbz r0, 4622c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46296 │ │ │ │ + bge.n 46246 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 46296 │ │ │ │ + cbnz r3, 46246 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 46296 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 46246 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4628e │ │ │ │ + bge.n 4623e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4628e │ │ │ │ + cbnz r3, 4623e │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ add.w r3, r8, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 462ac │ │ │ │ + b.n 4625c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 462aa │ │ │ │ + bge.n 4625a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 462aa │ │ │ │ + cbnz r3, 4625a │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 12afc0 │ │ │ │ + bl 12aa94 │ │ │ │ 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, 462d6 │ │ │ │ + cbz r3, 46286 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 462e4 │ │ │ │ + bge.n 46294 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 462e4 │ │ │ │ + b.n 46294 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 462dc │ │ │ │ - b.n 462fe │ │ │ │ + cbz r0, 4628c │ │ │ │ + b.n 462ae │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #26729 @ 0x6869 │ │ │ │ + movw r1, #26649 @ 0x6819 │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #56640 @ 0xdd40 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - b.n 4647c │ │ │ │ + b.n 4642c │ │ │ │ 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] @ (46340 ) │ │ │ │ + ldr r2, [pc, #48] @ (462f0 ) │ │ │ │ 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 707fc <_PyObject_GC_New@@Base> │ │ │ │ + bl 70834 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4633a │ │ │ │ + cbz r0, 462ea │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ - bl 70e98 │ │ │ │ + bl 70ed0 │ │ │ │ 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 46388 │ │ │ │ + bhi.n 46338 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 463a0 │ │ │ │ + bmi.n 46350 │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #56596 @ 0xdd14 │ │ │ │ + movw r2, #54356 @ 0xd454 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #35680 @ 0x8b60 │ │ │ │ + movw r1, #33432 @ 0x8298 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #3976 @ 0xf88 │ │ │ │ + movw r0, #1736 @ 0x6c8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 24109c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4644c │ │ │ │ - movw r0, #3976 @ 0xf88 │ │ │ │ + bl 2408ac <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 463fc │ │ │ │ + movw r0, #1736 @ 0x6c8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4644c │ │ │ │ - b.n 4635e │ │ │ │ + beq.n 463fc │ │ │ │ + b.n 4630e │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 46422 │ │ │ │ + ble.n 463d2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 46408 │ │ │ │ + beq.n 463b8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 463ea │ │ │ │ + bpl.n 4639a │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b428 │ │ │ │ + bl 8b434 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4644c │ │ │ │ + beq.n 463fc │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4640a │ │ │ │ + beq.n 463ba │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #63348 @ 0xf774 │ │ │ │ + movw r1, #61108 @ 0xeeb4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 4644c │ │ │ │ - movw r2, #32456 @ 0x7ec8 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 463fc │ │ │ │ + movw r2, #30076 @ 0x757c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #35928 @ 0x8c58 │ │ │ │ + movw r1, #33688 @ 0x8398 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #3976 @ 0xf88 │ │ │ │ + movw r0, #1736 @ 0x6c8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 24109c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4644c │ │ │ │ + bl 2408ac <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 463fc │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 46428 │ │ │ │ + beq.n 463d8 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4642a │ │ │ │ - bl 7fa74 │ │ │ │ - cbz r0, 4642a │ │ │ │ - b.n 4644c │ │ │ │ + bne.n 463da │ │ │ │ + bl 7faa4 │ │ │ │ + cbz r0, 463da │ │ │ │ + b.n 463fc │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 4642a │ │ │ │ + b.n 463da │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22d854 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + bl 22d08c <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 4644c │ │ │ │ - movw r0, #15164 @ 0x3b3c │ │ │ │ + cbz r0, 463fc │ │ │ │ + movw r0, #12924 @ 0x327c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 808ec │ │ │ │ + b.w 8091c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 46462 │ │ │ │ + cbz r0, 46412 │ │ │ │ movw r1, #19648 @ 0x4cc0 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - b.w 1a08f0 <_PyBytes_DecodeEscape2@@Base+0xb78> │ │ │ │ + b.w 19fe88 <_PyBytes_DecodeEscape2@@Base+0xb78> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #62124 @ 0xf2ac │ │ │ │ + movw r0, #60024 @ 0xea78 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w e3efc │ │ │ │ + b.w e3a1c │ │ │ │ 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 707fc <_PyObject_GC_New@@Base> │ │ │ │ + bl 70834 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 464bc │ │ │ │ + cbz r0, 4646c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #12 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ @@ -39202,361 +39167,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, 464e6 │ │ │ │ + cbnz r0, 46496 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 464ee │ │ │ │ + cbz r0, 4649e │ │ │ │ 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 464d8 │ │ │ │ + beq.n 46488 │ │ │ │ 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, 4651e │ │ │ │ + cbnz r4, 464ce │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 4651e │ │ │ │ + ble.n 464ce │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4651e │ │ │ │ - cbnz r2, 4653e │ │ │ │ + bne.n 464ce │ │ │ │ + cbnz r2, 464ee │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #220] @ (46600 ) │ │ │ │ + ldr r4, [pc, #220] @ (465b0 ) │ │ │ │ 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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 4653e │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 464ee │ │ │ │ movs r0, #0 │ │ │ │ - b.n 465fa │ │ │ │ + b.n 465aa │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - movw r1, #62348 @ 0xf38c │ │ │ │ + movw r1, #60248 @ 0xeb58 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl fead8 │ │ │ │ + bl fe4ac │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4653a │ │ │ │ + beq.n 464ea │ │ │ │ mov r0, r5 │ │ │ │ movs r6, #0 │ │ │ │ - bl 223fcc │ │ │ │ + bl 2237a0 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bpl.n 46572 │ │ │ │ + bpl.n 46522 │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 465de │ │ │ │ + bge.n 4658e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r5, [r3, r6, lsl #2] │ │ │ │ - b.n 4657e │ │ │ │ + b.n 4652e │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 465de │ │ │ │ + bge.n 4658e │ │ │ │ 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 259f04 <_PyGen_SetStopIterationValue@@Base+0x104c> │ │ │ │ + bl 259704 <_PyGen_SetStopIterationValue@@Base+0x1048> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 465c6 │ │ │ │ + bne.n 46576 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 465ae │ │ │ │ + bge.n 4655e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 465ae │ │ │ │ + cbnz r3, 4655e │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4653a │ │ │ │ + bge.n 464ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4653a │ │ │ │ + bne.n 464ea │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4653a │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 464ea │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 465da │ │ │ │ + bge.n 4658a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 465da │ │ │ │ + cbnz r3, 4658a │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 4655c │ │ │ │ + b.n 4650c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 465f2 │ │ │ │ + bge.n 465a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 465f2 │ │ │ │ + cbnz r3, 465a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ subs r7, #240 @ 0xf0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, 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, 46622 │ │ │ │ + cbz r3, 465d2 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 46632 │ │ │ │ + b.n 465e2 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 46630 │ │ │ │ + blt.n 465e0 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 4662c │ │ │ │ - cbnz r1, 46652 │ │ │ │ + bgt.n 465dc │ │ │ │ + cbnz r1, 46602 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 46632 │ │ │ │ + b.n 465e2 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #252] @ (46730 ) │ │ │ │ + ldr r1, [pc, #252] @ (466e0 ) │ │ │ │ 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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 46658 │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 46608 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 46728 │ │ │ │ + b.n 466d8 │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ adds r5, r5, r4 │ │ │ │ - beq.n 46666 │ │ │ │ + beq.n 46616 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c625c │ │ │ │ + bl c61d4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 4664e │ │ │ │ + blt.n 465fe │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 46676 │ │ │ │ + beq.n 46626 │ │ │ │ ldr.w r9, [r6, #20] │ │ │ │ - b.n 4667e │ │ │ │ + b.n 4662e │ │ │ │ movw r9, #32052 @ 0x7d34 │ │ │ │ movt r9, #82 @ 0x52 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71608 │ │ │ │ + bl 71640 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4664e │ │ │ │ + beq.n 465fe │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 46728 │ │ │ │ + ble.n 466d8 │ │ │ │ ldrb.w r3, [r9, r4] │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 466aa │ │ │ │ + beq.n 4665a │ │ │ │ cmp r3, #13 │ │ │ │ - beq.n 466aa │ │ │ │ + beq.n 4665a │ │ │ │ adds r4, #1 │ │ │ │ cmp r8, r4 │ │ │ │ - bne.n 46692 │ │ │ │ + bne.n 46642 │ │ │ │ mov r1, r8 │ │ │ │ - b.n 466ce │ │ │ │ + b.n 4667e │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 466ce │ │ │ │ + ble.n 4667e │ │ │ │ ldrb.w r3, [r9, r1] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 466c8 │ │ │ │ + bne.n 46678 │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 466c8 │ │ │ │ + ble.n 46678 │ │ │ │ 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 155be4 │ │ │ │ + bl 155250 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 46710 │ │ │ │ + cbz r0, 466c0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85b64 │ │ │ │ + bl 85bd8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r0, 466fa │ │ │ │ + cbz r0, 466aa │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46710 │ │ │ │ + bge.n 466c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 46710 │ │ │ │ + cbnz r3, 466c0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 46710 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 466c0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4668c │ │ │ │ + bge.n 4663c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4668c │ │ │ │ + bne.n 4663c │ │ │ │ mov r0, r7 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4668c │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4663c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4664e │ │ │ │ + bge.n 465fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4664e │ │ │ │ + bne.n 465fe │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4664e │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 465fe │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ands r4, r3 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - bl 772a4 │ │ │ │ + bl 772dc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ 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 46772 │ │ │ │ + bge.n 46722 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 46772 │ │ │ │ + cbnz r3, 46722 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 76df8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 76e30 <_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 26ff38 │ │ │ │ - cbz r0, 467a4 │ │ │ │ + bl 26f760 │ │ │ │ + cbz r0, 46754 │ │ │ │ movw r3, #61116 @ 0xeebc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 150e74 │ │ │ │ + bl 1504d8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 467c6 │ │ │ │ + b.n 46776 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ - movw r3, #29215 @ 0x721f │ │ │ │ + movw r3, #29135 @ 0x71cf │ │ │ │ movt r3, #4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 467c2 │ │ │ │ + bne.n 46772 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 467c6 │ │ │ │ + bge.n 46776 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 467c6 │ │ │ │ + b.n 46776 │ │ │ │ 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 467f6 │ │ │ │ + beq.n 467a6 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13172 @ 0x3374 │ │ │ │ + movw r0, #11036 @ 0x2b1c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 467f6 │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 467a6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4680c │ │ │ │ + b.n 467bc │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 8b548 │ │ │ │ + bl 8b554 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 467f2 │ │ │ │ + beq.n 467a2 │ │ │ │ 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 248614 │ │ │ │ + b.w 247df8 │ │ │ │ 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 468d4 │ │ │ │ + bl 46884 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 46864 │ │ │ │ + beq.n 46814 │ │ │ │ cmp r0, #2 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r3, r5 │ │ │ │ itte ne │ │ │ │ movwne r2, #5160 @ 0x1428 │ │ │ │ movtne r2, #75 @ 0x4b │ │ │ │ @@ -39564,38 +39529,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 7bb84 │ │ │ │ + b.w 7bbb4 │ │ │ │ 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 155be4 │ │ │ │ + bl 155250 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 468b2 │ │ │ │ + cbz r0, 46862 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 46896 │ │ │ │ + cbz r3, 46846 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 4689e │ │ │ │ + b.n 4684e │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 468a6 │ │ │ │ + cbz r2, 46856 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 468ae │ │ │ │ + b.n 4685e │ │ │ │ movw r1, #32052 @ 0x7d34 │ │ │ │ movt r1, #82 @ 0x52 │ │ │ │ - bl 46c9c │ │ │ │ + bl 46c4c │ │ │ │ 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 │ │ │ │ @@ -39609,529 +39574,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 4690a │ │ │ │ + beq.n 468ba │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #11484 @ 0x2cdc │ │ │ │ + movw r1, #9244 @ 0x241c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 4692e │ │ │ │ + bl f1b28 │ │ │ │ + b.n 468de │ │ │ │ ldr r4, [r0, #8] │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 46932 │ │ │ │ + bls.n 468e2 │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - movw r1, #62648 @ 0xf4b8 │ │ │ │ + movw r1, #60548 @ 0xec84 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d5b6c │ │ │ │ + bl d56e0 │ │ │ │ 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 77224 │ │ │ │ + bl 7725c │ │ │ │ mov r0, r4 │ │ │ │ - bl 46b8c │ │ │ │ + bl 46b3c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7e6c8 │ │ │ │ + b.w 7e6f4 │ │ │ │ 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 46a40 │ │ │ │ + beq.n 469f0 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7faa4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46a40 │ │ │ │ + bne.n 469f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ff10 │ │ │ │ + bl 25f708 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 46a40 │ │ │ │ + beq.n 469f0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 261fbc │ │ │ │ + bl 2617b4 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 261fbc │ │ │ │ + bl 2617b4 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 261fbc │ │ │ │ + bl 2617b4 │ │ │ │ mov r1, sl │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 261fbc │ │ │ │ + bl 2617b4 │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 261fbc │ │ │ │ + bl 2617b4 │ │ │ │ mov r3, r5 │ │ │ │ strd sl, r0, [sp] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #62688 @ 0xf4e0 │ │ │ │ + movw r0, #60588 @ 0xecac │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 808ec │ │ │ │ + bl 8091c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 469ec │ │ │ │ + cbnz r0, 4699c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 270e5c │ │ │ │ + b.w 270684 │ │ │ │ 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, #62696 @ 0xf4e8 │ │ │ │ + movw r0, #60596 @ 0xecb4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 2628b0 │ │ │ │ + bl 2620a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46a22 │ │ │ │ + bge.n 469d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 46a22 │ │ │ │ + cbnz r3, 469d2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 469e0 │ │ │ │ + beq.n 46990 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46a40 │ │ │ │ + bge.n 469f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 46a40 │ │ │ │ + cbnz r3, 469f0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 76df8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 76e30 <_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, 46a68 │ │ │ │ + cbnz r3, 46a18 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 46a68 │ │ │ │ + ble.n 46a18 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 46a68 │ │ │ │ - cbnz r4, 46a8a │ │ │ │ + bne.n 46a18 │ │ │ │ + cbnz r4, 46a3a │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #112] @ (46ae0 ) │ │ │ │ + ldr r4, [pc, #112] @ (46a90 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #2 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 46a8a │ │ │ │ + cbnz r0, 46a3a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 46ada │ │ │ │ + b.n 46a8a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 20b7bc │ │ │ │ + bl 20af50 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 46a86 │ │ │ │ + beq.n 46a36 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 46cf8 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ + bl 46ca8 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46a86 │ │ │ │ + beq.n 46a36 │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ - bl 97c24 │ │ │ │ + bl 97ca0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ blx 2b578 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 9a7f0 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 46ad2 │ │ │ │ + bne.n 46a82 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a8634 │ │ │ │ - b.n 46a86 │ │ │ │ + bl 1a7bc4 │ │ │ │ + b.n 46a36 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r8, r9, pc} │ │ │ │ muls r4, r7 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ - bl 26a6a8 <_PyObject_GetState@@Base> │ │ │ │ + bl 269ea0 <_PyObject_GetState@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46b6e │ │ │ │ - ldr r0, [pc, #128] @ (46b84 ) │ │ │ │ + beq.n 46b1e │ │ │ │ + ldr r0, [pc, #128] @ (46b34 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #12 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 94d10 │ │ │ │ + bl 94d94 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 46b1c │ │ │ │ - ldr r6, [pc, #112] @ (46b88 ) │ │ │ │ + cbnz r0, 46acc │ │ │ │ + ldr r6, [pc, #112] @ (46b38 ) │ │ │ │ movs r4, #0 │ │ │ │ - b.n 46b72 │ │ │ │ - bl 88edc │ │ │ │ + b.n 46b22 │ │ │ │ + bl 88ee8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46b36 │ │ │ │ + bge.n 46ae6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 46b36 │ │ │ │ + cbnz r3, 46ae6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 46b16 │ │ │ │ + beq.n 46ac6 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r3, r5 │ │ │ │ - ldr r2, [pc, #72] @ (46b88 ) │ │ │ │ + ldr r2, [pc, #72] @ (46b38 ) │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ str r6, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #5 │ │ │ │ - bl 7bef8 │ │ │ │ + bl 7bf28 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46b62 │ │ │ │ + bge.n 46b12 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 46b66 │ │ │ │ - ldr r6, [pc, #36] @ (46b88 ) │ │ │ │ - b.n 46b72 │ │ │ │ + cbz r3, 46b16 │ │ │ │ + ldr r6, [pc, #36] @ (46b38 ) │ │ │ │ + b.n 46b22 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 46b62 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 46b12 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a1f4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a1f4 │ │ │ │ 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, 46bba │ │ │ │ + cbz r2, 46b6a │ │ │ │ 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 46bb6 │ │ │ │ + bge.n 46b66 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 46bb6 │ │ │ │ + cbnz r3, 46b66 │ │ │ │ mov r0, r2 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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 46c96 │ │ │ │ + beq.n 46c46 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7faa4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46c96 │ │ │ │ + bne.n 46c46 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ff10 │ │ │ │ + bl 25f708 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 46c96 │ │ │ │ + beq.n 46c46 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 261fbc │ │ │ │ + bl 2617b4 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 261fbc │ │ │ │ + bl 2617b4 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 261fbc │ │ │ │ + bl 2617b4 │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 261fbc │ │ │ │ + bl 2617b4 │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #62792 @ 0xf548 │ │ │ │ + movw r0, #60692 @ 0xed14 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 808ec │ │ │ │ + bl 8091c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 46c42 │ │ │ │ + cbnz r0, 46bf2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 270e5c │ │ │ │ + b.w 270684 │ │ │ │ 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, #62800 @ 0xf550 │ │ │ │ + movw r0, #60700 @ 0xed1c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 2628b0 │ │ │ │ + bl 2620a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46c78 │ │ │ │ + bge.n 46c28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 46c78 │ │ │ │ + cbnz r3, 46c28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 46c36 │ │ │ │ + beq.n 46be6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46c96 │ │ │ │ + bge.n 46c46 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 46c96 │ │ │ │ + cbnz r3, 46c46 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 76df8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 76e30 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ - movw r7, #29512 @ 0x7348 │ │ │ │ + movw r7, #27272 @ 0x6a88 │ │ │ │ movt r7, #45 @ 0x2d │ │ │ │ - movw r6, #30536 @ 0x7748 │ │ │ │ + movw r6, #28296 @ 0x6e88 │ │ │ │ movt r6, #45 @ 0x2d │ │ │ │ - movw r5, #60156 @ 0xeafc │ │ │ │ + movw r5, #57900 @ 0xe22c │ │ │ │ movt r5, #60 @ 0x3c │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r2 │ │ │ │ - bge.n 46cda │ │ │ │ + bge.n 46c8a │ │ │ │ ldrb r3, [r1, r4] │ │ │ │ ldr.w ip, [r7, r3, lsl #2] │ │ │ │ tst.w ip, #1 │ │ │ │ - beq.n 46ccc │ │ │ │ + beq.n 46c7c │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ - b.n 46cd4 │ │ │ │ + b.n 46c84 │ │ │ │ tst.w ip, #2 │ │ │ │ it ne │ │ │ │ ldrbne r3, [r6, r3] │ │ │ │ strb r3, [r0, r4] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 46cb8 │ │ │ │ + b.n 46c68 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00046cde : │ │ │ │ +00046c8e : │ │ │ │ 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 1ffe9c │ │ │ │ + bl 1ff610 │ │ │ │ str r5, [r4, #68] @ 0x44 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00046cf8 <_PyLong_UnsignedLongLong_Converter@@Base>: │ │ │ │ +00046ca8 <_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 1241f4 │ │ │ │ + bl 123cb4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 46d2c <_PyLong_UnsignedLongLong_Converter@@Base+0x34> │ │ │ │ + beq.n 46cdc <_PyLong_UnsignedLongLong_Converter@@Base+0x34> │ │ │ │ cmp r0, #8 │ │ │ │ - bls.n 46d30 <_PyLong_UnsignedLongLong_Converter@@Base+0x38> │ │ │ │ + bls.n 46ce0 <_PyLong_UnsignedLongLong_Converter@@Base+0x38> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #62816 @ 0xf560 │ │ │ │ + movw r1, #60716 @ 0xed2c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 46d32 <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ + b.n 46ce2 <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r0, #24] │ │ │ │ - cbz r3, 46d46 <_PyLong_UnsignedLongLong_Converter@@Base+0x4e> │ │ │ │ + cbz r3, 46cf6 <_PyLong_UnsignedLongLong_Converter@@Base+0x4e> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46d56 <_PyLong_UnsignedLongLong_Converter@@Base+0x5e> │ │ │ │ + bge.n 46d06 <_PyLong_UnsignedLongLong_Converter@@Base+0x5e> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 46d56 <_PyLong_UnsignedLongLong_Converter@@Base+0x5e> │ │ │ │ + b.n 46d06 <_PyLong_UnsignedLongLong_Converter@@Base+0x5e> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - cbz r0, 46d4e <_PyLong_UnsignedLongLong_Converter@@Base+0x56> │ │ │ │ - b.w 462fe │ │ │ │ + cbz r0, 46cfe <_PyLong_UnsignedLongLong_Converter@@Base+0x56> │ │ │ │ + b.w 462ae │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #58221 @ 0xe36d │ │ │ │ + movw r1, #56173 @ 0xdb6d │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ movw r0, #56224 @ 0xdba0 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - b.w 4647c │ │ │ │ + b.w 4642c │ │ │ │ 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 155be4 │ │ │ │ + bl 155250 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 46db2 <_PyLong_UnsignedLongLong_Converter@@Base+0xba> │ │ │ │ + cbz r0, 46d62 <_PyLong_UnsignedLongLong_Converter@@Base+0xba> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 46d96 <_PyLong_UnsignedLongLong_Converter@@Base+0x9e> │ │ │ │ + cbz r3, 46d46 <_PyLong_UnsignedLongLong_Converter@@Base+0x9e> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 46d9e <_PyLong_UnsignedLongLong_Converter@@Base+0xa6> │ │ │ │ + b.n 46d4e <_PyLong_UnsignedLongLong_Converter@@Base+0xa6> │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 46da6 <_PyLong_UnsignedLongLong_Converter@@Base+0xae> │ │ │ │ + cbz r2, 46d56 <_PyLong_UnsignedLongLong_Converter@@Base+0xae> │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 46dae <_PyLong_UnsignedLongLong_Converter@@Base+0xb6> │ │ │ │ + b.n 46d5e <_PyLong_UnsignedLongLong_Converter@@Base+0xb6> │ │ │ │ movw r1, #32052 @ 0x7d34 │ │ │ │ movt r1, #82 @ 0x52 │ │ │ │ - bl 470f8 <_PyLong_UnsignedLongLong_Converter@@Base+0x400> │ │ │ │ + bl 470a8 <_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] @ (46e54 <_PyLong_UnsignedLongLong_Converter@@Base+0x15c>) │ │ │ │ + ldr r3, [pc, #124] @ (46e04 <_PyLong_UnsignedLongLong_Converter@@Base+0x15c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 703d8 │ │ │ │ - cbz r0, 46e42 <_PyLong_UnsignedLongLong_Converter@@Base+0x14a> │ │ │ │ + bl 70410 │ │ │ │ + cbz r0, 46df2 <_PyLong_UnsignedLongLong_Converter@@Base+0x14a> │ │ │ │ add.w r3, r5, #113664 @ 0x1bc00 │ │ │ │ - movw r6, #40924 @ 0x9fdc │ │ │ │ + movw r6, #38684 @ 0x971c │ │ │ │ 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, 46e46 <_PyLong_UnsignedLongLong_Converter@@Base+0x14e> │ │ │ │ - bl 7fd14 │ │ │ │ + cbz r0, 46df6 <_PyLong_UnsignedLongLong_Converter@@Base+0x14e> │ │ │ │ + bl 7fd44 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46e28 <_PyLong_UnsignedLongLong_Converter@@Base+0x130> │ │ │ │ + bge.n 46dd8 <_PyLong_UnsignedLongLong_Converter@@Base+0x130> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 46e28 <_PyLong_UnsignedLongLong_Converter@@Base+0x130> │ │ │ │ + cbnz r3, 46dd8 <_PyLong_UnsignedLongLong_Converter@@Base+0x130> │ │ │ │ mov r0, r7 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 46e46 <_PyLong_UnsignedLongLong_Converter@@Base+0x14e> │ │ │ │ + bne.n 46df6 <_PyLong_UnsignedLongLong_Converter@@Base+0x14e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46e42 <_PyLong_UnsignedLongLong_Converter@@Base+0x14a> │ │ │ │ + bge.n 46df2 <_PyLong_UnsignedLongLong_Converter@@Base+0x14a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 46e42 <_PyLong_UnsignedLongLong_Converter@@Base+0x14a> │ │ │ │ + cbnz r3, 46df2 <_PyLong_UnsignedLongLong_Converter@@Base+0x14a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 46e4c <_PyLong_UnsignedLongLong_Converter@@Base+0x154> │ │ │ │ + b.n 46dfc <_PyLong_UnsignedLongLong_Converter@@Base+0x154> │ │ │ │ adds r6, #4 │ │ │ │ cmp r8, r5 │ │ │ │ - bne.n 46dfc <_PyLong_UnsignedLongLong_Converter@@Base+0x104> │ │ │ │ + bne.n 46dac <_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 │ │ │ │ @@ -40139,104 +40104,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, 46e80 <_PyLong_UnsignedLongLong_Converter@@Base+0x188> │ │ │ │ + cbnz r7, 46e30 <_PyLong_UnsignedLongLong_Converter@@Base+0x188> │ │ │ │ cmp r3, r7 │ │ │ │ - ble.n 46e80 <_PyLong_UnsignedLongLong_Converter@@Base+0x188> │ │ │ │ + ble.n 46e30 <_PyLong_UnsignedLongLong_Converter@@Base+0x188> │ │ │ │ cmp r3, #2 │ │ │ │ - bgt.n 46e80 <_PyLong_UnsignedLongLong_Converter@@Base+0x188> │ │ │ │ - cbnz r2, 46ea4 <_PyLong_UnsignedLongLong_Converter@@Base+0x1ac> │ │ │ │ - ldr r1, [pc, #492] @ (47070 <_PyLong_UnsignedLongLong_Converter@@Base+0x378>) │ │ │ │ + bgt.n 46e30 <_PyLong_UnsignedLongLong_Converter@@Base+0x188> │ │ │ │ + cbnz r2, 46e54 <_PyLong_UnsignedLongLong_Converter@@Base+0x1ac> │ │ │ │ + ldr r1, [pc, #492] @ (47020 <_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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 46ee6 <_PyLong_UnsignedLongLong_Converter@@Base+0x1ee> │ │ │ │ + cbz r0, 46e96 <_PyLong_UnsignedLongLong_Converter@@Base+0x1ee> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 46f08 <_PyLong_UnsignedLongLong_Converter@@Base+0x210> │ │ │ │ + beq.n 46eb8 <_PyLong_UnsignedLongLong_Converter@@Base+0x210> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 46eea <_PyLong_UnsignedLongLong_Converter@@Base+0x1f2> │ │ │ │ + bpl.n 46e9a <_PyLong_UnsignedLongLong_Converter@@Base+0x1f2> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 8b428 │ │ │ │ + bl 8b434 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 46ee6 <_PyLong_UnsignedLongLong_Converter@@Base+0x1ee> │ │ │ │ + cbz r0, 46e96 <_PyLong_UnsignedLongLong_Converter@@Base+0x1ee> │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 46f0a <_PyLong_UnsignedLongLong_Converter@@Base+0x212> │ │ │ │ + beq.n 46eba <_PyLong_UnsignedLongLong_Converter@@Base+0x212> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #63348 @ 0xf774 │ │ │ │ + movw r1, #61108 @ 0xeeb4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 47066 <_PyLong_UnsignedLongLong_Converter@@Base+0x36e> │ │ │ │ - movw r2, #32456 @ 0x7ec8 │ │ │ │ + b.n 47016 <_PyLong_UnsignedLongLong_Converter@@Base+0x36e> │ │ │ │ + movw r2, #30076 @ 0x757c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #35680 @ 0x8b60 │ │ │ │ + movw r1, #33432 @ 0x8298 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #34704 @ 0x8790 │ │ │ │ + movw r0, #32516 @ 0x7f04 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 24109c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 46ee6 <_PyLong_UnsignedLongLong_Converter@@Base+0x1ee> │ │ │ │ + bl 2408ac <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 46e96 <_PyLong_UnsignedLongLong_Converter@@Base+0x1ee> │ │ │ │ movs r7, #0 │ │ │ │ cmp.w r8, #1 │ │ │ │ - ble.n 46f52 <_PyLong_UnsignedLongLong_Converter@@Base+0x25a> │ │ │ │ + ble.n 46f02 <_PyLong_UnsignedLongLong_Converter@@Base+0x25a> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 46f38 <_PyLong_UnsignedLongLong_Converter@@Base+0x240> │ │ │ │ - movw r2, #56596 @ 0xdd14 │ │ │ │ + bmi.n 46ee8 <_PyLong_UnsignedLongLong_Converter@@Base+0x240> │ │ │ │ + movw r2, #54356 @ 0xd454 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #35928 @ 0x8c58 │ │ │ │ + movw r1, #33688 @ 0x8398 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #34704 @ 0x8790 │ │ │ │ + movw r0, #32516 @ 0x7f04 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 24109c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 46ee6 <_PyLong_UnsignedLongLong_Converter@@Base+0x1ee> │ │ │ │ + bl 2408ac <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 46e96 <_PyLong_UnsignedLongLong_Converter@@Base+0x1ee> │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b428 │ │ │ │ + bl 8b434 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46ee6 <_PyLong_UnsignedLongLong_Converter@@Base+0x1ee> │ │ │ │ + beq.n 46e96 <_PyLong_UnsignedLongLong_Converter@@Base+0x1ee> │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 46f56 <_PyLong_UnsignedLongLong_Converter@@Base+0x25e> │ │ │ │ - b.n 46ed0 <_PyLong_UnsignedLongLong_Converter@@Base+0x1d8> │ │ │ │ + beq.n 46f06 <_PyLong_UnsignedLongLong_Converter@@Base+0x25e> │ │ │ │ + b.n 46e80 <_PyLong_UnsignedLongLong_Converter@@Base+0x1d8> │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 223fcc │ │ │ │ + bl 2237a0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 707fc <_PyObject_GC_New@@Base> │ │ │ │ + bl 70834 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46ee6 <_PyLong_UnsignedLongLong_Converter@@Base+0x1ee> │ │ │ │ + beq.n 46e96 <_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 │ │ │ │ @@ -40251,75 +40216,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, 46fac <_PyLong_UnsignedLongLong_Converter@@Base+0x2b4> │ │ │ │ + cbz r3, 46f5c <_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, 46fbc <_PyLong_UnsignedLongLong_Converter@@Base+0x2c4> │ │ │ │ + cbz r2, 46f6c <_PyLong_UnsignedLongLong_Converter@@Base+0x2c4> │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - bl 75bf0 │ │ │ │ + bl 75c28 │ │ │ │ str r0, [r4, #32] │ │ │ │ - cbz r0, 46ff8 <_PyLong_UnsignedLongLong_Converter@@Base+0x300> │ │ │ │ + cbz r0, 46fa8 <_PyLong_UnsignedLongLong_Converter@@Base+0x300> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 46ff8 <_PyLong_UnsignedLongLong_Converter@@Base+0x300> │ │ │ │ + cbz r0, 46fa8 <_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 46fe0 <_PyLong_UnsignedLongLong_Converter@@Base+0x2e8> │ │ │ │ + beq.n 46f90 <_PyLong_UnsignedLongLong_Converter@@Base+0x2e8> │ │ │ │ adds r0, #1 │ │ │ │ - b.n 46fd0 <_PyLong_UnsignedLongLong_Converter@@Base+0x2d8> │ │ │ │ + b.n 46f80 <_PyLong_UnsignedLongLong_Converter@@Base+0x2d8> │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 75bf0 │ │ │ │ + bl 75c28 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 46ff8 <_PyLong_UnsignedLongLong_Converter@@Base+0x300> │ │ │ │ + cbz r0, 46fa8 <_PyLong_UnsignedLongLong_Converter@@Base+0x300> │ │ │ │ movw r6, #2200 @ 0x898 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ subs r0, #4 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 4702a <_PyLong_UnsignedLongLong_Converter@@Base+0x332> │ │ │ │ + b.n 46fda <_PyLong_UnsignedLongLong_Converter@@Base+0x332> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4700c <_PyLong_UnsignedLongLong_Converter@@Base+0x314> │ │ │ │ + bge.n 46fbc <_PyLong_UnsignedLongLong_Converter@@Base+0x314> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4700c <_PyLong_UnsignedLongLong_Converter@@Base+0x314> │ │ │ │ + cbnz r3, 46fbc <_PyLong_UnsignedLongLong_Converter@@Base+0x314> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47020 <_PyLong_UnsignedLongLong_Converter@@Base+0x328> │ │ │ │ + bge.n 46fd0 <_PyLong_UnsignedLongLong_Converter@@Base+0x328> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 47020 <_PyLong_UnsignedLongLong_Converter@@Base+0x328> │ │ │ │ + cbnz r3, 46fd0 <_PyLong_UnsignedLongLong_Converter@@Base+0x328> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1f37b8 │ │ │ │ + b.w 1f2f28 │ │ │ │ ldr.w r7, [r3], #32 │ │ │ │ - cbz r7, 4705a <_PyLong_UnsignedLongLong_Converter@@Base+0x362> │ │ │ │ + cbz r7, 4700a <_PyLong_UnsignedLongLong_Converter@@Base+0x362> │ │ │ │ str.w r8, [r0, #4]! │ │ │ │ - b.n 4702a <_PyLong_UnsignedLongLong_Converter@@Base+0x332> │ │ │ │ + b.n 46fda <_PyLong_UnsignedLongLong_Converter@@Base+0x332> │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r3, r7] │ │ │ │ - cbz r3, 47056 <_PyLong_UnsignedLongLong_Converter@@Base+0x35e> │ │ │ │ + cbz r3, 47006 <_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] │ │ │ │ @@ -40327,185 +40292,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 47036 <_PyLong_UnsignedLongLong_Converter@@Base+0x33e> │ │ │ │ + bne.n 46fe6 <_PyLong_UnsignedLongLong_Converter@@Base+0x33e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 8299c │ │ │ │ + bl 82a14 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ mvns r4, r2 │ │ │ │ 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, 47094 <_PyLong_UnsignedLongLong_Converter@@Base+0x39c> │ │ │ │ + cbnz r3, 47044 <_PyLong_UnsignedLongLong_Converter@@Base+0x39c> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 47094 <_PyLong_UnsignedLongLong_Converter@@Base+0x39c> │ │ │ │ + ble.n 47044 <_PyLong_UnsignedLongLong_Converter@@Base+0x39c> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 47094 <_PyLong_UnsignedLongLong_Converter@@Base+0x39c> │ │ │ │ - cbnz r0, 470ae <_PyLong_UnsignedLongLong_Converter@@Base+0x3b6> │ │ │ │ + bne.n 47044 <_PyLong_UnsignedLongLong_Converter@@Base+0x39c> │ │ │ │ + cbnz r0, 4705e <_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] @ (470f4 <_PyLong_UnsignedLongLong_Converter@@Base+0x3fc>) │ │ │ │ + ldr r4, [pc, #80] @ (470a4 <_PyLong_UnsignedLongLong_Converter@@Base+0x3fc>) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 470e2 <_PyLong_UnsignedLongLong_Converter@@Base+0x3ea> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 47092 <_PyLong_UnsignedLongLong_Converter@@Base+0x3ea> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 20b7bc │ │ │ │ + bl 20af50 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 470e2 <_PyLong_UnsignedLongLong_Converter@@Base+0x3ea> │ │ │ │ - bl 97c24 │ │ │ │ + beq.n 47092 <_PyLong_UnsignedLongLong_Converter@@Base+0x3ea> │ │ │ │ + bl 97ca0 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b85c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 9a7f0 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 470e6 <_PyLong_UnsignedLongLong_Converter@@Base+0x3ee> │ │ │ │ + bne.n 47096 <_PyLong_UnsignedLongLong_Converter@@Base+0x3ee> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a8634 │ │ │ │ + bl 1a7bc4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 470ee <_PyLong_UnsignedLongLong_Converter@@Base+0x3f6> │ │ │ │ + b.n 4709e <_PyLong_UnsignedLongLong_Converter@@Base+0x3f6> │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl 100f40 │ │ │ │ + bl 100838 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ add r0, r0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - movw ip, #30536 @ 0x7748 │ │ │ │ + movw ip, #28296 @ 0x6e88 │ │ │ │ movt ip, #45 @ 0x2d │ │ │ │ - movw lr, #29512 @ 0x7348 │ │ │ │ + movw lr, #27272 @ 0x6a88 │ │ │ │ movt lr, #45 @ 0x2d │ │ │ │ - movw r7, #60156 @ 0xeafc │ │ │ │ + movw r7, #57900 @ 0xe22c │ │ │ │ movt r7, #60 @ 0x3c │ │ │ │ mov r5, r3 │ │ │ │ cmp r5, r2 │ │ │ │ - bge.n 47148 <_PyLong_UnsignedLongLong_Converter@@Base+0x450> │ │ │ │ + bge.n 470f8 <_PyLong_UnsignedLongLong_Converter@@Base+0x450> │ │ │ │ ldrb r4, [r1, r5] │ │ │ │ ldr.w r6, [lr, r4, lsl #2] │ │ │ │ tst.w r6, #1 │ │ │ │ - beq.n 4712e <_PyLong_UnsignedLongLong_Converter@@Base+0x436> │ │ │ │ - cbnz r3, 47142 <_PyLong_UnsignedLongLong_Converter@@Base+0x44a> │ │ │ │ + beq.n 470de <_PyLong_UnsignedLongLong_Converter@@Base+0x436> │ │ │ │ + cbnz r3, 470f2 <_PyLong_UnsignedLongLong_Converter@@Base+0x44a> │ │ │ │ ldrb r4, [r7, r4] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 47142 <_PyLong_UnsignedLongLong_Converter@@Base+0x44a> │ │ │ │ + b.n 470f2 <_PyLong_UnsignedLongLong_Converter@@Base+0x44a> │ │ │ │ ands.w r6, r6, #2 │ │ │ │ - beq.n 4713c <_PyLong_UnsignedLongLong_Converter@@Base+0x444> │ │ │ │ - cbz r3, 47140 <_PyLong_UnsignedLongLong_Converter@@Base+0x448> │ │ │ │ + beq.n 470ec <_PyLong_UnsignedLongLong_Converter@@Base+0x444> │ │ │ │ + cbz r3, 470f0 <_PyLong_UnsignedLongLong_Converter@@Base+0x448> │ │ │ │ ldrb.w r4, [ip, r4] │ │ │ │ - b.n 47142 <_PyLong_UnsignedLongLong_Converter@@Base+0x44a> │ │ │ │ + b.n 470f2 <_PyLong_UnsignedLongLong_Converter@@Base+0x44a> │ │ │ │ mov r3, r6 │ │ │ │ - b.n 47142 <_PyLong_UnsignedLongLong_Converter@@Base+0x44a> │ │ │ │ + b.n 470f2 <_PyLong_UnsignedLongLong_Converter@@Base+0x44a> │ │ │ │ movs r3, #1 │ │ │ │ strb r4, [r0, r5] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 47116 <_PyLong_UnsignedLongLong_Converter@@Base+0x41e> │ │ │ │ + b.n 470c6 <_PyLong_UnsignedLongLong_Converter@@Base+0x41e> │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0004714a : │ │ │ │ +000470fa : │ │ │ │ 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] @ (471f0 ) │ │ │ │ + ldr r4, [pc, #148] @ (471a0 ) │ │ │ │ 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 47170 │ │ │ │ + ble.n 47120 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ - cbnz r6, 47190 │ │ │ │ + cbnz r6, 47140 │ │ │ │ movw r1, #44536 @ 0xadf8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #62948 @ 0xf5e4 │ │ │ │ + movw r2, #60848 @ 0xedb0 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1ed4e4 <_PyErr_Format@@Base> │ │ │ │ + b.w 1ecc4c <_PyErr_Format@@Base> │ │ │ │ ldr r4, [r1, #8] │ │ │ │ adds r1, #16 │ │ │ │ - cbz r2, 4719a │ │ │ │ + cbz r2, 4714a │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 471a8 │ │ │ │ + cbnz r3, 47158 │ │ │ │ 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 d94cc <_PyEval_CheckExceptTypeValid@@Base+0x564> │ │ │ │ + bl d8fbc <_PyEval_CheckExceptTypeValid@@Base+0x56c> │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 471ea │ │ │ │ + cbz r0, 4719a │ │ │ │ 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 1a239c <_PyBytes_DecodeEscape2@@Base+0x2624> │ │ │ │ + bl 1a1934 <_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 89650 <_Py_CheckFunctionResult@@Base> │ │ │ │ + b.w 8965c <_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 27e6b8 <_PyEval_GetANext@@Base+0x2d4> │ │ │ │ + b.w 27deb8 <_PyEval_GetANext@@Base+0x2d4> │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 4721c │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 471cc │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ push {r4} │ │ │ │ cmp r1, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne.n 47214 │ │ │ │ + bne.n 471c4 │ │ │ │ pop {r4} │ │ │ │ - b.w 140118 │ │ │ │ + b.w 13f5e4 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r2 │ │ │ │ pop {r4} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ @@ -40514,545 +40479,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 9a728 <_Py_GetConfig@@Base> │ │ │ │ + bl 9a7b8 <_Py_GetConfig@@Base> │ │ │ │ ldr r3, [r0, #120] @ 0x78 │ │ │ │ - cbnz r3, 4724e │ │ │ │ + cbnz r3, 471fe │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1fe568 │ │ │ │ + b.w 1fdcd8 │ │ │ │ movw r3, #61096 @ 0xeea8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #63152 @ 0xf6b0 │ │ │ │ + movw r1, #61052 @ 0xee7c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ef69c │ │ │ │ + bl 1eee04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47244 │ │ │ │ + beq.n 471f4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 27e6b8 <_PyEval_GetANext@@Base+0x2d4> │ │ │ │ + b.w 27deb8 <_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 4732a │ │ │ │ + beq.n 472da │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7faa4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4732a │ │ │ │ + bne.n 472da │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ff10 │ │ │ │ + bl 25f708 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4732a │ │ │ │ - movw r3, #48253 @ 0xbc7d │ │ │ │ + beq.n 472da │ │ │ │ + movw r3, #46197 @ 0xb475 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #4] │ │ │ │ - movw r0, #63184 @ 0xf6d0 │ │ │ │ + movw r0, #61084 @ 0xee9c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 808ec │ │ │ │ + bl 8091c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 472d6 │ │ │ │ + cbnz r0, 47286 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 270e5c │ │ │ │ + b.w 270684 │ │ │ │ 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, #63192 @ 0xf6d8 │ │ │ │ + movw r0, #61092 @ 0xeea4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 2628b0 │ │ │ │ + bl 2620a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4730c │ │ │ │ + bge.n 472bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4730c │ │ │ │ + cbnz r3, 472bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 472ca │ │ │ │ + beq.n 4727a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4732a │ │ │ │ + bge.n 472da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4732a │ │ │ │ + cbnz r3, 472da │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 76df8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 76e30 <_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, 4735c │ │ │ │ - movw r1, #63200 @ 0xf6e0 │ │ │ │ + cbnz r2, 4730c │ │ │ │ + movw r1, #61100 @ 0xeeac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8e7dc │ │ │ │ - cbnz r0, 47370 │ │ │ │ - b.n 473d2 │ │ │ │ - movw r0, #63228 @ 0xf6fc │ │ │ │ + bl 8e898 │ │ │ │ + cbnz r0, 47320 │ │ │ │ + b.n 47382 │ │ │ │ + movw r0, #61128 @ 0xeec8 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - bl 22ade4 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 22a65c <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 47348 │ │ │ │ - b.n 473d2 │ │ │ │ + bne.n 472f8 │ │ │ │ + b.n 47382 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 473f8 │ │ │ │ + bne.n 473a8 │ │ │ │ movs r0, #5 │ │ │ │ - bl defb4 │ │ │ │ + bl dead8 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 473d2 │ │ │ │ + cbz r0, 47382 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 473e4 │ │ │ │ + bpl.n 47394 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - bl e4a1c │ │ │ │ + bl e4594 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 473cc │ │ │ │ + beq.n 4737c │ │ │ │ add.w r7, r4, #12 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 473aa │ │ │ │ + b.n 4735a │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 231b24 │ │ │ │ + bl 231354 │ │ │ │ adds r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 473cc │ │ │ │ + blt.n 4737c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r5, r3 │ │ │ │ - bge.n 473d6 │ │ │ │ + bge.n 47386 │ │ │ │ ldr.w r9, [r7, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 4739c │ │ │ │ + ble.n 4734c │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #31452 @ 0x7adc │ │ │ │ + movw r1, #29212 @ 0x721c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 93718 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 937f4 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4739c │ │ │ │ + bne.n 4734c │ │ │ │ mov r0, r8 │ │ │ │ - bl 15ee04 │ │ │ │ + bl 15e378 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 47404 │ │ │ │ + b.n 473b4 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ mov r0, r8 │ │ │ │ - bl e4a1c │ │ │ │ + bl e4594 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 473ee │ │ │ │ - b.n 473cc │ │ │ │ + bne.n 4739e │ │ │ │ + b.n 4737c │ │ │ │ mov r1, r4 │ │ │ │ - bl 231b24 │ │ │ │ + bl 231354 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 473cc │ │ │ │ + blt.n 4737c │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a35e8 │ │ │ │ + bl 1a2b7c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 47404 │ │ │ │ + b.n 473b4 │ │ │ │ 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 7fd14 │ │ │ │ + b.w 7fd44 │ │ │ │ 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 dc350 <_PyNumber_Index@@Base> │ │ │ │ - cbnz r0, 47442 │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 47478 │ │ │ │ + bl dbe5c <_PyNumber_Index@@Base> │ │ │ │ + cbnz r0, 473f2 │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 47428 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 47462 │ │ │ │ + b.n 47412 │ │ │ │ mov r5, r0 │ │ │ │ - bl 859dc │ │ │ │ + bl 85a50 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4745e │ │ │ │ + bge.n 4740e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4745e │ │ │ │ + cbnz r3, 4740e │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 47436 │ │ │ │ + beq.n 473e6 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - ble.n 4747c │ │ │ │ + ble.n 4742c │ │ │ │ subs r4, r4, r1 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4051c <_PyEval_FormatKwargsError@@Base+0x4a4> │ │ │ │ - cbnz r0, 47492 │ │ │ │ + bl 404ac <_PyEval_FormatKwargsError@@Base+0x4a4> │ │ │ │ + cbnz r0, 47442 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 474b4 │ │ │ │ - cbz r1, 47482 │ │ │ │ + b.n 47464 │ │ │ │ + cbz r1, 47432 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 4748a │ │ │ │ + b.n 4743a │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 155be4 │ │ │ │ + b.w 155250 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 4749a │ │ │ │ + cbz r3, 4744a │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - b.n 474a2 │ │ │ │ + b.n 47452 │ │ │ │ movw r3, #32052 @ 0x7d34 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldrb r2, [r3, r4] │ │ │ │ add r4, r3 │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - beq.n 474ae │ │ │ │ + beq.n 4745e │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne.n 474b4 │ │ │ │ + bne.n 47464 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ strb r2, [r3, #0] │ │ │ │ strb r1, [r4, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 474be │ │ │ │ - b.w 2037a0 │ │ │ │ - ldr r0, [pc, #4] @ (474c4 ) │ │ │ │ + cbz r0, 4746e │ │ │ │ + b.w 202f10 │ │ │ │ + ldr r0, [pc, #4] @ (47474 ) │ │ │ │ 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 13e618 │ │ │ │ - cbz r0, 474f2 │ │ │ │ + bl 13dae4 │ │ │ │ + cbz r0, 474a2 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 47502 │ │ │ │ - movw r0, #17328 @ 0x43b0 │ │ │ │ + beq.n 474b2 │ │ │ │ + movw r0, #15056 @ 0x3ad0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 793f8 │ │ │ │ + b.w 79430 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11196c │ │ │ │ + bl 11147c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 47506 │ │ │ │ + cbnz r0, 474b6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 13f0ec │ │ │ │ + bl 13e5b8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 47552 │ │ │ │ + b.n 47502 │ │ │ │ ldr r4, [r6, #32] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 1a3a98 <_PyType_Name@@Base> │ │ │ │ + bl 1a3020 <_PyType_Name@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ mov r1, r0 │ │ │ │ - blt.n 47528 │ │ │ │ + blt.n 474d8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #63252 @ 0xf714 │ │ │ │ + movw r0, #61152 @ 0xeee0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl e3efc │ │ │ │ + bl e3a1c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 47538 │ │ │ │ + b.n 474e8 │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #37116 @ 0x90fc │ │ │ │ + movw r0, #34876 @ 0x883c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e3efc │ │ │ │ + bl e3a1c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 13f0ec │ │ │ │ + bl 13e5b8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47552 │ │ │ │ + bge.n 47502 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 47552 │ │ │ │ + cbnz r3, 47502 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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, 47578 │ │ │ │ + cbz r4, 47528 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add.w r0, r3, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 7fa14 │ │ │ │ + b.w 7fa44 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #56432 @ 0xdc70 │ │ │ │ + movw r1, #54152 @ 0xd388 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #44604 @ 0xae3c │ │ │ │ movt r1, #2 │ │ │ │ movs r2, #1 │ │ │ │ - b.w 142400 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xabc> │ │ │ │ + b.w 1418d0 <_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, 475c0 │ │ │ │ + cbz r0, 47570 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 27ea40 <_PyEval_GetANext@@Base+0x65c> │ │ │ │ + bl 27e240 <_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 1701f0 <_PyLong_UInt64_Converter@@Base+0x3428> │ │ │ │ + bl 16f6d0 <_PyLong_UInt64_Converter@@Base+0x3418> │ │ │ │ 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 1701f0 <_PyLong_UInt64_Converter@@Base+0x3428> │ │ │ │ + bl 16f6d0 <_PyLong_UInt64_Converter@@Base+0x3418> │ │ │ │ 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 1093e0 │ │ │ │ + bl 108e80 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbnz r3, 4763e │ │ │ │ + cbnz r3, 475ee │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 4763e │ │ │ │ + cbnz r3, 475ee │ │ │ │ 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 47648 │ │ │ │ + b.w 475f8 │ │ │ │ │ │ │ │ -00047648 : │ │ │ │ +000475f8 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - cbz r3, 47652 │ │ │ │ + cbz r3, 47602 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 4766a │ │ │ │ + cbnz r3, 4761a │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #63512 @ 0xf818 │ │ │ │ + movw r1, #61412 @ 0xefe4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5b6c │ │ │ │ + b.w d56e0 │ │ │ │ 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, 47682 │ │ │ │ + cbnz r0, 47632 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 476c8 │ │ │ │ + b.n 47678 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - cbz r3, 47698 │ │ │ │ + cbz r3, 47648 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - movw r3, #7709 @ 0x1e1d │ │ │ │ + movw r3, #7597 @ 0x1dad │ │ │ │ movt r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 47698 │ │ │ │ - cbnz r1, 476c8 │ │ │ │ + beq.n 47648 │ │ │ │ + cbnz r1, 47678 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #63556 @ 0xf844 │ │ │ │ + movw r1, #61456 @ 0xf010 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ + bl d56e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4767e │ │ │ │ + bge.n 4762e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4767e │ │ │ │ + bne.n 4762e │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4767e │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4762e │ │ │ │ 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] @ (47708 ) │ │ │ │ - bl 201eec <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #40] @ (476b8 ) │ │ │ │ + bl 201664 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - cbz r2, 476f8 │ │ │ │ - movw r0, #63612 @ 0xf87c │ │ │ │ + cbz r2, 476a8 │ │ │ │ + movw r0, #61512 @ 0xf048 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 808ec │ │ │ │ - movw r0, #61460 @ 0xf014 │ │ │ │ + b.w 8091c │ │ │ │ + movw r0, #59360 @ 0xe7e0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 808ec │ │ │ │ + b.w 8091c │ │ │ │ @ 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 47736 │ │ │ │ + beq.n 476e6 │ │ │ │ ldr.w r5, [ip, #8] │ │ │ │ - b.n 47746 │ │ │ │ + b.n 476f6 │ │ │ │ cmp r3, ip │ │ │ │ - ble.n 47744 │ │ │ │ + ble.n 476f4 │ │ │ │ cmp r3, #2 │ │ │ │ - bgt.n 47740 │ │ │ │ - cbnz r2, 4776c │ │ │ │ + bgt.n 476f0 │ │ │ │ + cbnz r2, 4771c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 47746 │ │ │ │ + b.n 476f6 │ │ │ │ mov r5, ip │ │ │ │ - ldr r1, [pc, #312] @ (47880 ) │ │ │ │ + ldr r1, [pc, #312] @ (47830 ) │ │ │ │ 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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 47772 │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 47722 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 47878 │ │ │ │ + b.n 47828 │ │ │ │ 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 223fcc │ │ │ │ + bl 2237a0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 27e554 <_PyEval_GetANext@@Base+0x170> │ │ │ │ + bl 27dd54 <_PyEval_GetANext@@Base+0x170> │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 477a0 │ │ │ │ + bne.n 47750 │ │ │ │ ands.w r6, r0, #1 │ │ │ │ - beq.n 477ba │ │ │ │ + beq.n 4776a │ │ │ │ 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 fed14 │ │ │ │ + bl fe6e8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 47878 │ │ │ │ + b.n 47828 │ │ │ │ mov r0, r6 │ │ │ │ - bl 71608 │ │ │ │ + bl 71640 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47768 │ │ │ │ + beq.n 47718 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 47878 │ │ │ │ + beq.n 47828 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r6, r2 │ │ │ │ - bge.n 47878 │ │ │ │ + bge.n 47828 │ │ │ │ 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 │ │ │ │ @@ -41061,190 +41026,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 d54c4 │ │ │ │ + bl d5038 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4781c │ │ │ │ + bge.n 477cc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 4781c │ │ │ │ + cbnz r3, 477cc │ │ │ │ mov r0, r8 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 47860 │ │ │ │ - bge.n 4782e │ │ │ │ + beq.n 47810 │ │ │ │ + bge.n 477de │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4783c │ │ │ │ - b.n 47848 │ │ │ │ + blt.n 477ec │ │ │ │ + b.n 477f8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85b64 │ │ │ │ + bl 85bd8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 47860 │ │ │ │ - b.n 47824 │ │ │ │ + bne.n 47810 │ │ │ │ + b.n 477d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 47848 │ │ │ │ + cbnz r3, 477f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47768 │ │ │ │ + bge.n 47718 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 47768 │ │ │ │ + bne.n 47718 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 47768 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 47718 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47874 │ │ │ │ + bge.n 47824 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 47874 │ │ │ │ + cbnz r3, 47824 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 477c6 │ │ │ │ + b.n 47776 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r0, fp │ │ │ │ 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 478ae │ │ │ │ + bhi.n 4785e │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl dc350 <_PyNumber_Index@@Base> │ │ │ │ + bl dbe5c <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 478c6 │ │ │ │ - b.n 478d8 │ │ │ │ - movw r0, #25508 @ 0x63a4 │ │ │ │ + cbnz r0, 47876 │ │ │ │ + b.n 47888 │ │ │ │ + movw r0, #23268 @ 0x5ae4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 479b2 │ │ │ │ - b.n 478a0 │ │ │ │ - bl 859dc │ │ │ │ + beq.n 47962 │ │ │ │ + b.n 47850 │ │ │ │ + bl 85a50 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 478e6 │ │ │ │ + blt.n 47896 │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 478f6 │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 478a6 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 479b2 │ │ │ │ + bne.n 47962 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 478f6 │ │ │ │ + b.n 478a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 478d4 │ │ │ │ + bne.n 47884 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 478d4 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 47884 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 47982 │ │ │ │ + ble.n 47932 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 4792a │ │ │ │ + bpl.n 478da │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 47926 │ │ │ │ + beq.n 478d6 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #56204 @ 0xdb8c │ │ │ │ + movw r1, #54068 @ 0xd334 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5b6c │ │ │ │ + b.w d56e0 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - b.n 47984 │ │ │ │ + b.n 47934 │ │ │ │ movw r1, #33688 @ 0x8398 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 4793c │ │ │ │ - bl 882f0 │ │ │ │ - cbz r0, 4795c │ │ │ │ + beq.n 478ec │ │ │ │ + bl 88318 │ │ │ │ + cbz r0, 4790c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 4797c │ │ │ │ + beq.n 4792c │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #56296 @ 0xdbe8 │ │ │ │ + movw r1, #54160 @ 0xd390 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5b6c │ │ │ │ + b.w d56e0 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #64924 @ 0xfd9c │ │ │ │ + movw r2, #62684 @ 0xf4dc │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #35928 @ 0x8c58 │ │ │ │ + movw r1, #33688 @ 0x8398 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #25508 @ 0x63a4 │ │ │ │ + movw r0, #23268 @ 0x5ae4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 24109c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 479b2 │ │ │ │ + bl 2408ac <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 47962 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 47984 │ │ │ │ + b.n 47934 │ │ │ │ movs r3, #32 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 47994 │ │ │ │ + bgt.n 47944 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1d6278 <_PyThreadState_NewBound@@Base+0x48> │ │ │ │ + b.w 1d5588 <_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 27f5f0 <_PyBytes_GetXIData@@Base+0xa20> │ │ │ │ + b.w 27ee10 <_PyBytes_GetXIData@@Base+0xa40> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r3, 479ca │ │ │ │ + cbz r3, 4797a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 479d0 │ │ │ │ + bge.n 47980 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 479d0 │ │ │ │ + b.n 47980 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.w 462fe │ │ │ │ + b.w 462ae │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000479d4 : │ │ │ │ - ldr r2, [pc, #52] @ (47a0c ) │ │ │ │ +00047984 : │ │ │ │ + ldr r2, [pc, #52] @ (479bc ) │ │ │ │ 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 │ │ │ │ @@ -41267,658 +41232,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, 47a2e │ │ │ │ + cbz r3, 479de │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 47a3e │ │ │ │ + b.n 479ee │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 47a3c │ │ │ │ + ble.n 479ec │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 47a38 │ │ │ │ - cbnz r1, 47a60 │ │ │ │ + bne.n 479e8 │ │ │ │ + cbnz r1, 47a10 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 47a3e │ │ │ │ + b.n 479ee │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #512] @ (47c40 ) │ │ │ │ + ldr r1, [pc, #512] @ (47bf0 ) │ │ │ │ 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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 47a66 │ │ │ │ - b.n 47c36 │ │ │ │ + cbnz r0, 47a16 │ │ │ │ + b.n 47be6 │ │ │ │ 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 47a7c │ │ │ │ + bne.n 47a2c │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 47a9c │ │ │ │ - bl 142858 │ │ │ │ + b.n 47a4c │ │ │ │ + bl 141d28 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 47a9c │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 47a4c │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 47c36 │ │ │ │ + bne.w 47be6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 47aaa │ │ │ │ + bne.n 47a5a │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 47aca │ │ │ │ - bl 142858 │ │ │ │ + b.n 47a7a │ │ │ │ + bl 141d28 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 47aca │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 47a7a │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 47c36 │ │ │ │ + bne.w 47be6 │ │ │ │ add r5, r6 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 47ade │ │ │ │ + beq.n 47a8e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 47aec │ │ │ │ + bne.n 47a9c │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ blx 2b1b8 │ │ │ │ - b.n 47c28 │ │ │ │ - bl 133738 │ │ │ │ + b.n 47bd8 │ │ │ │ + bl 132d04 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 47c36 │ │ │ │ + beq.w 47be6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 47b34 │ │ │ │ + bne.n 47ae4 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #63812 @ 0xf944 │ │ │ │ + movw r1, #61712 @ 0xf110 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 47c36 │ │ │ │ + bge.w 47be6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 47c36 │ │ │ │ + bne.w 47be6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 47c36 │ │ │ │ - bl 1dddac │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 47be6 │ │ │ │ + bl 1dd510 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47b50 │ │ │ │ + bge.n 47b00 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 47b50 │ │ │ │ + cbnz r3, 47b00 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r5, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 47b7a │ │ │ │ - bl 7fa74 │ │ │ │ - cbz r0, 47b80 │ │ │ │ + bne.n 47b2a │ │ │ │ + bl 7faa4 │ │ │ │ + cbz r0, 47b30 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d8070 │ │ │ │ + bl d7bc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47c36 │ │ │ │ - bl d82f8 │ │ │ │ - b.n 47b80 │ │ │ │ + beq.n 47be6 │ │ │ │ + bl d7e50 │ │ │ │ + b.n 47b30 │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ - beq.n 47bac │ │ │ │ + beq.n 47b5c │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 47bac │ │ │ │ + bvs.n 47b5c │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 47c24 │ │ │ │ + bvs.n 47bd4 │ │ │ │ vmov r3, s18 │ │ │ │ vmov r1, s19 │ │ │ │ vmov r2, s16 │ │ │ │ vmov r7, s17 │ │ │ │ cmp r1, r7 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ - bne.n 47bb2 │ │ │ │ + bne.n 47b62 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - b.n 47c28 │ │ │ │ + b.n 47bd8 │ │ │ │ bic.w r6, r1, #2147483648 @ 0x80000000 │ │ │ │ bic.w r0, r7, #2147483648 @ 0x80000000 │ │ │ │ teq r1, r7 │ │ │ │ - bpl.n 47bec │ │ │ │ + bpl.n 47b9c │ │ │ │ adds r2, r3, r2 │ │ │ │ adc.w r0, r6, r0 │ │ │ │ cmp r4, r2 │ │ │ │ sbcs.w r0, r5, r0 │ │ │ │ - bcs.n 47c24 │ │ │ │ + bcs.n 47bd4 │ │ │ │ cmp r3, r4 │ │ │ │ sbcs.w r2, r6, r5 │ │ │ │ - bcs.n 47c00 │ │ │ │ + bcs.n 47bb0 │ │ │ │ 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 47c28 │ │ │ │ + b.n 47bd8 │ │ │ │ cmp r2, r3 │ │ │ │ sbcs.w r7, r0, r6 │ │ │ │ - bcs.n 47c0c │ │ │ │ + bcs.n 47bbc │ │ │ │ subs r2, r3, r2 │ │ │ │ sbc.w r0, r6, r0 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r0, r5 │ │ │ │ - bcc.n 47c24 │ │ │ │ + bcc.n 47bd4 │ │ │ │ subs r6, r3, r4 │ │ │ │ sbc.w r7, r1, r5 │ │ │ │ vmov d0, r6, r7 │ │ │ │ - b.n 47c28 │ │ │ │ + b.n 47bd8 │ │ │ │ subs r2, r2, r3 │ │ │ │ sbc.w r0, r0, r6 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r0, r5 │ │ │ │ - bcc.n 47c24 │ │ │ │ + bcc.n 47bd4 │ │ │ │ adds r6, r4, r3 │ │ │ │ adc.w r7, r5, r1 │ │ │ │ vmov d0, r6, r7 │ │ │ │ - b.n 47c28 │ │ │ │ + b.n 47bd8 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 85a8c │ │ │ │ + b.w 85b00 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add ip, r0 │ │ │ │ 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 47c72 │ │ │ │ + bgt.n 47c22 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #56360 @ 0xdc28 │ │ │ │ + movw r1, #54108 @ 0xd35c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 47c8c │ │ │ │ + bl f1b28 │ │ │ │ + b.n 47c3c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 47c90 │ │ │ │ + cbz r3, 47c40 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #7052 @ 0x1b8c │ │ │ │ + movw r1, #4812 @ 0x12cc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47ca2 │ │ │ │ + b.n 47c52 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #12] @ (47ca8 ) │ │ │ │ + ldr r0, [pc, #12] @ (47c58 ) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 94d10 │ │ │ │ + bl 94d94 │ │ │ │ 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 1d24bc │ │ │ │ - cbz r0, 47d2a │ │ │ │ - movw r6, #18984 @ 0x4a28 │ │ │ │ + bl 1d1ac4 │ │ │ │ + cbz r0, 47cda │ │ │ │ + movw r6, #18524 @ 0x485c │ │ │ │ movt r6, #68 @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - cbz r0, 47d2c │ │ │ │ - bl 793f8 │ │ │ │ + cbz r0, 47cdc │ │ │ │ + bl 79430 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 47d10 │ │ │ │ - bl d5120 │ │ │ │ + cbz r5, 47cc0 │ │ │ │ + bl d4c84 │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - blt.n 47d10 │ │ │ │ - beq.n 47cf6 │ │ │ │ + blt.n 47cc0 │ │ │ │ + beq.n 47ca6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r6, #4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 47d00 │ │ │ │ - b.n 47ccc │ │ │ │ - bl 85b64 │ │ │ │ + blt.n 47cb0 │ │ │ │ + b.n 47c7c │ │ │ │ + bl 85bd8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 47cea │ │ │ │ - b.n 47d10 │ │ │ │ + bne.n 47c9a │ │ │ │ + b.n 47cc0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 47ccc │ │ │ │ + bne.n 47c7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 47ccc │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 47c7c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47d24 │ │ │ │ + bge.n 47cd4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 47d24 │ │ │ │ + cbnz r3, 47cd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #32] │ │ │ │ - cbz r3, 47d42 │ │ │ │ + cbz r3, 47cf2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47d52 │ │ │ │ + bge.n 47d02 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 47d52 │ │ │ │ + b.n 47d02 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - cbz r0, 47d4a │ │ │ │ - b.w 462fe │ │ │ │ + cbz r0, 47cfa │ │ │ │ + b.w 462ae │ │ │ │ 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] @ (47eb8 ) │ │ │ │ + ldr r5, [pc, #336] @ (47e68 ) │ │ │ │ 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 47d98 │ │ │ │ + bne.n 47d48 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 11bf80 │ │ │ │ + bl 11ba90 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ - cbnz r0, 47db4 │ │ │ │ - b.n 47ea4 │ │ │ │ + cbnz r0, 47d64 │ │ │ │ + b.n 47e54 │ │ │ │ movs r3, #2 │ │ │ │ - movw r0, #41864 @ 0xa388 │ │ │ │ + movw r0, #39476 @ 0x9a34 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 47d88 │ │ │ │ + bne.n 47d38 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 47ea4 │ │ │ │ - ldr r2, [pc, #260] @ (47ebc ) │ │ │ │ + b.n 47e54 │ │ │ │ + ldr r2, [pc, #260] @ (47e6c ) │ │ │ │ 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 47de2 │ │ │ │ + bmi.n 47d92 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #63852 @ 0xf96c │ │ │ │ + movw r1, #61752 @ 0xf138 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 47ea4 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 47e54 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #100663296 @ 0x6000000 │ │ │ │ - bne.n 47e06 │ │ │ │ + bne.n 47db6 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #63900 @ 0xf99c │ │ │ │ + movw r1, #61800 @ 0xf168 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 47ea4 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 47e54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 147914 │ │ │ │ + bl 146f64 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bgt.n 47e2a │ │ │ │ + bgt.n 47dda │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #63940 @ 0xf9c4 │ │ │ │ + movw r1, #61840 @ 0xf190 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 47ea4 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 47e54 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 234c84 <_PyType_GetSlotWrapperNames@@Base+0x730> │ │ │ │ + bl 2344a8 <_PyType_GetSlotWrapperNames@@Base+0x730> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 47ea4 │ │ │ │ + cbz r0, 47e54 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 47e60 │ │ │ │ + cbnz r3, 47e10 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #63972 @ 0xf9e4 │ │ │ │ + movw r1, #61872 @ 0xf1b0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2351f4 <_PyBytesWriter_WriteBytes@@Base+0xe4> │ │ │ │ - b.n 47ea4 │ │ │ │ + bl 234a18 <_PyBytesWriter_WriteBytes@@Base+0xe4> │ │ │ │ + b.n 47e54 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #5160 @ 0x1428 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - movw r0, #64016 @ 0xfa10 │ │ │ │ + movw r0, #61916 @ 0xf1dc │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #1940 @ 0x794 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - bl 91afc │ │ │ │ + movw r1, #65376 @ 0xff60 │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ + bl 91bcc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 47e9c │ │ │ │ + beq.n 47e4c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c0ec │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a8634 │ │ │ │ + bl 1a7bc4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2351f4 <_PyBytesWriter_WriteBytes@@Base+0xe4> │ │ │ │ + bl 234a18 <_PyBytesWriter_WriteBytes@@Base+0xe4> │ │ │ │ add r0, sp, #12 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ - bl 11c5f4 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11c104 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - pkhbt r0, r8, r8, lsl #1 │ │ │ │ + b.n 4827c <_PyTime_AsTimeval_clamp@@Base+0x3e6> │ │ │ │ + lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbz r3, 47ed2 │ │ │ │ + cbz r3, 47e82 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47ee2 │ │ │ │ + bge.n 47e92 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 47ee2 │ │ │ │ + b.n 47e92 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 47eda │ │ │ │ - b.w 462fe │ │ │ │ + cbz r0, 47e8a │ │ │ │ + b.w 462ae │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00047ee6 <_PyTime_AsTimeval_clamp@@Base>: │ │ │ │ +00047e96 <_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 253de4 <_PyTime_AsTimeval@@Base+0x3c> │ │ │ │ + bl 2535d4 <_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] @ (47fb8 <_PyTime_AsTimeval_clamp@@Base+0xd2>) │ │ │ │ + ldr r3, [pc, #144] @ (47f68 <_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, 47f5a <_PyTime_AsTimeval_clamp@@Base+0x74> │ │ │ │ + cbz r3, 47f0a <_PyTime_AsTimeval_clamp@@Base+0x74> │ │ │ │ adds r0, #17 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 47f50 <_PyTime_AsTimeval_clamp@@Base+0x6a> │ │ │ │ + bne.n 47f00 <_PyTime_AsTimeval_clamp@@Base+0x6a> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 47f40 <_PyTime_AsTimeval_clamp@@Base+0x5a> │ │ │ │ + bne.n 47ef0 <_PyTime_AsTimeval_clamp@@Base+0x5a> │ │ │ │ dmb ish │ │ │ │ - beq.n 47f5a <_PyTime_AsTimeval_clamp@@Base+0x74> │ │ │ │ - bl 2421f4 │ │ │ │ + beq.n 47f0a <_PyTime_AsTimeval_clamp@@Base+0x74> │ │ │ │ + bl 23641c │ │ │ │ ldrd r0, r3, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - cbz r3, 47f6a <_PyTime_AsTimeval_clamp@@Base+0x84> │ │ │ │ - bl 2809ac <_PyBytes_GetXIData@@Base+0x1ddc> │ │ │ │ + cbz r3, 47f1a <_PyTime_AsTimeval_clamp@@Base+0x84> │ │ │ │ + bl 2801dc <_PyBytes_GetXIData@@Base+0x1e0c> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 47f70 <_PyTime_AsTimeval_clamp@@Base+0x8a> │ │ │ │ - bl 28278c │ │ │ │ + b.n 47f20 <_PyTime_AsTimeval_clamp@@Base+0x8a> │ │ │ │ + bl 281fbc │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - cbz r3, 47f9a <_PyTime_AsTimeval_clamp@@Base+0xb4> │ │ │ │ + cbz r3, 47f4a <_PyTime_AsTimeval_clamp@@Base+0xb4> │ │ │ │ add.w r0, r4, #17 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 47f90 <_PyTime_AsTimeval_clamp@@Base+0xaa> │ │ │ │ + bne.n 47f40 <_PyTime_AsTimeval_clamp@@Base+0xaa> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 47f80 <_PyTime_AsTimeval_clamp@@Base+0x9a> │ │ │ │ + bne.n 47f30 <_PyTime_AsTimeval_clamp@@Base+0x9a> │ │ │ │ dmb ish │ │ │ │ - beq.n 47f9a <_PyTime_AsTimeval_clamp@@Base+0xb4> │ │ │ │ - bl 236528 │ │ │ │ + beq.n 47f4a <_PyTime_AsTimeval_clamp@@Base+0xb4> │ │ │ │ + bl 26c194 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 272ad0 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (47fb8 <_PyTime_AsTimeval_clamp@@Base+0xd2>) │ │ │ │ + bl 2722f8 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (47f68 <_PyTime_AsTimeval_clamp@@Base+0xd2>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 47fb4 <_PyTime_AsTimeval_clamp@@Base+0xce> │ │ │ │ + beq.n 47f64 <_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 47fea <_PyTime_AsTimeval_clamp@@Base+0x104> │ │ │ │ + bgt.n 47f9a <_PyTime_AsTimeval_clamp@@Base+0x104> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #56360 @ 0xdc28 │ │ │ │ + movw r1, #54108 @ 0xd35c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 48004 <_PyTime_AsTimeval_clamp@@Base+0x11e> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 47fb4 <_PyTime_AsTimeval_clamp@@Base+0x11e> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 48008 <_PyTime_AsTimeval_clamp@@Base+0x122> │ │ │ │ + cbz r3, 47fb8 <_PyTime_AsTimeval_clamp@@Base+0x122> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #7052 @ 0x1b8c │ │ │ │ + movw r1, #4812 @ 0x12cc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4801a <_PyTime_AsTimeval_clamp@@Base+0x134> │ │ │ │ + b.n 47fca <_PyTime_AsTimeval_clamp@@Base+0x134> │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #12] @ (48020 <_PyTime_AsTimeval_clamp@@Base+0x13a>) │ │ │ │ + ldr r0, [pc, #12] @ (47fd0 <_PyTime_AsTimeval_clamp@@Base+0x13a>) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 94d10 │ │ │ │ + bl 94d94 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ lsrs r0, r5, #5 │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r3, 48036 <_PyTime_AsTimeval_clamp@@Base+0x150> │ │ │ │ + cbz r3, 47fe6 <_PyTime_AsTimeval_clamp@@Base+0x150> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48046 <_PyTime_AsTimeval_clamp@@Base+0x160> │ │ │ │ + bge.n 47ff6 <_PyTime_AsTimeval_clamp@@Base+0x160> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 48046 <_PyTime_AsTimeval_clamp@@Base+0x160> │ │ │ │ + b.n 47ff6 <_PyTime_AsTimeval_clamp@@Base+0x160> │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 4803e <_PyTime_AsTimeval_clamp@@Base+0x158> │ │ │ │ - b.w 462fe │ │ │ │ + cbz r0, 47fee <_PyTime_AsTimeval_clamp@@Base+0x158> │ │ │ │ + b.w 462ae │ │ │ │ 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, 4806c <_PyTime_AsTimeval_clamp@@Base+0x186> │ │ │ │ + cbz r7, 4801c <_PyTime_AsTimeval_clamp@@Base+0x186> │ │ │ │ ldr r6, [r7, #8] │ │ │ │ - b.n 4807c <_PyTime_AsTimeval_clamp@@Base+0x196> │ │ │ │ + b.n 4802c <_PyTime_AsTimeval_clamp@@Base+0x196> │ │ │ │ cmp r3, r7 │ │ │ │ - ble.n 4807a <_PyTime_AsTimeval_clamp@@Base+0x194> │ │ │ │ + ble.n 4802a <_PyTime_AsTimeval_clamp@@Base+0x194> │ │ │ │ cmp r3, #3 │ │ │ │ - bgt.n 48076 <_PyTime_AsTimeval_clamp@@Base+0x190> │ │ │ │ - cbnz r2, 480a0 <_PyTime_AsTimeval_clamp@@Base+0x1ba> │ │ │ │ + bgt.n 48026 <_PyTime_AsTimeval_clamp@@Base+0x190> │ │ │ │ + cbnz r2, 48050 <_PyTime_AsTimeval_clamp@@Base+0x1ba> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4807c <_PyTime_AsTimeval_clamp@@Base+0x196> │ │ │ │ + b.n 4802c <_PyTime_AsTimeval_clamp@@Base+0x196> │ │ │ │ mov r6, r7 │ │ │ │ - ldr r1, [pc, #332] @ (481cc <_PyTime_AsTimeval_clamp@@Base+0x2e6>) │ │ │ │ + ldr r1, [pc, #332] @ (4817c <_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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 480a6 <_PyTime_AsTimeval_clamp@@Base+0x1c0> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 48056 <_PyTime_AsTimeval_clamp@@Base+0x1c0> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 481c4 <_PyTime_AsTimeval_clamp@@Base+0x2de> │ │ │ │ + b.n 48174 <_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 480ca <_PyTime_AsTimeval_clamp@@Base+0x1e4> │ │ │ │ + beq.n 4807a <_PyTime_AsTimeval_clamp@@Base+0x1e4> │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - cbz r4, 480c2 <_PyTime_AsTimeval_clamp@@Base+0x1dc> │ │ │ │ + cbz r4, 48072 <_PyTime_AsTimeval_clamp@@Base+0x1dc> │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 480c4 <_PyTime_AsTimeval_clamp@@Base+0x1de> │ │ │ │ - b.n 480d0 <_PyTime_AsTimeval_clamp@@Base+0x1ea> │ │ │ │ + bne.n 48074 <_PyTime_AsTimeval_clamp@@Base+0x1de> │ │ │ │ + b.n 48080 <_PyTime_AsTimeval_clamp@@Base+0x1ea> │ │ │ │ mov r4, r7 │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ - b.n 480d2 <_PyTime_AsTimeval_clamp@@Base+0x1ec> │ │ │ │ + b.n 48082 <_PyTime_AsTimeval_clamp@@Base+0x1ec> │ │ │ │ mov sl, r7 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 480d2 <_PyTime_AsTimeval_clamp@@Base+0x1ec> │ │ │ │ + b.n 48082 <_PyTime_AsTimeval_clamp@@Base+0x1ec> │ │ │ │ mov sl, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 223fcc │ │ │ │ + bl 2237a0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 27e554 <_PyEval_GetANext@@Base+0x170> │ │ │ │ + bl 27dd54 <_PyEval_GetANext@@Base+0x170> │ │ │ │ cmp sl, r7 │ │ │ │ - bne.n 480ea <_PyTime_AsTimeval_clamp@@Base+0x204> │ │ │ │ + bne.n 4809a <_PyTime_AsTimeval_clamp@@Base+0x204> │ │ │ │ ands.w r6, r0, #1 │ │ │ │ - beq.n 4815a <_PyTime_AsTimeval_clamp@@Base+0x274> │ │ │ │ + beq.n 4810a <_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 fed14 │ │ │ │ + bl fe6e8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 481c4 <_PyTime_AsTimeval_clamp@@Base+0x2de> │ │ │ │ + b.n 48174 <_PyTime_AsTimeval_clamp@@Base+0x2de> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r6, r2 │ │ │ │ - bge.n 48162 <_PyTime_AsTimeval_clamp@@Base+0x27c> │ │ │ │ + bge.n 48112 <_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 │ │ │ │ @@ -41927,462 +41893,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 d54c4 │ │ │ │ + bl d5038 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 48170 <_PyTime_AsTimeval_clamp@@Base+0x28a> │ │ │ │ + blt.n 48120 <_PyTime_AsTimeval_clamp@@Base+0x28a> │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.n 48182 <_PyTime_AsTimeval_clamp@@Base+0x29c> │ │ │ │ + beq.n 48132 <_PyTime_AsTimeval_clamp@@Base+0x29c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 481b4 <_PyTime_AsTimeval_clamp@@Base+0x2ce> │ │ │ │ + blt.n 48164 <_PyTime_AsTimeval_clamp@@Base+0x2ce> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 4809c <_PyTime_AsTimeval_clamp@@Base+0x1b6> │ │ │ │ + bne.n 4804c <_PyTime_AsTimeval_clamp@@Base+0x1b6> │ │ │ │ adds r6, #1 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 48102 <_PyTime_AsTimeval_clamp@@Base+0x21c> │ │ │ │ + bne.n 480b2 <_PyTime_AsTimeval_clamp@@Base+0x21c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 481c4 <_PyTime_AsTimeval_clamp@@Base+0x2de> │ │ │ │ + bge.n 48174 <_PyTime_AsTimeval_clamp@@Base+0x2de> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 481c4 <_PyTime_AsTimeval_clamp@@Base+0x2de> │ │ │ │ + b.n 48174 <_PyTime_AsTimeval_clamp@@Base+0x2de> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 48144 <_PyTime_AsTimeval_clamp@@Base+0x25e> │ │ │ │ + bne.n 480f4 <_PyTime_AsTimeval_clamp@@Base+0x25e> │ │ │ │ mov r0, sl │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 48144 <_PyTime_AsTimeval_clamp@@Base+0x25e> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 480f4 <_PyTime_AsTimeval_clamp@@Base+0x25e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 27dee4 <_PyUnicode_ToNumeric@@Base+0x8b70> │ │ │ │ + bl 27d6e4 <_PyUnicode_ToNumeric@@Base+0x8b48> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4819e <_PyTime_AsTimeval_clamp@@Base+0x2b8> │ │ │ │ + bge.n 4814e <_PyTime_AsTimeval_clamp@@Base+0x2b8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4819e <_PyTime_AsTimeval_clamp@@Base+0x2b8> │ │ │ │ + cbnz r3, 4814e <_PyTime_AsTimeval_clamp@@Base+0x2b8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 481ae <_PyTime_AsTimeval_clamp@@Base+0x2c8> │ │ │ │ + bne.n 4815e <_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 f98ac │ │ │ │ + b.w f9288 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 48162 <_PyTime_AsTimeval_clamp@@Base+0x27c> │ │ │ │ - b.n 4809c <_PyTime_AsTimeval_clamp@@Base+0x1b6> │ │ │ │ + bne.n 48112 <_PyTime_AsTimeval_clamp@@Base+0x27c> │ │ │ │ + b.n 4804c <_PyTime_AsTimeval_clamp@@Base+0x1b6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 48152 <_PyTime_AsTimeval_clamp@@Base+0x26c> │ │ │ │ + bne.n 48102 <_PyTime_AsTimeval_clamp@@Base+0x26c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 48152 <_PyTime_AsTimeval_clamp@@Base+0x26c> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 48102 <_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 │ │ │ │ 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 482a0 <_PyTime_AsTimeval_clamp@@Base+0x3ba> │ │ │ │ + beq.n 48250 <_PyTime_AsTimeval_clamp@@Base+0x3ba> │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7faa4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 482a0 <_PyTime_AsTimeval_clamp@@Base+0x3ba> │ │ │ │ + bne.n 48250 <_PyTime_AsTimeval_clamp@@Base+0x3ba> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ff10 │ │ │ │ + bl 25f708 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 482a0 <_PyTime_AsTimeval_clamp@@Base+0x3ba> │ │ │ │ + beq.n 48250 <_PyTime_AsTimeval_clamp@@Base+0x3ba> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 261fbc │ │ │ │ + bl 2617b4 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 261fbc │ │ │ │ + bl 2617b4 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 261fbc │ │ │ │ + bl 2617b4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r7 │ │ │ │ str.w r9, [sp] │ │ │ │ - movw r0, #64024 @ 0xfa18 │ │ │ │ + movw r0, #61924 @ 0xf1e4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 808ec │ │ │ │ + bl 8091c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4824c <_PyTime_AsTimeval_clamp@@Base+0x366> │ │ │ │ + cbnz r0, 481fc <_PyTime_AsTimeval_clamp@@Base+0x366> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 270e5c │ │ │ │ + b.w 270684 │ │ │ │ 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, #64032 @ 0xfa20 │ │ │ │ + movw r0, #61932 @ 0xf1ec │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 2628b0 │ │ │ │ + bl 2620a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48282 <_PyTime_AsTimeval_clamp@@Base+0x39c> │ │ │ │ + bge.n 48232 <_PyTime_AsTimeval_clamp@@Base+0x39c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 48282 <_PyTime_AsTimeval_clamp@@Base+0x39c> │ │ │ │ + cbnz r3, 48232 <_PyTime_AsTimeval_clamp@@Base+0x39c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 48240 <_PyTime_AsTimeval_clamp@@Base+0x35a> │ │ │ │ + beq.n 481f0 <_PyTime_AsTimeval_clamp@@Base+0x35a> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 482a0 <_PyTime_AsTimeval_clamp@@Base+0x3ba> │ │ │ │ + bge.n 48250 <_PyTime_AsTimeval_clamp@@Base+0x3ba> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 482a0 <_PyTime_AsTimeval_clamp@@Base+0x3ba> │ │ │ │ + cbnz r3, 48250 <_PyTime_AsTimeval_clamp@@Base+0x3ba> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 76df8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 76e30 <_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 482b0 <_PyTime_AsTimeval_clamp@@Base+0x3ca> │ │ │ │ - b.w 7fd14 │ │ │ │ + blt.n 48260 <_PyTime_AsTimeval_clamp@@Base+0x3ca> │ │ │ │ + b.w 7fd44 │ │ │ │ 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 1251c8 │ │ │ │ + b.w 124c90 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 482e0 <_PyTime_AsTimeval_clamp@@Base+0x3fa> │ │ │ │ + cbz r3, 48290 <_PyTime_AsTimeval_clamp@@Base+0x3fa> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 482e8 <_PyTime_AsTimeval_clamp@@Base+0x402> │ │ │ │ + b.n 48298 <_PyTime_AsTimeval_clamp@@Base+0x402> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ movw r1, #5160 @ 0x1428 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - b.w 268dfc │ │ │ │ + b.w 2685bc │ │ │ │ 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 12b030 │ │ │ │ + bl 12ab08 │ │ │ │ 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 280dec <_PyBytes_GetXIData@@Base+0x221c> │ │ │ │ + b.w 28061c <_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, 48346 <_PyTime_AsTimeval_clamp@@Base+0x460> │ │ │ │ + cbz r3, 482f6 <_PyTime_AsTimeval_clamp@@Base+0x460> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 48356 <_PyTime_AsTimeval_clamp@@Base+0x470> │ │ │ │ + b.n 48306 <_PyTime_AsTimeval_clamp@@Base+0x470> │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 48354 <_PyTime_AsTimeval_clamp@@Base+0x46e> │ │ │ │ + blt.n 48304 <_PyTime_AsTimeval_clamp@@Base+0x46e> │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 48350 <_PyTime_AsTimeval_clamp@@Base+0x46a> │ │ │ │ - cbnz r1, 48374 <_PyTime_AsTimeval_clamp@@Base+0x48e> │ │ │ │ + bgt.n 48300 <_PyTime_AsTimeval_clamp@@Base+0x46a> │ │ │ │ + cbnz r1, 48324 <_PyTime_AsTimeval_clamp@@Base+0x48e> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 48356 <_PyTime_AsTimeval_clamp@@Base+0x470> │ │ │ │ + b.n 48306 <_PyTime_AsTimeval_clamp@@Base+0x470> │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #132] @ (483dc <_PyTime_AsTimeval_clamp@@Base+0x4f6>) │ │ │ │ + ldr r1, [pc, #132] @ (4838c <_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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 483d6 <_PyTime_AsTimeval_clamp@@Base+0x4f0> │ │ │ │ - b.n 4837a <_PyTime_AsTimeval_clamp@@Base+0x494> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 48386 <_PyTime_AsTimeval_clamp@@Base+0x4f0> │ │ │ │ + b.n 4832a <_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 cf748 │ │ │ │ + bl cf2a0 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 483ca <_PyTime_AsTimeval_clamp@@Base+0x4e4> │ │ │ │ + cbz r4, 4837a <_PyTime_AsTimeval_clamp@@Base+0x4e4> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #41384 @ 0xa1a8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 483b6 <_PyTime_AsTimeval_clamp@@Base+0x4d0> │ │ │ │ + beq.n 48366 <_PyTime_AsTimeval_clamp@@Base+0x4d0> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #64052 @ 0xfa34 │ │ │ │ + movw r1, #61952 @ 0xf200 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d5b6c │ │ │ │ + b.w d56e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 859dc │ │ │ │ + bl 85a50 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 483c8 <_PyTime_AsTimeval_clamp@@Base+0x4e2> │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 483d6 <_PyTime_AsTimeval_clamp@@Base+0x4f0> │ │ │ │ + bne.n 48378 <_PyTime_AsTimeval_clamp@@Base+0x4e2> │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 48386 <_PyTime_AsTimeval_clamp@@Base+0x4f0> │ │ │ │ str r4, [r5, #20] │ │ │ │ mov r0, r6 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7fd14 │ │ │ │ + b.w 7fd44 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add ip, fp │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 48480 <_PyTime_AsTimeval_clamp@@Base+0x59a> │ │ │ │ + beq.n 48430 <_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 7fa74 │ │ │ │ + bl 7faa4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4847c <_PyTime_AsTimeval_clamp@@Base+0x596> │ │ │ │ + bne.n 4842c <_PyTime_AsTimeval_clamp@@Base+0x596> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ff10 │ │ │ │ + bl 25f708 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4847c <_PyTime_AsTimeval_clamp@@Base+0x596> │ │ │ │ - movw r0, #13624 @ 0x3538 │ │ │ │ + beq.n 4842c <_PyTime_AsTimeval_clamp@@Base+0x596> │ │ │ │ + movw r0, #11472 @ 0x2cd0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 808ec │ │ │ │ + bl 8091c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4842a <_PyTime_AsTimeval_clamp@@Base+0x544> │ │ │ │ + cbnz r0, 483da <_PyTime_AsTimeval_clamp@@Base+0x544> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 270e5c │ │ │ │ + b.w 270684 │ │ │ │ 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, #64080 @ 0xfa50 │ │ │ │ + movw r0, #61980 @ 0xf21c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 2628b0 │ │ │ │ + bl 2620a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4845e <_PyTime_AsTimeval_clamp@@Base+0x578> │ │ │ │ + bge.n 4840e <_PyTime_AsTimeval_clamp@@Base+0x578> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4845e <_PyTime_AsTimeval_clamp@@Base+0x578> │ │ │ │ + cbnz r3, 4840e <_PyTime_AsTimeval_clamp@@Base+0x578> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4841e <_PyTime_AsTimeval_clamp@@Base+0x538> │ │ │ │ + beq.n 483ce <_PyTime_AsTimeval_clamp@@Base+0x538> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4847c <_PyTime_AsTimeval_clamp@@Base+0x596> │ │ │ │ + bge.n 4842c <_PyTime_AsTimeval_clamp@@Base+0x596> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4847c <_PyTime_AsTimeval_clamp@@Base+0x596> │ │ │ │ + cbnz r3, 4842c <_PyTime_AsTimeval_clamp@@Base+0x596> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 76df8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 76e30 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 4848a <_PyTime_AsTimeval_clamp@@Base+0x5a4> │ │ │ │ + cbz r3, 4843a <_PyTime_AsTimeval_clamp@@Base+0x5a4> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 48492 <_PyTime_AsTimeval_clamp@@Base+0x5ac> │ │ │ │ + b.n 48442 <_PyTime_AsTimeval_clamp@@Base+0x5ac> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r1, #37456 @ 0x9250 │ │ │ │ + movw r1, #35216 @ 0x8990 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - b.w 1f23ac │ │ │ │ + b.w 1f1b18 │ │ │ │ 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 125f70 │ │ │ │ + bl 125a3c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d48a8 │ │ │ │ + bl d440c │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 484fa <_PyTime_AsTimeval_clamp@@Base+0x614> │ │ │ │ - beq.n 484dc <_PyTime_AsTimeval_clamp@@Base+0x5f6> │ │ │ │ + bgt.n 484aa <_PyTime_AsTimeval_clamp@@Base+0x614> │ │ │ │ + beq.n 4848c <_PyTime_AsTimeval_clamp@@Base+0x5f6> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 48538 <_PyTime_AsTimeval_clamp@@Base+0x652> │ │ │ │ + b.n 484e8 <_PyTime_AsTimeval_clamp@@Base+0x652> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #64104 @ 0xfa68 │ │ │ │ + movw r1, #62004 @ 0xf234 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w d5b6c │ │ │ │ + b.w d56e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 485a4 <_PyTime_AsTimeval_clamp@@Base+0x6be> │ │ │ │ + bl 48554 <_PyTime_AsTimeval_clamp@@Base+0x6be> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 484d8 <_PyTime_AsTimeval_clamp@@Base+0x5f2> │ │ │ │ + beq.n 48488 <_PyTime_AsTimeval_clamp@@Base+0x5f2> │ │ │ │ mov r1, r5 │ │ │ │ - bl 255c20 │ │ │ │ - cbnz r0, 48526 <_PyTime_AsTimeval_clamp@@Base+0x640> │ │ │ │ + bl 255420 │ │ │ │ + cbnz r0, 484d6 <_PyTime_AsTimeval_clamp@@Base+0x640> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 484d8 <_PyTime_AsTimeval_clamp@@Base+0x5f2> │ │ │ │ + bge.n 48488 <_PyTime_AsTimeval_clamp@@Base+0x5f2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 484d8 <_PyTime_AsTimeval_clamp@@Base+0x5f2> │ │ │ │ + bne.n 48488 <_PyTime_AsTimeval_clamp@@Base+0x5f2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 484d8 <_PyTime_AsTimeval_clamp@@Base+0x5f2> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 48488 <_PyTime_AsTimeval_clamp@@Base+0x5f2> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48538 <_PyTime_AsTimeval_clamp@@Base+0x652> │ │ │ │ + bge.n 484e8 <_PyTime_AsTimeval_clamp@@Base+0x652> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48538 <_PyTime_AsTimeval_clamp@@Base+0x652> │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 484e8 <_PyTime_AsTimeval_clamp@@Base+0x652> │ │ │ │ + bl 76e30 <_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 4856a <_PyTime_AsTimeval_clamp@@Base+0x684> │ │ │ │ + bgt.n 4851a <_PyTime_AsTimeval_clamp@@Base+0x684> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #56360 @ 0xdc28 │ │ │ │ + movw r1, #54108 @ 0xd35c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 48584 <_PyTime_AsTimeval_clamp@@Base+0x69e> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 48534 <_PyTime_AsTimeval_clamp@@Base+0x69e> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 48588 <_PyTime_AsTimeval_clamp@@Base+0x6a2> │ │ │ │ + cbz r3, 48538 <_PyTime_AsTimeval_clamp@@Base+0x6a2> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #7052 @ 0x1b8c │ │ │ │ + movw r1, #4812 @ 0x12cc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4859a <_PyTime_AsTimeval_clamp@@Base+0x6b4> │ │ │ │ + b.n 4854a <_PyTime_AsTimeval_clamp@@Base+0x6b4> │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #12] @ (485a0 <_PyTime_AsTimeval_clamp@@Base+0x6ba>) │ │ │ │ + ldr r0, [pc, #12] @ (48550 <_PyTime_AsTimeval_clamp@@Base+0x6ba>) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 94d10 │ │ │ │ + bl 94d94 │ │ │ │ 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 125f70 │ │ │ │ + bl 125a3c │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 4862c <_PyTime_AsTimeval_clamp@@Base+0x746> │ │ │ │ + bne.n 485dc <_PyTime_AsTimeval_clamp@@Base+0x746> │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1dd7a4 │ │ │ │ + bl 1dceac │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4868a <_PyTime_AsTimeval_clamp@@Base+0x7a4> │ │ │ │ + beq.n 4863a <_PyTime_AsTimeval_clamp@@Base+0x7a4> │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp.w r8, #0 │ │ │ │ str r3, [r0, #32] │ │ │ │ - ble.n 4869e <_PyTime_AsTimeval_clamp@@Base+0x7b8> │ │ │ │ + ble.n 4864e <_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 │ │ │ │ @@ -42392,981 +42358,981 @@ │ │ │ │ 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 20934c <_PyMarshal_GetXIData@@Base+0x6dc> │ │ │ │ + bl 208b20 <_PyMarshal_GetXIData@@Base+0x90> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 48682 <_PyTime_AsTimeval_clamp@@Base+0x79c> │ │ │ │ + beq.n 48632 <_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 485f8 <_PyTime_AsTimeval_clamp@@Base+0x712> │ │ │ │ - b.n 4869e <_PyTime_AsTimeval_clamp@@Base+0x7b8> │ │ │ │ + bne.n 485a8 <_PyTime_AsTimeval_clamp@@Base+0x712> │ │ │ │ + b.n 4864e <_PyTime_AsTimeval_clamp@@Base+0x7b8> │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 4863e <_PyTime_AsTimeval_clamp@@Base+0x758> │ │ │ │ + bge.n 485ee <_PyTime_AsTimeval_clamp@@Base+0x758> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl d6f34 │ │ │ │ + bl d6a8c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 48654 <_PyTime_AsTimeval_clamp@@Base+0x76e> │ │ │ │ + b.n 48604 <_PyTime_AsTimeval_clamp@@Base+0x76e> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #48412 @ 0xbd1c │ │ │ │ + movw r1, #46172 @ 0xb45c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 87c44 │ │ │ │ + bl 87c70 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 4868a <_PyTime_AsTimeval_clamp@@Base+0x7a4> │ │ │ │ + cbz r4, 4863a <_PyTime_AsTimeval_clamp@@Base+0x7a4> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 4869e <_PyTime_AsTimeval_clamp@@Base+0x7b8> │ │ │ │ + beq.n 4864e <_PyTime_AsTimeval_clamp@@Base+0x7b8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 882f0 │ │ │ │ - cbnz r0, 4869e <_PyTime_AsTimeval_clamp@@Base+0x7b8> │ │ │ │ + bl 88318 │ │ │ │ + cbnz r0, 4864e <_PyTime_AsTimeval_clamp@@Base+0x7b8> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - movw r1, #64188 @ 0xfabc │ │ │ │ + movw r1, #62088 @ 0xf288 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5b6c │ │ │ │ + bl d56e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4868e <_PyTime_AsTimeval_clamp@@Base+0x7a8> │ │ │ │ + blt.n 4863e <_PyTime_AsTimeval_clamp@@Base+0x7a8> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4869e <_PyTime_AsTimeval_clamp@@Base+0x7b8> │ │ │ │ + b.n 4864e <_PyTime_AsTimeval_clamp@@Base+0x7b8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4868a <_PyTime_AsTimeval_clamp@@Base+0x7a4> │ │ │ │ + bne.n 4863a <_PyTime_AsTimeval_clamp@@Base+0x7a4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4868a <_PyTime_AsTimeval_clamp@@Base+0x7a4> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4863a <_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 1251c8 │ │ │ │ + b.w 124c90 │ │ │ │ │ │ │ │ -000486c4 <_PyLong_UnsignedLong_Converter@@Base>: │ │ │ │ +00048674 <_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 1241f4 │ │ │ │ + bl 123cb4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 486f8 <_PyLong_UnsignedLong_Converter@@Base+0x34> │ │ │ │ + beq.n 486a8 <_PyLong_UnsignedLong_Converter@@Base+0x34> │ │ │ │ cmp r0, #4 │ │ │ │ - bls.n 486fc <_PyLong_UnsignedLong_Converter@@Base+0x38> │ │ │ │ + bls.n 486ac <_PyLong_UnsignedLong_Converter@@Base+0x38> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #64232 @ 0xfae8 │ │ │ │ + movw r1, #62132 @ 0xf2b4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 486fe <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ + b.n 486ae <_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, 48722 <_PyLong_UnsignedLong_Converter@@Base+0x5e> │ │ │ │ + cbz r0, 486d2 <_PyLong_UnsignedLong_Converter@@Base+0x5e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4873e <_PyLong_UnsignedLong_Converter@@Base+0x7a> │ │ │ │ + bge.n 486ee <_PyLong_UnsignedLong_Converter@@Base+0x7a> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4873e <_PyLong_UnsignedLong_Converter@@Base+0x7a> │ │ │ │ + b.n 486ee <_PyLong_UnsignedLong_Converter@@Base+0x7a> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 4873c <_PyLong_UnsignedLong_Converter@@Base+0x78> │ │ │ │ - bl 1b3d88 │ │ │ │ - cbz r0, 48738 <_PyLong_UnsignedLong_Converter@@Base+0x74> │ │ │ │ + cbz r0, 486ec <_PyLong_UnsignedLong_Converter@@Base+0x78> │ │ │ │ + bl 1b31f8 │ │ │ │ + cbz r0, 486e8 <_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 4873e <_PyLong_UnsignedLong_Converter@@Base+0x7a> │ │ │ │ - ldr r0, [pc, #0] @ (48740 <_PyLong_UnsignedLong_Converter@@Base+0x7c>) │ │ │ │ + b.n 486ee <_PyLong_UnsignedLong_Converter@@Base+0x7a> │ │ │ │ + ldr r0, [pc, #0] @ (486f0 <_PyLong_UnsignedLong_Converter@@Base+0x7c>) │ │ │ │ pop {r4, pc} │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ + ldrd r3, r2, [r0, #32] │ │ │ │ + orrs r3, r2 │ │ │ │ + ittee ne │ │ │ │ + movwne r0, #4364 @ 0x110c │ │ │ │ + movtne r0, #75 @ 0x4b │ │ │ │ + movweq r0, #5412 @ 0x1524 │ │ │ │ + movteq r0, #75 @ 0x4b │ │ │ │ + bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 48764 <_PyLong_UnsignedLong_Converter@@Base+0xa0> │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 48780 <_PyLong_UnsignedLong_Converter@@Base+0xbc> │ │ │ │ + bne.n 4872e <_PyLong_UnsignedLong_Converter@@Base+0xba> │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 4874a <_PyLong_UnsignedLong_Converter@@Base+0xd6> │ │ │ │ mov r0, r4 │ │ │ │ blx 2c32c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 48776 <_PyLong_UnsignedLong_Converter@@Base+0xb2> │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 48780 <_PyLong_UnsignedLong_Converter@@Base+0xbc> │ │ │ │ + bne.n 48740 <_PyLong_UnsignedLong_Converter@@Base+0xcc> │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 4874a <_PyLong_UnsignedLong_Converter@@Base+0xd6> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fd14 │ │ │ │ + b.w 7fd44 │ │ │ │ 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, 487a6 <_PyLong_UnsignedLong_Converter@@Base+0xe2> │ │ │ │ + cbz r0, 48770 <_PyLong_UnsignedLong_Converter@@Base+0xfc> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 487c8 <_PyLong_UnsignedLong_Converter@@Base+0x104> │ │ │ │ + bge.n 48792 <_PyLong_UnsignedLong_Converter@@Base+0x11e> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 487c8 <_PyLong_UnsignedLong_Converter@@Base+0x104> │ │ │ │ + b.n 48792 <_PyLong_UnsignedLong_Converter@@Base+0x11e> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 487c0 <_PyLong_UnsignedLong_Converter@@Base+0xfc> │ │ │ │ - bl 1b3d88 │ │ │ │ - cbz r0, 487bc <_PyLong_UnsignedLong_Converter@@Base+0xf8> │ │ │ │ + cbz r0, 4878a <_PyLong_UnsignedLong_Converter@@Base+0x116> │ │ │ │ + bl 1b31f8 │ │ │ │ + cbz r0, 48786 <_PyLong_UnsignedLong_Converter@@Base+0x112> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 487c8 <_PyLong_UnsignedLong_Converter@@Base+0x104> │ │ │ │ + b.n 48792 <_PyLong_UnsignedLong_Converter@@Base+0x11e> │ │ │ │ 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 │ │ │ │ - movtne r0, #75 @ 0x4b │ │ │ │ - movweq r0, #5412 @ 0x1524 │ │ │ │ - movteq r0, #75 @ 0x4b │ │ │ │ - bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ movs r5, #0 │ │ │ │ - movw fp, #55724 @ 0xd9ac │ │ │ │ + movw fp, #53484 @ 0xd0ec │ │ │ │ movt fp, #56 @ 0x38 │ │ │ │ - movw r7, #48812 @ 0xbeac │ │ │ │ + movw r7, #46572 @ 0xb5ec │ │ │ │ movt r7, #57 @ 0x39 │ │ │ │ ldr.w sl, [sp, #64] @ 0x40 │ │ │ │ - movw r6, #47580 @ 0xb9dc │ │ │ │ + movw r6, #45340 @ 0xb11c │ │ │ │ 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 488dc <_PyLong_UnsignedLong_Converter@@Base+0x218> │ │ │ │ + bge.n 4888c <_PyLong_UnsignedLong_Converter@@Base+0x218> │ │ │ │ cmp.w r9, #1 │ │ │ │ - bne.n 48830 <_PyLong_UnsignedLong_Converter@@Base+0x16c> │ │ │ │ + bne.n 487e0 <_PyLong_UnsignedLong_Converter@@Base+0x16c> │ │ │ │ ldrb.w r0, [r8, r4] │ │ │ │ - b.n 48846 <_PyLong_UnsignedLong_Converter@@Base+0x182> │ │ │ │ + b.n 487f6 <_PyLong_UnsignedLong_Converter@@Base+0x182> │ │ │ │ cmp.w r9, #2 │ │ │ │ - bne.n 4883c <_PyLong_UnsignedLong_Converter@@Base+0x178> │ │ │ │ + bne.n 487ec <_PyLong_UnsignedLong_Converter@@Base+0x178> │ │ │ │ ldrh.w r0, [r8, r4, lsl #1] │ │ │ │ - b.n 48846 <_PyLong_UnsignedLong_Converter@@Base+0x182> │ │ │ │ + b.n 487f6 <_PyLong_UnsignedLong_Converter@@Base+0x182> │ │ │ │ ldr.w r0, [r8, r4, lsl #2] │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 4885a <_PyLong_UnsignedLong_Converter@@Base+0x196> │ │ │ │ + bcs.n 4880a <_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 4885c <_PyLong_UnsignedLong_Converter@@Base+0x198> │ │ │ │ + b.n 4880c <_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 4889e <_PyLong_UnsignedLong_Converter@@Base+0x1da> │ │ │ │ + bpl.n 4884e <_PyLong_UnsignedLong_Converter@@Base+0x1da> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ tst.w r3, #7340032 @ 0x700000 │ │ │ │ - beq.n 4889e <_PyLong_UnsignedLong_Converter@@Base+0x1da> │ │ │ │ + beq.n 4884e <_PyLong_UnsignedLong_Converter@@Base+0x1da> │ │ │ │ asrs r2, r3, #24 │ │ │ │ ubfx ip, r3, #20, #3 │ │ │ │ uxtah r2, r2, r3 │ │ │ │ - movw r3, #5396 @ 0x1514 │ │ │ │ - movt r3, #68 @ 0x44 │ │ │ │ + movw r3, #55160 @ 0xd778 │ │ │ │ + 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 4889a <_PyLong_UnsignedLong_Converter@@Base+0x1d6> │ │ │ │ + beq.n 4884a <_PyLong_UnsignedLong_Converter@@Base+0x1d6> │ │ │ │ ldr.w r0, [r3], #4 │ │ │ │ str.w r0, [r1], #4 │ │ │ │ - b.n 48888 <_PyLong_UnsignedLong_Converter@@Base+0x1c4> │ │ │ │ + b.n 48838 <_PyLong_UnsignedLong_Converter@@Base+0x1c4> │ │ │ │ mov r0, ip │ │ │ │ - b.n 488a4 <_PyLong_UnsignedLong_Converter@@Base+0x1e0> │ │ │ │ + b.n 48854 <_PyLong_UnsignedLong_Converter@@Base+0x1e0> │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 209c3c │ │ │ │ + bl 2093bc │ │ │ │ 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 488d2 <_PyLong_UnsignedLong_Converter@@Base+0x20e> │ │ │ │ + bge.n 48882 <_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 488b0 <_PyLong_UnsignedLong_Converter@@Base+0x1ec> │ │ │ │ + b.n 48860 <_PyLong_UnsignedLong_Converter@@Base+0x1ec> │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ addge r5, r5, r0 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 4881e <_PyLong_UnsignedLong_Converter@@Base+0x15a> │ │ │ │ + b.n 487ce <_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 42cfc │ │ │ │ + b.w 42c8c │ │ │ │ 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 48948 <_PyLong_UnsignedLong_Converter@@Base+0x284> │ │ │ │ + bne.n 488f8 <_PyLong_UnsignedLong_Converter@@Base+0x284> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r2, #2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - bne.n 4892c <_PyLong_UnsignedLong_Converter@@Base+0x268> │ │ │ │ + bne.n 488dc <_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 489a8 <_PyLong_UnsignedLong_Converter@@Base+0x2e4> │ │ │ │ + b.n 48958 <_PyLong_UnsignedLong_Converter@@Base+0x2e4> │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 489a0 <_PyLong_UnsignedLong_Converter@@Base+0x2dc> │ │ │ │ + bne.n 48950 <_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 489a8 <_PyLong_UnsignedLong_Converter@@Base+0x2e4> │ │ │ │ + b.n 48958 <_PyLong_UnsignedLong_Converter@@Base+0x2e4> │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bpl.n 489a0 <_PyLong_UnsignedLong_Converter@@Base+0x2dc> │ │ │ │ + bpl.n 48950 <_PyLong_UnsignedLong_Converter@@Base+0x2dc> │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r3 │ │ │ │ - bl 703d8 │ │ │ │ + bl 70410 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4897a <_PyLong_UnsignedLong_Converter@@Base+0x2b6> │ │ │ │ + cbz r0, 4892a <_PyLong_UnsignedLong_Converter@@Base+0x2b6> │ │ │ │ mov r1, r7 │ │ │ │ - bl 898cc │ │ │ │ + bl 898d8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4897e <_PyLong_UnsignedLong_Converter@@Base+0x2ba> │ │ │ │ + bne.n 4892e <_PyLong_UnsignedLong_Converter@@Base+0x2ba> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4897a <_PyLong_UnsignedLong_Converter@@Base+0x2b6> │ │ │ │ + bge.n 4892a <_PyLong_UnsignedLong_Converter@@Base+0x2b6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4897a <_PyLong_UnsignedLong_Converter@@Base+0x2b6> │ │ │ │ + cbnz r3, 4892a <_PyLong_UnsignedLong_Converter@@Base+0x2b6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 489a8 <_PyLong_UnsignedLong_Converter@@Base+0x2e4> │ │ │ │ + b.n 48958 <_PyLong_UnsignedLong_Converter@@Base+0x2e4> │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl d554c │ │ │ │ + bl d50c0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 489a8 <_PyLong_UnsignedLong_Converter@@Base+0x2e4> │ │ │ │ + bge.n 48958 <_PyLong_UnsignedLong_Converter@@Base+0x2e4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 489a8 <_PyLong_UnsignedLong_Converter@@Base+0x2e4> │ │ │ │ + cbnz r3, 48958 <_PyLong_UnsignedLong_Converter@@Base+0x2e4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 489a8 <_PyLong_UnsignedLong_Converter@@Base+0x2e4> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 48958 <_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 42fca │ │ │ │ + b.w 42f5a │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 43750 │ │ │ │ + b.w 436e0 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 43b1e <_PyBytes_ReverseFind@@Base+0x1ee> │ │ │ │ + b.w 43aae <_PyBytes_ReverseFind@@Base+0x1ee> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 489ea <_PyLong_UnsignedLong_Converter@@Base+0x326> │ │ │ │ + bne.n 4899a <_PyLong_UnsignedLong_Converter@@Base+0x326> │ │ │ │ ldr.w r2, [r3, #-36] │ │ │ │ sub.w r0, r3, #36 @ 0x24 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 489f2 <_PyLong_UnsignedLong_Converter@@Base+0x32e> │ │ │ │ + bge.n 489a2 <_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] @ (48a44 <_PyLong_UnsignedLong_Converter@@Base+0x380>) │ │ │ │ - bl 201eec <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #60] @ (489f4 <_PyLong_UnsignedLong_Converter@@Base+0x380>) │ │ │ │ + bl 201664 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 48a26 <_PyLong_UnsignedLong_Converter@@Base+0x362> │ │ │ │ + blt.n 489d6 <_PyLong_UnsignedLong_Converter@@Base+0x362> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #54436 @ 0xd4a4 │ │ │ │ + movw r0, #52300 @ 0xcc4c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 808ec │ │ │ │ + b.w 8091c │ │ │ │ movs r0, #0 │ │ │ │ - bl 71608 │ │ │ │ + bl 71640 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 48a42 <_PyLong_UnsignedLong_Converter@@Base+0x37e> │ │ │ │ + cbz r0, 489f2 <_PyLong_UnsignedLong_Converter@@Base+0x37e> │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #54444 @ 0xd4ac │ │ │ │ + movw r0, #52308 @ 0xcc54 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 808ec │ │ │ │ + b.w 8091c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0xe990004d │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 43e50 <_PyBytes_ReverseFind@@Base+0x520> │ │ │ │ + b.w 43de0 <_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 48b62 <_PyLong_UnsignedLong_Converter@@Base+0x49e> │ │ │ │ + beq.n 48b12 <_PyLong_UnsignedLong_Converter@@Base+0x49e> │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48b62 <_PyLong_UnsignedLong_Converter@@Base+0x49e> │ │ │ │ + bne.n 48b12 <_PyLong_UnsignedLong_Converter@@Base+0x49e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ff10 │ │ │ │ + bl 25f708 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 48b62 <_PyLong_UnsignedLong_Converter@@Base+0x49e> │ │ │ │ + beq.n 48b12 <_PyLong_UnsignedLong_Converter@@Base+0x49e> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 261fbc │ │ │ │ + bl 2617b4 │ │ │ │ str r0, [sp, #20] │ │ │ │ - cbz r5, 48ab2 <_PyLong_UnsignedLong_Converter@@Base+0x3ee> │ │ │ │ + cbz r5, 48a62 <_PyLong_UnsignedLong_Converter@@Base+0x3ee> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - movw r2, #20024 @ 0x4e38 │ │ │ │ + movw r2, #17784 @ 0x4578 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl a1638 │ │ │ │ + bl a15e0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 48aba <_PyLong_UnsignedLong_Converter@@Base+0x3f6> │ │ │ │ + b.n 48a6a <_PyLong_UnsignedLong_Converter@@Base+0x3f6> │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 261fbc │ │ │ │ + bl 2617b4 │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 261fbc │ │ │ │ + bl 2617b4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 261fbc │ │ │ │ + bl 2617b4 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 261fbc │ │ │ │ + bl 2617b4 │ │ │ │ mov r3, r5 │ │ │ │ strd r8, r0, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - movw r0, #64428 @ 0xfbac │ │ │ │ + movw r0, #62328 @ 0xf378 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ str.w r9, [sp, #4] │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 808ec │ │ │ │ + bl 8091c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 48b0e <_PyLong_UnsignedLong_Converter@@Base+0x44a> │ │ │ │ + cbnz r0, 48abe <_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 270e5c │ │ │ │ + b.w 270684 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #62704 @ 0xf4f0 │ │ │ │ + movw r0, #60604 @ 0xecbc │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ str r1, [r4, #24] │ │ │ │ movw r1, #575 @ 0x23f │ │ │ │ - bl 2628b0 │ │ │ │ + bl 2620a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ str r2, [r4, #24] │ │ │ │ - bge.n 48b44 <_PyLong_UnsignedLong_Converter@@Base+0x480> │ │ │ │ + bge.n 48af4 <_PyLong_UnsignedLong_Converter@@Base+0x480> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 48b44 <_PyLong_UnsignedLong_Converter@@Base+0x480> │ │ │ │ + cbnz r3, 48af4 <_PyLong_UnsignedLong_Converter@@Base+0x480> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 48b02 <_PyLong_UnsignedLong_Converter@@Base+0x43e> │ │ │ │ + beq.n 48ab2 <_PyLong_UnsignedLong_Converter@@Base+0x43e> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48b62 <_PyLong_UnsignedLong_Converter@@Base+0x49e> │ │ │ │ + bge.n 48b12 <_PyLong_UnsignedLong_Converter@@Base+0x49e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 48b62 <_PyLong_UnsignedLong_Converter@@Base+0x49e> │ │ │ │ + cbnz r3, 48b12 <_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 76df8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 76e30 <_Py_Dealloc@@Base> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b.w 282734 │ │ │ │ + b.w 281f64 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 444b2 <_PyTraceback_Add@@Base+0x144> │ │ │ │ + b.w 44442 <_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 48c34 <_PyLong_UnsignedLong_Converter@@Base+0x570> │ │ │ │ - cbz r0, 48bc8 <_PyLong_UnsignedLong_Converter@@Base+0x504> │ │ │ │ + bl 48be4 <_PyLong_UnsignedLong_Converter@@Base+0x570> │ │ │ │ + cbz r0, 48b78 <_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 48bac <_PyLong_UnsignedLong_Converter@@Base+0x4e8> │ │ │ │ + bge.n 48b5c <_PyLong_UnsignedLong_Converter@@Base+0x4e8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 48bac <_PyLong_UnsignedLong_Converter@@Base+0x4e8> │ │ │ │ + cbnz r3, 48b5c <_PyLong_UnsignedLong_Converter@@Base+0x4e8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 48bca <_PyLong_UnsignedLong_Converter@@Base+0x506> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 48b7a <_PyLong_UnsignedLong_Converter@@Base+0x506> │ │ │ │ movw r3, #61120 @ 0xeec0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d8070 │ │ │ │ - cbz r0, 48bc8 <_PyLong_UnsignedLong_Converter@@Base+0x504> │ │ │ │ - bl d82f8 │ │ │ │ + bl d7bc8 │ │ │ │ + cbz r0, 48b78 <_PyLong_UnsignedLong_Converter@@Base+0x504> │ │ │ │ + bl d7e50 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 258eb8 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + bl 2586bc <_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 cf748 │ │ │ │ + bl cf2a0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 48bfc <_PyLong_UnsignedLong_Converter@@Base+0x538> │ │ │ │ + cbz r0, 48bac <_PyLong_UnsignedLong_Converter@@Base+0x538> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48bfc <_PyLong_UnsignedLong_Converter@@Base+0x538> │ │ │ │ + bge.n 48bac <_PyLong_UnsignedLong_Converter@@Base+0x538> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48bfc <_PyLong_UnsignedLong_Converter@@Base+0x538> │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 48bac <_PyLong_UnsignedLong_Converter@@Base+0x538> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 48c16 <_PyLong_UnsignedLong_Converter@@Base+0x552> │ │ │ │ + cbz r0, 48bc6 <_PyLong_UnsignedLong_Converter@@Base+0x552> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48c16 <_PyLong_UnsignedLong_Converter@@Base+0x552> │ │ │ │ + bge.n 48bc6 <_PyLong_UnsignedLong_Converter@@Base+0x552> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48c16 <_PyLong_UnsignedLong_Converter@@Base+0x552> │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 48bc6 <_PyLong_UnsignedLong_Converter@@Base+0x552> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 48c30 <_PyLong_UnsignedLong_Converter@@Base+0x56c> │ │ │ │ + cbz r0, 48be0 <_PyLong_UnsignedLong_Converter@@Base+0x56c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48c30 <_PyLong_UnsignedLong_Converter@@Base+0x56c> │ │ │ │ + bge.n 48be0 <_PyLong_UnsignedLong_Converter@@Base+0x56c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48c30 <_PyLong_UnsignedLong_Converter@@Base+0x56c> │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 48be0 <_PyLong_UnsignedLong_Converter@@Base+0x56c> │ │ │ │ + bl 76e30 <_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 2498b4 <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ + bl 249098 <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48cb6 <_PyLong_UnsignedLong_Converter@@Base+0x5f2> │ │ │ │ + beq.n 48c66 <_PyLong_UnsignedLong_Converter@@Base+0x5f2> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ - cbnz r2, 48cbc <_PyLong_UnsignedLong_Converter@@Base+0x5f8> │ │ │ │ + cbnz r2, 48c6c <_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, 48c72 <_PyLong_UnsignedLong_Converter@@Base+0x5ae> │ │ │ │ + cbnz r0, 48c22 <_PyLong_UnsignedLong_Converter@@Base+0x5ae> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48cb6 <_PyLong_UnsignedLong_Converter@@Base+0x5f2> │ │ │ │ + bge.n 48c66 <_PyLong_UnsignedLong_Converter@@Base+0x5f2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 48cb6 <_PyLong_UnsignedLong_Converter@@Base+0x5f2> │ │ │ │ + cbnz r3, 48c66 <_PyLong_UnsignedLong_Converter@@Base+0x5f2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 48cb6 <_PyLong_UnsignedLong_Converter@@Base+0x5f2> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 48c66 <_PyLong_UnsignedLong_Converter@@Base+0x5f2> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48c84 <_PyLong_UnsignedLong_Converter@@Base+0x5c0> │ │ │ │ + bge.n 48c34 <_PyLong_UnsignedLong_Converter@@Base+0x5c0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 48c84 <_PyLong_UnsignedLong_Converter@@Base+0x5c0> │ │ │ │ + cbnz r3, 48c34 <_PyLong_UnsignedLong_Converter@@Base+0x5c0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 13c290 │ │ │ │ - cbnz r0, 48cba <_PyLong_UnsignedLong_Converter@@Base+0x5f6> │ │ │ │ + bl 13b864 │ │ │ │ + cbnz r0, 48c6a <_PyLong_UnsignedLong_Converter@@Base+0x5f6> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #64596 @ 0xfc54 │ │ │ │ + movw r1, #62496 @ 0xf420 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48cb6 <_PyLong_UnsignedLong_Converter@@Base+0x5f2> │ │ │ │ + bge.n 48c66 <_PyLong_UnsignedLong_Converter@@Base+0x5f2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 48cb6 <_PyLong_UnsignedLong_Converter@@Base+0x5f2> │ │ │ │ + cbnz r3, 48c66 <_PyLong_UnsignedLong_Converter@@Base+0x5f2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 48cbc <_PyLong_UnsignedLong_Converter@@Base+0x5f8> │ │ │ │ + b.n 48c6c <_PyLong_UnsignedLong_Converter@@Base+0x5f8> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.n 48bce <_PyLong_UnsignedLong_Converter@@Base+0x50a> │ │ │ │ + b.n 48b7e <_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 772a4 │ │ │ │ + bl 772dc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7e6c8 │ │ │ │ + b.w 7e6f4 │ │ │ │ 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, #48000 @ 0xbb80 │ │ │ │ + movw r1, #45760 @ 0xb2c0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl c2188 │ │ │ │ - cbnz r0, 48d20 <_PyLong_UnsignedLong_Converter@@Base+0x65c> │ │ │ │ + bl c20dc │ │ │ │ + cbnz r0, 48cd0 <_PyLong_UnsignedLong_Converter@@Base+0x65c> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 48de0 <_PyLong_UnsignedLong_Converter@@Base+0x71c> │ │ │ │ + b.n 48d90 <_PyLong_UnsignedLong_Converter@@Base+0x71c> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl dc130 │ │ │ │ + bl dbc3c │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 48d3e <_PyLong_UnsignedLong_Converter@@Base+0x67a> │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 48cee <_PyLong_UnsignedLong_Converter@@Base+0x67a> │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48d1c <_PyLong_UnsignedLong_Converter@@Base+0x658> │ │ │ │ - bl 1b9080 │ │ │ │ + bne.n 48ccc <_PyLong_UnsignedLong_Converter@@Base+0x658> │ │ │ │ + bl 1b84e0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48d1c <_PyLong_UnsignedLong_Converter@@Base+0x658> │ │ │ │ - movw r3, #48689 @ 0xbe31 │ │ │ │ + beq.n 48ccc <_PyLong_UnsignedLong_Converter@@Base+0x658> │ │ │ │ + movw r3, #46229 @ 0xb495 │ │ │ │ movt r3, #20 │ │ │ │ add.w r1, r0, #16 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 48d9c <_PyLong_UnsignedLong_Converter@@Base+0x6d8> │ │ │ │ - cbnz r1, 48d72 <_PyLong_UnsignedLong_Converter@@Base+0x6ae> │ │ │ │ + bne.n 48d4c <_PyLong_UnsignedLong_Converter@@Base+0x6d8> │ │ │ │ + cbnz r1, 48d22 <_PyLong_UnsignedLong_Converter@@Base+0x6ae> │ │ │ │ movw r3, #61144 @ 0xeed8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #28316 @ 0x6e9c │ │ │ │ + movw r1, #26076 @ 0x65dc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 48da6 <_PyLong_UnsignedLong_Converter@@Base+0x6e2> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 48d56 <_PyLong_UnsignedLong_Converter@@Base+0x6e2> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 48d7a <_PyLong_UnsignedLong_Converter@@Base+0x6b6> │ │ │ │ + cbz r3, 48d2a <_PyLong_UnsignedLong_Converter@@Base+0x6b6> │ │ │ │ ldr r2, [r5, #20] │ │ │ │ - b.n 48d82 <_PyLong_UnsignedLong_Converter@@Base+0x6be> │ │ │ │ + b.n 48d32 <_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 1295d4 │ │ │ │ + bl 1290a8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 48da6 <_PyLong_UnsignedLong_Converter@@Base+0x6e2> │ │ │ │ + beq.n 48d56 <_PyLong_UnsignedLong_Converter@@Base+0x6e2> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 48dc2 <_PyLong_UnsignedLong_Converter@@Base+0x6fe> │ │ │ │ + b.n 48d72 <_PyLong_UnsignedLong_Converter@@Base+0x6fe> │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 48dc2 <_PyLong_UnsignedLong_Converter@@Base+0x6fe> │ │ │ │ + bge.n 48d72 <_PyLong_UnsignedLong_Converter@@Base+0x6fe> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48d1c <_PyLong_UnsignedLong_Converter@@Base+0x658> │ │ │ │ + bge.n 48ccc <_PyLong_UnsignedLong_Converter@@Base+0x658> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 48d1c <_PyLong_UnsignedLong_Converter@@Base+0x658> │ │ │ │ + bne.n 48ccc <_PyLong_UnsignedLong_Converter@@Base+0x658> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 48d1c <_PyLong_UnsignedLong_Converter@@Base+0x658> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 48ccc <_PyLong_UnsignedLong_Converter@@Base+0x658> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1296e8 │ │ │ │ + bl 1291bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48de0 <_PyLong_UnsignedLong_Converter@@Base+0x71c> │ │ │ │ + bge.n 48d90 <_PyLong_UnsignedLong_Converter@@Base+0x71c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 48de0 <_PyLong_UnsignedLong_Converter@@Base+0x71c> │ │ │ │ + cbnz r3, 48d90 <_PyLong_UnsignedLong_Converter@@Base+0x71c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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 48e10 <_PyLong_UnsignedLong_Converter@@Base+0x74c> │ │ │ │ + bhi.n 48dc0 <_PyLong_UnsignedLong_Converter@@Base+0x74c> │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl dc350 <_PyNumber_Index@@Base> │ │ │ │ + bl dbe5c <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 48e28 <_PyLong_UnsignedLong_Converter@@Base+0x764> │ │ │ │ - b.n 48e3a <_PyLong_UnsignedLong_Converter@@Base+0x776> │ │ │ │ - movw r0, #25708 @ 0x646c │ │ │ │ + cbnz r0, 48dd8 <_PyLong_UnsignedLong_Converter@@Base+0x764> │ │ │ │ + b.n 48dea <_PyLong_UnsignedLong_Converter@@Base+0x776> │ │ │ │ + movw r0, #23468 @ 0x5bac │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48f04 <_PyLong_UnsignedLong_Converter@@Base+0x840> │ │ │ │ - b.n 48e02 <_PyLong_UnsignedLong_Converter@@Base+0x73e> │ │ │ │ - bl 859dc │ │ │ │ + beq.n 48eb4 <_PyLong_UnsignedLong_Converter@@Base+0x840> │ │ │ │ + b.n 48db2 <_PyLong_UnsignedLong_Converter@@Base+0x73e> │ │ │ │ + bl 85a50 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 48e48 <_PyLong_UnsignedLong_Converter@@Base+0x784> │ │ │ │ + blt.n 48df8 <_PyLong_UnsignedLong_Converter@@Base+0x784> │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 48e58 <_PyLong_UnsignedLong_Converter@@Base+0x794> │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 48e08 <_PyLong_UnsignedLong_Converter@@Base+0x794> │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48f04 <_PyLong_UnsignedLong_Converter@@Base+0x840> │ │ │ │ + bne.n 48eb4 <_PyLong_UnsignedLong_Converter@@Base+0x840> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 48e58 <_PyLong_UnsignedLong_Converter@@Base+0x794> │ │ │ │ + b.n 48e08 <_PyLong_UnsignedLong_Converter@@Base+0x794> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 48e36 <_PyLong_UnsignedLong_Converter@@Base+0x772> │ │ │ │ + bne.n 48de6 <_PyLong_UnsignedLong_Converter@@Base+0x772> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 48e36 <_PyLong_UnsignedLong_Converter@@Base+0x772> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 48de6 <_PyLong_UnsignedLong_Converter@@Base+0x772> │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 48ee4 <_PyLong_UnsignedLong_Converter@@Base+0x820> │ │ │ │ + ble.n 48e94 <_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 48e8c <_PyLong_UnsignedLong_Converter@@Base+0x7c8> │ │ │ │ + bpl.n 48e3c <_PyLong_UnsignedLong_Converter@@Base+0x7c8> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 48e88 <_PyLong_UnsignedLong_Converter@@Base+0x7c4> │ │ │ │ + beq.n 48e38 <_PyLong_UnsignedLong_Converter@@Base+0x7c4> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #60568 @ 0xec98 │ │ │ │ + movw r1, #58468 @ 0xe464 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5b6c │ │ │ │ + b.w d56e0 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - b.n 48ee6 <_PyLong_UnsignedLong_Converter@@Base+0x822> │ │ │ │ + b.n 48e96 <_PyLong_UnsignedLong_Converter@@Base+0x822> │ │ │ │ movw r1, #33688 @ 0x8398 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 48e9e <_PyLong_UnsignedLong_Converter@@Base+0x7da> │ │ │ │ - bl 882f0 │ │ │ │ - cbz r0, 48ebe <_PyLong_UnsignedLong_Converter@@Base+0x7fa> │ │ │ │ + beq.n 48e4e <_PyLong_UnsignedLong_Converter@@Base+0x7da> │ │ │ │ + bl 88318 │ │ │ │ + cbz r0, 48e6e <_PyLong_UnsignedLong_Converter@@Base+0x7fa> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 48ede <_PyLong_UnsignedLong_Converter@@Base+0x81a> │ │ │ │ + beq.n 48e8e <_PyLong_UnsignedLong_Converter@@Base+0x81a> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #60656 @ 0xecf0 │ │ │ │ + movw r1, #58556 @ 0xe4bc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5b6c │ │ │ │ + b.w d56e0 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #64924 @ 0xfd9c │ │ │ │ + movw r2, #62684 @ 0xf4dc │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #35928 @ 0x8c58 │ │ │ │ + movw r1, #33688 @ 0x8398 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #25708 @ 0x646c │ │ │ │ + movw r0, #23468 @ 0x5bac │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 24109c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 48f04 <_PyLong_UnsignedLong_Converter@@Base+0x840> │ │ │ │ + bl 2408ac <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 48eb4 <_PyLong_UnsignedLong_Converter@@Base+0x840> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 48ee6 <_PyLong_UnsignedLong_Converter@@Base+0x822> │ │ │ │ + b.n 48e96 <_PyLong_UnsignedLong_Converter@@Base+0x822> │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt.n 48ef6 <_PyLong_UnsignedLong_Converter@@Base+0x832> │ │ │ │ + bgt.n 48ea6 <_PyLong_UnsignedLong_Converter@@Base+0x832> │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1d6278 <_PyThreadState_NewBound@@Base+0x48> │ │ │ │ + b.w 1d5588 <_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 27f5f0 <_PyBytes_GetXIData@@Base+0xa20> │ │ │ │ + b.w 27ee10 <_PyBytes_GetXIData@@Base+0xa40> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -00048f0a <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ +00048eba <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ - cbz r3, 48f12 <_PyEval_FormatAwaitableError@@Base+0x8> │ │ │ │ + cbz r3, 48ec2 <_PyEval_FormatAwaitableError@@Base+0x8> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbnz r3, 48f54 <_PyEval_FormatAwaitableError@@Base+0x4a> │ │ │ │ + cbnz r3, 48f04 <_PyEval_FormatAwaitableError@@Base+0x4a> │ │ │ │ cmp r2, #1 │ │ │ │ push {r4} │ │ │ │ - bne.n 48f32 <_PyEval_FormatAwaitableError@@Base+0x28> │ │ │ │ + bne.n 48ee2 <_PyEval_FormatAwaitableError@@Base+0x28> │ │ │ │ movw r4, #44536 @ 0xadf8 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r2, #64640 @ 0xfc80 │ │ │ │ + movw r2, #62540 @ 0xf44c │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ pop {r4} │ │ │ │ - b.w 1ed4e4 <_PyErr_Format@@Base> │ │ │ │ + b.w 1ecc4c <_PyErr_Format@@Base> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 48f50 <_PyEval_FormatAwaitableError@@Base+0x46> │ │ │ │ + bne.n 48f00 <_PyEval_FormatAwaitableError@@Base+0x46> │ │ │ │ movw r4, #44536 @ 0xadf8 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r2, #64732 @ 0xfcdc │ │ │ │ + movw r2, #62632 @ 0xf4a8 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ pop {r4} │ │ │ │ - b.w 1ed4e4 <_PyErr_Format@@Base> │ │ │ │ + b.w 1ecc4c <_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] @ (48f8c <_PyEval_FormatAwaitableError@@Base+0x82>) │ │ │ │ + ldr r3, [pc, #36] @ (48f3c <_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 48f7c <_PyEval_FormatAwaitableError@@Base+0x72> │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 48f86 <_PyEval_FormatAwaitableError@@Base+0x7c> │ │ │ │ + bne.n 48f2c <_PyEval_FormatAwaitableError@@Base+0x72> │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 48f36 <_PyEval_FormatAwaitableError@@Base+0x7c> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fd14 │ │ │ │ + b.w 7fd44 │ │ │ │ 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 49048 <_PyEval_FormatAwaitableError@@Base+0x13e> │ │ │ │ + beq.n 48ff8 <_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 7fa74 │ │ │ │ + bl 7faa4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49044 <_PyEval_FormatAwaitableError@@Base+0x13a> │ │ │ │ + bne.n 48ff4 <_PyEval_FormatAwaitableError@@Base+0x13a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ff10 │ │ │ │ + bl 25f708 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 49044 <_PyEval_FormatAwaitableError@@Base+0x13a> │ │ │ │ + beq.n 48ff4 <_PyEval_FormatAwaitableError@@Base+0x13a> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 261fbc │ │ │ │ + bl 2617b4 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #48253 @ 0xbc7d │ │ │ │ + movw r2, #46197 @ 0xb475 │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ - movw r0, #64824 @ 0xfd38 │ │ │ │ + movw r0, #62724 @ 0xf504 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 808ec │ │ │ │ + bl 8091c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 48ff2 <_PyEval_FormatAwaitableError@@Base+0xe8> │ │ │ │ + cbnz r0, 48fa2 <_PyEval_FormatAwaitableError@@Base+0xe8> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 270e5c │ │ │ │ + b.w 270684 │ │ │ │ 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, #64832 @ 0xfd40 │ │ │ │ + movw r0, #62732 @ 0xf50c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 2628b0 │ │ │ │ + bl 2620a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49026 <_PyEval_FormatAwaitableError@@Base+0x11c> │ │ │ │ + bge.n 48fd6 <_PyEval_FormatAwaitableError@@Base+0x11c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 49026 <_PyEval_FormatAwaitableError@@Base+0x11c> │ │ │ │ + cbnz r3, 48fd6 <_PyEval_FormatAwaitableError@@Base+0x11c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 48fe6 <_PyEval_FormatAwaitableError@@Base+0xdc> │ │ │ │ + beq.n 48f96 <_PyEval_FormatAwaitableError@@Base+0xdc> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49044 <_PyEval_FormatAwaitableError@@Base+0x13a> │ │ │ │ + bge.n 48ff4 <_PyEval_FormatAwaitableError@@Base+0x13a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 49044 <_PyEval_FormatAwaitableError@@Base+0x13a> │ │ │ │ + cbnz r3, 48ff4 <_PyEval_FormatAwaitableError@@Base+0x13a> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 76df8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 76e30 <_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 │ │ │ │ @@ -43379,254 +43345,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, #64856 @ 0xfd58 │ │ │ │ + movweq r1, #62756 @ 0xf524 │ │ │ │ movteq r4, #75 @ 0x4b │ │ │ │ itete ne │ │ │ │ - movwne r1, #64864 @ 0xfd60 │ │ │ │ + movwne r1, #62764 @ 0xf52c │ │ │ │ movteq r1, #44 @ 0x2c │ │ │ │ movtne r1, #44 @ 0x2c │ │ │ │ streq r4, [sp, #0] │ │ │ │ - bl 87c44 │ │ │ │ + bl 87c70 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #64872 @ 0xfd68 │ │ │ │ + movw r0, #62772 @ 0xf534 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w e3efc │ │ │ │ + b.w e3a1c │ │ │ │ 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, 490d4 <_PyEval_FormatAwaitableError@@Base+0x1ca> │ │ │ │ + cbz r2, 49084 <_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 11196c │ │ │ │ + bl 11147c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 7a1c4 │ │ │ │ - cbz r4, 490fc <_PyEval_FormatAwaitableError@@Base+0x1f2> │ │ │ │ - ldr r0, [pc, #28] @ (49104 <_PyEval_FormatAwaitableError@@Base+0x1fa>) │ │ │ │ - bl 201eec <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 7a1f4 │ │ │ │ + cbz r4, 490ac <_PyEval_FormatAwaitableError@@Base+0x1f2> │ │ │ │ + ldr r0, [pc, #28] @ (490b4 <_PyEval_FormatAwaitableError@@Base+0x1fa>) │ │ │ │ + bl 201664 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #54444 @ 0xd4ac │ │ │ │ + movw r0, #52308 @ 0xcc54 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 808ec │ │ │ │ + bl 8091c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xe990004d │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 49126 <_PyEval_FormatAwaitableError@@Base+0x21c> │ │ │ │ + cbnz r3, 490d6 <_PyEval_FormatAwaitableError@@Base+0x21c> │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - cbz r2, 4911c <_PyEval_FormatAwaitableError@@Base+0x212> │ │ │ │ - movw r3, #56512 @ 0xdcc0 │ │ │ │ + cbz r2, 490cc <_PyEval_FormatAwaitableError@@Base+0x212> │ │ │ │ + movw r3, #56636 @ 0xdd3c │ │ │ │ movt r3, #76 @ 0x4c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 49126 <_PyEval_FormatAwaitableError@@Base+0x21c> │ │ │ │ + bne.n 490d6 <_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, 49160 <_PyEval_FormatAwaitableError@@Base+0x256> │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 49110 <_PyEval_FormatAwaitableError@@Base+0x256> │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4915a <_PyEval_FormatAwaitableError@@Base+0x250> │ │ │ │ - bl 140118 │ │ │ │ - b.n 49160 <_PyEval_FormatAwaitableError@@Base+0x256> │ │ │ │ + bne.n 4910a <_PyEval_FormatAwaitableError@@Base+0x250> │ │ │ │ + bl 13f5e4 │ │ │ │ + b.n 49110 <_PyEval_FormatAwaitableError@@Base+0x256> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 49182 <_PyEval_FormatAwaitableError@@Base+0x278> │ │ │ │ + cbnz r0, 49132 <_PyEval_FormatAwaitableError@@Base+0x278> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 49182 <_PyEval_FormatAwaitableError@@Base+0x278> │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 49132 <_PyEval_FormatAwaitableError@@Base+0x278> │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 49178 <_PyEval_FormatAwaitableError@@Base+0x26e> │ │ │ │ + bne.n 49128 <_PyEval_FormatAwaitableError@@Base+0x26e> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 140118 │ │ │ │ + b.w 13f5e4 │ │ │ │ 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 491a4 <_PyEval_FormatAwaitableError@@Base+0x29a> │ │ │ │ + beq.n 49154 <_PyEval_FormatAwaitableError@@Base+0x29a> │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 283ab4 │ │ │ │ + b.w 2832e4 │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #6096 @ 0x17d0 │ │ │ │ + movw r2, #4172 @ 0x104c │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #40216 @ 0x9d18 │ │ │ │ + movw r1, #37828 @ 0x93c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #12360 @ 0x3048 │ │ │ │ + movw r0, #10224 @ 0x27f0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 24109c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 2408ac <_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 491ea <_PyEval_FormatAwaitableError@@Base+0x2e0> │ │ │ │ + bne.n 4919a <_PyEval_FormatAwaitableError@@Base+0x2e0> │ │ │ │ ldrd r5, r4, [r4] │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.n 49252 <_PyEval_FormatAwaitableError@@Base+0x348> │ │ │ │ - b.n 49204 <_PyEval_FormatAwaitableError@@Base+0x2fa> │ │ │ │ + bpl.n 49202 <_PyEval_FormatAwaitableError@@Base+0x348> │ │ │ │ + b.n 491b4 <_PyEval_FormatAwaitableError@@Base+0x2fa> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13204 @ 0x3394 │ │ │ │ + movw r0, #11068 @ 0x2b3c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 491dc <_PyEval_FormatAwaitableError@@Base+0x2d2> │ │ │ │ + bne.n 4918c <_PyEval_FormatAwaitableError@@Base+0x2d2> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 49328 <_PyEval_FormatAwaitableError@@Base+0x41e> │ │ │ │ + b.n 492d8 <_PyEval_FormatAwaitableError@@Base+0x41e> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 49252 <_PyEval_FormatAwaitableError@@Base+0x348> │ │ │ │ + bpl.n 49202 <_PyEval_FormatAwaitableError@@Base+0x348> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ lsls r6, r3, #25 │ │ │ │ - bpl.n 4921a <_PyEval_FormatAwaitableError@@Base+0x310> │ │ │ │ + bpl.n 491ca <_PyEval_FormatAwaitableError@@Base+0x310> │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ mov r2, r1 │ │ │ │ lsls r0, r1, #25 │ │ │ │ - bmi.n 49232 <_PyEval_FormatAwaitableError@@Base+0x328> │ │ │ │ + bmi.n 491e2 <_PyEval_FormatAwaitableError@@Base+0x328> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #64960 @ 0xfdc0 │ │ │ │ + movw r1, #62860 @ 0xf58c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 49200 <_PyEval_FormatAwaitableError@@Base+0x2f6> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 491b0 <_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 49542 <_PyEval_FormatAwaitableError@@Base+0x638> │ │ │ │ + bl 494f2 <_PyEval_FormatAwaitableError@@Base+0x638> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 49310 <_PyEval_FormatAwaitableError@@Base+0x406> │ │ │ │ + b.n 492c0 <_PyEval_FormatAwaitableError@@Base+0x406> │ │ │ │ mov r0, r5 │ │ │ │ - bl 10dc1c │ │ │ │ - cbnz r0, 49284 <_PyEval_FormatAwaitableError@@Base+0x37a> │ │ │ │ + bl 10d6ac │ │ │ │ + cbnz r0, 49234 <_PyEval_FormatAwaitableError@@Base+0x37a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 10dc1c │ │ │ │ - cbnz r0, 49284 <_PyEval_FormatAwaitableError@@Base+0x37a> │ │ │ │ + bl 10d6ac │ │ │ │ + cbnz r0, 49234 <_PyEval_FormatAwaitableError@@Base+0x37a> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - movw r1, #65024 @ 0xfe00 │ │ │ │ + movw r1, #62924 @ 0xf5cc │ │ │ │ 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 d5b6c │ │ │ │ + b.w d56e0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 12945c │ │ │ │ + bl 128f30 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 49200 <_PyEval_FormatAwaitableError@@Base+0x2f6> │ │ │ │ + beq.n 491b0 <_PyEval_FormatAwaitableError@@Base+0x2f6> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 492b6 <_PyEval_FormatAwaitableError@@Base+0x3ac> │ │ │ │ + ble.n 49266 <_PyEval_FormatAwaitableError@@Base+0x3ac> │ │ │ │ movw r3, #61144 @ 0xeed8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #23016 @ 0x59e8 │ │ │ │ + movw r1, #20912 @ 0x51b0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ mov r0, sp │ │ │ │ - bl 12afc0 │ │ │ │ - b.n 49200 <_PyEval_FormatAwaitableError@@Base+0x2f6> │ │ │ │ + bl 12aa94 │ │ │ │ + b.n 491b0 <_PyEval_FormatAwaitableError@@Base+0x2f6> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 12945c │ │ │ │ + bl 128f30 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 492cc <_PyEval_FormatAwaitableError@@Base+0x3c2> │ │ │ │ + bne.n 4927c <_PyEval_FormatAwaitableError@@Base+0x3c2> │ │ │ │ mov r0, sp │ │ │ │ - bl 12afc0 │ │ │ │ - b.n 49200 <_PyEval_FormatAwaitableError@@Base+0x2f6> │ │ │ │ + bl 12aa94 │ │ │ │ + b.n 491b0 <_PyEval_FormatAwaitableError@@Base+0x2f6> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 492f6 <_PyEval_FormatAwaitableError@@Base+0x3ec> │ │ │ │ + ble.n 492a6 <_PyEval_FormatAwaitableError@@Base+0x3ec> │ │ │ │ movw r3, #61144 @ 0xeed8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #23016 @ 0x59e8 │ │ │ │ + movw r1, #20912 @ 0x51b0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ mov r0, sp │ │ │ │ - bl 12afc0 │ │ │ │ + bl 12aa94 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 12afc0 │ │ │ │ - b.n 49200 <_PyEval_FormatAwaitableError@@Base+0x2f6> │ │ │ │ + bl 12aa94 │ │ │ │ + b.n 491b0 <_PyEval_FormatAwaitableError@@Base+0x2f6> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 49542 <_PyEval_FormatAwaitableError@@Base+0x638> │ │ │ │ + bl 494f2 <_PyEval_FormatAwaitableError@@Base+0x638> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 12afc0 │ │ │ │ + bl 12aa94 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 12afc0 │ │ │ │ + bl 12aa94 │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r4, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ @@ -43636,197 +43602,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 707fc <_PyObject_GC_New@@Base> │ │ │ │ + bl 70834 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4935e <_PyEval_FormatAwaitableError@@Base+0x454> │ │ │ │ + cbz r0, 4930e <_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 70e98 │ │ │ │ + bl 70ed0 │ │ │ │ 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] @ (4952c <_PyEval_FormatAwaitableError@@Base+0x622>) │ │ │ │ + ldr r5, [pc, #428] @ (494dc <_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 493ac <_PyEval_FormatAwaitableError@@Base+0x4a2> │ │ │ │ + bne.n 4935c <_PyEval_FormatAwaitableError@@Base+0x4a2> │ │ │ │ cmp r7, #2 │ │ │ │ - ble.n 493ac <_PyEval_FormatAwaitableError@@Base+0x4a2> │ │ │ │ + ble.n 4935c <_PyEval_FormatAwaitableError@@Base+0x4a2> │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 493ac <_PyEval_FormatAwaitableError@@Base+0x4a2> │ │ │ │ - cbnz r6, 493d2 <_PyEval_FormatAwaitableError@@Base+0x4c8> │ │ │ │ - ldr r4, [pc, #384] @ (49530 <_PyEval_FormatAwaitableError@@Base+0x626>) │ │ │ │ + bne.n 4935c <_PyEval_FormatAwaitableError@@Base+0x4a2> │ │ │ │ + cbnz r6, 49382 <_PyEval_FormatAwaitableError@@Base+0x4c8> │ │ │ │ + ldr r4, [pc, #384] @ (494e0 <_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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 49510 <_PyEval_FormatAwaitableError@@Base+0x606> │ │ │ │ + beq.w 494c0 <_PyEval_FormatAwaitableError@@Base+0x606> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 11bf80 │ │ │ │ + bl 11ba90 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ ldrd r9, r7, [sp, #76] @ 0x4c │ │ │ │ - cbnz r0, 493e6 <_PyEval_FormatAwaitableError@@Base+0x4dc> │ │ │ │ + cbnz r0, 49396 <_PyEval_FormatAwaitableError@@Base+0x4dc> │ │ │ │ mov r6, r9 │ │ │ │ - b.n 49516 <_PyEval_FormatAwaitableError@@Base+0x60c> │ │ │ │ - ldr r3, [pc, #332] @ (49534 <_PyEval_FormatAwaitableError@@Base+0x62a>) │ │ │ │ + b.n 494c6 <_PyEval_FormatAwaitableError@@Base+0x60c> │ │ │ │ + ldr r3, [pc, #332] @ (494e4 <_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 49418 <_PyEval_FormatAwaitableError@@Base+0x50e> │ │ │ │ + bmi.n 493c8 <_PyEval_FormatAwaitableError@@Base+0x50e> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #63852 @ 0xf96c │ │ │ │ + movw r1, #61752 @ 0xf138 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 493e2 <_PyEval_FormatAwaitableError@@Base+0x4d8> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 49392 <_PyEval_FormatAwaitableError@@Base+0x4d8> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #100663296 @ 0x6000000 │ │ │ │ - bne.n 4943c <_PyEval_FormatAwaitableError@@Base+0x532> │ │ │ │ + bne.n 493ec <_PyEval_FormatAwaitableError@@Base+0x532> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #65108 @ 0xfe54 │ │ │ │ + movw r1, #63008 @ 0xf620 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 493e2 <_PyEval_FormatAwaitableError@@Base+0x4d8> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 49392 <_PyEval_FormatAwaitableError@@Base+0x4d8> │ │ │ │ mov r0, r8 │ │ │ │ - bl 147914 │ │ │ │ + bl 146f64 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bgt.n 49460 <_PyEval_FormatAwaitableError@@Base+0x556> │ │ │ │ + bgt.n 49410 <_PyEval_FormatAwaitableError@@Base+0x556> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #65148 @ 0xfe7c │ │ │ │ + movw r1, #63048 @ 0xf648 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 493e2 <_PyEval_FormatAwaitableError@@Base+0x4d8> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 49392 <_PyEval_FormatAwaitableError@@Base+0x4d8> │ │ │ │ mov r0, sl │ │ │ │ - bl b71d4 │ │ │ │ - cbnz r0, 49480 <_PyEval_FormatAwaitableError@@Base+0x576> │ │ │ │ + bl b7150 │ │ │ │ + cbnz r0, 49430 <_PyEval_FormatAwaitableError@@Base+0x576> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #65180 @ 0xfe9c │ │ │ │ + movw r1, #63080 @ 0xf668 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 493e2 <_PyEval_FormatAwaitableError@@Base+0x4d8> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 49392 <_PyEval_FormatAwaitableError@@Base+0x4d8> │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 234c84 <_PyType_GetSlotWrapperNames@@Base+0x730> │ │ │ │ + bl 2344a8 <_PyType_GetSlotWrapperNames@@Base+0x730> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 493e2 <_PyEval_FormatAwaitableError@@Base+0x4d8> │ │ │ │ + beq.n 49392 <_PyEval_FormatAwaitableError@@Base+0x4d8> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 494ac <_PyEval_FormatAwaitableError@@Base+0x5a2> │ │ │ │ + cbnz r3, 4945c <_PyEval_FormatAwaitableError@@Base+0x5a2> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #65228 @ 0xfecc │ │ │ │ + movw r1, #63128 @ 0xf698 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 49506 <_PyEval_FormatAwaitableError@@Base+0x5fc> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 494b6 <_PyEval_FormatAwaitableError@@Base+0x5fc> │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, sl │ │ │ │ - bl 234dec <_PyType_GetSlotWrapperNames@@Base+0x898> │ │ │ │ + bl 234610 <_PyType_GetSlotWrapperNames@@Base+0x898> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 49506 <_PyEval_FormatAwaitableError@@Base+0x5fc> │ │ │ │ + cbz r0, 494b6 <_PyEval_FormatAwaitableError@@Base+0x5fc> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ - movw r1, #1940 @ 0x794 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #64016 @ 0xfa10 │ │ │ │ + movw r1, #65376 @ 0xff60 │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ + movw r0, #61916 @ 0xf1dc │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91afc │ │ │ │ + bl 91bcc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 494fe <_PyEval_FormatAwaitableError@@Base+0x5f4> │ │ │ │ + beq.n 494ae <_PyEval_FormatAwaitableError@@Base+0x5f4> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 494e8 <_PyEval_FormatAwaitableError@@Base+0x5de> │ │ │ │ + blt.n 49498 <_PyEval_FormatAwaitableError@@Base+0x5de> │ │ │ │ mov r0, r7 │ │ │ │ blx 2c458 │ │ │ │ - b.n 494ee <_PyEval_FormatAwaitableError@@Base+0x5e4> │ │ │ │ + b.n 4949e <_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 1b3cd8 │ │ │ │ + bl 1b3148 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2351f4 <_PyBytesWriter_WriteBytes@@Base+0xe4> │ │ │ │ + bl 234a18 <_PyBytesWriter_WriteBytes@@Base+0xe4> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2351f4 <_PyBytesWriter_WriteBytes@@Base+0xe4> │ │ │ │ - b.n 493e2 <_PyEval_FormatAwaitableError@@Base+0x4d8> │ │ │ │ + bl 234a18 <_PyBytesWriter_WriteBytes@@Base+0xe4> │ │ │ │ + b.n 49392 <_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 11c5f4 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11c104 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xfb000048 │ │ │ │ + movw r0, #72 @ 0x48 │ │ │ │ mov r4, pc │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r3 │ │ │ │ - b.w 2156cc <_Py_RestoreSignals@@Base+0x22c> │ │ │ │ + b.w 2292f8 │ │ │ │ push {r4, r5} │ │ │ │ sub sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ @@ -43837,224 +43803,224 @@ │ │ │ │ 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 49582 <_PyEval_FormatAwaitableError@@Base+0x678> │ │ │ │ + ble.n 49532 <_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 49568 <_PyEval_FormatAwaitableError@@Base+0x65e> │ │ │ │ + b.n 49518 <_PyEval_FormatAwaitableError@@Base+0x65e> │ │ │ │ ldrb.w r0, [sp, #3] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00049592 : │ │ │ │ - cbz r0, 495a6 │ │ │ │ +00049542 : │ │ │ │ + cbz r0, 49556 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 495a6 │ │ │ │ + bge.n 49556 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 495a6 │ │ │ │ - b.w 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 49556 │ │ │ │ + b.w 76e30 <_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, 495d4 │ │ │ │ + cbnz r3, 49584 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #56360 @ 0xdc28 │ │ │ │ + movw r1, #54108 @ 0xd35c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 495fc │ │ │ │ + bl f1b28 │ │ │ │ + b.n 495ac │ │ │ │ ldrb.w r3, [r0, #33] @ 0x21 │ │ │ │ - cbz r3, 495f2 │ │ │ │ + cbz r3, 495a2 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #56048 @ 0xdaf0 │ │ │ │ + movw r1, #53836 @ 0xd24c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 495fc │ │ │ │ + bl f1b28 │ │ │ │ + b.n 495ac │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 7fd14 │ │ │ │ + b.w 7fd44 │ │ │ │ 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 4963c │ │ │ │ + beq.n 495ec │ │ │ │ mov r1, r4 │ │ │ │ - bl 882f0 │ │ │ │ - cbnz r0, 4963c │ │ │ │ + bl 88318 │ │ │ │ + cbnz r0, 495ec │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 142aa8 <_PyUnicode_ToDecimalDigit@@Base+0x48> │ │ │ │ + bl 141f78 <_PyUnicode_ToDecimalDigit@@Base+0x48> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 49644 │ │ │ │ + bne.n 495f4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 496c0 │ │ │ │ + b.n 49670 │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 4965a │ │ │ │ + beq.n 4960a │ │ │ │ movw r1, #24552 @ 0x5fe8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - bl 882f0 │ │ │ │ - cbz r0, 49664 │ │ │ │ + bl 88318 │ │ │ │ + cbz r0, 49614 │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - b.n 49674 │ │ │ │ + b.n 49624 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 142aa8 <_PyUnicode_ToDecimalDigit@@Base+0x48> │ │ │ │ + bl 141f78 <_PyUnicode_ToDecimalDigit@@Base+0x48> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 49674 │ │ │ │ + bne.n 49624 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b.n 496c0 │ │ │ │ + b.n 49670 │ │ │ │ vldr d1, [sp, #32] │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4969c │ │ │ │ + bne.n 4964c │ │ │ │ movw r3, #61100 @ 0xeeac │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #9332 @ 0x2474 │ │ │ │ + movw r1, #7092 @ 0x1bb4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 496c0 │ │ │ │ + b.n 49670 │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, sp, #24 │ │ │ │ vldr d0, [sp, #40] @ 0x28 │ │ │ │ - bl 3a3d4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x49c> │ │ │ │ - movw r0, #58324 @ 0xe3d4 │ │ │ │ + bl 3a364 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x49c> │ │ │ │ + movw r0, #56224 @ 0xdba0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ strd r4, r5, [sp] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - bl 808ec │ │ │ │ + bl 8091c │ │ │ │ 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 703d8 │ │ │ │ - cbz r0, 496fa │ │ │ │ + bl 70410 │ │ │ │ + cbz r0, 496aa │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 898cc │ │ │ │ + bl 898d8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 496fc │ │ │ │ + bne.n 496ac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 496fa │ │ │ │ + bge.n 496aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 496fa │ │ │ │ + cbnz r3, 496aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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, 49726 │ │ │ │ + cbnz r7, 496d6 │ │ │ │ cmp r3, r7 │ │ │ │ - ble.n 49726 │ │ │ │ + ble.n 496d6 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 49726 │ │ │ │ - cbnz r2, 49746 │ │ │ │ + bne.n 496d6 │ │ │ │ + cbnz r2, 496f6 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #148] @ (497c0 ) │ │ │ │ + ldr r4, [pc, #148] @ (49770 ) │ │ │ │ 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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 497b0 │ │ │ │ + cbz r0, 49760 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - movw r1, #8376 @ 0x20b8 │ │ │ │ + movw r1, #8348 @ 0x209c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 125f70 │ │ │ │ - bl cf748 │ │ │ │ + bl 125a3c │ │ │ │ + bl cf2a0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 4976a │ │ │ │ + beq.n 4971a │ │ │ │ mov r0, r3 │ │ │ │ - bl 882f0 │ │ │ │ - cbz r0, 49782 │ │ │ │ + bl 88318 │ │ │ │ + cbz r0, 49732 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 223fcc │ │ │ │ + bl 2237a0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ - bl 259f04 <_PyGen_SetStopIterationValue@@Base+0x104c> │ │ │ │ + bl 259704 <_PyGen_SetStopIterationValue@@Base+0x1048> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 497b4 │ │ │ │ - b.n 497b0 │ │ │ │ + bne.n 49764 │ │ │ │ + b.n 49760 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - movw r1, #8376 @ 0x20b8 │ │ │ │ + movw r1, #8348 @ 0x209c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 125f70 │ │ │ │ - bl cf748 │ │ │ │ + bl 125a3c │ │ │ │ + bl cf2a0 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #35680 @ 0x8b60 │ │ │ │ + movw r1, #33432 @ 0x8298 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #23336 @ 0x5b28 │ │ │ │ + movw r0, #21096 @ 0x5268 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 24109c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 2408ac <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 497bc │ │ │ │ + b.n 4976c │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r8, r5 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -44063,599 +44029,599 @@ │ │ │ │ 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 497ea │ │ │ │ + bne.n 4979a │ │ │ │ mov r0, r4 │ │ │ │ - bl 288f10 │ │ │ │ - b.n 497f8 │ │ │ │ - bl 96274 │ │ │ │ + bl 288740 │ │ │ │ + b.n 497a8 │ │ │ │ + bl 96300 │ │ │ │ movs r1, #1 │ │ │ │ - bl 97bd0 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97c4c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 497e2 │ │ │ │ + bne.n 49792 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 49804 │ │ │ │ + cbz r3, 497b4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 49894 │ │ │ │ + b.n 49844 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl a0728 │ │ │ │ + bl a06d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4988e │ │ │ │ + beq.n 4983e │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - bne.n 49826 │ │ │ │ + bne.n 497d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 288f10 │ │ │ │ - b.n 49834 │ │ │ │ - bl 96274 │ │ │ │ + bl 288740 │ │ │ │ + b.n 497e4 │ │ │ │ + bl 96300 │ │ │ │ movs r1, #1 │ │ │ │ - bl 97bd0 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97c4c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4981e │ │ │ │ + bne.n 497ce │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 4986a │ │ │ │ + cbnz r3, 4981a │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ bl 9a868 │ │ │ │ - cbnz r0, 4987e │ │ │ │ + cbnz r0, 4982e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 4986a │ │ │ │ + cbnz r3, 4981a │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ bl 9a868 │ │ │ │ - cbnz r0, 4987e │ │ │ │ + cbnz r0, 4982e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 4986a │ │ │ │ + cbnz r3, 4981a │ │ │ │ movs r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ bl 9a868 │ │ │ │ - cbnz r0, 4987e │ │ │ │ + cbnz r0, 4982e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbz r3, 49872 │ │ │ │ + cbz r3, 49822 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 4988e │ │ │ │ + b.n 4983e │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 9a868 │ │ │ │ - cbnz r0, 4987e │ │ │ │ + cbnz r0, 4982e │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - cbz r0, 4988e │ │ │ │ - ldr r0, [pc, #16] @ (49898 ) │ │ │ │ + cbz r0, 4983e │ │ │ │ + ldr r0, [pc, #16] @ (49848 ) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 49894 │ │ │ │ + b.n 49844 │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - b.n 49888 │ │ │ │ + b.n 49838 │ │ │ │ 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, 498ba │ │ │ │ + cbz r3, 4986a │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 498ca │ │ │ │ + b.n 4987a │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 498c8 │ │ │ │ + blt.n 49878 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 498c4 │ │ │ │ - cbnz r1, 498e8 │ │ │ │ + bgt.n 49874 │ │ │ │ + cbnz r1, 49898 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 498ca │ │ │ │ + b.n 4987a │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #636] @ (49b48 ) │ │ │ │ + ldr r1, [pc, #636] @ (49af8 ) │ │ │ │ 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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 498ee │ │ │ │ - b.n 49980 │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 4989e │ │ │ │ + b.n 49930 │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ adds r4, r4, r5 │ │ │ │ - bne.n 498fe │ │ │ │ + bne.n 498ae │ │ │ │ ldr r6, [r7, #8] │ │ │ │ add.w r9, r7, #16 │ │ │ │ mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ - b.n 4996e │ │ │ │ + b.n 4991e │ │ │ │ ldr r5, [r0, #0] │ │ │ │ - cbz r5, 49912 │ │ │ │ + cbz r5, 498c2 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 4991a │ │ │ │ + bne.n 498ca │ │ │ │ ldr r6, [r7, #8] │ │ │ │ add.w r9, r7, #16 │ │ │ │ mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ - b.n 49960 │ │ │ │ + b.n 49910 │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl dc350 <_PyNumber_Index@@Base> │ │ │ │ + bl dbe5c <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 49930 │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 49980 │ │ │ │ + cbnz r0, 498e0 │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 49930 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 49950 │ │ │ │ - bl 859dc │ │ │ │ + b.n 49900 │ │ │ │ + bl 85a50 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4994a │ │ │ │ + bge.n 498fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4994a │ │ │ │ + cbnz r3, 498fa │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 49924 │ │ │ │ + beq.n 498d4 │ │ │ │ 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 49ab6 │ │ │ │ + bne.w 49a66 │ │ │ │ mov r0, r8 │ │ │ │ cmp r0, #11 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 71608 │ │ │ │ + bl 71640 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 49984 │ │ │ │ + cbnz r0, 49934 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 49cda │ │ │ │ + b.n 49c8a │ │ │ │ subs r2, r6, #1 │ │ │ │ - movw fp, #29512 @ 0x7348 │ │ │ │ + movw fp, #27272 @ 0x6a88 │ │ │ │ movt fp, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ movs r5, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 49a32 │ │ │ │ + beq.n 499e2 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 49a8c │ │ │ │ + blt.n 49a3c │ │ │ │ ldrb.w r3, [r9, r1] │ │ │ │ add.w sl, r1, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 499c0 │ │ │ │ + bpl.n 49970 │ │ │ │ mov r1, sl │ │ │ │ - b.n 49998 │ │ │ │ + b.n 49948 │ │ │ │ ldrb.w r3, [r9, sl] │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 499ee │ │ │ │ + bmi.n 4999e │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 499b0 │ │ │ │ + bne.n 49960 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 499ee │ │ │ │ + bne.n 4999e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r0, #41176 @ 0xa0d8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 499ee │ │ │ │ + bne.n 4999e │ │ │ │ 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 49a8c │ │ │ │ + b.n 49a3c │ │ │ │ add.w r0, sl, #1 │ │ │ │ sub.w r1, r1, sl │ │ │ │ add r0, r9 │ │ │ │ - bl 711a8 │ │ │ │ + bl 711e0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49a9a │ │ │ │ + beq.n 49a4a │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 49a0e │ │ │ │ + bgt.n 499be │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 49a2c │ │ │ │ + b.n 499dc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85b64 │ │ │ │ + bl 85bd8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbnz r0, 49a60 │ │ │ │ + cbnz r0, 49a10 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49a2c │ │ │ │ + bge.n 499dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 49a2c │ │ │ │ + cbnz r3, 499dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r1, sl │ │ │ │ - b.n 49994 │ │ │ │ + b.n 49944 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 49a8c │ │ │ │ - movw r3, #29512 @ 0x7348 │ │ │ │ + blt.n 49a3c │ │ │ │ + movw r3, #27272 @ 0x6a88 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ ldrb.w r2, [r9, r1] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r6, r2, #28 │ │ │ │ - bpl.n 49a74 │ │ │ │ + bpl.n 49a24 │ │ │ │ subs r1, #1 │ │ │ │ - bcc.n 49a8c │ │ │ │ - b.n 49a3e │ │ │ │ + bcc.n 49a3c │ │ │ │ + b.n 499ee │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85b64 │ │ │ │ + bl 85bd8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 49cc0 │ │ │ │ + beq.w 49c70 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49a9a │ │ │ │ + bge.n 49a4a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 49a9a │ │ │ │ + cbnz r3, 49a4a │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 49a9a │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 49a4a │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 711a8 │ │ │ │ + bl 711e0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 49a9a │ │ │ │ + cbz r0, 49a4a │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 49a50 │ │ │ │ + bgt.n 49a00 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 201dcc │ │ │ │ + bl 201544 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 49cda │ │ │ │ + bne.w 49c8a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 49980 │ │ │ │ + bge.w 49930 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 49980 │ │ │ │ + bne.w 49930 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 49980 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 49930 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 12945c │ │ │ │ + bl 128f30 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 49980 │ │ │ │ + bne.w 49930 │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 49aea │ │ │ │ + bne.n 49a9a │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #23096 @ 0x5a38 │ │ │ │ + movw r1, #20716 @ 0x50ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 49cb6 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 49c66 │ │ │ │ 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 49bba │ │ │ │ + bne.n 49b6a │ │ │ │ ldrb.w sl, [r3] │ │ │ │ - bl 71608 │ │ │ │ + bl 71640 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 49cb6 │ │ │ │ + beq.w 49c66 │ │ │ │ subs r6, #1 │ │ │ │ mov r1, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 49b96 │ │ │ │ + blt.n 49b46 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 49b96 │ │ │ │ + beq.n 49b46 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r3, [r9, r6] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 49b92 │ │ │ │ + bne.n 49b42 │ │ │ │ adds r0, r6, #1 │ │ │ │ subs r1, r1, r6 │ │ │ │ add r0, r9 │ │ │ │ - bl 711a8 │ │ │ │ + bl 711e0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 49ca2 │ │ │ │ + beq.w 49c52 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 49b4c │ │ │ │ + bgt.n 49afc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 49b8a │ │ │ │ + b.n 49b3a │ │ │ │ bx r0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85b64 │ │ │ │ + bl 85bd8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cbz r0, 49b76 │ │ │ │ + cbz r0, 49b26 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 49ca2 │ │ │ │ + bge.w 49c52 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 49ca2 │ │ │ │ + bne.w 49c52 │ │ │ │ mov r0, fp │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 49ca2 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 49c52 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49b8a │ │ │ │ + bge.n 49b3a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 49b8a │ │ │ │ + cbnz r3, 49b3a │ │ │ │ mov r0, fp │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ subs r6, #1 │ │ │ │ adds r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 49b14 │ │ │ │ + b.n 49ac4 │ │ │ │ subs r6, #1 │ │ │ │ - bcs.n 49b22 │ │ │ │ - cbnz r5, 49ba6 │ │ │ │ + bcs.n 49ad2 │ │ │ │ + cbnz r5, 49b56 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #41176 @ 0xa0d8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 49c36 │ │ │ │ + beq.n 49be6 │ │ │ │ adds r0, r1, #1 │ │ │ │ - blt.n 49c96 │ │ │ │ + blt.n 49c46 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 711a8 │ │ │ │ + bl 711e0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49c56 │ │ │ │ - b.n 49ca2 │ │ │ │ - bl 71608 │ │ │ │ + bne.n 49c06 │ │ │ │ + b.n 49c52 │ │ │ │ + bl 71640 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49cb6 │ │ │ │ + beq.n 49c66 │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 49c26 │ │ │ │ + beq.n 49bd6 │ │ │ │ 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 1de698 │ │ │ │ + bl 1dddfc │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 49c26 │ │ │ │ + blt.n 49bd6 │ │ │ │ add.w r0, fp, sl │ │ │ │ subs r1, r6, r0 │ │ │ │ add r0, r9 │ │ │ │ - bl 711a8 │ │ │ │ + bl 711e0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49ca2 │ │ │ │ + beq.n 49c52 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 49c02 │ │ │ │ + bgt.n 49bb2 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 49c20 │ │ │ │ + b.n 49bd0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85b64 │ │ │ │ + bl 85bd8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbnz r0, 49c6e │ │ │ │ + cbnz r0, 49c1e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49c20 │ │ │ │ + bge.n 49bd0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 49c20 │ │ │ │ + cbnz r3, 49bd0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r6, sl │ │ │ │ - b.n 49bc4 │ │ │ │ - cbnz r5, 49c4a │ │ │ │ + b.n 49b74 │ │ │ │ + cbnz r5, 49bfa │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #41176 @ 0xa0d8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 49c4a │ │ │ │ + bne.n 49bfa │ │ │ │ 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 49c96 │ │ │ │ + b.n 49c46 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 711a8 │ │ │ │ + bl 711e0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 49ca2 │ │ │ │ + cbz r0, 49c52 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 49c62 │ │ │ │ + bgt.n 49c12 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ - b.n 49c94 │ │ │ │ + b.n 49c44 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85b64 │ │ │ │ + bl 85bd8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r0, 49c82 │ │ │ │ + cbz r0, 49c32 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49ca2 │ │ │ │ + bge.n 49c52 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 49ca2 │ │ │ │ + cbnz r3, 49c52 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 49ca2 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 49c52 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49c94 │ │ │ │ + bge.n 49c44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 49c94 │ │ │ │ + cbnz r3, 49c44 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 201dcc │ │ │ │ + bl 201544 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 49cb8 │ │ │ │ + bne.n 49c68 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49cb6 │ │ │ │ + bge.n 49c66 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 49cb6 │ │ │ │ + cbnz r3, 49c66 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 12afc0 │ │ │ │ - b.n 49cda │ │ │ │ + bl 12aa94 │ │ │ │ + b.n 49c8a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 49a8a │ │ │ │ + bge.w 49a3a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 49a8a │ │ │ │ + bne.w 49a3a │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 49a8a │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 49a3a │ │ │ │ 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 125f70 │ │ │ │ + bl 125a3c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 49d1e │ │ │ │ + beq.n 49cce │ │ │ │ ldr.w r2, [r6, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 49d1e │ │ │ │ + beq.n 49cce │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 49d4c │ │ │ │ - b.n 49d38 │ │ │ │ + beq.n 49cfc │ │ │ │ + b.n 49ce8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 49d16 │ │ │ │ - movw r0, #65300 @ 0xff14 │ │ │ │ + beq.n 49cc6 │ │ │ │ + movw r0, #63200 @ 0xf6e0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ - bl 22ade4 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 22a65c <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49d16 │ │ │ │ + bne.n 49cc6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 49dbc │ │ │ │ + b.n 49d6c │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #65300 @ 0xff14 │ │ │ │ + movw r0, #63200 @ 0xf6e0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49d34 │ │ │ │ + beq.n 49ce4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 88edc │ │ │ │ + bl 88ee8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49d34 │ │ │ │ + beq.n 49ce4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71608 │ │ │ │ + bl 71640 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 49d7a │ │ │ │ + cbnz r0, 49d2a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49d34 │ │ │ │ + bge.n 49ce4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 49d34 │ │ │ │ + bne.n 49ce4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 49d34 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 49ce4 │ │ │ │ ldr.w r3, [r6, #152] @ 0x98 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - cbnz r0, 49db2 │ │ │ │ + cbnz r0, 49d62 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49d9a │ │ │ │ + bge.n 49d4a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 49d9a │ │ │ │ + cbnz r3, 49d4a │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49d34 │ │ │ │ + bge.n 49ce4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 49d34 │ │ │ │ + bne.n 49ce4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 49d34 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 49ce4 │ │ │ │ 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 │ │ │ │ @@ -44663,287 +44629,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 71608 │ │ │ │ + bl 71640 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 49f20 │ │ │ │ + beq.w 49ed0 │ │ │ │ mov r4, r0 │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ cmp r3, r7 │ │ │ │ - ble.n 49e8a │ │ │ │ + ble.n 49e3a │ │ │ │ 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 131544 │ │ │ │ + bl 130cdc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49e86 │ │ │ │ + beq.n 49e36 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7bb84 │ │ │ │ + bl 7bbb4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49ed0 │ │ │ │ + beq.n 49e80 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85b64 │ │ │ │ + bl 85bd8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 49e5e │ │ │ │ + bne.n 49e0e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49e46 │ │ │ │ + bge.n 49df6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 49e46 │ │ │ │ + cbnz r3, 49df6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49ee4 │ │ │ │ + bge.n 49e94 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 49ee4 │ │ │ │ + bne.n 49e94 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 49ee4 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 49e94 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49e72 │ │ │ │ + bge.n 49e22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 49e72 │ │ │ │ + cbnz r3, 49e22 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49e86 │ │ │ │ + bge.n 49e36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 49e86 │ │ │ │ + cbnz r3, 49e36 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - b.n 49df0 │ │ │ │ + b.n 49da0 │ │ │ │ ldr.w r3, [r9, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 49f22 │ │ │ │ + beq.n 49ed2 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 49ea4 │ │ │ │ + b.n 49e54 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 49f10 │ │ │ │ + blt.n 49ec0 │ │ │ │ ldr.w r0, [r9, #28] │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 90160 │ │ │ │ + bl 90220 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49f22 │ │ │ │ + beq.n 49ed2 │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7bb84 │ │ │ │ + bl 7bbb4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 49efa │ │ │ │ + cbz r0, 49eaa │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85b64 │ │ │ │ + bl 85bd8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 49e9c │ │ │ │ + bne.n 49e4c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49ee4 │ │ │ │ + bge.n 49e94 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 49ee4 │ │ │ │ + cbnz r3, 49e94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49f20 │ │ │ │ + bge.n 49ed0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 49f20 │ │ │ │ + cbnz r3, 49ed0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 49f20 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 49ed0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49f20 │ │ │ │ + bge.n 49ed0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 49f20 │ │ │ │ + cbnz r3, 49ed0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 49f20 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 49ed0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 49ea4 │ │ │ │ + bne.n 49e54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 49ea4 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 49e54 │ │ │ │ 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 23141c │ │ │ │ + bl 230c48 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 49f50 │ │ │ │ - bl 88edc │ │ │ │ + cbz r0, 49f00 │ │ │ │ + bl 88ee8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ 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 77224 │ │ │ │ + bl 7725c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49f96 │ │ │ │ + bge.n 49f46 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 49f96 │ │ │ │ + cbnz r3, 49f46 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 76df8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 76e30 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 24152c <_PyArg_BadArgument@@Base+0x490> │ │ │ │ + b.w 240d3c <_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 71608 │ │ │ │ + bl 71640 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4a05e │ │ │ │ + beq.n 4a00e │ │ │ │ mov r4, r0 │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ mov r2, r7 │ │ │ │ cmp r3, r7 │ │ │ │ - ble.n 4a030 │ │ │ │ + ble.n 49fe0 │ │ │ │ ldr.w r1, [r8, #76] @ 0x4c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 131544 │ │ │ │ + bl 130cdc │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 4a02c │ │ │ │ - bl 85b64 │ │ │ │ + cbz r5, 49fdc │ │ │ │ + bl 85bd8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4a018 │ │ │ │ + bne.n 49fc8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a002 │ │ │ │ + bge.n 49fb2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4a002 │ │ │ │ + cbnz r3, 49fb2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a05e │ │ │ │ + bge.n 4a00e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4a05e │ │ │ │ + cbnz r3, 4a00e │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4a05e │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4a00e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a02c │ │ │ │ + bge.n 49fdc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4a02c │ │ │ │ + cbnz r3, 49fdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - b.n 49fca │ │ │ │ + b.n 49f7a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 4a072 │ │ │ │ + cbz r3, 4a022 │ │ │ │ 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 90160 │ │ │ │ + bl 90220 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 4a072 │ │ │ │ + cbz r3, 4a022 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 85b64 │ │ │ │ + bl 85bd8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4a03a │ │ │ │ + bne.n 49fea │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4a062 │ │ │ │ + blt.n 4a012 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4a072 │ │ │ │ + b.n 4a022 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4a05e │ │ │ │ + bne.n 4a00e │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4a05e │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4a00e │ │ │ │ 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, 4a09a │ │ │ │ + cbz r3, 4a04a │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - b.n 4a09c │ │ │ │ + b.n 4a04c │ │ │ │ mov r8, r3 │ │ │ │ - ldr r4, [pc, #520] @ (4a2a8 ) │ │ │ │ + ldr r4, [pc, #520] @ (4a258 ) │ │ │ │ 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} │ │ │ │ @@ -44956,231 +44922,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 4a0ea │ │ │ │ + bne.n 4a09a │ │ │ │ cmp.w r9, #1 │ │ │ │ - ble.n 4a0ea │ │ │ │ + ble.n 4a09a │ │ │ │ cmp.w r9, #2 │ │ │ │ - bne.n 4a0ea │ │ │ │ - cbnz r7, 4a110 │ │ │ │ - ldr r1, [pc, #448] @ (4a2ac ) │ │ │ │ + bne.n 4a09a │ │ │ │ + cbnz r7, 4a0c0 │ │ │ │ + ldr r1, [pc, #448] @ (4a25c ) │ │ │ │ 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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4a272 │ │ │ │ + beq.w 4a222 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, sp, #116 @ 0x74 │ │ │ │ add.w r5, r8, r9 │ │ │ │ - bl 11bf80 │ │ │ │ + bl 11ba90 │ │ │ │ ldrd sl, r9, [sp, #148] @ 0x94 │ │ │ │ ldr.w r8, [sp, #168] @ 0xa8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4a280 │ │ │ │ + beq.w 4a230 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 11bf80 │ │ │ │ + bl 11ba90 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ - cbz r0, 4a19a │ │ │ │ + cbz r0, 4a14a │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 4a14a │ │ │ │ + beq.n 4a0fa │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl c625c │ │ │ │ + bl c61d4 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bge.n 4a14e │ │ │ │ - b.n 4a19a │ │ │ │ + bge.n 4a0fe │ │ │ │ + b.n 4a14a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 4a15a │ │ │ │ + blt.n 4a10a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 4a17c │ │ │ │ + bpl.n 4a12c │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #32508 @ 0x7efc │ │ │ │ + movw r1, #30268 @ 0x763c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #65344 @ 0xff40 │ │ │ │ + movw r0, #63244 @ 0xf70c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91afc │ │ │ │ + bl 91bcc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4a19a │ │ │ │ - ldr.w fp, [pc, #312] @ 4a2b0 │ │ │ │ - b.n 4a1f2 │ │ │ │ + beq.n 4a14a │ │ │ │ + ldr.w fp, [pc, #312] @ 4a260 │ │ │ │ + b.n 4a1a2 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #43012 @ 0xa804 │ │ │ │ + movw r2, #40624 @ 0x9eb0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #51048 @ 0xc768 │ │ │ │ + movw r1, #48808 @ 0xbea8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ + bl d56e0 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 4a286 │ │ │ │ + b.n 4a236 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ - bl 711a8 │ │ │ │ + bl 711e0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4a19a │ │ │ │ + beq.n 4a14a │ │ │ │ add.w r2, r0, #16 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 97c24 │ │ │ │ + bl 97ca0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp.w r9, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - blt.n 4a20c │ │ │ │ + blt.n 4a1bc │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx 2bd84 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ bl 9a7f0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 4a264 │ │ │ │ + bge.n 4a214 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 4a23c │ │ │ │ + bne.n 4a1ec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add.w fp, fp, #4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4a22c │ │ │ │ + blt.n 4a1dc │ │ │ │ ldr.w r7, [fp] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 4a19e │ │ │ │ + bne.n 4a14e │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b3cd8 │ │ │ │ - b.n 4a19a │ │ │ │ + bl 1b3148 │ │ │ │ + b.n 4a14a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 4a21e │ │ │ │ + cbz r3, 4a1ce │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ blx 2b754 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 4a1ce │ │ │ │ + b.n 4a17e │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ blx 2aba8 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 4a1ce │ │ │ │ + b.n 4a17e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4a1f2 │ │ │ │ + bne.n 4a1a2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4a1f2 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4a1a2 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b3cd8 │ │ │ │ + bl 1b3148 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a19a │ │ │ │ + bge.n 4a14a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4a19a │ │ │ │ + bne.n 4a14a │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4a19a │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4a14a │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 4a26e │ │ │ │ + beq.n 4a21e │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 9dfac <_PyBytes_Resize@@Base> │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ - b.n 4a286 │ │ │ │ + b.n 4a236 │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4a286 │ │ │ │ + b.n 4a236 │ │ │ │ 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 11c5f4 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11c104 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ - bl 11c5f4 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11c104 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xfb3c0048 │ │ │ │ + @ instruction: 0xf27c0048 │ │ │ │ blx r6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xfbb40048 │ │ │ │ + @ instruction: 0xf2f40048 │ │ │ │ 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 4a2e0 │ │ │ │ + bne.n 4a290 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53528 @ 0xd118 │ │ │ │ + movw r1, #51392 @ 0xc8c0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 4a306 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 4a2b6 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r3, 4a312 │ │ │ │ + cbnz r3, 4a2c2 │ │ │ │ ldrb.w r3, [r0, #34] @ 0x22 │ │ │ │ - cbz r3, 4a30a │ │ │ │ + cbz r3, 4a2ba │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #2 │ │ │ │ - movw r1, #53580 @ 0xd14c │ │ │ │ + movw r1, #51444 @ 0xc8f4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4a32a │ │ │ │ + b.n 4a2da │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #16] │ │ │ │ strb.w r3, [r0, #34] @ 0x22 │ │ │ │ - bl 24152c <_PyArg_BadArgument@@Base+0x490> │ │ │ │ + bl 240d3c <_PyArg_BadArgument@@Base+0x490> │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2676cc <_PyDeadline_Get@@Base+0x1064> │ │ │ │ - cbnz r0, 4a32a │ │ │ │ + bl 266e8c │ │ │ │ + cbnz r0, 4a2da │ │ │ │ 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 │ │ │ │ @@ -45188,50 +45154,50 @@ │ │ │ │ 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, 4a352 │ │ │ │ + cbnz r5, 4a302 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 4a352 │ │ │ │ + ble.n 4a302 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4a352 │ │ │ │ - cbnz r2, 4a372 │ │ │ │ + bne.n 4a302 │ │ │ │ + cbnz r2, 4a322 │ │ │ │ mov r3, r5 │ │ │ │ - ldr r5, [pc, #88] @ (4a3b0 ) │ │ │ │ + ldr r5, [pc, #88] @ (4a360 ) │ │ │ │ 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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 4a372 │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 4a322 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4a3aa │ │ │ │ + b.n 4a35a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 46cf8 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ + bl 46ca8 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4a36e │ │ │ │ + beq.n 4a31e │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 2aeb4 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 4a3a2 │ │ │ │ + beq.n 4a352 │ │ │ │ mov r0, r6 │ │ │ │ - bl 223fcc │ │ │ │ + bl 2237a0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - movw r2, #65372 @ 0xff5c │ │ │ │ + movw r2, #63272 @ 0xf728 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - bl 4a7e6 │ │ │ │ - b.n 4a36e │ │ │ │ + bl 4a796 │ │ │ │ + b.n 4a31e │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ blx sp │ │ │ │ lsls r5, r1, #1 │ │ │ │ @@ -45239,19 +45205,19 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ sub sp, #160 @ 0xa0 │ │ │ │ mov sl, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov lr, r3 │ │ │ │ - cbz r3, 4a3d4 │ │ │ │ + cbz r3, 4a384 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - b.n 4a3d6 │ │ │ │ + b.n 4a386 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r5, [pc, #372] @ (4a54c ) │ │ │ │ + ldr r5, [pc, #372] @ (4a4fc ) │ │ │ │ add.w ip, sp, #100 @ 0x64 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ @@ -45264,177 +45230,177 @@ │ │ │ │ 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 4a424 │ │ │ │ + bne.n 4a3d4 │ │ │ │ cmp.w sl, #1 │ │ │ │ - ble.n 4a424 │ │ │ │ + ble.n 4a3d4 │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.n 4a424 │ │ │ │ - cbnz r4, 4a448 │ │ │ │ - ldr r1, [pc, #296] @ (4a550 ) │ │ │ │ + bne.n 4a3d4 │ │ │ │ + cbnz r4, 4a3f8 │ │ │ │ + ldr r1, [pc, #296] @ (4a500 ) │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, lr │ │ │ │ movs r1, #2 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ add r1, sp, #28 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, sl │ │ │ │ - bl f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4a50c │ │ │ │ + beq.n 4a4bc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ - bl 11bf80 │ │ │ │ + bl 11ba90 │ │ │ │ add sl, r8 │ │ │ │ ldrd r9, r7, [sp, #132] @ 0x84 │ │ │ │ ldr.w r8, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4a51a │ │ │ │ + beq.n 4a4ca │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 11bf80 │ │ │ │ + bl 11ba90 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ - cbz r0, 4a4c4 │ │ │ │ + cbz r0, 4a474 │ │ │ │ cmp.w sl, #2 │ │ │ │ - beq.n 4a47e │ │ │ │ + beq.n 4a42e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl c625c │ │ │ │ + bl c61d4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 4a480 │ │ │ │ - b.n 4a4c4 │ │ │ │ + bge.n 4a430 │ │ │ │ + b.n 4a474 │ │ │ │ movs r4, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 4a488 │ │ │ │ + blt.n 4a438 │ │ │ │ lsls r3, r4, #31 │ │ │ │ - bpl.n 4a4a6 │ │ │ │ + bpl.n 4a456 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #32508 @ 0x7efc │ │ │ │ + movw r1, #30268 @ 0x763c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #65404 @ 0xff7c │ │ │ │ + movw r0, #63304 @ 0xf748 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91afc │ │ │ │ + bl 91bcc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4a4c8 │ │ │ │ - b.n 4a4c4 │ │ │ │ + bne.n 4a478 │ │ │ │ + b.n 4a474 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #43036 @ 0xa81c │ │ │ │ + movw r2, #40648 @ 0x9ec8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #51048 @ 0xc768 │ │ │ │ + movw r1, #48808 @ 0xbea8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ + bl d56e0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4a52a │ │ │ │ - bl 97c24 │ │ │ │ + b.n 4a4da │ │ │ │ + bl 97ca0 │ │ │ │ mov r1, r6 │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 4a4de │ │ │ │ + blt.n 4a48e │ │ │ │ mov r0, r7 │ │ │ │ blx 2ad04 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4a4f0 │ │ │ │ + b.n 4a4a0 │ │ │ │ mov r0, r9 │ │ │ │ - cbz r4, 4a4ea │ │ │ │ + cbz r4, 4a49a │ │ │ │ blx 2ba98 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4a4f0 │ │ │ │ + b.n 4a4a0 │ │ │ │ blx 2b100 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 9a7f0 │ │ │ │ - cbz r4, 4a522 │ │ │ │ + cbz r4, 4a4d2 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a863c │ │ │ │ - b.n 4a4c4 │ │ │ │ + bl 1a7bcc │ │ │ │ + b.n 4a474 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4a52a │ │ │ │ + b.n 4a4da │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4a52a │ │ │ │ + b.n 4a4da │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ strd r9, r7, [sp, #132] @ 0x84 │ │ │ │ str.w r8, [sp, #152] @ 0x98 │ │ │ │ - bl 11c5f4 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11c104 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ - bl 11c5f4 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11c104 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #160 @ 0xa0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xfbc00048 │ │ │ │ - ldr r0, [pc, #80] @ (4a5a4 ) │ │ │ │ + ssat r0, #9, r0, lsl #1 │ │ │ │ + ldr r0, [pc, #80] @ (4a554 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 711a8 │ │ │ │ + bl 711e0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4a580 │ │ │ │ + cbz r0, 4a530 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 46c9c │ │ │ │ + bl 46c4c │ │ │ │ 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, #80] @ (4a5e8 ) │ │ │ │ + ldr r3, [pc, #80] @ (4a598 ) │ │ │ │ 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, #52] @ 4a5e0 │ │ │ │ + vldr d6, [pc, #52] @ 4a590 │ │ │ │ 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 4a5c8 │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 4a5d8 │ │ │ │ + bne.n 4a578 │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 4a588 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 85a8c │ │ │ │ + b.w 85b00 │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ movs r4, r1 │ │ │ │ @@ -45443,31 +45409,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 24cb00 │ │ │ │ + bl 24c2e4 │ │ │ │ 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 4a63e │ │ │ │ - bl 7fa74 │ │ │ │ - cbz r0, 4a63e │ │ │ │ + bne.n 4a5ee │ │ │ │ + bl 7faa4 │ │ │ │ + cbz r0, 4a5ee │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - movw r1, #65532 @ 0xfffc │ │ │ │ + movw r1, #63432 @ 0xf7c8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4a648 │ │ │ │ + b.n 4a5f8 │ │ │ │ mov r3, sp │ │ │ │ movs r2, #0 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #28 │ │ │ │ @@ -45475,91 +45441,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 711e0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4a676 │ │ │ │ + cbz r0, 4a626 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 470f8 <_PyLong_UnsignedLongLong_Converter@@Base+0x400> │ │ │ │ + bl 470a8 <_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, #56 @ 0x38 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - bl 8e7dc │ │ │ │ - cbz r0, 4a6b8 │ │ │ │ + movw r1, #63492 @ 0xf804 │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ + bl 8e898 │ │ │ │ + cbz r0, 4a668 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 4a774 │ │ │ │ + bl 4a724 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #72 @ 0x48 │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ - bl 808ec │ │ │ │ + movw r0, #63508 @ 0xf814 │ │ │ │ + movt r0, #44 @ 0x2c │ │ │ │ + bl 8091c │ │ │ │ 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 285cd4 │ │ │ │ + b.w 285504 │ │ │ │ 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 4a6fe │ │ │ │ + bne.n 4a6ae │ │ │ │ vldr d0, [r1, #8] │ │ │ │ - b.n 4a734 │ │ │ │ + b.n 4a6e4 │ │ │ │ mov r0, r1 │ │ │ │ - bl 142858 │ │ │ │ + bl 141d28 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4a734 │ │ │ │ - bl 7fa74 │ │ │ │ - cbz r0, 4a71c │ │ │ │ + bne.n 4a6e4 │ │ │ │ + bl 7faa4 │ │ │ │ + cbz r0, 4a6cc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4a764 │ │ │ │ + b.n 4a714 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #80 @ 0x50 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ + movw r1, #63516 @ 0xf81c │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 4a718 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 4a6c8 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 4a71c │ │ │ │ - vldr d7, [pc, #40] @ 4a768 │ │ │ │ + bls.n 4a6cc │ │ │ │ + vldr d7, [pc, #40] @ 4a718 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #40] @ (4a770 ) │ │ │ │ + ldr r2, [pc, #40] @ (4a720 ) │ │ │ │ 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] │ │ │ │ @@ -45577,50 +45543,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 711e0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4a7e2 │ │ │ │ + cbz r0, 4a792 │ │ │ │ cmp r6, #3 │ │ │ │ - ble.n 4a7a2 │ │ │ │ + ble.n 4a752 │ │ │ │ ldrb r3, [r5, #23] │ │ │ │ - cbz r3, 4a7a2 │ │ │ │ + cbz r3, 4a752 │ │ │ │ ldrb r3, [r0, #18] │ │ │ │ orn r3, r3, #127 @ 0x7f │ │ │ │ strb r3, [r0, #18] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - cbz r3, 4a7b6 │ │ │ │ + cbz r3, 4a766 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4a7c0 │ │ │ │ + bne.n 4a770 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7bd54 │ │ │ │ + bl 7bd84 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4a7c8 │ │ │ │ + b.n 4a778 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7bb84 │ │ │ │ + bl 7bbb4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a7d6 │ │ │ │ + bge.n 4a786 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 4a7da │ │ │ │ + cbz r3, 4a78a │ │ │ │ mov r4, r5 │ │ │ │ - b.n 4a7e2 │ │ │ │ + b.n 4a792 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4a7d6 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4a786 │ │ │ │ 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 │ │ │ │ @@ -45633,274 +45599,274 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2b82c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 26e248 <_PyBytes_Find@@Base+0x230c> │ │ │ │ + bl 26da70 │ │ │ │ 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 e3ac4 │ │ │ │ + bl e35e4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4a83e │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 4a868 │ │ │ │ - b.n 4a84e │ │ │ │ + bne.n 4a7ee │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 4a818 │ │ │ │ + b.n 4a7fe │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4a84c │ │ │ │ + blt.n 4a7fc │ │ │ │ cmp r0, r3 │ │ │ │ it ge │ │ │ │ movge r0, r3 │ │ │ │ - b.n 4a84e │ │ │ │ + b.n 4a7fe │ │ │ │ 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 4a86a │ │ │ │ + b.n 4a81a │ │ │ │ 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 c625c │ │ │ │ + bl c61d4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 4a8a0 │ │ │ │ + blt.n 4a850 │ │ │ │ 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 4a8a2 │ │ │ │ + b.n 4a852 │ │ │ │ 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 4a8de │ │ │ │ + beq.n 4a88e │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #124 @ 0x7c │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ + movw r1, #63560 @ 0xf848 │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d5b6c │ │ │ │ + b.w d56e0 │ │ │ │ movs r2, #0 │ │ │ │ - ldr r1, [pc, #184] @ (4a99c ) │ │ │ │ + ldr r1, [pc, #184] @ (4a94c ) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d54c4 │ │ │ │ + bl d5038 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bge.n 4a8f2 │ │ │ │ + bge.n 4a8a2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4a998 │ │ │ │ - bne.n 4a906 │ │ │ │ + b.n 4a948 │ │ │ │ + bne.n 4a8b6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl d54c4 │ │ │ │ + bl d5038 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4a8ee │ │ │ │ - beq.n 4a908 │ │ │ │ + blt.n 4a89e │ │ │ │ + beq.n 4a8b8 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - b.n 4a908 │ │ │ │ - ldr r5, [pc, #148] @ (4a99c ) │ │ │ │ + b.n 4a8b8 │ │ │ │ + ldr r5, [pc, #148] @ (4a94c ) │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 120310 │ │ │ │ + bl 11fddc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4a8ee │ │ │ │ + beq.n 4a89e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r7 │ │ │ │ - bl 115ba4 │ │ │ │ + bl 1156b0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a934 │ │ │ │ + bge.n 4a8e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 4a934 │ │ │ │ + cbnz r3, 4a8e4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4a8ee │ │ │ │ + beq.n 4a89e │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl 124534 │ │ │ │ - cbnz r0, 4a95a │ │ │ │ + bl 123ff8 │ │ │ │ + cbnz r0, 4a90a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a8ee │ │ │ │ + bge.n 4a89e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4a8ee │ │ │ │ + bne.n 4a89e │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4a8ee │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4a89e │ │ │ │ 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 4a976 │ │ │ │ + bge.n 4a926 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 4a976 │ │ │ │ + cbnz r3, 4a926 │ │ │ │ mov r0, r2 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4a988 │ │ │ │ + blt.n 4a938 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 4a998 │ │ │ │ + b.n 4a948 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4a97e │ │ │ │ + bne.n 4a92e │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4a97e │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4a92e │ │ │ │ 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 293800 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ + bl 292f80 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 293a94 <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ + bl 293214 <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ subs r4, r1, #0 │ │ │ │ it lt │ │ │ │ addlt.w r6, r6, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #60 @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ it lt │ │ │ │ addlt r4, #60 @ 0x3c │ │ │ │ - bl 293800 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ + bl 292f80 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 293a94 <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ + bl 293214 <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ subs r2, r1, #0 │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ itt lt │ │ │ │ addlt.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ addlt r2, #60 @ 0x3c │ │ │ │ - cbz r1, 4aa60 │ │ │ │ + cbz r1, 4aa10 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ ite eq │ │ │ │ moveq r6, #1 │ │ │ │ movne r6, #0 │ │ │ │ - cbz r7, 4aa36 │ │ │ │ + cbz r7, 4a9e6 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r4, #31652 @ 0x7ba4 │ │ │ │ + movw r4, #29412 @ 0x72e4 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ - movw r2, #34544 @ 0x86f0 │ │ │ │ + movw r2, #32304 @ 0x7e30 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r3, r5 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r2, r4 │ │ │ │ str r7, [sp, #8] │ │ │ │ - movw r0, #156 @ 0x9c │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ - bl e3efc │ │ │ │ - b.n 4aa8c │ │ │ │ + movw r0, #63592 @ 0xf868 │ │ │ │ + movt r0, #44 @ 0x2c │ │ │ │ + bl e3a1c │ │ │ │ + b.n 4aa3c │ │ │ │ str r4, [sp, #4] │ │ │ │ - movw r4, #31652 @ 0x7ba4 │ │ │ │ + movw r4, #29412 @ 0x72e4 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #34544 @ 0x86f0 │ │ │ │ + movw r2, #32304 @ 0x7e30 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r3, r5 │ │ │ │ cmp r6, r7 │ │ │ │ it eq │ │ │ │ moveq r2, r4 │ │ │ │ - movw r0, #184 @ 0xb8 │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ - bl e3efc │ │ │ │ - b.n 4aa8c │ │ │ │ - cbz r7, 4aa76 │ │ │ │ + movw r0, #63620 @ 0xf884 │ │ │ │ + movt r0, #44 @ 0x2c │ │ │ │ + bl e3a1c │ │ │ │ + b.n 4aa3c │ │ │ │ + cbz r7, 4aa26 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - movw r0, #208 @ 0xd0 │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ - bl e3efc │ │ │ │ - b.n 4aa8c │ │ │ │ + movw r0, #63644 @ 0xf89c │ │ │ │ + movt r0, #44 @ 0x2c │ │ │ │ + bl e3a1c │ │ │ │ + b.n 4aa3c │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #228 @ 0xe4 │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ + movw r0, #63664 @ 0xf8b0 │ │ │ │ + movt r0, #44 @ 0x2c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w e3efc │ │ │ │ + b.w e3a1c │ │ │ │ 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 24cb00 │ │ │ │ + bl 24c2e4 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vstr d0, [sp] │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vstr d1, [sp, #8] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4aadc │ │ │ │ - bl 7fa74 │ │ │ │ - cbz r0, 4aadc │ │ │ │ + bne.n 4aa8c │ │ │ │ + bl 7faa4 │ │ │ │ + cbz r0, 4aa8c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - movw r1, #65532 @ 0xfffc │ │ │ │ + movw r1, #63432 @ 0xf7c8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4aaea │ │ │ │ + b.n 4aa9a │ │ │ │ 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] │ │ │ │ @@ -45930,148 +45896,148 @@ │ │ │ │ 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 r0, r1 │ │ │ │ - bl dc350 <_PyNumber_Index@@Base> │ │ │ │ - cbnz r0, 4ab4e │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 4ab80 │ │ │ │ + bl dbe5c <_PyNumber_Index@@Base> │ │ │ │ + cbnz r0, 4aafe │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 4ab30 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4ab84 │ │ │ │ + b.n 4ab34 │ │ │ │ mov r5, r0 │ │ │ │ - bl 859dc │ │ │ │ + bl 85a50 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ab6a │ │ │ │ + bge.n 4ab1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4ab6a │ │ │ │ + cbnz r3, 4ab1a │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 4ab84 │ │ │ │ - b.n 4ab42 │ │ │ │ + bne.n 4ab34 │ │ │ │ + b.n 4aaf2 │ │ │ │ subs r4, r4, r3 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 27f5f0 <_PyBytes_GetXIData@@Base+0xa20> │ │ │ │ - cbnz r0, 4ab94 │ │ │ │ + bl 27ee10 <_PyBytes_GetXIData@@Base+0xa40> │ │ │ │ + cbnz r0, 4ab44 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4aba8 │ │ │ │ + b.n 4ab58 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 4ab70 │ │ │ │ + bgt.n 4ab20 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1d6278 <_PyThreadState_NewBound@@Base+0x48> │ │ │ │ + b.w 1d5588 <_PyThreadState_NewBound@@Base+0x48> │ │ │ │ add.w r2, r0, #16 │ │ │ │ ldrb r3, [r2, r4] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq.n 4aba2 │ │ │ │ + beq.n 4ab52 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.n 4aba8 │ │ │ │ + bne.n 4ab58 │ │ │ │ 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, 4abd2 │ │ │ │ + cbz r2, 4ab82 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 282a7c │ │ │ │ + bl 2822ac │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4abe2 │ │ │ │ + cbnz r0, 4ab92 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4abfc │ │ │ │ + b.n 4abac │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 270fcc <_PyTime_FromLong@@Base+0xcc> │ │ │ │ + bl 2707f4 <_PyTime_FromLong@@Base+0xcc> │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4abc0 │ │ │ │ - b.n 4abce │ │ │ │ - bl 24c55c │ │ │ │ + bne.n 4ab70 │ │ │ │ + b.n 4ab7e │ │ │ │ + bl 24bd40 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4abfc │ │ │ │ + bge.n 4abac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4abfc │ │ │ │ + cbnz r3, 4abac │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #244 @ 0xf4 │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ + movw r0, #63680 @ 0xf8c0 │ │ │ │ + movt r0, #44 @ 0x2c │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ - b.w e3efc │ │ │ │ + b.w e3a1c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r1, [pc, #108] @ (4ac94 ) │ │ │ │ + ldr r1, [pc, #108] @ (4ac44 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ - bl b66cc │ │ │ │ + bl b6648 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4ac8e │ │ │ │ + beq.n 4ac3e │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r5, 4ac56 │ │ │ │ + cbz r5, 4ac06 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b3d88 │ │ │ │ + bl 1b31f8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ac52 │ │ │ │ + bge.n 4ac02 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4ac52 │ │ │ │ + cbnz r3, 4ac02 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 4ac58 │ │ │ │ - b.n 4ac8e │ │ │ │ - ldr r4, [pc, #64] @ (4ac98 ) │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 4ac08 │ │ │ │ + b.n 4ac3e │ │ │ │ + ldr r4, [pc, #64] @ (4ac48 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 26a6a8 <_PyObject_GetState@@Base> │ │ │ │ + bl 269ea0 <_PyObject_GetState@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 4ac78 │ │ │ │ + cbnz r0, 4ac28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ac8e │ │ │ │ + bge.n 4ac3e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4ac8e │ │ │ │ + cbnz r3, 4ac3e │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4ac8e │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4ac3e │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #280 @ 0x118 │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ + movw r0, #63716 @ 0xf8e4 │ │ │ │ + movt r0, #44 @ 0x2c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 808ec │ │ │ │ + b.w 8091c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cpsid │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ @@ -46084,21 +46050,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 285cd4 │ │ │ │ - b.w 286300 │ │ │ │ - movw r0, #288 @ 0x120 │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ - b.w 793f8 │ │ │ │ + b.w 285504 │ │ │ │ + b.w 285b30 │ │ │ │ + movw r0, #63724 @ 0xf8ec │ │ │ │ + movt r0, #44 @ 0x2c │ │ │ │ + b.w 79430 │ │ │ │ │ │ │ │ -0004acce : │ │ │ │ +0004ac7e : │ │ │ │ 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 │ │ │ │ @@ -46106,248 +46072,248 @@ │ │ │ │ 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 71608 │ │ │ │ + bl 71640 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r0, 4ad24 │ │ │ │ + cbz r0, 4acd4 │ │ │ │ mov r0, sp │ │ │ │ - bl 196338 │ │ │ │ + bl 195818 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ad1c │ │ │ │ + bge.n 4accc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4ad1c │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4accc │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 4ad24 │ │ │ │ - bl 75fa8 │ │ │ │ + cbz r0, 4acd4 │ │ │ │ + bl 75fe0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrd r1, r2, [r0, #8] │ │ │ │ - cbnz r2, 4ad36 │ │ │ │ + cbnz r2, 4ace6 │ │ │ │ movs r0, #1 │ │ │ │ - b.w 7bd54 │ │ │ │ + b.w 7bd84 │ │ │ │ movs r0, #2 │ │ │ │ - b.w 7bb84 │ │ │ │ + b.w 7bbb4 │ │ │ │ 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 24cb00 │ │ │ │ + bl 24c2e4 │ │ │ │ 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 4ad86 │ │ │ │ - bl 7fa74 │ │ │ │ - cbz r0, 4ad86 │ │ │ │ + bne.n 4ad36 │ │ │ │ + bl 7faa4 │ │ │ │ + cbz r0, 4ad36 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - movw r1, #65532 @ 0xfffc │ │ │ │ + movw r1, #63432 @ 0xf7c8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl f20dc │ │ │ │ - b.n 4adaa │ │ │ │ + bl f1b28 │ │ │ │ + b.n 4ad5a │ │ │ │ movs r1, #0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 175324 │ │ │ │ + bl 1747fc │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 4adaa │ │ │ │ + cbnz r0, 4ad5a │ │ │ │ adds r0, r4, #4 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 175324 │ │ │ │ + b.w 1747fc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #16 │ │ │ │ - b.w 7fd14 │ │ │ │ + b.w 7fd44 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #28 │ │ │ │ - bne.n 4add0 │ │ │ │ - movw r0, #25188 @ 0x6264 │ │ │ │ + bne.n 4ad80 │ │ │ │ + movw r0, #20236 @ 0x4f0c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ movs r1, #6 │ │ │ │ - b.w 7fa14 │ │ │ │ - movw r0, #25180 @ 0x625c │ │ │ │ + b.w 7fa44 │ │ │ │ + movw r0, #20228 @ 0x4f04 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ movs r1, #6 │ │ │ │ - b.w 7fa14 │ │ │ │ + b.w 7fa44 │ │ │ │ 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, 4ae0e │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 4adbe │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4ae08 │ │ │ │ - bl 140118 │ │ │ │ - b.n 4ae0e │ │ │ │ + bne.n 4adb8 │ │ │ │ + bl 13f5e4 │ │ │ │ + b.n 4adbe │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4ae30 │ │ │ │ + cbnz r0, 4ade0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 4ae30 │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 4ade0 │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4ae26 │ │ │ │ + bne.n 4add6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 140118 │ │ │ │ + b.w 13f5e4 │ │ │ │ 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 1006c0 <_PyRecursiveMutex_IsLockedByCurrentThread@@Base+0x2c> │ │ │ │ + b.w 100020 <_PyRecursiveMutex_IsLockedByCurrentThread@@Base+0x2c> │ │ │ │ │ │ │ │ -0004ae38 : │ │ │ │ +0004ade8 : │ │ │ │ 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 1ae2d0 │ │ │ │ + bl 1ad73c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 4ae66 │ │ │ │ - bl 75fa8 │ │ │ │ + cbz r0, 4ae16 │ │ │ │ + bl 75fe0 │ │ │ │ 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 27df48 │ │ │ │ + bl 27d748 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4aea0 │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 4aed0 │ │ │ │ + bne.n 4ae50 │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 4ae80 │ │ │ │ movs r1, #0 │ │ │ │ adds r0, r4, #4 │ │ │ │ - bl 27df48 │ │ │ │ + bl 27d748 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4aebc │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 4aed0 │ │ │ │ + bne.n 4ae6c │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 4ae80 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 285cd4 │ │ │ │ + b.w 285504 │ │ │ │ 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 4af0a │ │ │ │ + bne.n 4aeba │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 4af0a │ │ │ │ + bne.n 4aeba │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4af6a │ │ │ │ + bge.n 4af1a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 4af6a │ │ │ │ + b.n 4af1a │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24cb00 │ │ │ │ + bl 24c2e4 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vstr d0, [sp] │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vstr d1, [sp, #8] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4af2e │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 4af42 │ │ │ │ + bne.n 4aede │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 4aef2 │ │ │ │ vldr d0, [sp] │ │ │ │ vldr d1, [sp, #8] │ │ │ │ - bl 248614 │ │ │ │ + bl 247df8 │ │ │ │ cmp r5, r6 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 4af6a │ │ │ │ - cbnz r0, 4af46 │ │ │ │ + beq.n 4af1a │ │ │ │ + cbnz r0, 4aef6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4af6a │ │ │ │ + b.n 4af1a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d6f34 │ │ │ │ + bl d6a8c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4af5e │ │ │ │ + bge.n 4af0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 4af62 │ │ │ │ + cbz r3, 4af12 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 4af6a │ │ │ │ + b.n 4af1a │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4af5e │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4af0e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #24244 @ 0x5eb4 │ │ │ │ + movw r1, #22004 @ 0x55f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - b.n 4b188 │ │ │ │ - ldr r1, [pc, #4] @ (4af84 ) │ │ │ │ - b.w 258044 │ │ │ │ + b.n 4b138 │ │ │ │ + ldr r1, [pc, #4] @ (4af34 ) │ │ │ │ + b.w 2579dc │ │ │ │ nop │ │ │ │ add r7, sp, #736 @ 0x2e0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0004af88 : │ │ │ │ +0004af38 : │ │ │ │ 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 │ │ │ │ @@ -46361,15 +46327,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 117eb8 <_PySet_Contains@@Base+0x370> │ │ │ │ + bl 1179c4 <_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 │ │ │ │ @@ -46379,258 +46345,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 24cb00 │ │ │ │ + bl 24c2e4 │ │ │ │ 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 4b01a │ │ │ │ - bl 7fa74 │ │ │ │ - cbz r0, 4b01a │ │ │ │ + bne.n 4afca │ │ │ │ + bl 7faa4 │ │ │ │ + cbz r0, 4afca │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - movw r1, #65532 @ 0xfffc │ │ │ │ + movw r1, #63432 @ 0xf7c8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl f20dc │ │ │ │ - b.n 4b040 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 4aff0 │ │ │ │ movs r1, #0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6410 │ │ │ │ + bl 1f5b88 │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 4b040 │ │ │ │ + cbnz r0, 4aff0 │ │ │ │ add.w r0, r4, #8 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1f6410 │ │ │ │ + b.w 1f5b88 │ │ │ │ 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, #40132 @ 0x9cc4 │ │ │ │ + movw r1, #37996 @ 0x946c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ 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, 4b098 │ │ │ │ + cbnz r2, 4b048 │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 4b098 │ │ │ │ + bne.n 4b048 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 4b0b8 │ │ │ │ - ldr r4, [pc, #232] @ (4b184 ) │ │ │ │ + cbnz r0, 4b068 │ │ │ │ + ldr r4, [pc, #232] @ (4b134 ) │ │ │ │ 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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 4b0b8 │ │ │ │ + cbnz r0, 4b068 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4b17e │ │ │ │ + b.n 4b12e │ │ │ │ ldrd r6, r0, [r3] │ │ │ │ - bl dc350 <_PyNumber_Index@@Base> │ │ │ │ + bl dbe5c <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4b0d2 │ │ │ │ - bl 7fa74 │ │ │ │ + cbnz r0, 4b082 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b0b4 │ │ │ │ + bne.n 4b064 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b0f0 │ │ │ │ - bl 859dc │ │ │ │ + b.n 4b0a0 │ │ │ │ + bl 85a50 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b0ec │ │ │ │ + bge.n 4b09c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4b0ec │ │ │ │ + cbnz r3, 4b09c │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 4b0c4 │ │ │ │ + beq.n 4b074 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76340 │ │ │ │ + bl 76378 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b176 │ │ │ │ + beq.n 4b126 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 4b118 │ │ │ │ + bge.n 4b0c8 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #56752 @ 0xddb0 │ │ │ │ + movw r1, #54492 @ 0xd4dc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 4b176 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 4b126 │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 4b128 │ │ │ │ - bl 1f37b8 │ │ │ │ - b.n 4b176 │ │ │ │ + bcc.n 4b0d8 │ │ │ │ + bl 1f2f28 │ │ │ │ + b.n 4b126 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bl 75bf0 │ │ │ │ + bl 75c28 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b122 │ │ │ │ + beq.n 4b0d2 │ │ │ │ add.w r8, r0, r4, lsl #2 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 4b146 │ │ │ │ + beq.n 4b0f6 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ - b.n 4b13c │ │ │ │ + b.n 4b0ec │ │ │ │ ldr.w r3, [r7, #152] @ 0x98 │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 4b170 │ │ │ │ + cbz r0, 4b120 │ │ │ │ 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 4b17e │ │ │ │ + b.n 4b12e │ │ │ │ mov r0, r5 │ │ │ │ - bl 75fa8 │ │ │ │ + bl 75fe0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77318 │ │ │ │ - b.n 4b0b4 │ │ │ │ + bl 77350 │ │ │ │ + b.n 4b064 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #672] @ (4b428 ) │ │ │ │ + ldr r1, [pc, #672] @ (4b3d8 ) │ │ │ │ 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 48c34 <_PyLong_UnsignedLong_Converter@@Base+0x570> │ │ │ │ - cbz r0, 4b1f6 │ │ │ │ + bl 48be4 <_PyLong_UnsignedLong_Converter@@Base+0x570> │ │ │ │ + cbz r0, 4b1a6 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r4, 4b1b4 │ │ │ │ + cbnz r4, 4b164 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl d0578 │ │ │ │ + bl d00d0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4b1c6 │ │ │ │ + b.n 4b176 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r7 │ │ │ │ - movw r2, #60168 @ 0xeb08 │ │ │ │ + movw r2, #58068 @ 0xe2d4 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - bl d0578 │ │ │ │ + bl d00d0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b1da │ │ │ │ + bge.n 4b18a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4b1da │ │ │ │ + cbnz r3, 4b18a │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 4b1f8 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 4b1a8 │ │ │ │ movw r3, #61120 @ 0xeec0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d8070 │ │ │ │ - cbz r0, 4b1f6 │ │ │ │ - bl d82f8 │ │ │ │ + bl d7bc8 │ │ │ │ + cbz r0, 4b1a6 │ │ │ │ + bl d7e50 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 258eb8 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + bl 2586bc <_PyGen_SetStopIterationValue@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0004b1fc : │ │ │ │ +0004b1ac : │ │ │ │ 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, #48412 @ 0xbd1c │ │ │ │ + movw r1, #46172 @ 0xb45c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #48416 @ 0xbd20 │ │ │ │ + movw r0, #46176 @ 0xb460 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 91afc │ │ │ │ + bl 91bcc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b2c0 │ │ │ │ + beq.n 4b270 │ │ │ │ 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 4b298 │ │ │ │ + ble.n 4b248 │ │ │ │ movs r3, #0 │ │ │ │ - movw r2, #35765 @ 0x8bb5 │ │ │ │ + movw r2, #34501 @ 0x86c5 │ │ │ │ movt r2, #17 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #60289 @ 0xeb81 │ │ │ │ + movw r1, #59081 @ 0xe6c9 │ │ │ │ movt r1, #18 │ │ │ │ - movw r0, #32845 @ 0x804d │ │ │ │ + movw r0, #31581 @ 0x7b5d │ │ │ │ movt r0, #17 │ │ │ │ - bl 18e914 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 18ddec <_Py_hashtable_new_full@@Base> │ │ │ │ str.w r0, [r4, #-12] │ │ │ │ - cbnz r0, 4b298 │ │ │ │ - bl 1f37b8 │ │ │ │ - b.n 4b2c0 │ │ │ │ + cbnz r0, 4b248 │ │ │ │ + bl 1f2f28 │ │ │ │ + b.n 4b270 │ │ │ │ mov r0, r6 │ │ │ │ sub.w r1, r4, #40 @ 0x28 │ │ │ │ - bl 116c30 <_PyLong_AsByteArray@@Base+0x81c> │ │ │ │ + bl 11673c <_PyLong_AsByteArray@@Base+0x81c> │ │ │ │ ldr.w r0, [r4, #-12] │ │ │ │ - cbz r0, 4b2ac │ │ │ │ - bl 118a44 <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 4b25c │ │ │ │ + bl 118554 <_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 │ │ │ │ @@ -46641,1078 +46607,1078 @@ │ │ │ │ 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 1ca8fc │ │ │ │ + bl 1c9cfc │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4b2fc │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 4b32e │ │ │ │ + bne.n 4b2ac │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 4b2de │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #8 │ │ │ │ - bl 1ca8fc │ │ │ │ + bl 1c9cfc │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4b31a │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 4b32e │ │ │ │ + bne.n 4b2ca │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 4b2de │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 285cd4 │ │ │ │ + b.w 285504 │ │ │ │ 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, 4b360 │ │ │ │ + cbnz r0, 4b310 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a8634 │ │ │ │ - b.n 4b368 │ │ │ │ + bl 1a7bc4 │ │ │ │ + b.n 4b318 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 195978 │ │ │ │ + bl 194e58 │ │ │ │ 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, 4b38c │ │ │ │ + cbz r3, 4b33c │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4b39c │ │ │ │ + b.n 4b34c │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 4b39a │ │ │ │ + blt.n 4b34a │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 4b396 │ │ │ │ - cbnz r1, 4b3bc │ │ │ │ + bgt.n 4b346 │ │ │ │ + cbnz r1, 4b36c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4b39c │ │ │ │ + b.n 4b34c │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #668] @ (4b63c ) │ │ │ │ + ldr r1, [pc, #668] @ (4b5ec ) │ │ │ │ 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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 4b3c2 │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 4b372 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4b75e │ │ │ │ + b.n 4b70e │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ adds r3, r4, r5 │ │ │ │ - beq.n 4b40a │ │ │ │ + beq.n 4b3ba │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 4b3d0 │ │ │ │ + cbz r4, 4b380 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4b3d8 │ │ │ │ - b.n 4b418 │ │ │ │ + bne.n 4b388 │ │ │ │ + b.n 4b3c8 │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl dc350 <_PyNumber_Index@@Base> │ │ │ │ + bl dbe5c <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4b3ea │ │ │ │ - bl 7fa74 │ │ │ │ - cbz r0, 4b418 │ │ │ │ - b.n 4b3b8 │ │ │ │ - bl 859dc │ │ │ │ + cbnz r0, 4b39a │ │ │ │ + bl 7faa4 │ │ │ │ + cbz r0, 4b3c8 │ │ │ │ + b.n 4b368 │ │ │ │ + bl 85a50 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b404 │ │ │ │ + bge.n 4b3b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4b404 │ │ │ │ + cbnz r3, 4b3b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ adds r1, r7, #1 │ │ │ │ - bne.n 4b41c │ │ │ │ - b.n 4b3e2 │ │ │ │ + bne.n 4b3cc │ │ │ │ + b.n 4b392 │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b41c │ │ │ │ + b.n 4b3cc │ │ │ │ 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, 4b432 │ │ │ │ + cbz r5, 4b3e2 │ │ │ │ ldr.w r8, [r9, #20] │ │ │ │ - b.n 4b43a │ │ │ │ + b.n 4b3ea │ │ │ │ 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 4b568 │ │ │ │ + bne.w 4b518 │ │ │ │ cmp r7, #11 │ │ │ │ mov r0, r7 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 71608 │ │ │ │ + bl 71640 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4b466 │ │ │ │ + cbnz r0, 4b416 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4b738 │ │ │ │ + b.n 4b6e8 │ │ │ │ subs r1, r5, #1 │ │ │ │ - movw fp, #29512 @ 0x7348 │ │ │ │ + movw fp, #27272 @ 0x6a88 │ │ │ │ movt fp, #45 @ 0x2d │ │ │ │ movs r5, #0 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 4b4e8 │ │ │ │ + beq.n 4b498 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4b542 │ │ │ │ + blt.n 4b4f2 │ │ │ │ ldrb.w r3, [r8, r1] │ │ │ │ add.w sl, r1, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 4b49e │ │ │ │ + bpl.n 4b44e │ │ │ │ mov r1, sl │ │ │ │ - b.n 4b476 │ │ │ │ + b.n 4b426 │ │ │ │ ldrb.w r3, [r8, sl] │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 4b4a4 │ │ │ │ + bmi.n 4b454 │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4b48e │ │ │ │ + bne.n 4b43e │ │ │ │ add.w r0, sl, #1 │ │ │ │ sub.w r1, r1, sl │ │ │ │ add r0, r8 │ │ │ │ - bl 155be4 │ │ │ │ + bl 155250 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b550 │ │ │ │ + beq.n 4b500 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 4b4c4 │ │ │ │ + bgt.n 4b474 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 4b4e2 │ │ │ │ + b.n 4b492 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85b64 │ │ │ │ + bl 85bd8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbnz r0, 4b516 │ │ │ │ + cbnz r0, 4b4c6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b4e2 │ │ │ │ + bge.n 4b492 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4b4e2 │ │ │ │ + cbnz r3, 4b492 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r1, sl │ │ │ │ - b.n 4b472 │ │ │ │ + b.n 4b422 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4b542 │ │ │ │ - movw r3, #29512 @ 0x7348 │ │ │ │ + blt.n 4b4f2 │ │ │ │ + movw r3, #27272 @ 0x6a88 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ ldrb.w r2, [r8, r1] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r6, r2, #28 │ │ │ │ - bpl.n 4b52a │ │ │ │ + bpl.n 4b4da │ │ │ │ subs r1, #1 │ │ │ │ - bcc.n 4b542 │ │ │ │ - b.n 4b4f4 │ │ │ │ + bcc.n 4b4f2 │ │ │ │ + b.n 4b4a4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85b64 │ │ │ │ + bl 85bd8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4b744 │ │ │ │ + beq.w 4b6f4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b550 │ │ │ │ + bge.n 4b500 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4b550 │ │ │ │ + cbnz r3, 4b500 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b550 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b500 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 155be4 │ │ │ │ + bl 155250 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4b550 │ │ │ │ + cbz r0, 4b500 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 4b506 │ │ │ │ + bgt.n 4b4b6 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 201dcc │ │ │ │ + bl 201544 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 4b738 │ │ │ │ + bne.w 4b6e8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b462 │ │ │ │ + bge.n 4b412 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4b462 │ │ │ │ + bne.n 4b412 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b462 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b412 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 12945c │ │ │ │ + bl 128f30 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4b462 │ │ │ │ + bne.w 4b412 │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 4b59c │ │ │ │ + bne.n 4b54c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #23096 @ 0x5a38 │ │ │ │ + movw r1, #20716 @ 0x50ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 4b730 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 4b6e0 │ │ │ │ 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 4b658 │ │ │ │ + bne.n 4b608 │ │ │ │ ldrb.w sl, [r3] │ │ │ │ - bl 71608 │ │ │ │ + bl 71640 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4b730 │ │ │ │ + beq.w 4b6e0 │ │ │ │ subs r5, #1 │ │ │ │ mov r1, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 4b644 │ │ │ │ + blt.n 4b5f4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 4b644 │ │ │ │ + beq.n 4b5f4 │ │ │ │ subs r7, #1 │ │ │ │ ldrb.w r3, [r8, r5] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 4b640 │ │ │ │ + bne.n 4b5f0 │ │ │ │ adds r0, r5, #1 │ │ │ │ subs r1, r1, r5 │ │ │ │ add r0, r8 │ │ │ │ - bl 155be4 │ │ │ │ + bl 155250 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4b71c │ │ │ │ + beq.w 4b6cc │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 4b5f4 │ │ │ │ + bgt.n 4b5a4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 4b632 │ │ │ │ + b.n 4b5e2 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85b64 │ │ │ │ + bl 85bd8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cbz r0, 4b61e │ │ │ │ + cbz r0, 4b5ce │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 4b71c │ │ │ │ + bge.w 4b6cc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4b71c │ │ │ │ + bne.w 4b6cc │ │ │ │ mov r0, fp │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b71c │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b6cc │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b632 │ │ │ │ + bge.n 4b5e2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 4b632 │ │ │ │ + cbnz r3, 4b5e2 │ │ │ │ mov r0, fp │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ subs r5, #1 │ │ │ │ adds r6, #1 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 4b5c4 │ │ │ │ + b.n 4b574 │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #848] @ (4b990 ) │ │ │ │ + ldr r1, [pc, #848] @ (4b940 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ subs r5, #1 │ │ │ │ - bcs.n 4b5ce │ │ │ │ + bcs.n 4b57e │ │ │ │ adds r0, r1, #1 │ │ │ │ - blt.n 4b710 │ │ │ │ + blt.n 4b6c0 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 155be4 │ │ │ │ + bl 155250 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b6d0 │ │ │ │ - b.n 4b71c │ │ │ │ - bl 71608 │ │ │ │ + bne.n 4b680 │ │ │ │ + b.n 4b6cc │ │ │ │ + bl 71640 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b730 │ │ │ │ + beq.n 4b6e0 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 4b6c4 │ │ │ │ + beq.n 4b674 │ │ │ │ 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 1de698 │ │ │ │ + bl 1dddfc │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 4b6c4 │ │ │ │ + blt.n 4b674 │ │ │ │ add.w r0, fp, sl │ │ │ │ subs r1, r5, r0 │ │ │ │ add r0, r8 │ │ │ │ - bl 155be4 │ │ │ │ + bl 155250 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b71c │ │ │ │ + beq.n 4b6cc │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 4b6a0 │ │ │ │ + bgt.n 4b650 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 4b6be │ │ │ │ + b.n 4b66e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85b64 │ │ │ │ + bl 85bd8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r0, 4b6e8 │ │ │ │ + cbnz r0, 4b698 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b6be │ │ │ │ + bge.n 4b66e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4b6be │ │ │ │ + cbnz r3, 4b66e │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ mov r5, sl │ │ │ │ - b.n 4b662 │ │ │ │ + b.n 4b612 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 155be4 │ │ │ │ + bl 155250 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4b71c │ │ │ │ + cbz r0, 4b6cc │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 4b6dc │ │ │ │ + bgt.n 4b68c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r5, [r3, r6, lsl #2] │ │ │ │ - b.n 4b70e │ │ │ │ + b.n 4b6be │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85b64 │ │ │ │ + bl 85bd8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r0, 4b6fc │ │ │ │ + cbz r0, 4b6ac │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b71c │ │ │ │ + bge.n 4b6cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4b71c │ │ │ │ + cbnz r3, 4b6cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b71c │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b6cc │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b70e │ │ │ │ + bge.n 4b6be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4b70e │ │ │ │ + cbnz r3, 4b6be │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bl 201dcc │ │ │ │ + bl 201544 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4b732 │ │ │ │ + bne.n 4b6e2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b730 │ │ │ │ + bge.n 4b6e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4b730 │ │ │ │ + cbnz r3, 4b6e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 12afc0 │ │ │ │ + bl 12aa94 │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9, #24] │ │ │ │ - b.n 4b75e │ │ │ │ + b.n 4b70e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 4b540 │ │ │ │ + bge.w 4b4f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4b540 │ │ │ │ + bne.w 4b4f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b540 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b4f0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #24252 @ 0x5ebc │ │ │ │ + movw r1, #22012 @ 0x55fc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - b.n 4b188 │ │ │ │ + b.n 4b138 │ │ │ │ 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, #58324 @ 0xe3d4 │ │ │ │ + movw r0, #56224 @ 0xdba0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldrd r4, r5, [r3, #16] │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 808ec │ │ │ │ + bl 8091c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - movw r1, #24028 @ 0x5ddc │ │ │ │ + movw r1, #21788 @ 0x551c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4b188 │ │ │ │ - ldr r3, [pc, #52] @ (4b7e4 ) │ │ │ │ + b.n 4b138 │ │ │ │ + ldr r3, [pc, #52] @ (4b794 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ push {r4} │ │ │ │ - movw r0, #13124 @ 0x3344 │ │ │ │ + movw r0, #11064 @ 0x2b38 │ │ │ │ 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 808ec │ │ │ │ + b.w 8091c │ │ │ │ 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 4b814 │ │ │ │ + beq.n 4b7c4 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #43096 @ 0xa858 │ │ │ │ + movw r0, #40708 @ 0x9f04 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 4b814 │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 4b7c4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4b852 │ │ │ │ + b.n 4b802 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4b828 │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 4b7d8 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b810 │ │ │ │ + bne.n 4b7c0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4b83c │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 4b7ec │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b810 │ │ │ │ + bne.n 4b7c0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b74c0 <_Py_set_inheritable@@Base> │ │ │ │ + bl 1b691c <_Py_set_inheritable@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b810 │ │ │ │ + beq.n 4b7c0 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 4b8e2 │ │ │ │ + beq.n 4b892 │ │ │ │ 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 4a2b4 │ │ │ │ - cbnz r0, 4b8b6 │ │ │ │ + bl 4a264 │ │ │ │ + cbnz r0, 4b866 │ │ │ │ movw r3, #61116 @ 0xeebc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d8070 │ │ │ │ - cbz r0, 4b898 │ │ │ │ - bl d82f8 │ │ │ │ + bl d7bc8 │ │ │ │ + cbz r0, 4b848 │ │ │ │ + bl d7e50 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 4b8e0 │ │ │ │ + b.n 4b890 │ │ │ │ movw r3, #61120 @ 0xeec0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d8070 │ │ │ │ + bl d7bc8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b88a │ │ │ │ + bne.n 4b83a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d8070 │ │ │ │ + bl d7bc8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b88a │ │ │ │ - b.n 4b8de │ │ │ │ + bne.n 4b83a │ │ │ │ + b.n 4b88e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b8c8 │ │ │ │ + bge.n 4b878 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4b8c8 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4b878 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #34944 @ 0x8880 │ │ │ │ + movw r1, #32564 @ 0x7f34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ 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 24cb00 │ │ │ │ + bl 24c2e4 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 4b948 │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 4b8f8 │ │ │ │ vabs.f64 d9, d9 │ │ │ │ - vldr d7, [pc, #68] @ 4b960 │ │ │ │ + vldr d7, [pc, #68] @ 4b910 │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4b94c │ │ │ │ + bhi.n 4b8fc │ │ │ │ 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 4b954 │ │ │ │ + b.n 4b904 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4b954 │ │ │ │ + b.n 4b904 │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {pc} │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ldrd r1, r3, [r0, #4] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add r3, r2 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ - b.w 7dd68 │ │ │ │ + b.w 7dd94 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 772a4 │ │ │ │ + bl 772dc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 4b9aa │ │ │ │ + cbz r0, 4b95a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b9aa │ │ │ │ + bge.n 4b95a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4b9aa │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4b95a │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7e6c8 │ │ │ │ + b.w 7e6f4 │ │ │ │ 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, #34188 @ 0x858c │ │ │ │ + movw r0, #31948 @ 0x7ccc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bl 808ec │ │ │ │ + bl 8091c │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #45884 @ 0xb33c │ │ │ │ + movw r0, #43496 @ 0xa9e8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 808ec │ │ │ │ + b.w 8091c │ │ │ │ ldrd r3, r2, [r0, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ - b.w 7dd68 │ │ │ │ + b.w 7dd94 │ │ │ │ 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 4ba38 │ │ │ │ + bne.n 4b9e8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 4ba50 │ │ │ │ - movw r2, #56596 @ 0xdd14 │ │ │ │ + bmi.n 4ba00 │ │ │ │ + movw r2, #54356 @ 0xd454 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #35680 @ 0x8b60 │ │ │ │ + movw r1, #33432 @ 0x8298 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #35944 @ 0x8c68 │ │ │ │ + movw r0, #33704 @ 0x83a8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 24109c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4ba78 │ │ │ │ + bl 2408ac <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4ba28 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #35944 @ 0x8c68 │ │ │ │ + movw r0, #33704 @ 0x83a8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ba10 │ │ │ │ - b.n 4ba78 │ │ │ │ + bne.n 4b9c0 │ │ │ │ + b.n 4ba28 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 4ba7c │ │ │ │ - movw r2, #56596 @ 0xdd14 │ │ │ │ + bmi.n 4ba2c │ │ │ │ + movw r2, #54356 @ 0xd454 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #35928 @ 0x8c58 │ │ │ │ + movw r1, #33688 @ 0x8398 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #35944 @ 0x8c68 │ │ │ │ + movw r0, #33704 @ 0x83a8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r3, r4 │ │ │ │ - bl 24109c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 2408ac <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4bab6 │ │ │ │ + b.n 4ba66 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl f1c48 │ │ │ │ + bl f1694 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ba78 │ │ │ │ + beq.n 4ba28 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl f1c48 │ │ │ │ + bl f1694 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4baa6 │ │ │ │ + cbz r0, 4ba56 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2be3c │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4baa8 │ │ │ │ + b.n 4ba58 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 75fa8 │ │ │ │ - cbz r5, 4bab6 │ │ │ │ + bl 75fe0 │ │ │ │ + cbz r5, 4ba66 │ │ │ │ mov r0, r5 │ │ │ │ - bl 75fa8 │ │ │ │ + bl 75fe0 │ │ │ │ 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 4bae6 │ │ │ │ + bls.n 4ba96 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #332 @ 0x14c │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ + movw r1, #63768 @ 0xf918 │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 4bb10 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 4bac0 │ │ │ │ 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 2314b4 │ │ │ │ - cbnz r0, 4bb3c │ │ │ │ + bl 230ce0 │ │ │ │ + cbnz r0, 4baec │ │ │ │ movw r3, #61056 @ 0xee80 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d8070 │ │ │ │ - cbnz r0, 4bb14 │ │ │ │ + bl d7bc8 │ │ │ │ + cbnz r0, 4bac4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4bb3c │ │ │ │ - bl d82f8 │ │ │ │ + b.n 4baec │ │ │ │ + bl d7e50 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 257ea0 │ │ │ │ + bl 257838 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 4bb10 │ │ │ │ + beq.n 4bac0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4bb10 │ │ │ │ + blt.n 4bac0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4bb36 │ │ │ │ + blt.n 4bae6 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 4bb3c │ │ │ │ + b.n 4baec │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4bb32 │ │ │ │ + b.n 4bae2 │ │ │ │ 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 24cb00 │ │ │ │ + bl 24c2e4 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 4bb9a │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 4bb4a │ │ │ │ vabs.f64 d9, d9 │ │ │ │ - vldr d7, [pc, #68] @ 4bbb0 │ │ │ │ + vldr d7, [pc, #68] @ 4bb60 │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4bb9e │ │ │ │ + bgt.n 4bb4e │ │ │ │ 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 4bba6 │ │ │ │ + b.n 4bb56 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4bba6 │ │ │ │ + b.n 4bb56 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ @ 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] @ (4bc78 ) │ │ │ │ + ldr r3, [pc, #176] @ (4bc28 ) │ │ │ │ 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, 4bbfc │ │ │ │ + cbz r3, 4bbac │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4bbf2 │ │ │ │ + bne.n 4bba2 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4bbe2 │ │ │ │ + bne.n 4bb92 │ │ │ │ dmb ish │ │ │ │ - beq.n 4bbfc │ │ │ │ - bl 2421f4 │ │ │ │ + beq.n 4bbac │ │ │ │ + bl 23641c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 286a24 │ │ │ │ + bl 286254 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 4bc2e │ │ │ │ + cbz r3, 4bbde │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4bc24 │ │ │ │ + bne.n 4bbd4 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4bc14 │ │ │ │ + bne.n 4bbc4 │ │ │ │ dmb ish │ │ │ │ - beq.n 4bc2e │ │ │ │ - bl 236528 │ │ │ │ - movw r1, #31988 @ 0x7cf4 │ │ │ │ + beq.n 4bbde │ │ │ │ + bl 26c194 │ │ │ │ + movw r1, #29608 @ 0x73a8 │ │ │ │ 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 4bc3c │ │ │ │ + bne.n 4bbec │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 7fa14 │ │ │ │ - ldr r3, [pc, #20] @ (4bc78 ) │ │ │ │ + bl 7fa44 │ │ │ │ + ldr r3, [pc, #20] @ (4bc28 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4bc74 │ │ │ │ + beq.n 4bc24 │ │ │ │ blx 2b9e4 <__stack_chk_fail@plt> │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr10, {2} │ │ │ │ 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 24cb00 │ │ │ │ + bl 24c2e4 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov.f64 d9, d1 │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 4bcc2 │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 4bc72 │ │ │ │ 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 4bcc4 │ │ │ │ + b.n 4bc74 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -0004bccc : │ │ │ │ +0004bc7c : │ │ │ │ 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 2582f4 │ │ │ │ + bl 257c8c │ │ │ │ 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 24cb00 │ │ │ │ + bl 24c2e4 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ vstr d0, [sp] │ │ │ │ vstr d1, [sp, #8] │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 4bd46 │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 4bcf6 │ │ │ │ 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, 4bd38 │ │ │ │ - bl 289238 <_Py_c_neg@@Base+0x10> │ │ │ │ - b.n 4bd46 │ │ │ │ + cbz r3, 4bce8 │ │ │ │ + bl 288a68 <_Py_c_neg@@Base+0x10> │ │ │ │ + b.n 4bcf6 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 85a8c │ │ │ │ + b.w 85b00 │ │ │ │ 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, 4bd7c │ │ │ │ + cbnz r1, 4bd2c │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #60456 @ 0xec28 │ │ │ │ + movw r1, #58356 @ 0xe3f4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4bda2 │ │ │ │ + b.n 4bd52 │ │ │ │ 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 4bda0 │ │ │ │ + bge.n 4bd50 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 4bda0 │ │ │ │ + cbnz r3, 4bd50 │ │ │ │ mov r0, r2 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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, 4bdce │ │ │ │ + cbnz r6, 4bd7e │ │ │ │ cmp r3, r6 │ │ │ │ - ble.n 4bdce │ │ │ │ + ble.n 4bd7e │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4bdce │ │ │ │ - cbnz r2, 4bdee │ │ │ │ + bne.n 4bd7e │ │ │ │ + cbnz r2, 4bd9e │ │ │ │ mov r3, r6 │ │ │ │ - ldr r6, [pc, #180] @ (4be88 ) │ │ │ │ + ldr r6, [pc, #180] @ (4be38 ) │ │ │ │ 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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 4bdee │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 4bd9e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4be7e │ │ │ │ + b.n 4be2e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movw r3, #24552 @ 0x5fe8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4be08 │ │ │ │ + bne.n 4bdb8 │ │ │ │ vldr d0, [r0, #8] │ │ │ │ vcvt.f32.f64 s16, d0 │ │ │ │ - b.n 4be26 │ │ │ │ - bl 142858 │ │ │ │ + b.n 4bdd6 │ │ │ │ + bl 141d28 │ │ │ │ vcvt.f32.f64 s16, d0 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f32 s16, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4be26 │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 4bdd6 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4bdea │ │ │ │ + bne.n 4bd9a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ vmov.f32 s0, s16 │ │ │ │ blx 2c268 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 4be76 │ │ │ │ + beq.n 4be26 │ │ │ │ mov r0, r5 │ │ │ │ - bl 223fcc │ │ │ │ + bl 2237a0 │ │ │ │ vcmp.f32 s16, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 4be66 │ │ │ │ + bvs.n 4be16 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ - movw r3, #65372 @ 0xff5c │ │ │ │ + movw r3, #63272 @ 0xf728 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ - movw r2, #396 @ 0x18c │ │ │ │ - movt r2, #45 @ 0x2d │ │ │ │ + movw r2, #63832 @ 0xf958 │ │ │ │ + movt r2, #44 @ 0x2c │ │ │ │ vcmpe.f32 s15, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r2, r3 │ │ │ │ - b.n 4be6e │ │ │ │ - movw r2, #396 @ 0x18c │ │ │ │ - movt r2, #45 @ 0x2d │ │ │ │ + b.n 4be1e │ │ │ │ + movw r2, #63832 @ 0xf958 │ │ │ │ + movt r2, #44 @ 0x2c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - bl 4a7e6 │ │ │ │ - b.n 4bdea │ │ │ │ + bl 4a796 │ │ │ │ + b.n 4bd9a │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #32 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #0] @ (4be8c ) │ │ │ │ + ldr r2, [pc, #0] @ (4be3c ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movw r0, #62472 @ 0xf408 │ │ │ │ + movw r0, #60372 @ 0xebd4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ movs r1, #3 │ │ │ │ - b.w 7fa14 │ │ │ │ + b.w 7fa44 │ │ │ │ stmdb 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] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ @@ -47722,887 +47688,887 @@ │ │ │ │ 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 4bf36 │ │ │ │ + bmi.n 4bee6 │ │ │ │ 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 d54c4 │ │ │ │ + bl d5038 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4bf02 │ │ │ │ + bge.n 4beb2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 4bf02 │ │ │ │ + cbnz r2, 4beb2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ subs r3, r6, r4 │ │ │ │ cmp.w sl, #0 │ │ │ │ - blt.n 4bf42 │ │ │ │ + blt.n 4bef2 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ add r7, sl │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 4bf2a │ │ │ │ + beq.n 4beda │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #57484 @ 0xe08c │ │ │ │ + movw r1, #54940 @ 0xd69c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 4bf42 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 4bef2 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 4bec4 │ │ │ │ + bne.n 4be74 │ │ │ │ ldr.w r8, [r8, #260] @ 0x104 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4bebe │ │ │ │ + b.n 4be6e │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 7fd14 │ │ │ │ + b.w 7fd44 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -0004bf4a <_PyXI_NewExcInfo@@Base>: │ │ │ │ +0004befa <_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, 4bf68 <_PyXI_NewExcInfo@@Base+0x1e> │ │ │ │ + cbz r0, 4bf18 <_PyXI_NewExcInfo@@Base+0x1e> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 4bf80 <_PyXI_NewExcInfo@@Base+0x36> │ │ │ │ + bne.n 4bf30 <_PyXI_NewExcInfo@@Base+0x36> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #616 @ 0x268 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ + movw r1, #64052 @ 0xfa34 │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 4bf8c <_PyXI_NewExcInfo@@Base+0x42> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 4bf3c <_PyXI_NewExcInfo@@Base+0x42> │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1b1b64 │ │ │ │ + bl 1b1068 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4bf90 <_PyXI_NewExcInfo@@Base+0x46> │ │ │ │ + cbnz r0, 4bf40 <_PyXI_NewExcInfo@@Base+0x46> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4c146 <_PyXI_NewExcInfo@@Base+0x1fc> │ │ │ │ + b.n 4c0f6 <_PyXI_NewExcInfo@@Base+0x1fc> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bmi.n 4bfa2 <_PyXI_NewExcInfo@@Base+0x58> │ │ │ │ + bmi.n 4bf52 <_PyXI_NewExcInfo@@Base+0x58> │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 4bfb4 <_PyXI_NewExcInfo@@Base+0x6a> │ │ │ │ + bge.n 4bf64 <_PyXI_NewExcInfo@@Base+0x6a> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bpl.n 4bfb4 <_PyXI_NewExcInfo@@Base+0x6a> │ │ │ │ + bpl.n 4bf64 <_PyXI_NewExcInfo@@Base+0x6a> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21b118 <_PyObject_GetXIData@@Base+0x734> │ │ │ │ + bl 21a8f0 <_PyObject_GetXIData@@Base+0x730> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4c146 <_PyXI_NewExcInfo@@Base+0x1fc> │ │ │ │ - b.n 4c12e <_PyXI_NewExcInfo@@Base+0x1e4> │ │ │ │ + beq.w 4c0f6 <_PyXI_NewExcInfo@@Base+0x1fc> │ │ │ │ + b.n 4c0de <_PyXI_NewExcInfo@@Base+0x1e4> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #156 @ 0x9c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - bl cf458 │ │ │ │ + movw r1, #63452 @ 0xf7dc │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + bl cefb0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4c0f8 <_PyXI_NewExcInfo@@Base+0x1ae> │ │ │ │ - movw r1, #21924 @ 0x55a4 │ │ │ │ + beq.w 4c0a8 <_PyXI_NewExcInfo@@Base+0x1ae> │ │ │ │ + movw r1, #19684 @ 0x4ce4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cf458 │ │ │ │ + bl cefb0 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4bfe0 <_PyXI_NewExcInfo@@Base+0x96> │ │ │ │ + cbnz r0, 4bf90 <_PyXI_NewExcInfo@@Base+0x96> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4c072 <_PyXI_NewExcInfo@@Base+0x128> │ │ │ │ + b.n 4c022 <_PyXI_NewExcInfo@@Base+0x128> │ │ │ │ movs r1, #0 │ │ │ │ - bl 21b5b0 <_PyObject_GetXIData@@Base+0xbcc> │ │ │ │ + bl 21ad88 <_PyObject_GetXIData@@Base+0xbc8> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4bffc <_PyXI_NewExcInfo@@Base+0xb2> │ │ │ │ + bge.n 4bfac <_PyXI_NewExcInfo@@Base+0xb2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4bffc <_PyXI_NewExcInfo@@Base+0xb2> │ │ │ │ + cbnz r3, 4bfac <_PyXI_NewExcInfo@@Base+0xb2> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4bfda <_PyXI_NewExcInfo@@Base+0x90> │ │ │ │ + beq.n 4bf8a <_PyXI_NewExcInfo@@Base+0x90> │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #21956 @ 0x55c4 │ │ │ │ + movw r1, #19716 @ 0x4d04 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cf458 │ │ │ │ + bl cefb0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4bfda <_PyXI_NewExcInfo@@Base+0x90> │ │ │ │ + beq.n 4bf8a <_PyXI_NewExcInfo@@Base+0x90> │ │ │ │ movs r1, #0 │ │ │ │ - bl 21b5b0 <_PyObject_GetXIData@@Base+0xbcc> │ │ │ │ + bl 21ad88 <_PyObject_GetXIData@@Base+0xbc8> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c032 <_PyXI_NewExcInfo@@Base+0xe8> │ │ │ │ + bge.n 4bfe2 <_PyXI_NewExcInfo@@Base+0xe8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4c032 <_PyXI_NewExcInfo@@Base+0xe8> │ │ │ │ + cbnz r3, 4bfe2 <_PyXI_NewExcInfo@@Base+0xe8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4bfda <_PyXI_NewExcInfo@@Base+0x90> │ │ │ │ + beq.n 4bf8a <_PyXI_NewExcInfo@@Base+0x90> │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #22732 @ 0x58cc │ │ │ │ + movw r1, #20492 @ 0x500c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cf458 │ │ │ │ + bl cefb0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4bfda <_PyXI_NewExcInfo@@Base+0x90> │ │ │ │ + beq.n 4bf8a <_PyXI_NewExcInfo@@Base+0x90> │ │ │ │ movs r1, #0 │ │ │ │ - bl 21b5b0 <_PyObject_GetXIData@@Base+0xbcc> │ │ │ │ + bl 21ad88 <_PyObject_GetXIData@@Base+0xbc8> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c068 <_PyXI_NewExcInfo@@Base+0x11e> │ │ │ │ + bge.n 4c018 <_PyXI_NewExcInfo@@Base+0x11e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4c068 <_PyXI_NewExcInfo@@Base+0x11e> │ │ │ │ + cbnz r3, 4c018 <_PyXI_NewExcInfo@@Base+0x11e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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 4c086 <_PyXI_NewExcInfo@@Base+0x13c> │ │ │ │ + bge.n 4c036 <_PyXI_NewExcInfo@@Base+0x13c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 4c086 <_PyXI_NewExcInfo@@Base+0x13c> │ │ │ │ + cbnz r3, 4c036 <_PyXI_NewExcInfo@@Base+0x13c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 4c102 <_PyXI_NewExcInfo@@Base+0x1b8> │ │ │ │ + bne.n 4c0b2 <_PyXI_NewExcInfo@@Base+0x1b8> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #39316 @ 0x9994 │ │ │ │ + movw r1, #37076 @ 0x90d4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cf458 │ │ │ │ + bl cefb0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4c10c <_PyXI_NewExcInfo@@Base+0x1c2> │ │ │ │ + cbz r0, 4c0bc <_PyXI_NewExcInfo@@Base+0x1c2> │ │ │ │ movs r1, #0 │ │ │ │ - bl 21b5b0 <_PyObject_GetXIData@@Base+0xbcc> │ │ │ │ + bl 21ad88 <_PyObject_GetXIData@@Base+0xbc8> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [r5, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c0b8 <_PyXI_NewExcInfo@@Base+0x16e> │ │ │ │ + bge.n 4c068 <_PyXI_NewExcInfo@@Base+0x16e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4c0b8 <_PyXI_NewExcInfo@@Base+0x16e> │ │ │ │ + cbnz r3, 4c068 <_PyXI_NewExcInfo@@Base+0x16e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 4c116 <_PyXI_NewExcInfo@@Base+0x1cc> │ │ │ │ + cbz r3, 4c0c6 <_PyXI_NewExcInfo@@Base+0x1cc> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32136 @ 0x7d88 │ │ │ │ + movw r1, #30000 @ 0x7530 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cf458 │ │ │ │ + bl cefb0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4c120 <_PyXI_NewExcInfo@@Base+0x1d6> │ │ │ │ + cbz r0, 4c0d0 <_PyXI_NewExcInfo@@Base+0x1d6> │ │ │ │ movs r1, #0 │ │ │ │ - bl 21b5b0 <_PyObject_GetXIData@@Base+0xbcc> │ │ │ │ + bl 21ad88 <_PyObject_GetXIData@@Base+0xbc8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c0ea <_PyXI_NewExcInfo@@Base+0x1a0> │ │ │ │ + bge.n 4c09a <_PyXI_NewExcInfo@@Base+0x1a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4c0ea <_PyXI_NewExcInfo@@Base+0x1a0> │ │ │ │ + cbnz r3, 4c09a <_PyXI_NewExcInfo@@Base+0x1a0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbnz r3, 4c146 <_PyXI_NewExcInfo@@Base+0x1fc> │ │ │ │ - movw r4, #572 @ 0x23c │ │ │ │ - movt r4, #45 @ 0x2d │ │ │ │ - b.n 4c128 <_PyXI_NewExcInfo@@Base+0x1de> │ │ │ │ - movw r4, #432 @ 0x1b0 │ │ │ │ - movt r4, #45 @ 0x2d │ │ │ │ - b.n 4c128 <_PyXI_NewExcInfo@@Base+0x1de> │ │ │ │ - movw r4, #760 @ 0x2f8 │ │ │ │ + cbnz r3, 4c0f6 <_PyXI_NewExcInfo@@Base+0x1fc> │ │ │ │ + movw r4, #64008 @ 0xfa08 │ │ │ │ movt r4, #44 @ 0x2c │ │ │ │ - b.n 4c128 <_PyXI_NewExcInfo@@Base+0x1de> │ │ │ │ - movw r4, #476 @ 0x1dc │ │ │ │ - movt r4, #45 @ 0x2d │ │ │ │ - b.n 4c128 <_PyXI_NewExcInfo@@Base+0x1de> │ │ │ │ - movw r4, #848 @ 0x350 │ │ │ │ + b.n 4c0d8 <_PyXI_NewExcInfo@@Base+0x1de> │ │ │ │ + movw r4, #63868 @ 0xf97c │ │ │ │ + movt r4, #44 @ 0x2c │ │ │ │ + b.n 4c0d8 <_PyXI_NewExcInfo@@Base+0x1de> │ │ │ │ + movw r4, #64196 @ 0xfac4 │ │ │ │ + movt r4, #43 @ 0x2b │ │ │ │ + b.n 4c0d8 <_PyXI_NewExcInfo@@Base+0x1de> │ │ │ │ + movw r4, #63912 @ 0xf9a8 │ │ │ │ + movt r4, #44 @ 0x2c │ │ │ │ + b.n 4c0d8 <_PyXI_NewExcInfo@@Base+0x1de> │ │ │ │ + movw r4, #64284 @ 0xfb1c │ │ │ │ + movt r4, #43 @ 0x2b │ │ │ │ + b.n 4c0d8 <_PyXI_NewExcInfo@@Base+0x1de> │ │ │ │ + movw r4, #63956 @ 0xf9d4 │ │ │ │ movt r4, #44 @ 0x2c │ │ │ │ - b.n 4c128 <_PyXI_NewExcInfo@@Base+0x1de> │ │ │ │ - movw r4, #520 @ 0x208 │ │ │ │ - movt r4, #45 @ 0x2d │ │ │ │ mov r0, r5 │ │ │ │ - bl 248bb4 │ │ │ │ + bl 248398 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6b248 │ │ │ │ + bl 6b288 │ │ │ │ movw r3, #5168 @ 0x1430 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 65acc │ │ │ │ - b.n 4bf8c <_PyXI_NewExcInfo@@Base+0x42> │ │ │ │ + bl 65d54 │ │ │ │ + b.n 4bf3c <_PyXI_NewExcInfo@@Base+0x42> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r3, 4c15c <_PyXI_NewExcInfo@@Base+0x212> │ │ │ │ - movw r0, #628 @ 0x274 │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ - b.w e3efc │ │ │ │ + cbnz r3, 4c10c <_PyXI_NewExcInfo@@Base+0x212> │ │ │ │ + movw r0, #64064 @ 0xfa40 │ │ │ │ + movt r0, #44 @ 0x2c │ │ │ │ + b.w e3a1c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 13e618 │ │ │ │ - cbnz r0, 4c18e <_PyXI_NewExcInfo@@Base+0x244> │ │ │ │ + bl 13dae4 │ │ │ │ + cbnz r0, 4c13e <_PyXI_NewExcInfo@@Base+0x244> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #644 @ 0x284 │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ - bl e3efc │ │ │ │ + movw r0, #64080 @ 0xfa50 │ │ │ │ + movt r0, #44 @ 0x2c │ │ │ │ + bl e3a1c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 13f0ec │ │ │ │ - b.n 4c1b2 <_PyXI_NewExcInfo@@Base+0x268> │ │ │ │ + bl 13e5b8 │ │ │ │ + b.n 4c162 <_PyXI_NewExcInfo@@Base+0x268> │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 4c1b0 <_PyXI_NewExcInfo@@Base+0x266> │ │ │ │ + bne.n 4c160 <_PyXI_NewExcInfo@@Base+0x266> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #48328 @ 0xbcc8 │ │ │ │ + movw r1, #46096 @ 0xb410 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5b6c │ │ │ │ + b.w d56e0 │ │ │ │ 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 24cb00 │ │ │ │ + bl 24c2e4 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ vstr d1, [sp, #16] │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 4c236 <_PyXI_NewExcInfo@@Base+0x2ec> │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 4c1e6 <_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 27085c <_Py_c_abs@@Base> │ │ │ │ + bl 270084 <_Py_c_abs@@Base> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ vmov r2, r3, d0 │ │ │ │ - cbz r1, 4c222 <_PyXI_NewExcInfo@@Base+0x2d8> │ │ │ │ - bl 289238 <_Py_c_neg@@Base+0x10> │ │ │ │ - b.n 4c238 <_PyXI_NewExcInfo@@Base+0x2ee> │ │ │ │ - movw r0, #664 @ 0x298 │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ + cbz r1, 4c1d2 <_PyXI_NewExcInfo@@Base+0x2d8> │ │ │ │ + bl 288a68 <_Py_c_neg@@Base+0x10> │ │ │ │ + b.n 4c1e8 <_PyXI_NewExcInfo@@Base+0x2ee> │ │ │ │ + movw r0, #64100 @ 0xfa64 │ │ │ │ + movt r0, #44 @ 0x2c │ │ │ │ vstr d10, [sp] │ │ │ │ - bl 808ec │ │ │ │ + bl 8091c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4c238 <_PyXI_NewExcInfo@@Base+0x2ee> │ │ │ │ + b.n 4c1e8 <_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 4c27e <_PyXI_NewExcInfo@@Base+0x334> │ │ │ │ - movw r2, #56596 @ 0xdd14 │ │ │ │ + bne.n 4c22e <_PyXI_NewExcInfo@@Base+0x334> │ │ │ │ + movw r2, #54356 @ 0xd454 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #40216 @ 0x9d18 │ │ │ │ + movw r1, #37828 @ 0x93c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #35952 @ 0x8c70 │ │ │ │ + movw r0, #33712 @ 0x83b0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 24109c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4c3c4 <_PyXI_NewExcInfo@@Base+0x47a> │ │ │ │ + bl 2408ac <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4c374 <_PyXI_NewExcInfo@@Base+0x47a> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl f1c48 │ │ │ │ + bl f1694 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4c2aa <_PyXI_NewExcInfo@@Base+0x360> │ │ │ │ + cbz r0, 4c25a <_PyXI_NewExcInfo@@Base+0x360> │ │ │ │ blx 2abc0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4c2b0 <_PyXI_NewExcInfo@@Base+0x366> │ │ │ │ + beq.n 4c260 <_PyXI_NewExcInfo@@Base+0x366> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #63348 @ 0xf774 │ │ │ │ + movw r1, #61108 @ 0xeeb4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 4c3b8 <_PyXI_NewExcInfo@@Base+0x46e> │ │ │ │ + b.n 4c368 <_PyXI_NewExcInfo@@Base+0x46e> │ │ │ │ adds r3, r0, #2 │ │ │ │ adds r4, r0, #1 │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 4c2c0 <_PyXI_NewExcInfo@@Base+0x376> │ │ │ │ - bl 1f37b8 │ │ │ │ - b.n 4c2aa <_PyXI_NewExcInfo@@Base+0x360> │ │ │ │ + bcc.n 4c270 <_PyXI_NewExcInfo@@Base+0x376> │ │ │ │ + bl 1f2f28 │ │ │ │ + b.n 4c25a <_PyXI_NewExcInfo@@Base+0x360> │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bl 75bf0 │ │ │ │ + bl 75c28 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c2ba <_PyXI_NewExcInfo@@Base+0x370> │ │ │ │ + beq.n 4c26a <_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, 4c2fa <_PyXI_NewExcInfo@@Base+0x3b0> │ │ │ │ + cbz r3, 4c2aa <_PyXI_NewExcInfo@@Base+0x3b0> │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 4c2fa <_PyXI_NewExcInfo@@Base+0x3b0> │ │ │ │ + beq.n 4c2aa <_PyXI_NewExcInfo@@Base+0x3b0> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a8634 │ │ │ │ - b.n 4c310 <_PyXI_NewExcInfo@@Base+0x3c6> │ │ │ │ + bl 1a7bc4 │ │ │ │ + b.n 4c2c0 <_PyXI_NewExcInfo@@Base+0x3c6> │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 4c33a <_PyXI_NewExcInfo@@Base+0x3f0> │ │ │ │ + bhi.n 4c2ea <_PyXI_NewExcInfo@@Base+0x3f0> │ │ │ │ adds r4, r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - bl 85d2c │ │ │ │ + bl 85da0 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 4c314 <_PyXI_NewExcInfo@@Base+0x3ca> │ │ │ │ - bl 1f37b8 │ │ │ │ + cbnz r0, 4c2c4 <_PyXI_NewExcInfo@@Base+0x3ca> │ │ │ │ + bl 1f2f28 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c3b8 <_PyXI_NewExcInfo@@Base+0x46e> │ │ │ │ + b.n 4c368 <_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, 4c338 <_PyXI_NewExcInfo@@Base+0x3ee> │ │ │ │ + cbz r3, 4c2e8 <_PyXI_NewExcInfo@@Base+0x3ee> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r5, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a8634 │ │ │ │ - b.n 4c3b8 <_PyXI_NewExcInfo@@Base+0x46e> │ │ │ │ + bl 1a7bc4 │ │ │ │ + b.n 4c368 <_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 4c356 <_PyXI_NewExcInfo@@Base+0x40c> │ │ │ │ + beq.n 4c306 <_PyXI_NewExcInfo@@Base+0x40c> │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ it hi │ │ │ │ addhi r4, #1 │ │ │ │ - b.n 4c344 <_PyXI_NewExcInfo@@Base+0x3fa> │ │ │ │ - cbz r4, 4c3ae <_PyXI_NewExcInfo@@Base+0x464> │ │ │ │ + b.n 4c2f4 <_PyXI_NewExcInfo@@Base+0x3fa> │ │ │ │ + cbz r4, 4c35e <_PyXI_NewExcInfo@@Base+0x464> │ │ │ │ add r4, r2 │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 4c30c <_PyXI_NewExcInfo@@Base+0x3c2> │ │ │ │ + bcs.n 4c2bc <_PyXI_NewExcInfo@@Base+0x3c2> │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bl 75bf0 │ │ │ │ + bl 75c28 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c30c <_PyXI_NewExcInfo@@Base+0x3c2> │ │ │ │ + beq.n 4c2bc <_PyXI_NewExcInfo@@Base+0x3c2> │ │ │ │ movs r3, #0 │ │ │ │ cmp r8, r9 │ │ │ │ - beq.n 4c39a <_PyXI_NewExcInfo@@Base+0x450> │ │ │ │ + beq.n 4c34a <_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 4c36e <_PyXI_NewExcInfo@@Base+0x424> │ │ │ │ + b.n 4c31e <_PyXI_NewExcInfo@@Base+0x424> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #4 │ │ │ │ - bl 95ab0 │ │ │ │ + bl 95b38 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 75fa8 │ │ │ │ - b.n 4c3b8 <_PyXI_NewExcInfo@@Base+0x46e> │ │ │ │ + bl 75fe0 │ │ │ │ + b.n 4c368 <_PyXI_NewExcInfo@@Base+0x46e> │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #4 │ │ │ │ - bl 95ab0 │ │ │ │ + bl 95b38 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 75fa8 │ │ │ │ + bl 75fe0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 75fa8 │ │ │ │ + bl 75fe0 │ │ │ │ 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 4c402 <_PyXI_NewExcInfo@@Base+0x4b8> │ │ │ │ + beq.n 4c3b2 <_PyXI_NewExcInfo@@Base+0x4b8> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #700 @ 0x2bc │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ + movw r1, #64136 @ 0xfa88 │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c420 <_PyXI_NewExcInfo@@Base+0x4d6> │ │ │ │ + b.n 4c3d0 <_PyXI_NewExcInfo@@Base+0x4d6> │ │ │ │ ldrd r1, r0, [r0, #8] │ │ │ │ cmp r2, #117 @ 0x75 │ │ │ │ - bne.n 4c414 <_PyXI_NewExcInfo@@Base+0x4ca> │ │ │ │ + bne.n 4c3c4 <_PyXI_NewExcInfo@@Base+0x4ca> │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 8ae1c │ │ │ │ + b.w 8ae28 │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #4 │ │ │ │ lsls r1, r1, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 4c606 │ │ │ │ + bl 4c5b6 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - b.w 485a4 <_PyTime_AsTimeval_clamp@@Base+0x6be> │ │ │ │ + b.w 48554 <_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 │ │ │ │ + movw r1, #8348 @ 0x209c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 125f70 │ │ │ │ - bl cf748 │ │ │ │ + bl 125a3c │ │ │ │ + bl cf2a0 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 4c492 <_PyXI_NewExcInfo@@Base+0x548> │ │ │ │ + beq.n 4c442 <_PyXI_NewExcInfo@@Base+0x548> │ │ │ │ mov r0, r3 │ │ │ │ - bl 882f0 │ │ │ │ - cbnz r0, 4c492 <_PyXI_NewExcInfo@@Base+0x548> │ │ │ │ + bl 88318 │ │ │ │ + cbnz r0, 4c442 <_PyXI_NewExcInfo@@Base+0x548> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - movw r1, #8376 @ 0x20b8 │ │ │ │ + movw r1, #8348 @ 0x209c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 125f70 │ │ │ │ - bl cf748 │ │ │ │ + bl 125a3c │ │ │ │ + bl cf2a0 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #40216 @ 0x9d18 │ │ │ │ + movw r1, #37828 @ 0x93c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #22436 @ 0x57a4 │ │ │ │ + movw r0, #20196 @ 0x4ee4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 24109c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 2408ac <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c542 <_PyXI_NewExcInfo@@Base+0x5f8> │ │ │ │ + b.n 4c4f2 <_PyXI_NewExcInfo@@Base+0x5f8> │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - cbnz r3, 4c4b0 <_PyXI_NewExcInfo@@Base+0x566> │ │ │ │ + cbnz r3, 4c460 <_PyXI_NewExcInfo@@Base+0x566> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #768 @ 0x300 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ + movw r1, #64204 @ 0xfacc │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 4c48e <_PyXI_NewExcInfo@@Base+0x544> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 4c43e <_PyXI_NewExcInfo@@Base+0x544> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r5, r2 │ │ │ │ - bge.n 4c498 <_PyXI_NewExcInfo@@Base+0x54e> │ │ │ │ + bge.n 4c448 <_PyXI_NewExcInfo@@Base+0x54e> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r4, r5, #2 │ │ │ │ ldr.w r6, [r3, r5, lsl #2] │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 4c4c8 <_PyXI_NewExcInfo@@Base+0x57e> │ │ │ │ + bne.n 4c478 <_PyXI_NewExcInfo@@Base+0x57e> │ │ │ │ ldr r6, [r7, #20] │ │ │ │ - cbnz r6, 4c512 <_PyXI_NewExcInfo@@Base+0x5c8> │ │ │ │ - b.n 4c508 <_PyXI_NewExcInfo@@Base+0x5be> │ │ │ │ + cbnz r6, 4c4c2 <_PyXI_NewExcInfo@@Base+0x5c8> │ │ │ │ + b.n 4c4b8 <_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 d54c4 │ │ │ │ + bl d5038 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c4f4 <_PyXI_NewExcInfo@@Base+0x5aa> │ │ │ │ + bge.n 4c4a4 <_PyXI_NewExcInfo@@Base+0x5aa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4c4f4 <_PyXI_NewExcInfo@@Base+0x5aa> │ │ │ │ + cbnz r3, 4c4a4 <_PyXI_NewExcInfo@@Base+0x5aa> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 4c48e <_PyXI_NewExcInfo@@Base+0x544> │ │ │ │ - bne.n 4c4c2 <_PyXI_NewExcInfo@@Base+0x578> │ │ │ │ + blt.n 4c43e <_PyXI_NewExcInfo@@Base+0x544> │ │ │ │ + bne.n 4c472 <_PyXI_NewExcInfo@@Base+0x578> │ │ │ │ adds r5, #1 │ │ │ │ - b.n 4c494 <_PyXI_NewExcInfo@@Base+0x54a> │ │ │ │ + b.n 4c444 <_PyXI_NewExcInfo@@Base+0x54a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4c534 <_PyXI_NewExcInfo@@Base+0x5ea> │ │ │ │ + blt.n 4c4e4 <_PyXI_NewExcInfo@@Base+0x5ea> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 4c542 <_PyXI_NewExcInfo@@Base+0x5f8> │ │ │ │ + b.n 4c4f2 <_PyXI_NewExcInfo@@Base+0x5f8> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r5, r2 │ │ │ │ - bge.n 4c508 <_PyXI_NewExcInfo@@Base+0x5be> │ │ │ │ + bge.n 4c4b8 <_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 4c500 <_PyXI_NewExcInfo@@Base+0x5b6> │ │ │ │ + beq.n 4c4b0 <_PyXI_NewExcInfo@@Base+0x5b6> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ - b.n 4c526 <_PyXI_NewExcInfo@@Base+0x5dc> │ │ │ │ + b.n 4c4d6 <_PyXI_NewExcInfo@@Base+0x5dc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4c508 <_PyXI_NewExcInfo@@Base+0x5be> │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4c508 <_PyXI_NewExcInfo@@Base+0x5be> │ │ │ │ + bne.n 4c4b8 <_PyXI_NewExcInfo@@Base+0x5be> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c4b8 <_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 1e23a4 │ │ │ │ + bl 1e1b08 │ │ │ │ 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 4c5ac <_PyXI_NewExcInfo@@Base+0x662> │ │ │ │ + beq.n 4c55c <_PyXI_NewExcInfo@@Base+0x662> │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 4c5ac <_PyXI_NewExcInfo@@Base+0x662> │ │ │ │ + beq.n 4c55c <_PyXI_NewExcInfo@@Base+0x662> │ │ │ │ movs r3, #2 │ │ │ │ add r1, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r1, [sp] │ │ │ │ - movw r1, #21800 @ 0x5528 │ │ │ │ + movw r1, #19560 @ 0x4c68 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c2188 │ │ │ │ - cbnz r0, 4c5c2 <_PyXI_NewExcInfo@@Base+0x678> │ │ │ │ - b.n 4c5ec <_PyXI_NewExcInfo@@Base+0x6a2> │ │ │ │ + bl c20dc │ │ │ │ + cbnz r0, 4c572 <_PyXI_NewExcInfo@@Base+0x678> │ │ │ │ + b.n 4c59c <_PyXI_NewExcInfo@@Base+0x6a2> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 4c58e <_PyXI_NewExcInfo@@Base+0x644> │ │ │ │ - movw r0, #21800 @ 0x5528 │ │ │ │ + beq.n 4c53e <_PyXI_NewExcInfo@@Base+0x644> │ │ │ │ + movw r0, #19560 @ 0x4c68 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 22ade4 <_PyArg_NoKeywords@@Base> │ │ │ │ - cbz r0, 4c5ec <_PyXI_NewExcInfo@@Base+0x6a2> │ │ │ │ - b.n 4c58e <_PyXI_NewExcInfo@@Base+0x644> │ │ │ │ + bl 22a65c <_PyArg_NoKeywords@@Base> │ │ │ │ + cbz r0, 4c59c <_PyXI_NewExcInfo@@Base+0x6a2> │ │ │ │ + b.n 4c53e <_PyXI_NewExcInfo@@Base+0x644> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 88edc │ │ │ │ + bl 88ee8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4c5ec <_PyXI_NewExcInfo@@Base+0x6a2> │ │ │ │ + cbz r0, 4c59c <_PyXI_NewExcInfo@@Base+0x6a2> │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - cbnz r0, 4c5f0 <_PyXI_NewExcInfo@@Base+0x6a6> │ │ │ │ + cbnz r0, 4c5a0 <_PyXI_NewExcInfo@@Base+0x6a6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c5ec <_PyXI_NewExcInfo@@Base+0x6a2> │ │ │ │ + bge.n 4c59c <_PyXI_NewExcInfo@@Base+0x6a2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4c5ec <_PyXI_NewExcInfo@@Base+0x6a2> │ │ │ │ + cbnz r3, 4c59c <_PyXI_NewExcInfo@@Base+0x6a2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c602 <_PyXI_NewExcInfo@@Base+0x6b8> │ │ │ │ + b.n 4c5b2 <_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} │ │ │ │ │ │ │ │ -0004c606 : │ │ │ │ +0004c5b6 : │ │ │ │ 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 173e64 │ │ │ │ + bl 173344 │ │ │ │ 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, 4c662 │ │ │ │ + cbnz r2, 4c612 │ │ │ │ mov r0, r5 │ │ │ │ - bl fb34c │ │ │ │ + bl fad1c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bgt.n 4c69e │ │ │ │ + bgt.n 4c64e │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #17072 @ 0x42b0 │ │ │ │ + movw r1, #14832 @ 0x39f0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 4c69a │ │ │ │ - ldr r3, [pc, #164] @ (4c708 ) │ │ │ │ + bl f1b28 │ │ │ │ + b.n 4c64a │ │ │ │ + ldr r3, [pc, #164] @ (4c6b8 ) │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r2, #876 @ 0x36c │ │ │ │ - movt r2, #45 @ 0x2d │ │ │ │ - ldr r0, [pc, #152] @ (4c70c ) │ │ │ │ - bl d711c │ │ │ │ + movw r2, #64312 @ 0xfb38 │ │ │ │ + movt r2, #44 @ 0x2c │ │ │ │ + ldr r0, [pc, #152] @ (4c6bc ) │ │ │ │ + bl d6c74 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #148] @ (4c710 ) │ │ │ │ + ldr r0, [pc, #148] @ (4c6c0 ) │ │ │ │ ldr.w r3, [r0, #1968] @ 0x7b0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c696 │ │ │ │ + bge.n 4c646 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #1968] @ 0x7b0 │ │ │ │ - cbnz r3, 4c696 │ │ │ │ + cbnz r3, 4c646 │ │ │ │ add.w r0, r0, #1968 @ 0x7b0 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 4c63e │ │ │ │ + bne.n 4c5ee │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c702 │ │ │ │ + b.n 4c6b2 │ │ │ │ subs r0, #1 │ │ │ │ - bl 713bc │ │ │ │ + bl 713f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c69a │ │ │ │ + beq.n 4c64a │ │ │ │ add.w sl, r5, #16 │ │ │ │ add.w r9, r0, #12 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r0, [sl, #4]! │ │ │ │ adds r6, #1 │ │ │ │ - bl 88edc │ │ │ │ - cbz r0, 4c6d4 │ │ │ │ + bl 88ee8 │ │ │ │ + cbz r0, 4c684 │ │ │ │ cmp r7, r6 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - bne.n 4c6b4 │ │ │ │ + bne.n 4c664 │ │ │ │ ldr.w r3, [r8, #152] @ 0x98 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - cbnz r0, 4c6ec │ │ │ │ + cbnz r0, 4c69c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c69a │ │ │ │ + bge.n 4c64a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4c69a │ │ │ │ + bne.n 4c64a │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4c69a │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c64a │ │ │ │ ldr r2, [r5, #16] │ │ │ │ str r4, [r0, #8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strd r2, r3, [r0, #12] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #352] @ (4c86c ) │ │ │ │ + ldr r2, [pc, #352] @ (4c81c ) │ │ │ │ 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, #892 @ 0x37c │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ + movw r0, #64328 @ 0xfb48 │ │ │ │ + movt r0, #44 @ 0x2c │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w e3efc │ │ │ │ + b.w e3a1c │ │ │ │ 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, 4c740 │ │ │ │ + cbz r3, 4c6f0 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4c750 │ │ │ │ + b.n 4c700 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 4c74e │ │ │ │ + ble.n 4c6fe │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 4c74a │ │ │ │ - cbnz r1, 4c772 │ │ │ │ + bgt.n 4c6fa │ │ │ │ + cbnz r1, 4c722 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4c750 │ │ │ │ + b.n 4c700 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #152] @ (4c7ec ) │ │ │ │ + ldr r1, [pc, #152] @ (4c79c ) │ │ │ │ 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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 4c778 │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 4c728 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c7e6 │ │ │ │ + b.n 4c796 │ │ │ │ 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, 4c79a │ │ │ │ + cbnz r3, 4c74a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c7e4 │ │ │ │ + bge.n 4c794 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 4c7e4 │ │ │ │ + b.n 4c794 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4c78c │ │ │ │ + beq.n 4c73c │ │ │ │ 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 7e97c │ │ │ │ + bl 7e9a8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4c7c4 │ │ │ │ + cbz r0, 4c774 │ │ │ │ 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 4c7d8 │ │ │ │ + bge.n 4c788 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4c7d8 │ │ │ │ + cbnz r3, 4c788 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 4c7e6 │ │ │ │ - bl 7fa74 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 4c796 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c78c │ │ │ │ - b.n 4c76e │ │ │ │ + beq.n 4c73c │ │ │ │ + b.n 4c71e │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #384] @ (4c970 ) │ │ │ │ + ldr r2, [pc, #384] @ (4c920 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r0, #20 │ │ │ │ - b.w 7fd14 │ │ │ │ + b.w 7fd44 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 97c24 │ │ │ │ + bl 97ca0 │ │ │ │ mov r4, r0 │ │ │ │ blx 2ac2c │ │ │ │ mov r0, r4 │ │ │ │ bl 9a7f0 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, pc} │ │ │ │ @@ -48611,792 +48577,792 @@ │ │ │ │ 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 4c856 │ │ │ │ - movw r2, #56596 @ 0xdd14 │ │ │ │ + bmi.n 4c806 │ │ │ │ + movw r2, #54356 @ 0xd454 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #40216 @ 0x9d18 │ │ │ │ + movw r1, #37828 @ 0x93c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #4428 @ 0x114c │ │ │ │ + movw r0, #2188 @ 0x88c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 24109c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4c862 │ │ │ │ + bl 2408ac <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4c812 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b428 │ │ │ │ + bl 8b434 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4c866 │ │ │ │ + cbnz r0, 4c816 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c8f2 │ │ │ │ + b.n 4c8a2 │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4c888 │ │ │ │ + beq.n 4c838 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #63348 @ 0xf774 │ │ │ │ + movw r1, #61108 @ 0xeeb4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 4c862 │ │ │ │ - ldr r6, [pc, #108] @ (4c8f8 ) │ │ │ │ + bl f1b28 │ │ │ │ + b.n 4c812 │ │ │ │ + ldr r6, [pc, #108] @ (4c8a8 ) │ │ │ │ movs r5, #0 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #1 │ │ │ │ blx 2c140 │ │ │ │ - cbnz r0, 4c8b2 │ │ │ │ + cbnz r0, 4c862 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #956 @ 0x3bc │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ + movw r1, #64392 @ 0xfb88 │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ - b.n 4c8d4 │ │ │ │ + bl d56e0 │ │ │ │ + b.n 4c884 │ │ │ │ adds r6, #4 │ │ │ │ cmp r5, #8 │ │ │ │ - bne.n 4c88c │ │ │ │ - ldr r0, [pc, #64] @ (4c8fc ) │ │ │ │ + bne.n 4c83c │ │ │ │ + ldr r0, [pc, #64] @ (4c8ac ) │ │ │ │ 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 1ded08 │ │ │ │ + bl 1de46c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4c8de │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 4c88e │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4c862 │ │ │ │ - b.n 4c8ea │ │ │ │ - cbnz r0, 4c8ea │ │ │ │ + bne.n 4c812 │ │ │ │ + b.n 4c89a │ │ │ │ + cbnz r0, 4c89a │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 4c8f2 │ │ │ │ + b.n 4c8a2 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - vmla.i32 q8, q0, d8[0] │ │ │ │ + @ instruction: 0xf7200048 │ │ │ │ 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, 4c922 │ │ │ │ + cbnz r2, 4c8d2 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 4c922 │ │ │ │ + bne.n 4c8d2 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 4c942 │ │ │ │ - ldr r4, [pc, #60] @ (4c960 ) │ │ │ │ + cbnz r0, 4c8f2 │ │ │ │ + ldr r4, [pc, #60] @ (4c910 ) │ │ │ │ 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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 4c942 │ │ │ │ + cbnz r0, 4c8f2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c95c │ │ │ │ + b.n 4c90c │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 85504 │ │ │ │ + bl 85568 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c93e │ │ │ │ + beq.n 4c8ee │ │ │ │ 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] @ (4cb94 ) │ │ │ │ + ldr r2, [pc, #560] @ (4cb44 ) │ │ │ │ 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 859dc │ │ │ │ + bl 85a50 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4c986 │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 4c9a8 │ │ │ │ + bne.n 4c936 │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 4c958 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 4c99e │ │ │ │ + cbz r3, 4c94e │ │ │ │ adds r2, r4, #1 │ │ │ │ - blt.n 4c998 │ │ │ │ + blt.n 4c948 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - b.n 4c99c │ │ │ │ + b.n 4c94c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 4c9aa │ │ │ │ + b.n 4c95a │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r1, #24552 @ 0x5fe8 │ │ │ │ + movw r1, #22312 @ 0x5728 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - b.w 3a4c2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x58a> │ │ │ │ + b.w 3a452 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x58a> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #63320 @ 0xf758 │ │ │ │ + movw r0, #61220 @ 0xef24 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.w 808ec │ │ │ │ + b.w 8091c │ │ │ │ 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 4c9f2 │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 4c9fc │ │ │ │ + bne.n 4c9a2 │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 4c9ac │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fd14 │ │ │ │ + b.w 7fd44 │ │ │ │ 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 4ca30 │ │ │ │ + bne.n 4c9e0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #24552 @ 0x5fe8 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 4ca48 │ │ │ │ + bne.n 4c9f8 │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 4ca68 │ │ │ │ + b.n 4ca18 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #59168 @ 0xe720 │ │ │ │ + movw r0, #57068 @ 0xdeec │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ca1a │ │ │ │ - b.n 4cbde │ │ │ │ - bl 142858 │ │ │ │ + bne.n 4c9ca │ │ │ │ + b.n 4cb8e │ │ │ │ + bl 141d28 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4ca68 │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 4ca18 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4cbde │ │ │ │ + bne.w 4cb8e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 4ca76 │ │ │ │ + bne.n 4ca26 │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 4ca96 │ │ │ │ - bl 142858 │ │ │ │ + b.n 4ca46 │ │ │ │ + bl 141d28 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4ca96 │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 4ca46 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4cbde │ │ │ │ + bne.w 4cb8e │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ vabs.f64 d7, d9 │ │ │ │ - vldr d10, [pc, #328] @ 4cbe8 │ │ │ │ + vldr d10, [pc, #328] @ 4cb98 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4cac2 │ │ │ │ + bhi.n 4ca72 │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4cb32 │ │ │ │ - b.n 4cb8c │ │ │ │ - ble.n 4cb32 │ │ │ │ + bhi.n 4cae2 │ │ │ │ + b.n 4cb3c │ │ │ │ + ble.n 4cae2 │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4cb32 │ │ │ │ + bhi.n 4cae2 │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4cb32 │ │ │ │ + beq.n 4cae2 │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #8 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2bedc │ │ │ │ - vldr d6, [pc, #260] @ 4cbf0 │ │ │ │ + vldr d6, [pc, #260] @ 4cba0 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ - vldr d5, [pc, #256] @ 4cbf8 │ │ │ │ + vldr d5, [pc, #256] @ 4cba8 │ │ │ │ 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 4cb20 │ │ │ │ + ble.n 4cad0 │ │ │ │ vstr d6, [sp, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 4cbc8 │ │ │ │ + b.n 4cb78 │ │ │ │ vneg.f64 d6, d6 │ │ │ │ vneg.f64 d7, d7 │ │ │ │ vstr d6, [sp, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 4cb60 │ │ │ │ + b.n 4cb10 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - bl 28919c │ │ │ │ + bl 2889cc │ │ │ │ vmov.f64 d0, d8 │ │ │ │ rsb r4, r0, r0, lsl #3 │ │ │ │ - bl 28919c │ │ │ │ + bl 2889cc │ │ │ │ add r4, r0 │ │ │ │ - movw r3, #64720 @ 0xfcd0 │ │ │ │ + movw r3, #62480 @ 0xf410 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ add.w r0, r3, r4, lsl #4 │ │ │ │ add r4, sp, #32 │ │ │ │ add.w r0, r0, #816 @ 0x330 │ │ │ │ ldmia r0, {r0, r1, r2, r3} │ │ │ │ stmdb r4, {r0, r1, r2, r3} │ │ │ │ vcmp.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4cbc8 │ │ │ │ + beq.n 4cb78 │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 4cbc8 │ │ │ │ + bvs.n 4cb78 │ │ │ │ vabs.f64 d8, d8 │ │ │ │ vcmp.f64 d8, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 4cbc8 │ │ │ │ + ble.n 4cb78 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 289238 <_Py_c_neg@@Base+0x10> │ │ │ │ - b.n 4cbde │ │ │ │ + bl 288a68 <_Py_c_neg@@Base+0x10> │ │ │ │ + b.n 4cb8e │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4cba4 │ │ │ │ + bne.n 4cb54 │ │ │ │ vmul.f64 d8, d9, d8 │ │ │ │ vstr d9, [sp, #16] │ │ │ │ vstr d8, [sp, #24] │ │ │ │ - b.n 4cbc8 │ │ │ │ + b.n 4cb78 │ │ │ │ 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 248614 │ │ │ │ + b.w 247df8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r4, r5, pc} │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - Address 0x4cbfe is out of bounds. │ │ │ │ + Address 0x4cbae is out of bounds. │ │ │ │ │ │ │ │ │ │ │ │ -0004cc00 <_PyXI_ExcInfoAsObject@@Base>: │ │ │ │ - b.w 247d5c <_PyTime_FromMillisecondsObject@@Base+0x76c> │ │ │ │ +0004cbb0 <_PyXI_ExcInfoAsObject@@Base>: │ │ │ │ + b.w 247540 <_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] @ (4cc98 <_PyXI_ExcInfoAsObject@@Base+0x98>) │ │ │ │ + ldr r3, [pc, #132] @ (4cc48 <_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, 4cc48 <_PyXI_ExcInfoAsObject@@Base+0x48> │ │ │ │ + cbz r3, 4cbf8 <_PyXI_ExcInfoAsObject@@Base+0x48> │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4cc3e <_PyXI_ExcInfoAsObject@@Base+0x3e> │ │ │ │ + bne.n 4cbee <_PyXI_ExcInfoAsObject@@Base+0x3e> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4cc2e <_PyXI_ExcInfoAsObject@@Base+0x2e> │ │ │ │ + bne.n 4cbde <_PyXI_ExcInfoAsObject@@Base+0x2e> │ │ │ │ dmb ish │ │ │ │ - beq.n 4cc48 <_PyXI_ExcInfoAsObject@@Base+0x48> │ │ │ │ - bl 2421f4 │ │ │ │ + beq.n 4cbf8 <_PyXI_ExcInfoAsObject@@Base+0x48> │ │ │ │ + bl 23641c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, sp │ │ │ │ - bl 287b48 <_PyBytes_FromXIData@@Base+0x78c> │ │ │ │ + bl 287378 <_PyBytes_FromXIData@@Base+0x78c> │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 4cc7a <_PyXI_ExcInfoAsObject@@Base+0x7a> │ │ │ │ + cbz r3, 4cc2a <_PyXI_ExcInfoAsObject@@Base+0x7a> │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4cc70 <_PyXI_ExcInfoAsObject@@Base+0x70> │ │ │ │ + bne.n 4cc20 <_PyXI_ExcInfoAsObject@@Base+0x70> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4cc60 <_PyXI_ExcInfoAsObject@@Base+0x60> │ │ │ │ + bne.n 4cc10 <_PyXI_ExcInfoAsObject@@Base+0x60> │ │ │ │ dmb ish │ │ │ │ - beq.n 4cc7a <_PyXI_ExcInfoAsObject@@Base+0x7a> │ │ │ │ - bl 236528 │ │ │ │ + beq.n 4cc2a <_PyXI_ExcInfoAsObject@@Base+0x7a> │ │ │ │ + bl 26c194 │ │ │ │ movs r1, #20 │ │ │ │ mov r0, sp │ │ │ │ - bl 272ad0 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (4cc98 <_PyXI_ExcInfoAsObject@@Base+0x98>) │ │ │ │ + bl 2722f8 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (4cc48 <_PyXI_ExcInfoAsObject@@Base+0x98>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4cc94 <_PyXI_ExcInfoAsObject@@Base+0x94> │ │ │ │ + beq.n 4cc44 <_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 125f70 │ │ │ │ + bl 125a3c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 4ccd8 <_PyXI_ExcInfoAsObject@@Base+0xd8> │ │ │ │ + beq.n 4cc88 <_PyXI_ExcInfoAsObject@@Base+0xd8> │ │ │ │ ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4ccd8 <_PyXI_ExcInfoAsObject@@Base+0xd8> │ │ │ │ + beq.n 4cc88 <_PyXI_ExcInfoAsObject@@Base+0xd8> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 4cd06 <_PyXI_ExcInfoAsObject@@Base+0x106> │ │ │ │ - b.n 4ccf2 <_PyXI_ExcInfoAsObject@@Base+0xf2> │ │ │ │ + beq.n 4ccb6 <_PyXI_ExcInfoAsObject@@Base+0x106> │ │ │ │ + b.n 4cca2 <_PyXI_ExcInfoAsObject@@Base+0xf2> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4ccd0 <_PyXI_ExcInfoAsObject@@Base+0xd0> │ │ │ │ - movw r0, #1044 @ 0x414 │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ + beq.n 4cc80 <_PyXI_ExcInfoAsObject@@Base+0xd0> │ │ │ │ + movw r0, #64480 @ 0xfbe0 │ │ │ │ + movt r0, #44 @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ - bl 22ade4 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 22a65c <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ccd0 <_PyXI_ExcInfoAsObject@@Base+0xd0> │ │ │ │ + bne.n 4cc80 <_PyXI_ExcInfoAsObject@@Base+0xd0> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4cd4c <_PyXI_ExcInfoAsObject@@Base+0x14c> │ │ │ │ + b.n 4ccfc <_PyXI_ExcInfoAsObject@@Base+0x14c> │ │ │ │ movs r3, #2 │ │ │ │ - movw r0, #1044 @ 0x414 │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ + movw r0, #64480 @ 0xfbe0 │ │ │ │ + movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ccee <_PyXI_ExcInfoAsObject@@Base+0xee> │ │ │ │ + beq.n 4cc9e <_PyXI_ExcInfoAsObject@@Base+0xee> │ │ │ │ ldrd r6, r0, [r4, #16] │ │ │ │ - bl 88edc │ │ │ │ + bl 88ee8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ccee <_PyXI_ExcInfoAsObject@@Base+0xee> │ │ │ │ + beq.n 4cc9e <_PyXI_ExcInfoAsObject@@Base+0xee> │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - cbnz r0, 4cd38 <_PyXI_ExcInfoAsObject@@Base+0x138> │ │ │ │ + cbnz r0, 4cce8 <_PyXI_ExcInfoAsObject@@Base+0x138> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ccee <_PyXI_ExcInfoAsObject@@Base+0xee> │ │ │ │ + bge.n 4cc9e <_PyXI_ExcInfoAsObject@@Base+0xee> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4ccee <_PyXI_ExcInfoAsObject@@Base+0xee> │ │ │ │ + bne.n 4cc9e <_PyXI_ExcInfoAsObject@@Base+0xee> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4ccee <_PyXI_ExcInfoAsObject@@Base+0xee> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4cc9e <_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] @ (4cd7c <_PyXI_ExcInfoAsObject@@Base+0x17c>) │ │ │ │ + ldr r3, [pc, #28] @ (4cd2c <_PyXI_ExcInfoAsObject@@Base+0x17c>) │ │ │ │ ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ - cbz r3, 4cd72 <_PyXI_ExcInfoAsObject@@Base+0x172> │ │ │ │ - bl 184610 │ │ │ │ + cbz r3, 4cd22 <_PyXI_ExcInfoAsObject@@Base+0x172> │ │ │ │ + bl 183ae8 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 4cd7a <_PyXI_ExcInfoAsObject@@Base+0x17a> │ │ │ │ + b.n 4cd2a <_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 26a6a8 <_PyObject_GetState@@Base> │ │ │ │ - cbz r0, 4cdb8 <_PyXI_ExcInfoAsObject@@Base+0x1b8> │ │ │ │ + bl 269ea0 <_PyObject_GetState@@Base> │ │ │ │ + cbz r0, 4cd68 <_PyXI_ExcInfoAsObject@@Base+0x1b8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 88edc │ │ │ │ + bl 88ee8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4cdbc <_PyXI_ExcInfoAsObject@@Base+0x1bc> │ │ │ │ + cbnz r0, 4cd6c <_PyXI_ExcInfoAsObject@@Base+0x1bc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4cdb8 <_PyXI_ExcInfoAsObject@@Base+0x1b8> │ │ │ │ + bge.n 4cd68 <_PyXI_ExcInfoAsObject@@Base+0x1b8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4cdb8 <_PyXI_ExcInfoAsObject@@Base+0x1b8> │ │ │ │ + cbnz r3, 4cd68 <_PyXI_ExcInfoAsObject@@Base+0x1b8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4cdea <_PyXI_ExcInfoAsObject@@Base+0x1ea> │ │ │ │ + b.n 4cd9a <_PyXI_ExcInfoAsObject@@Base+0x1ea> │ │ │ │ ldr r2, [r6, #32] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 4cdda <_PyXI_ExcInfoAsObject@@Base+0x1da> │ │ │ │ + bge.n 4cd8a <_PyXI_ExcInfoAsObject@@Base+0x1da> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #1056 @ 0x420 │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ + movw r0, #64492 @ 0xfbec │ │ │ │ + movt r0, #44 @ 0x2c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 808ec │ │ │ │ + b.w 8091c │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - movw r0, #1064 @ 0x428 │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ - bl 808ec │ │ │ │ + movw r0, #64500 @ 0xfbf4 │ │ │ │ + movt r0, #44 @ 0x2c │ │ │ │ + bl 8091c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0004cdee : │ │ │ │ - b.w 1ef1a0 │ │ │ │ +0004cd9e : │ │ │ │ + b.w 1ee908 │ │ │ │ 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 125f70 │ │ │ │ + bl 125a3c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r7, [r6, #4] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 4ce42 │ │ │ │ + beq.n 4cdf2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 882f0 │ │ │ │ - cbnz r0, 4ce42 │ │ │ │ + bl 88318 │ │ │ │ + cbnz r0, 4cdf2 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r7, #12] │ │ │ │ - movw r1, #1076 @ 0x434 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ + movw r1, #64512 @ 0xfc00 │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d5b6c │ │ │ │ + b.w d56e0 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4ce52 │ │ │ │ - bl 4d4dc │ │ │ │ + beq.n 4ce02 │ │ │ │ + bl 4d48c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4ceac │ │ │ │ + b.n 4ce5c │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 4ce68 │ │ │ │ + bge.n 4ce18 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1f37b8 │ │ │ │ + b.w 1f2f28 │ │ │ │ add r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 22a7ec │ │ │ │ + bl 22a064 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ce4e │ │ │ │ + beq.n 4cdfe │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 4ce8c │ │ │ │ + ble.n 4ce3c │ │ │ │ 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 4ceac │ │ │ │ + ble.n 4ce5c │ │ │ │ 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, #62464 @ 0xf400 │ │ │ │ + movw r0, #60364 @ 0xebcc │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ movs r1, #4 │ │ │ │ - b.w 7fa14 │ │ │ │ + b.w 7fa44 │ │ │ │ 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 4cee8 │ │ │ │ + beq.n 4ce98 │ │ │ │ ldr.w r5, [ip, #8] │ │ │ │ - b.n 4cef8 │ │ │ │ + b.n 4cea8 │ │ │ │ cmp r3, ip │ │ │ │ - ble.n 4cef6 │ │ │ │ + ble.n 4cea6 │ │ │ │ cmp r3, #3 │ │ │ │ - bgt.n 4cef2 │ │ │ │ - cbnz r2, 4cf1e │ │ │ │ + bgt.n 4cea2 │ │ │ │ + cbnz r2, 4cece │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4cef8 │ │ │ │ + b.n 4cea8 │ │ │ │ mov r5, ip │ │ │ │ - ldr r1, [pc, #220] @ (4cfd8 ) │ │ │ │ + ldr r1, [pc, #220] @ (4cf88 ) │ │ │ │ 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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4cf24 │ │ │ │ - b.n 4cfd0 │ │ │ │ + cbnz r0, 4ced4 │ │ │ │ + b.n 4cf80 │ │ │ │ clz r5, r2 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ add r6, r5 │ │ │ │ ldr.w r9, [r4] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 4cfa8 │ │ │ │ + beq.n 4cf58 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 4cf70 │ │ │ │ - bl dc350 <_PyNumber_Index@@Base> │ │ │ │ + cbz r0, 4cf20 │ │ │ │ + bl dbe5c <_PyNumber_Index@@Base> │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r0, 4cf48 │ │ │ │ - bl 7fa74 │ │ │ │ + cbnz r0, 4cef8 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4cfd0 │ │ │ │ + bne.n 4cf80 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4cf6a │ │ │ │ - bl 859dc │ │ │ │ + b.n 4cf1a │ │ │ │ + bl 85a50 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4cf66 │ │ │ │ + bge.n 4cf16 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 4cf66 │ │ │ │ + cbnz r3, 4cf16 │ │ │ │ mov r0, sl │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.n 4cf3a │ │ │ │ + beq.n 4ceea │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 4cf72 │ │ │ │ - b.n 4cfb0 │ │ │ │ + bne.n 4cf22 │ │ │ │ + b.n 4cf60 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl dc350 <_PyNumber_Index@@Base> │ │ │ │ + bl dbe5c <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4cf88 │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 4cfd0 │ │ │ │ + cbnz r0, 4cf38 │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 4cf80 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4cfb4 │ │ │ │ - bl 859dc │ │ │ │ + b.n 4cf64 │ │ │ │ + bl 85a50 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4cfa2 │ │ │ │ + bge.n 4cf52 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4cfa2 │ │ │ │ + cbnz r3, 4cf52 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 4cfb4 │ │ │ │ - b.n 4cf7c │ │ │ │ + bne.n 4cf64 │ │ │ │ + b.n 4cf2c │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4cfb4 │ │ │ │ + b.n 4cf64 │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14ed2c │ │ │ │ + bl 14e390 │ │ │ │ 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 240304 │ │ │ │ + b.w 23fb14 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #736] @ (4d2bc <_PyXI_FormatExcInfo@@Base+0xc4>) │ │ │ │ + ldr r2, [pc, #736] @ (4d26c <_PyXI_FormatExcInfo@@Base+0xc4>) │ │ │ │ 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, 4cffc │ │ │ │ + cbnz r3, 4cfac │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 4cffc │ │ │ │ + ble.n 4cfac │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4cffc │ │ │ │ - cbnz r1, 4d018 │ │ │ │ + bne.n 4cfac │ │ │ │ + cbnz r1, 4cfc8 │ │ │ │ add r5, sp, #28 │ │ │ │ str r5, [sp, #20] │ │ │ │ - ldr r5, [pc, #92] @ (4d060 ) │ │ │ │ + ldr r5, [pc, #92] @ (4d010 ) │ │ │ │ mov r1, r2 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 4d044 │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 4cff4 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movw r3, #55600 @ 0xd930 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4d048 │ │ │ │ + beq.n 4cff8 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #1344 @ 0x540 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ + movw r1, #64780 @ 0xfd0c │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w d5b6c │ │ │ │ + b.w d56e0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4d05a │ │ │ │ + b.n 4d00a │ │ │ │ mov r0, r4 │ │ │ │ - bl 266470 <_Py_c_prod@@Base+0x1838> │ │ │ │ + bl 265c68 <_Py_c_prod@@Base+0x1838> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4d044 │ │ │ │ + beq.n 4cff4 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #912] @ (4d3f4 <_PyXI_FormatExcInfo@@Base+0x1fc>) │ │ │ │ + ldr r2, [pc, #912] @ (4d3a4 <_PyXI_FormatExcInfo@@Base+0x1fc>) │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0004d064 : │ │ │ │ - ldr r3, [pc, #64] @ (4d0a8 ) │ │ │ │ +0004d014 : │ │ │ │ + ldr r3, [pc, #64] @ (4d058 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ - cbz r0, 4d0a6 │ │ │ │ + cbz r0, 4d056 │ │ │ │ ldrb.w r3, [r0, #38] @ 0x26 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 4d07c │ │ │ │ + bls.n 4d02c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 4d06e │ │ │ │ + b.n 4d01e │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 4d096 │ │ │ │ + beq.n 4d046 │ │ │ │ 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 4d078 │ │ │ │ + bcc.n 4d028 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 4d0a6 │ │ │ │ + cbz r0, 4d056 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ @@ -49406,1849 +49372,1848 @@ │ │ │ │ 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 4d17a │ │ │ │ + beq.n 4d12a │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7faa4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4d17a │ │ │ │ + bne.n 4d12a │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ff10 │ │ │ │ + bl 25f708 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4d17a │ │ │ │ + beq.n 4d12a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 261fbc │ │ │ │ + bl 2617b4 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 261fbc │ │ │ │ + bl 2617b4 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ strd r9, sl, [sp, #8] │ │ │ │ - movw r3, #48253 @ 0xbc7d │ │ │ │ + movw r3, #46197 @ 0xb475 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - movw r0, #1388 @ 0x56c │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ + movw r0, #64824 @ 0xfd38 │ │ │ │ + movt r0, #44 @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 808ec │ │ │ │ + bl 8091c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4d128 │ │ │ │ + cbnz r0, 4d0d8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 270e5c │ │ │ │ + b.w 270684 │ │ │ │ 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, #1400 @ 0x578 │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ - bl 2628b0 │ │ │ │ + movw r0, #64836 @ 0xfd44 │ │ │ │ + movt r0, #44 @ 0x2c │ │ │ │ + bl 2620a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d15c │ │ │ │ + bge.n 4d10c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4d15c │ │ │ │ + cbnz r3, 4d10c │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4d11c │ │ │ │ + beq.n 4d0cc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d17a │ │ │ │ + bge.n 4d12a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4d17a │ │ │ │ + cbnz r3, 4d12a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 76df8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 76e30 <_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 77224 │ │ │ │ + bl 7725c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d1c2 │ │ │ │ + bge.n 4d172 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4d1c2 │ │ │ │ + cbnz r3, 4d172 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 76df8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 76e30 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0004d1c4 : │ │ │ │ +0004d174 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (4d1f4 ) │ │ │ │ + ldr r3, [pc, #32] @ (4d1a4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 197958 │ │ │ │ - cbz r0, 4d1f0 │ │ │ │ + bl 196ec8 │ │ │ │ + cbz r0, 4d1a0 │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -0004d1f8 <_PyXI_FormatExcInfo@@Base>: │ │ │ │ - b.w 2481d0 <_PyTime_FromMillisecondsObject@@Base+0xbe0> │ │ │ │ +0004d1a8 <_PyXI_FormatExcInfo@@Base>: │ │ │ │ + b.w 2479b4 <_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, 4d21a <_PyXI_FormatExcInfo@@Base+0x22> │ │ │ │ + cbz r3, 4d1ca <_PyXI_FormatExcInfo@@Base+0x22> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4d21c <_PyXI_FormatExcInfo@@Base+0x24> │ │ │ │ + b.n 4d1cc <_PyXI_FormatExcInfo@@Base+0x24> │ │ │ │ mov r5, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ - cbnz r3, 4d22a <_PyXI_FormatExcInfo@@Base+0x32> │ │ │ │ + cbnz r3, 4d1da <_PyXI_FormatExcInfo@@Base+0x32> │ │ │ │ cmp r6, #2 │ │ │ │ - ble.n 4d22a <_PyXI_FormatExcInfo@@Base+0x32> │ │ │ │ + ble.n 4d1da <_PyXI_FormatExcInfo@@Base+0x32> │ │ │ │ cmp r6, #6 │ │ │ │ - bgt.n 4d22a <_PyXI_FormatExcInfo@@Base+0x32> │ │ │ │ - cbnz r4, 4d24e <_PyXI_FormatExcInfo@@Base+0x56> │ │ │ │ - ldr r1, [pc, #380] @ (4d3a8 <_PyXI_FormatExcInfo@@Base+0x1b0>) │ │ │ │ + bgt.n 4d1da <_PyXI_FormatExcInfo@@Base+0x32> │ │ │ │ + cbnz r4, 4d1fe <_PyXI_FormatExcInfo@@Base+0x56> │ │ │ │ + ldr r1, [pc, #380] @ (4d358 <_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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4d334 <_PyXI_FormatExcInfo@@Base+0x13c> │ │ │ │ + beq.n 4d2e4 <_PyXI_FormatExcInfo@@Base+0x13c> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4d264 <_PyXI_FormatExcInfo@@Base+0x6c> │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 4d214 <_PyXI_FormatExcInfo@@Base+0x6c> │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4d334 <_PyXI_FormatExcInfo@@Base+0x13c> │ │ │ │ + bne.n 4d2e4 <_PyXI_FormatExcInfo@@Base+0x13c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4d27a <_PyXI_FormatExcInfo@@Base+0x82> │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 4d22a <_PyXI_FormatExcInfo@@Base+0x82> │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4d334 <_PyXI_FormatExcInfo@@Base+0x13c> │ │ │ │ + bne.n 4d2e4 <_PyXI_FormatExcInfo@@Base+0x13c> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl dc350 <_PyNumber_Index@@Base> │ │ │ │ + bl dbe5c <_PyNumber_Index@@Base> │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r0, 4d292 <_PyXI_FormatExcInfo@@Base+0x9a> │ │ │ │ - bl 7fa74 │ │ │ │ + cbnz r0, 4d242 <_PyXI_FormatExcInfo@@Base+0x9a> │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4d334 <_PyXI_FormatExcInfo@@Base+0x13c> │ │ │ │ + bne.n 4d2e4 <_PyXI_FormatExcInfo@@Base+0x13c> │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4d2b4 <_PyXI_FormatExcInfo@@Base+0xbc> │ │ │ │ - bl 859dc │ │ │ │ + b.n 4d264 <_PyXI_FormatExcInfo@@Base+0xbc> │ │ │ │ + bl 85a50 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d2b0 <_PyXI_FormatExcInfo@@Base+0xb8> │ │ │ │ + bge.n 4d260 <_PyXI_FormatExcInfo@@Base+0xb8> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 4d2b0 <_PyXI_FormatExcInfo@@Base+0xb8> │ │ │ │ + cbnz r3, 4d260 <_PyXI_FormatExcInfo@@Base+0xb8> │ │ │ │ mov r0, sl │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r7, #1 │ │ │ │ - beq.n 4d284 <_PyXI_FormatExcInfo@@Base+0x8c> │ │ │ │ + beq.n 4d234 <_PyXI_FormatExcInfo@@Base+0x8c> │ │ │ │ adds r2, r5, r6 │ │ │ │ subs r3, r2, #3 │ │ │ │ - beq.n 4d2ea <_PyXI_FormatExcInfo@@Base+0xf2> │ │ │ │ + beq.n 4d29a <_PyXI_FormatExcInfo@@Base+0xf2> │ │ │ │ ldr r6, [r4, #12] │ │ │ │ - cbz r6, 4d2c4 <_PyXI_FormatExcInfo@@Base+0xcc> │ │ │ │ + cbz r6, 4d274 <_PyXI_FormatExcInfo@@Base+0xcc> │ │ │ │ subs r3, r2, #4 │ │ │ │ - beq.n 4d2f6 <_PyXI_FormatExcInfo@@Base+0xfe> │ │ │ │ - b.n 4d2cc <_PyXI_FormatExcInfo@@Base+0xd4> │ │ │ │ + beq.n 4d2a6 <_PyXI_FormatExcInfo@@Base+0xfe> │ │ │ │ + b.n 4d27c <_PyXI_FormatExcInfo@@Base+0xd4> │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - cbz r5, 4d2d6 <_PyXI_FormatExcInfo@@Base+0xde> │ │ │ │ + cbz r5, 4d286 <_PyXI_FormatExcInfo@@Base+0xde> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 4d2fe <_PyXI_FormatExcInfo@@Base+0x106> │ │ │ │ - b.n 4d2de <_PyXI_FormatExcInfo@@Base+0xe6> │ │ │ │ + beq.n 4d2ae <_PyXI_FormatExcInfo@@Base+0x106> │ │ │ │ + b.n 4d28e <_PyXI_FormatExcInfo@@Base+0xe6> │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 235da4 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ - cbnz r0, 4d2fe <_PyXI_FormatExcInfo@@Base+0x106> │ │ │ │ - b.n 4d334 <_PyXI_FormatExcInfo@@Base+0x13c> │ │ │ │ + bl 2355c4 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + cbnz r0, 4d2ae <_PyXI_FormatExcInfo@@Base+0x106> │ │ │ │ + b.n 4d2e4 <_PyXI_FormatExcInfo@@Base+0x13c> │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ mov r6, r5 │ │ │ │ - b.n 4d2fe <_PyXI_FormatExcInfo@@Base+0x106> │ │ │ │ + b.n 4d2ae <_PyXI_FormatExcInfo@@Base+0x106> │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 4d31a <_PyXI_FormatExcInfo@@Base+0x122> │ │ │ │ + bge.n 4d2ca <_PyXI_FormatExcInfo@@Base+0x122> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #51024 @ 0xc750 │ │ │ │ + movw r1, #48888 @ 0xbef8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 4d334 <_PyXI_FormatExcInfo@@Base+0x13c> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 4d2e4 <_PyXI_FormatExcInfo@@Base+0x13c> │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 4d338 <_PyXI_FormatExcInfo@@Base+0x140> │ │ │ │ + beq.n 4d2e8 <_PyXI_FormatExcInfo@@Base+0x140> │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 200554 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ - cbnz r0, 4d33c <_PyXI_FormatExcInfo@@Base+0x144> │ │ │ │ + bl 1ffcc8 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + cbnz r0, 4d2ec <_PyXI_FormatExcInfo@@Base+0x144> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4d3a2 <_PyXI_FormatExcInfo@@Base+0x1aa> │ │ │ │ + b.n 4d352 <_PyXI_FormatExcInfo@@Base+0x1aa> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4d33e <_PyXI_FormatExcInfo@@Base+0x146> │ │ │ │ + b.n 4d2ee <_PyXI_FormatExcInfo@@Base+0x146> │ │ │ │ add r6, sp, #32 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 4d352 <_PyXI_FormatExcInfo@@Base+0x15a> │ │ │ │ + beq.n 4d302 <_PyXI_FormatExcInfo@@Base+0x15a> │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 200554 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + bl 1ffcc8 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4d334 <_PyXI_FormatExcInfo@@Base+0x13c> │ │ │ │ + beq.n 4d2e4 <_PyXI_FormatExcInfo@@Base+0x13c> │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ - b.n 4d354 <_PyXI_FormatExcInfo@@Base+0x15c> │ │ │ │ + b.n 4d304 <_PyXI_FormatExcInfo@@Base+0x15c> │ │ │ │ movs r4, #0 │ │ │ │ - bl 97c24 │ │ │ │ + bl 97ca0 │ │ │ │ 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 9a7f0 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 4d38a <_PyXI_FormatExcInfo@@Base+0x192> │ │ │ │ + bge.n 4d33a <_PyXI_FormatExcInfo@@Base+0x192> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4d392 <_PyXI_FormatExcInfo@@Base+0x19a> │ │ │ │ - bl ee0f4 │ │ │ │ + bne.n 4d342 <_PyXI_FormatExcInfo@@Base+0x19a> │ │ │ │ + bl edacc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4d354 <_PyXI_FormatExcInfo@@Base+0x15c> │ │ │ │ - b.n 4d334 <_PyXI_FormatExcInfo@@Base+0x13c> │ │ │ │ + beq.n 4d304 <_PyXI_FormatExcInfo@@Base+0x15c> │ │ │ │ + b.n 4d2e4 <_PyXI_FormatExcInfo@@Base+0x13c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7fd14 │ │ │ │ - b.n 4d3a2 <_PyXI_FormatExcInfo@@Base+0x1aa> │ │ │ │ + bl 7fd44 │ │ │ │ + b.n 4d352 <_PyXI_FormatExcInfo@@Base+0x1aa> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a8634 │ │ │ │ - b.n 4d334 <_PyXI_FormatExcInfo@@Base+0x13c> │ │ │ │ + bl 1a7bc4 │ │ │ │ + b.n 4d2e4 <_PyXI_FormatExcInfo@@Base+0x13c> │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #240] @ (4d49c <_PyXI_FreeExcInfo@@Base+0x68>) │ │ │ │ + ldr r3, [pc, #240] @ (4d44c <_PyXI_FreeExcInfo@@Base+0x68>) │ │ │ │ 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, 4d3ce <_PyXI_FormatExcInfo@@Base+0x1d6> │ │ │ │ + cbnz r2, 4d37e <_PyXI_FormatExcInfo@@Base+0x1d6> │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 4d3ce <_PyXI_FormatExcInfo@@Base+0x1d6> │ │ │ │ + bne.n 4d37e <_PyXI_FormatExcInfo@@Base+0x1d6> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 4d3ee <_PyXI_FormatExcInfo@@Base+0x1f6> │ │ │ │ - ldr r4, [pc, #92] @ (4d42c <_PyXI_FormatExcInfo@@Base+0x234>) │ │ │ │ + cbnz r0, 4d39e <_PyXI_FormatExcInfo@@Base+0x1f6> │ │ │ │ + ldr r4, [pc, #92] @ (4d3dc <_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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 4d3ee <_PyXI_FormatExcInfo@@Base+0x1f6> │ │ │ │ + cbnz r0, 4d39e <_PyXI_FormatExcInfo@@Base+0x1f6> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4d426 <_PyXI_FormatExcInfo@@Base+0x22e> │ │ │ │ + b.n 4d3d6 <_PyXI_FormatExcInfo@@Base+0x22e> │ │ │ │ ldrd r0, r4, [r3] │ │ │ │ - bl 88edc │ │ │ │ + bl 88ee8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4d416 <_PyXI_FormatExcInfo@@Base+0x21e> │ │ │ │ + cbz r0, 4d3c6 <_PyXI_FormatExcInfo@@Base+0x21e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 88edc │ │ │ │ + bl 88ee8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4d416 <_PyXI_FormatExcInfo@@Base+0x21e> │ │ │ │ + cbz r0, 4d3c6 <_PyXI_FormatExcInfo@@Base+0x21e> │ │ │ │ ldr.w r3, [r6, #152] @ 0x98 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 4d418 <_PyXI_FormatExcInfo@@Base+0x220> │ │ │ │ + cbz r0, 4d3c8 <_PyXI_FormatExcInfo@@Base+0x220> │ │ │ │ strd r5, r4, [r0, #8] │ │ │ │ - b.n 4d426 <_PyXI_FormatExcInfo@@Base+0x22e> │ │ │ │ + b.n 4d3d6 <_PyXI_FormatExcInfo@@Base+0x22e> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77318 │ │ │ │ - b.n 4d3ea <_PyXI_FormatExcInfo@@Base+0x1f2> │ │ │ │ + bl 77350 │ │ │ │ + b.n 4d39a <_PyXI_FormatExcInfo@@Base+0x1f2> │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #416] @ (4d5d0 ) │ │ │ │ + ldr r3, [pc, #416] @ (4d580 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0004d430 : │ │ │ │ - b.w 1cfee8 │ │ │ │ +0004d3e0 : │ │ │ │ + b.w 1cf4e4 │ │ │ │ │ │ │ │ -0004d434 <_PyXI_FreeExcInfo@@Base>: │ │ │ │ +0004d3e4 <_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 248bb4 │ │ │ │ + bl 248398 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 6b248 │ │ │ │ + b.w 6b288 │ │ │ │ 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 4d482 <_PyXI_FreeExcInfo@@Base+0x4e> │ │ │ │ + beq.n 4d432 <_PyXI_FreeExcInfo@@Base+0x4e> │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 4d482 <_PyXI_FreeExcInfo@@Base+0x4e> │ │ │ │ + beq.n 4d432 <_PyXI_FreeExcInfo@@Base+0x4e> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 4d4ac <_PyXI_FreeExcInfo@@Base+0x78> │ │ │ │ - b.n 4d49a <_PyXI_FreeExcInfo@@Base+0x66> │ │ │ │ + beq.n 4d45c <_PyXI_FreeExcInfo@@Base+0x78> │ │ │ │ + b.n 4d44a <_PyXI_FreeExcInfo@@Base+0x66> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 4d47a <_PyXI_FreeExcInfo@@Base+0x46> │ │ │ │ - movw r0, #25380 @ 0x6324 │ │ │ │ + beq.n 4d42a <_PyXI_FreeExcInfo@@Base+0x46> │ │ │ │ + movw r0, #23140 @ 0x5a64 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 22ade4 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 22a65c <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4d47a <_PyXI_FreeExcInfo@@Base+0x46> │ │ │ │ - b.n 4d4d8 <_PyXI_FreeExcInfo@@Base+0xa4> │ │ │ │ + bne.n 4d42a <_PyXI_FreeExcInfo@@Base+0x46> │ │ │ │ + b.n 4d488 <_PyXI_FreeExcInfo@@Base+0xa4> │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #25380 @ 0x6324 │ │ │ │ + movw r0, #23140 @ 0x5a64 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 4d4d8 <_PyXI_FreeExcInfo@@Base+0xa4> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 4d488 <_PyXI_FreeExcInfo@@Base+0xa4> │ │ │ │ ldr r4, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl d1bbc │ │ │ │ - cbnz r0, 4d4ce <_PyXI_FreeExcInfo@@Base+0x9a> │ │ │ │ + bl d1714 │ │ │ │ + cbnz r0, 4d47e <_PyXI_FreeExcInfo@@Base+0x9a> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #30372 @ 0x76a4 │ │ │ │ + movw r1, #28132 @ 0x6de4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 4d4d8 <_PyXI_FreeExcInfo@@Base+0xa4> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 4d488 <_PyXI_FreeExcInfo@@Base+0xa4> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 4d554 │ │ │ │ + b.w 4d504 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0004d4dc : │ │ │ │ +0004d48c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #32] @ (4d50c ) │ │ │ │ + ldr r0, [pc, #32] @ (4d4bc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r1, #44536 @ 0xadf8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - movw r2, #1412 @ 0x584 │ │ │ │ - movt r2, #45 @ 0x2d │ │ │ │ + movw r2, #64848 @ 0xfd50 │ │ │ │ + movt r2, #44 @ 0x2c │ │ │ │ ldr r0, [r3, r0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl f213c <_PyErr_SetString@@Base> │ │ │ │ + bl f1b88 <_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 77224 │ │ │ │ + bl 7725c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d552 │ │ │ │ + bge.n 4d502 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4d552 │ │ │ │ + cbnz r3, 4d502 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 76df8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 76e30 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0004d554 : │ │ │ │ +0004d504 : │ │ │ │ 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 707fc <_PyObject_GC_New@@Base> │ │ │ │ + bl 70834 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4d586 │ │ │ │ + cbz r0, 4d536 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ - bl 70e98 │ │ │ │ + bl 70ed0 │ │ │ │ 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, 4d5a4 │ │ │ │ + cbz r3, 4d554 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4d5b4 │ │ │ │ + b.n 4d564 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 4d5b2 │ │ │ │ + ble.n 4d562 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 4d5ae │ │ │ │ - cbnz r1, 4d5d8 │ │ │ │ + bgt.n 4d55e │ │ │ │ + cbnz r1, 4d588 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4d5b4 │ │ │ │ + b.n 4d564 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #284] @ (4d6d4 ) │ │ │ │ + ldr r1, [pc, #284] @ (4d684 ) │ │ │ │ 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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4d5de │ │ │ │ - b.n 4d650 │ │ │ │ + cbnz r0, 4d58e │ │ │ │ + b.n 4d600 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r6, r5 │ │ │ │ - bl dc350 <_PyNumber_Index@@Base> │ │ │ │ + bl dbe5c <_PyNumber_Index@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 4d5f4 │ │ │ │ - bl 7fa74 │ │ │ │ + cbnz r0, 4d5a4 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4d6c6 │ │ │ │ - b.n 4d650 │ │ │ │ - bl 859dc │ │ │ │ + beq.n 4d676 │ │ │ │ + b.n 4d600 │ │ │ │ + bl 85a50 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d60e │ │ │ │ + bge.n 4d5be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 4d60e │ │ │ │ + cbnz r3, 4d5be │ │ │ │ mov r0, r7 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.n 4d5ea │ │ │ │ + beq.n 4d59a │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 4d62a │ │ │ │ + beq.n 4d5da │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4d62c │ │ │ │ - bl 7fa74 │ │ │ │ - cbz r0, 4d62c │ │ │ │ - b.n 4d650 │ │ │ │ + bne.n 4d5dc │ │ │ │ + bl 7faa4 │ │ │ │ + cbz r0, 4d5dc │ │ │ │ + b.n 4d600 │ │ │ │ movs r6, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 4d654 │ │ │ │ + bge.n 4d604 │ │ │ │ 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 1a8634 │ │ │ │ - bl 1f37b8 │ │ │ │ + b.w 1a7bc4 │ │ │ │ + bl 1f2f28 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4d6d0 │ │ │ │ + b.n 4d680 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ - bl 711a8 │ │ │ │ + bl 711e0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4d64c │ │ │ │ + beq.n 4d5fc │ │ │ │ add.w r7, r0, #16 │ │ │ │ - b.n 4d67c │ │ │ │ + b.n 4d62c │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4d690 │ │ │ │ - bl ee0f4 │ │ │ │ + bne.n 4d640 │ │ │ │ + bl edacc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4d6ae │ │ │ │ + beq.n 4d65e │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r0, #384 @ 0x180 │ │ │ │ blx 2b1c8 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 4d6a0 │ │ │ │ - b.n 4d66a │ │ │ │ + bge.n 4d650 │ │ │ │ + b.n 4d61a │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a8634 │ │ │ │ - b.n 4d6ae │ │ │ │ + bl 1a7bc4 │ │ │ │ + b.n 4d65e │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 4d6aa │ │ │ │ + beq.n 4d65a │ │ │ │ add r0, sp, #28 │ │ │ │ bl 9dfac <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - b.n 4d6d0 │ │ │ │ + b.n 4d680 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d650 │ │ │ │ + bge.n 4d600 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4d650 │ │ │ │ + bne.n 4d600 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4d650 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4d600 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 4d630 │ │ │ │ + beq.n 4d5e0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4d616 │ │ │ │ + b.n 4d5c6 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #592] @ (4d928 ) │ │ │ │ + ldr r3, [pc, #592] @ (4d8d8 ) │ │ │ │ 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 13877c │ │ │ │ - cbnz r0, 4d6fa │ │ │ │ + bl 137d64 │ │ │ │ + cbnz r0, 4d6aa │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4d746 │ │ │ │ + b.n 4d6f6 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 4d848 │ │ │ │ + bl 4d7e8 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4d720 │ │ │ │ - movw r3, #28341 @ 0x6eb5 │ │ │ │ + beq.n 4d6d0 │ │ │ │ + movw r3, #26341 @ 0x66e5 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 4d72a │ │ │ │ + bne.n 4d6da │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 286f7c │ │ │ │ - b.n 4d732 │ │ │ │ - bl 7fa74 │ │ │ │ + bl 2867ac │ │ │ │ + b.n 4d6e2 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4d708 │ │ │ │ - b.n 4d6f6 │ │ │ │ + beq.n 4d6b8 │ │ │ │ + b.n 4d6a6 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4d73e │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 4d6ee │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4d6f6 │ │ │ │ + bne.n 4d6a6 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0004d748 : │ │ │ │ - movw r3, #61356 @ 0xefac │ │ │ │ - movt r3, #79 @ 0x4f │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 4d756 │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0004d758 : │ │ │ │ +0004d6f8 : │ │ │ │ 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 4d794 │ │ │ │ - ldr r3, [pc, #152] @ (4d814 ) │ │ │ │ + bne.n 4d734 │ │ │ │ + ldr r3, [pc, #152] @ (4d7b4 ) │ │ │ │ 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 4d794 │ │ │ │ + blt.n 4d734 │ │ │ │ cmp r6, r4 │ │ │ │ - bgt.n 4d7a6 │ │ │ │ - movw r0, #3632 @ 0xe30 │ │ │ │ + bgt.n 4d746 │ │ │ │ + movw r0, #1392 @ 0x570 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movw r1, #1683 @ 0x693 │ │ │ │ - bl 246738 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 4d80a │ │ │ │ + bl 245db8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 4d7aa │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, #124] @ 0x7c │ │ │ │ - cbz r0, 4d7c0 │ │ │ │ + cbz r0, 4d760 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 4d7c2 │ │ │ │ + bge.n 4d762 │ │ │ │ add.w r3, r0, r4, lsl #2 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str.w r8, [r3, #4] │ │ │ │ - cbnz r0, 4d7f8 │ │ │ │ - b.n 4d7f4 │ │ │ │ + cbnz r0, 4d798 │ │ │ │ + b.n 4d794 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r6, #1 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 85d2c │ │ │ │ - cbz r0, 4d7d4 │ │ │ │ + bl 85da0 │ │ │ │ + cbz r0, 4d774 │ │ │ │ add.w r3, r0, r5, lsl #2 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4d7da │ │ │ │ - bl 1f37b8 │ │ │ │ - b.n 4d80a │ │ │ │ + b.n 4d77a │ │ │ │ + bl 1f2f28 │ │ │ │ + b.n 4d7aa │ │ │ │ cmp r6, r5 │ │ │ │ add.w r5, r5, #1 │ │ │ │ - ble.n 4d7e8 │ │ │ │ + ble.n 4d788 │ │ │ │ str.w r2, [r3, #4]! │ │ │ │ - b.n 4d7da │ │ │ │ + b.n 4d77a │ │ │ │ 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 4d80e │ │ │ │ + b.n 4d7ae │ │ │ │ add.w r4, r4, #1128 @ 0x468 │ │ │ │ add.w r1, r1, r4, lsl #2 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4d7f4 │ │ │ │ + beq.n 4d794 │ │ │ │ blx r3 │ │ │ │ - b.n 4d7f4 │ │ │ │ + b.n 4d794 │ │ │ │ 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 2420f4 │ │ │ │ + bl 241580 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4d83a │ │ │ │ - beq.n 4d83e │ │ │ │ + blt.n 4d7da │ │ │ │ + beq.n 4d7de │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 4d846 │ │ │ │ + b.n 4d7e6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4d846 │ │ │ │ + b.n 4d7e6 │ │ │ │ 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 dc130 │ │ │ │ + bl dbc3c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4d876 │ │ │ │ - bl 7fa74 │ │ │ │ - cbz r0, 4d87a │ │ │ │ - b.n 4d89c │ │ │ │ + bne.n 4d816 │ │ │ │ + bl 7faa4 │ │ │ │ + cbz r0, 4d81a │ │ │ │ + b.n 4d83c │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 4d8a4 │ │ │ │ + bge.n 4d844 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 4d8a4 │ │ │ │ + cbz r3, 4d844 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 4d8a4 │ │ │ │ - movw r2, #13673 @ 0x3569 │ │ │ │ + cbz r3, 4d844 │ │ │ │ + movw r2, #11281 @ 0x2c11 │ │ │ │ movt r2, #20 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4d894 │ │ │ │ + bne.n 4d834 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - b.n 4d898 │ │ │ │ + b.n 4d838 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4d8a2 │ │ │ │ + bge.n 4d842 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4d8a4 │ │ │ │ + b.n 4d844 │ │ │ │ add r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -0004d8a8 : │ │ │ │ - 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] @ (4d8e4 ) │ │ │ │ - bl 201eec <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #28] @ (4d878 ) │ │ │ │ + bl 201664 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #1456 @ 0x5b0 │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ + movw r0, #64892 @ 0xfd7c │ │ │ │ + movt r0, #44 @ 0x2c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - b.w 808ec │ │ │ │ + b.w 8091c │ │ │ │ nop │ │ │ │ - b.n 4dee8 │ │ │ │ + b.n 4de7c │ │ │ │ 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 23141c │ │ │ │ - cbz r0, 4d91c │ │ │ │ + bl 230c48 │ │ │ │ + cbz r0, 4d8b0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 201dcc │ │ │ │ + bl 201544 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4d91e │ │ │ │ + bne.n 4d8b2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d91c │ │ │ │ + bge.n 4d8b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4d91c │ │ │ │ + cbnz r3, 4d8b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0004d922 : │ │ │ │ - movw r0, #64708 @ 0xfcc4 │ │ │ │ +0004d8b6 : │ │ │ │ + movw r0, #62468 @ 0xf404 │ │ │ │ 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 e3ac4 │ │ │ │ + bl e35e4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 4d97a │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 4d90e │ │ │ │ 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 4d97e │ │ │ │ + bhi.n 4d912 │ │ │ │ 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 904c0 │ │ │ │ + b.w 90580 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4d986 │ │ │ │ + b.n 4d91a │ │ │ │ movw r0, #9152 @ 0x23c0 │ │ │ │ movt r0, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - │ │ │ │ -0004d98a : │ │ │ │ - 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, 4d9c0 │ │ │ │ + cbz r0, 4d948 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d9c0 │ │ │ │ + bge.n 4d948 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4d9c0 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4d948 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 79ff0 │ │ │ │ - │ │ │ │ -0004d9ca : │ │ │ │ - movw r3, #61356 @ 0xefac │ │ │ │ - movt r3, #79 @ 0x4f │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ - bx lr │ │ │ │ - ldr r3, [pc, #24] @ (4d9f0 ) │ │ │ │ + b.w 7a020 │ │ │ │ + ldr r3, [pc, #24] @ (4d96c ) │ │ │ │ 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 7fd14 │ │ │ │ + b.w 7fd44 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0004d9f4 : │ │ │ │ - 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 4da20 │ │ │ │ - cbz r2, 4da20 │ │ │ │ + blt.n 4d990 │ │ │ │ + cbz r2, 4d990 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 4da38 │ │ │ │ + bgt.n 4d9a8 │ │ │ │ movw r3, #61060 @ 0xee84 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #1540 @ 0x604 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ + movw r1, #64976 @ 0xfdd0 │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 4da80 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 4d9f0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr.w r5, [r0, r4, lsl #2] │ │ │ │ - cbz r6, 4da9c │ │ │ │ + cbz r6, 4da0c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - movw r1, #8376 @ 0x20b8 │ │ │ │ + movw r1, #8348 @ 0x209c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 125f70 │ │ │ │ - bl cf748 │ │ │ │ + bl 125a3c │ │ │ │ + bl cf2a0 │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 4da86 │ │ │ │ + beq.n 4d9f6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 882f0 │ │ │ │ - cbnz r0, 4da86 │ │ │ │ + bl 88318 │ │ │ │ + cbnz r0, 4d9f6 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #46992 @ 0xb790 │ │ │ │ + movw r1, #44856 @ 0xaf38 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ + bl d56e0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4dacc │ │ │ │ + b.n 4da3c │ │ │ │ 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 4dab6 │ │ │ │ + b.n 4da26 │ │ │ │ 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 4dab6 │ │ │ │ + beq.n 4da26 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ - b.n 4daa8 │ │ │ │ + b.n 4da18 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4daca │ │ │ │ + bge.n 4da3a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4daca │ │ │ │ + cbnz r3, 4da3a │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - │ │ │ │ -0004dad0 : │ │ │ │ - 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 4db8c │ │ │ │ + beq.n 4daf0 │ │ │ │ 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 7fa74 │ │ │ │ + bl 7faa4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4db88 │ │ │ │ + bne.n 4daec │ │ │ │ mov r0, r4 │ │ │ │ - bl 25ff10 │ │ │ │ + bl 25f708 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4db88 │ │ │ │ + beq.n 4daec │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 261fbc │ │ │ │ + bl 2617b4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #59412 @ 0xe814 │ │ │ │ + movw r0, #57108 @ 0xdf14 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 808ec │ │ │ │ + bl 8091c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4db36 │ │ │ │ + cbnz r0, 4da9a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 270e5c │ │ │ │ + b.w 270684 │ │ │ │ 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, #1576 @ 0x628 │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ - bl 2628b0 │ │ │ │ + movw r0, #65012 @ 0xfdf4 │ │ │ │ + movt r0, #44 @ 0x2c │ │ │ │ + bl 2620a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4db6a │ │ │ │ + bge.n 4dace │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4db6a │ │ │ │ + cbnz r3, 4dace │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4db2a │ │ │ │ + beq.n 4da8e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4db88 │ │ │ │ + bge.n 4daec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4db88 │ │ │ │ + cbnz r3, 4daec │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 76df8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 76e30 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + bl cf2a0 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + cbz r0, 4db2a │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 4db20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 13f5e4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #0 │ │ │ │ - cbz r3, 4dbaa │ │ │ │ + cbz r3, 4db48 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 4dbac │ │ │ │ + b.n 4db4a │ │ │ │ mov r4, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ - cbnz r3, 4dbba │ │ │ │ + cbnz r3, 4db58 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 4dbba │ │ │ │ + ble.n 4db58 │ │ │ │ cmp r6, #2 │ │ │ │ - bgt.n 4dbba │ │ │ │ - cbnz r5, 4dbe6 │ │ │ │ + bgt.n 4db58 │ │ │ │ + cbnz r5, 4db84 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ movs r5, #2 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ movw r5, #19800 @ 0x4d58 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4dbe6 │ │ │ │ + cbnz r0, 4db84 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4dc42 │ │ │ │ + b.n 4dbe0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ add r4, r6 │ │ │ │ - bl 125b60 │ │ │ │ + bl 125628 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4dbe2 │ │ │ │ + beq.n 4db80 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 4dc0c │ │ │ │ + beq.n 4dbaa │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 2108ec │ │ │ │ + bl 21001c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4dc0c │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 4dbaa │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4dbe2 │ │ │ │ + bne.n 4db80 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ - bl 97c24 │ │ │ │ + bl 97ca0 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r5, #16 │ │ │ │ blx 2b1e0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 9a7f0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 4dc3a │ │ │ │ + bne.n 4dbd8 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a8634 │ │ │ │ - b.n 4dbe2 │ │ │ │ + bl 1a7bc4 │ │ │ │ + b.n 4db80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0004dc4e : │ │ │ │ +0004dbec : │ │ │ │ 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 4dc80 │ │ │ │ + beq.n 4dc1e │ │ │ │ movw r1, #1650 @ 0x672 │ │ │ │ - movw r0, #3632 @ 0xe30 │ │ │ │ + movw r0, #1392 @ 0x570 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 246738 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 245db8 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4dc9c │ │ │ │ + b.n 4dc3a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 4dc9a │ │ │ │ + blt.n 4dc38 │ │ │ │ ldr r3, [r0, #124] @ 0x7c │ │ │ │ - cbz r3, 4dc9a │ │ │ │ + cbz r3, 4dc38 │ │ │ │ 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 2666a0 <_PyDeadline_Get@@Base+0x38> │ │ │ │ - cbnz r0, 4dcc2 │ │ │ │ + bl 265e60 │ │ │ │ + cbnz r0, 4dc60 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2668e4 <_PyDeadline_Get@@Base+0x27c> │ │ │ │ + b.w 2660a0 │ │ │ │ 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 4dcec │ │ │ │ + bmi.n 4dc8a │ │ │ │ movw r2, #23400 @ 0x5b68 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 4dd24 │ │ │ │ + bne.n 4dcc2 │ │ │ │ mov r6, r0 │ │ │ │ - bl 703d8 │ │ │ │ + bl 70410 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4dd20 │ │ │ │ + cbz r0, 4dcbe │ │ │ │ mov r1, r6 │ │ │ │ - bl 898cc │ │ │ │ + bl 898d8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4dd0c │ │ │ │ + beq.n 4dcaa │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 898cc │ │ │ │ + bl 898d8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4dd2c │ │ │ │ + bne.n 4dcca │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4dd20 │ │ │ │ + bge.n 4dcbe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4dd20 │ │ │ │ + cbnz r3, 4dcbe │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4dd2c │ │ │ │ + b.n 4dcca │ │ │ │ movw r4, #5152 @ 0x1420 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +0004dcce : │ │ │ │ + movw r3, #61356 @ 0xefac │ │ │ │ + movt r3, #79 @ 0x4f │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ + cbnz r0, 4dcdc │ │ │ │ + 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, #1620 @ 0x654 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - bl 8e7dc │ │ │ │ - cbz r0, 4dd7a │ │ │ │ + movw r1, #65056 @ 0xfe20 │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ + bl 8e898 │ │ │ │ + cbz r0, 4dd28 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1d58ec │ │ │ │ - cbnz r0, 4dd64 │ │ │ │ + bl 1d4bf4 │ │ │ │ + cbnz r0, 4dd12 │ │ │ │ mov r0, r4 │ │ │ │ - bl ed4ec │ │ │ │ - b.n 4dd7a │ │ │ │ + bl ecec4 │ │ │ │ + b.n 4dd28 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ strd r4, r1, [sp, #8] │ │ │ │ - ldr r0, [pc, #12] @ (4dd80 ) │ │ │ │ + ldr r0, [pc, #12] @ (4dd2c ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 94d10 │ │ │ │ + bl 94d94 │ │ │ │ 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, 4ddac │ │ │ │ + cbz r3, 4dd58 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4ddac │ │ │ │ + bne.n 4dd58 │ │ │ │ mov r0, r3 │ │ │ │ - bl 269acc <_PySys_GetSizeOf@@Base> │ │ │ │ + bl 26928c <_PySys_GetSizeOf@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4ddb6 │ │ │ │ + beq.n 4dd62 │ │ │ │ add r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7dd68 │ │ │ │ + b.w 7dd94 │ │ │ │ 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 4dde6 │ │ │ │ + bne.n 4dd92 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54612 @ 0xd554 │ │ │ │ + movw r1, #52476 @ 0xccfc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 4de1e │ │ │ │ + bl f1b28 │ │ │ │ + b.n 4ddca │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r3, 4de2a │ │ │ │ + cbnz r3, 4ddd6 │ │ │ │ ldrb.w r3, [r0, #34] @ 0x22 │ │ │ │ - cbz r3, 4de22 │ │ │ │ + cbz r3, 4ddce │ │ │ │ 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, 4de12 │ │ │ │ - movw r1, #54660 @ 0xd584 │ │ │ │ + cbnz r2, 4ddbe │ │ │ │ + movw r1, #52524 @ 0xcd2c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl f20dc │ │ │ │ - b.n 4de1e │ │ │ │ - movw r1, #54712 @ 0xd5b8 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 4ddca │ │ │ │ + movw r1, #52576 @ 0xcd60 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4ded2 │ │ │ │ + b.n 4de7e │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #16] │ │ │ │ strb.w r3, [r0, #34] @ 0x22 │ │ │ │ - bl 24152c <_PyArg_BadArgument@@Base+0x490> │ │ │ │ + bl 240d3c <_PyArg_BadArgument@@Base+0x490> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 4de4e │ │ │ │ + cbz r2, 4ddfa │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2676cc <_PyDeadline_Get@@Base+0x1064> │ │ │ │ + bl 266e8c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ded2 │ │ │ │ + bne.n 4de7e │ │ │ │ ldr r2, [r5, #8] │ │ │ │ movs r3, #2 │ │ │ │ strb.w r0, [r2, #34] @ 0x22 │ │ │ │ str r3, [r5, #16] │ │ │ │ - b.n 4ded2 │ │ │ │ - cbz r0, 4de92 │ │ │ │ + b.n 4de7e │ │ │ │ + cbz r0, 4de3e │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #57472 @ 0xe080 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4de9c │ │ │ │ + bne.n 4de48 │ │ │ │ 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 4de7a │ │ │ │ + bge.n 4de26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4de7a │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4de26 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #35008 @ 0x88c0 │ │ │ │ + movw r1, #32628 @ 0x7f74 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 4de1e │ │ │ │ + bl f1b28 │ │ │ │ + b.n 4ddca │ │ │ │ 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 d8070 │ │ │ │ - cbz r0, 4dec0 │ │ │ │ - bl d82f8 │ │ │ │ + bl d7bc8 │ │ │ │ + cbz r0, 4de6c │ │ │ │ + bl d7e50 │ │ │ │ movw r3, #61116 @ 0xeebc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 150e74 │ │ │ │ - b.n 4ded2 │ │ │ │ + bl 1504d8 │ │ │ │ + b.n 4de7e │ │ │ │ movw r3, #61164 @ 0xeeec │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d8070 │ │ │ │ + bl d7bc8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4deac │ │ │ │ + bne.n 4de58 │ │ │ │ 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 4df06 │ │ │ │ + bmi.n 4deb2 │ │ │ │ movw r3, #23400 @ 0x5b68 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4df06 │ │ │ │ + beq.n 4deb2 │ │ │ │ movw r4, #5152 @ 0x1420 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ - b.n 4df1c │ │ │ │ + b.n 4dec8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3d222 <_Py_rc_quot@@Base+0x3de> │ │ │ │ + bl 3d1b2 <_Py_rc_quot@@Base+0x3de> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4defc │ │ │ │ + beq.n 4dea8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ + │ │ │ │ +0004decc : │ │ │ │ + movw r3, #61356 @ 0xefac │ │ │ │ + movt r3, #79 @ 0x4f │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + bx lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 4df28 │ │ │ │ + cbz r1, 4dee0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 4df30 │ │ │ │ + b.n 4dee8 │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - b.w 3788e │ │ │ │ + b.w 3781e │ │ │ │ + │ │ │ │ +0004deec : │ │ │ │ + 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 7fd14 │ │ │ │ + b.w 7fd44 │ │ │ │ + │ │ │ │ +0004df14 : │ │ │ │ + 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 255b88 │ │ │ │ + bl 255388 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - b.w 2890dc │ │ │ │ + b.w 28890c │ │ │ │ + │ │ │ │ +0004df4a : │ │ │ │ + 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, 4df9e │ │ │ │ + cbnz r4, 4df7a │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 4df9e │ │ │ │ + ble.n 4df7a │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4df9e │ │ │ │ - cbnz r2, 4dfbe │ │ │ │ + bne.n 4df7a │ │ │ │ + cbnz r2, 4df9a │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #68] @ (4dfe8 ) │ │ │ │ + ldr r4, [pc, #68] @ (4dfc4 ) │ │ │ │ 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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 4dfd6 │ │ │ │ + cbz r0, 4dfb2 │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ - bl 14ed2c │ │ │ │ + bl 14e390 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 4e208 │ │ │ │ + bl 4e1f0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4dfda │ │ │ │ + bne.n 4dfb6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4dfe2 │ │ │ │ + b.n 4dfbe │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #528] @ (4e1fc ) │ │ │ │ + ldr r5, [pc, #528] @ (4e1d8 ) │ │ │ │ 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 4e020 │ │ │ │ + bne.n 4dffc │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 4e020 │ │ │ │ + bne.n 4dffc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e078 │ │ │ │ + bge.n 4e054 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 4e078 │ │ │ │ + b.n 4e054 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 142858 │ │ │ │ + bl 141d28 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4e040 │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 4e050 │ │ │ │ + bne.n 4e01c │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 4e02c │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 85a8c │ │ │ │ + bl 85b00 │ │ │ │ cmp r5, r6 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 4e078 │ │ │ │ - cbnz r0, 4e054 │ │ │ │ + beq.n 4e054 │ │ │ │ + cbnz r0, 4e030 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4e078 │ │ │ │ + b.n 4e054 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d6f34 │ │ │ │ + bl d6a8c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e06c │ │ │ │ + bge.n 4e048 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 4e070 │ │ │ │ + cbz r3, 4e04c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 4e078 │ │ │ │ + b.n 4e054 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4e06c │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4e048 │ │ │ │ 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 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4e162 │ │ │ │ + beq.n 4e13e │ │ │ │ strd r7, r0, [sp] │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ - ldr r0, [pc, #192] @ (4e16c ) │ │ │ │ + ldr r0, [pc, #192] @ (4e148 ) │ │ │ │ mov r1, sp │ │ │ │ - bl 134100 │ │ │ │ + bl 1336cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4e142 │ │ │ │ + beq.n 4e11e │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #15272 @ 0x3ba8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4e0de │ │ │ │ + beq.n 4e0ba │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #1700 @ 0x6a4 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ + movw r1, #65136 @ 0xfe70 │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ - b.n 4e142 │ │ │ │ + bl d56e0 │ │ │ │ + b.n 4e11e │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ - bl 12945c │ │ │ │ + bl 128f30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4e142 │ │ │ │ + blt.n 4e11e │ │ │ │ movw r0, #57264 @ 0xdfb0 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 707fc <_PyObject_GC_New@@Base> │ │ │ │ + bl 70834 <_PyObject_GC_New@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4e142 │ │ │ │ + cbz r0, 4e11e │ │ │ │ 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 70e98 │ │ │ │ + bl 70ed0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str.w r6, [r8, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e126 │ │ │ │ + bge.n 4e102 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4e126 │ │ │ │ + cbnz r3, 4e102 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4e132 │ │ │ │ + blt.n 4e10e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4e166 │ │ │ │ + b.n 4e142 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4e12e │ │ │ │ + bne.n 4e10a │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4e12e │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4e10a │ │ │ │ movs r0, #0 │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e162 │ │ │ │ + bge.n 4e13e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4e162 │ │ │ │ + cbnz r3, 4e13e │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cbz r4, 4e182 │ │ │ │ + cbz r4, 4e15e │ │ │ │ lsls r5, r1, #1 │ │ │ │ + │ │ │ │ +0004e14c : │ │ │ │ + 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 4e206 │ │ │ │ + beq.n 4e1ee │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4e206 │ │ │ │ + beq.n 4e1ee │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #45097 @ 0xb029 │ │ │ │ + movw r3, #43777 @ 0xab01 │ │ │ │ movt r3, #18 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4e1a8 │ │ │ │ + bne.n 4e190 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 4e1ac │ │ │ │ + b.n 4e194 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 4e1ce │ │ │ │ + beq.n 4e1b6 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 4e1ce │ │ │ │ + cbz r3, 4e1b6 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #29195 @ 0x720b │ │ │ │ + movw r3, #29043 @ 0x7173 │ │ │ │ movt r3, #5 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4e1ce │ │ │ │ + bne.n 4e1b6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 570c4 │ │ │ │ + bl 56fde │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 4e1e8 │ │ │ │ + cbz r0, 4e1d0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e1e8 │ │ │ │ + bge.n 4e1d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4e1e8 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4e1d0 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 4e206 │ │ │ │ + cbz r0, 4e1ee │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e206 │ │ │ │ + bge.n 4e1ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4e206 │ │ │ │ + cbnz r3, 4e1ee │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 76df8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 76e30 <_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 4e238 │ │ │ │ + beq.n 4e220 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 882f0 │ │ │ │ - cbnz r0, 4e238 │ │ │ │ + bl 88318 │ │ │ │ + cbnz r0, 4e220 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 255ae8 │ │ │ │ + b.w 2552e8 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4e258 │ │ │ │ + beq.n 4e240 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #1744 @ 0x6d0 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ + movw r1, #65180 @ 0xfe9c │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 4e280 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 4e268 │ │ │ │ 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 4e27c │ │ │ │ + bgt.n 4e264 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ add.w r8, r7, r6 │ │ │ │ - bl 293800 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ + bl 292f80 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ cmp r8, r0 │ │ │ │ - ble.n 4e286 │ │ │ │ - bl 1f37b8 │ │ │ │ + ble.n 4e26e │ │ │ │ + bl 1f2f28 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4e2b0 │ │ │ │ + b.n 4e298 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 22deb8 <_PyUnicode_EncodeUTF16@@Base+0x664> │ │ │ │ + bl 22d6f0 <_PyUnicode_EncodeUTF16@@Base+0x664> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4e280 │ │ │ │ + beq.n 4e268 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 4e2ae │ │ │ │ + ble.n 4e296 │ │ │ │ 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] │ │ │ │ mul.w r2, r6, r2 │ │ │ │ blx 2beec │ │ │ │ movs r0, #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, #4080] @ 0xff0 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - bl cf748 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cbz r0, 4e2ec │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 4e2e2 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 140118 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 4e314 │ │ │ │ + bhi.n 4e2c2 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 4e32c │ │ │ │ + beq.n 4e2da │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4e32e │ │ │ │ - movw r0, #20416 @ 0x4fc0 │ │ │ │ + b.n 4e2dc │ │ │ │ + movw r0, #18176 @ 0x4700 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4e30a │ │ │ │ - b.n 4e35a │ │ │ │ + bne.n 4e2b8 │ │ │ │ + b.n 4e308 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r6, [r7, #8] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16b7b0 <_PyLong_Frexp@@Base+0x978> │ │ │ │ + bl 16aca0 <_PyLong_Frexp@@Base+0x978> │ │ │ │ adds r3, r0, #2 │ │ │ │ - beq.n 4e35a │ │ │ │ + beq.n 4e308 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4e35e │ │ │ │ + blt.n 4e30c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #45804 @ 0xb2ec │ │ │ │ + movw r1, #43668 @ 0xaa94 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4e390 │ │ │ │ + b.n 4e33e │ │ │ │ ldr r0, [r6, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbz r0, 4e376 │ │ │ │ + cbz r0, 4e324 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl e2024 │ │ │ │ + bl e1b40 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4e35a │ │ │ │ + beq.n 4e308 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbnz r0, 4e390 │ │ │ │ - cbz r4, 4e386 │ │ │ │ + cbnz r0, 4e33e │ │ │ │ + cbz r4, 4e334 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e38e │ │ │ │ + bge.n 4e33c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4e38e │ │ │ │ + b.n 4e33c │ │ │ │ mov r0, r5 │ │ │ │ - bl ff8fc <_PyErr_SetKeyError@@Base> │ │ │ │ - b.n 4e35a │ │ │ │ + bl ff2d4 <_PyErr_SetKeyError@@Base> │ │ │ │ + b.n 4e308 │ │ │ │ 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 772a4 │ │ │ │ + bl 772dc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ 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 │ │ │ │ @@ -51257,130 +51222,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 4e432 │ │ │ │ + bge.n 4e3e0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ blx r3 │ │ │ │ movs r2, #2 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r8 │ │ │ │ - cbnz r0, 4e3f4 │ │ │ │ + cbnz r0, 4e3a2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4e44a │ │ │ │ - bl d54c4 │ │ │ │ + b.n 4e3f8 │ │ │ │ + bl d5038 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e40e │ │ │ │ + bge.n 4e3bc │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4e40e │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4e3bc │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 4e42a │ │ │ │ + bne.n 4e3d8 │ │ │ │ adds r2, r4, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 28929c <_Py_c_neg@@Base+0x74> │ │ │ │ + bl 288acc <_Py_c_neg@@Base+0x74> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4e3f0 │ │ │ │ + bne.n 4e39e │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 4e44a │ │ │ │ + b.n 4e3f8 │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 4e3d8 │ │ │ │ - b.n 4e3f0 │ │ │ │ + beq.n 4e386 │ │ │ │ + b.n 4e39e │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #1784 @ 0x6f8 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ + movw r1, #65220 @ 0xfec4 │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 4e3f0 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 4e39e │ │ │ │ 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, 4e46a │ │ │ │ + cbz r3, 4e418 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4e47a │ │ │ │ + b.n 4e428 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 4e478 │ │ │ │ + ble.n 4e426 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 4e474 │ │ │ │ - cbnz r1, 4e49e │ │ │ │ + bgt.n 4e422 │ │ │ │ + cbnz r1, 4e44c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4e47a │ │ │ │ + b.n 4e428 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #76] @ (4e4c8 ) │ │ │ │ + ldr r1, [pc, #72] @ (4e474 ) │ │ │ │ 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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4e4a4 │ │ │ │ - b.n 4e4c2 │ │ │ │ + cbnz r0, 4e452 │ │ │ │ + b.n 4e470 │ │ │ │ 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 1518c8 │ │ │ │ + b.w 150f2c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ - ldr r5, [pc, #704] @ (4e78c <_PyContext_NewHamtForTests@@Base+0x15c>) │ │ │ │ + ldr r5, [pc, #704] @ (4e738 <_PyContext_NewHamtForTests@@Base+0x158>) │ │ │ │ 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 4e4f8 │ │ │ │ + beq.n 4e4a4 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #21732 @ 0x54e4 │ │ │ │ + movw r0, #19492 @ 0x4c24 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 4e4f8 │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 4e4a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4e50c │ │ │ │ + b.n 4e4b8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 45178 │ │ │ │ + bl 45108 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4e4f4 │ │ │ │ + beq.n 4e4a0 │ │ │ │ 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 │ │ │ │ @@ -51391,28 +51355,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 142858 │ │ │ │ + bl 141d28 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4e55a │ │ │ │ - bl 7fa74 │ │ │ │ - cbz r0, 4e56c │ │ │ │ - b.n 4e5a6 │ │ │ │ + bne.n 4e506 │ │ │ │ + bl 7faa4 │ │ │ │ + cbz r0, 4e518 │ │ │ │ + b.n 4e552 │ │ │ │ vabs.f64 d7, d0 │ │ │ │ - vldr d6, [pc, #88] @ 4e5b8 │ │ │ │ + vldr d6, [pc, #92] @ 4e568 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4e5aa │ │ │ │ + bhi.n 4e556 │ │ │ │ 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 │ │ │ │ @@ -51420,71 +51384,72 @@ │ │ │ │ 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 4e5b2 │ │ │ │ + bge.n 4e55e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4e5b2 │ │ │ │ + b.n 4e55e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4e5b2 │ │ │ │ + b.n 4e55e │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ vpop {d8} │ │ │ │ pop {r3, pc} │ │ │ │ + nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 4e5f0 │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 4e5a0 │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4e5ea │ │ │ │ - bl 140118 │ │ │ │ - b.n 4e5f0 │ │ │ │ + bne.n 4e59a │ │ │ │ + bl 13f5e4 │ │ │ │ + b.n 4e5a0 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4e62e │ │ │ │ + cbnz r0, 4e5de │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 4e60c │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 4e5bc │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4e606 │ │ │ │ - bl 140118 │ │ │ │ - b.n 4e60c │ │ │ │ + bne.n 4e5b6 │ │ │ │ + bl 13f5e4 │ │ │ │ + b.n 4e5bc │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4e62e │ │ │ │ + cbnz r0, 4e5de │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 4e62e │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 4e5de │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4e624 │ │ │ │ + bne.n 4e5d4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 140118 │ │ │ │ + b.w 13f5e4 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0004e630 <_PyContext_NewHamtForTests@@Base>: │ │ │ │ - ldr r3, [pc, #36] @ (4e658 <_PyContext_NewHamtForTests@@Base+0x28>) │ │ │ │ +0004e5e0 <_PyContext_NewHamtForTests@@Base>: │ │ │ │ + ldr r3, [pc, #36] @ (4e608 <_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 │ │ │ │ @@ -51508,441 +51473,441 @@ │ │ │ │ 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 4e6ca <_PyContext_NewHamtForTests@@Base+0x9a> │ │ │ │ + bne.n 4e67a <_PyContext_NewHamtForTests@@Base+0x9a> │ │ │ │ ldr r1, [r1, #16] │ │ │ │ mov r6, r0 │ │ │ │ - bl 4d848 │ │ │ │ + bl 4d7e8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4e6b4 <_PyContext_NewHamtForTests@@Base+0x84> │ │ │ │ - movw r3, #44217 @ 0xacb9 │ │ │ │ + beq.n 4e664 <_PyContext_NewHamtForTests@@Base+0x84> │ │ │ │ + movw r3, #42057 @ 0xa449 │ │ │ │ movt r3, #32 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 4e6be <_PyContext_NewHamtForTests@@Base+0x8e> │ │ │ │ + bne.n 4e66e <_PyContext_NewHamtForTests@@Base+0x8e> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 20ad1c │ │ │ │ - bl 7fa74 │ │ │ │ + b.w 20a4c0 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4e69c <_PyContext_NewHamtForTests@@Base+0x6c> │ │ │ │ - b.n 4e6d2 <_PyContext_NewHamtForTests@@Base+0xa2> │ │ │ │ + beq.n 4e64c <_PyContext_NewHamtForTests@@Base+0x6c> │ │ │ │ + b.n 4e682 <_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 13877c │ │ │ │ + bl 137d64 │ │ │ │ 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, #960 @ 0x3c0 │ │ │ │ - movt r4, #73 @ 0x49 │ │ │ │ + movw r4, #64256 @ 0xfb00 │ │ │ │ + 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 │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ 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 4e71c <_PyContext_NewHamtForTests@@Base+0xec> │ │ │ │ + bne.n 4e6cc <_PyContext_NewHamtForTests@@Base+0xec> │ │ │ │ cmp r7, #2 │ │ │ │ - ble.n 4e71c <_PyContext_NewHamtForTests@@Base+0xec> │ │ │ │ + ble.n 4e6cc <_PyContext_NewHamtForTests@@Base+0xec> │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 4e71c <_PyContext_NewHamtForTests@@Base+0xec> │ │ │ │ - cbnz r5, 4e740 <_PyContext_NewHamtForTests@@Base+0x110> │ │ │ │ - ldr r4, [pc, #192] @ (4e7e0 <_PyContext_NewHamtForTests@@Base+0x1b0>) │ │ │ │ + bne.n 4e6cc <_PyContext_NewHamtForTests@@Base+0xec> │ │ │ │ + cbnz r5, 4e6f0 <_PyContext_NewHamtForTests@@Base+0x110> │ │ │ │ + ldr r4, [pc, #192] @ (4e790 <_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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4e7c0 <_PyContext_NewHamtForTests@@Base+0x190> │ │ │ │ + beq.n 4e770 <_PyContext_NewHamtForTests@@Base+0x190> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 11bf80 │ │ │ │ + bl 11ba90 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ - cbz r0, 4e758 <_PyContext_NewHamtForTests@@Base+0x128> │ │ │ │ + cbz r0, 4e708 <_PyContext_NewHamtForTests@@Base+0x128> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1d3e38 <_Py_Uid_Converter@@Base> │ │ │ │ - cbnz r0, 4e75c <_PyContext_NewHamtForTests@@Base+0x12c> │ │ │ │ + bl 1d3440 <_Py_Uid_Converter@@Base> │ │ │ │ + cbnz r0, 4e70c <_PyContext_NewHamtForTests@@Base+0x12c> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4e7ce <_PyContext_NewHamtForTests@@Base+0x19e> │ │ │ │ + b.n 4e77e <_PyContext_NewHamtForTests@@Base+0x19e> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1f028c <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1ef9f4 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4e758 <_PyContext_NewHamtForTests@@Base+0x128> │ │ │ │ + beq.n 4e708 <_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, #52780 @ 0xce2c │ │ │ │ + movw r1, #50644 @ 0xc5d4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #52788 @ 0xce34 │ │ │ │ + movw r0, #50652 @ 0xc5dc │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91afc │ │ │ │ + bl 91bcc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4e758 <_PyContext_NewHamtForTests@@Base+0x128> │ │ │ │ - bl 97c24 │ │ │ │ + beq.n 4e708 <_PyContext_NewHamtForTests@@Base+0x128> │ │ │ │ + bl 97ca0 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b1d4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 9a7f0 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 4e7c6 <_PyContext_NewHamtForTests@@Base+0x196> │ │ │ │ + bge.n 4e776 <_PyContext_NewHamtForTests@@Base+0x196> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a863c │ │ │ │ - b.n 4e758 <_PyContext_NewHamtForTests@@Base+0x128> │ │ │ │ + bl 1a7bcc │ │ │ │ + b.n 4e708 <_PyContext_NewHamtForTests@@Base+0x128> │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 4e7ce <_PyContext_NewHamtForTests@@Base+0x19e> │ │ │ │ + b.n 4e77e <_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 11c5f4 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11c104 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r6, [pc, #32] @ (4e804 <_PyContext_NewHamtForTests@@Base+0x1d4>) │ │ │ │ + ldr r6, [pc, #32] @ (4e7b4 <_PyContext_NewHamtForTests@@Base+0x1d4>) │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2004b0 <_PyUnicode_Copy@@Base> │ │ │ │ - cbz r0, 4e80a <_PyContext_NewHamtForTests@@Base+0x1da> │ │ │ │ + bl 1ffc24 <_PyUnicode_Copy@@Base> │ │ │ │ + cbz r0, 4e7ba <_PyContext_NewHamtForTests@@Base+0x1da> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #38764 @ 0x976c │ │ │ │ + movw r0, #36628 @ 0x8f14 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 808ec │ │ │ │ + b.w 8091c │ │ │ │ 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, #2472 @ 0x9a8 │ │ │ │ + movw r1, #232 @ 0xe8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2188 │ │ │ │ - cbz r0, 4e844 <_PyContext_NewHamtForTests@@Base+0x214> │ │ │ │ + bl c20dc │ │ │ │ + cbz r0, 4e7f4 <_PyContext_NewHamtForTests@@Base+0x214> │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 236934 │ │ │ │ + bl 2360f0 │ │ │ │ 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, 4e866 <_PyContext_NewHamtForTests@@Base+0x236> │ │ │ │ + cbz r3, 4e816 <_PyContext_NewHamtForTests@@Base+0x236> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4e876 <_PyContext_NewHamtForTests@@Base+0x246> │ │ │ │ + b.n 4e826 <_PyContext_NewHamtForTests@@Base+0x246> │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 4e874 <_PyContext_NewHamtForTests@@Base+0x244> │ │ │ │ + ble.n 4e824 <_PyContext_NewHamtForTests@@Base+0x244> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4e870 <_PyContext_NewHamtForTests@@Base+0x240> │ │ │ │ - cbnz r1, 4e89a <_PyContext_NewHamtForTests@@Base+0x26a> │ │ │ │ + bne.n 4e820 <_PyContext_NewHamtForTests@@Base+0x240> │ │ │ │ + cbnz r1, 4e84a <_PyContext_NewHamtForTests@@Base+0x26a> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4e876 <_PyContext_NewHamtForTests@@Base+0x246> │ │ │ │ + b.n 4e826 <_PyContext_NewHamtForTests@@Base+0x246> │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #504] @ (4ea70 <_PyContext_NewHamtForTests@@Base+0x440>) │ │ │ │ + ldr r1, [pc, #504] @ (4ea20 <_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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4e8a0 <_PyContext_NewHamtForTests@@Base+0x270> │ │ │ │ + cbnz r0, 4e850 <_PyContext_NewHamtForTests@@Base+0x270> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4ea4a <_PyContext_NewHamtForTests@@Base+0x41a> │ │ │ │ + b.n 4e9fa <_PyContext_NewHamtForTests@@Base+0x41a> │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r5, r6 │ │ │ │ - bl 24cb00 │ │ │ │ + bl 24c2e4 │ │ │ │ vstr d0, [sp, #40] @ 0x28 │ │ │ │ vstr d1, [sp, #48] @ 0x30 │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4e896 <_PyContext_NewHamtForTests@@Base+0x266> │ │ │ │ + bne.n 4e846 <_PyContext_NewHamtForTests@@Base+0x266> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 24cb00 │ │ │ │ + bl 24c2e4 │ │ │ │ vstr d0, [sp, #24] │ │ │ │ vstr d1, [sp, #32] │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4e896 <_PyContext_NewHamtForTests@@Base+0x266> │ │ │ │ + bne.n 4e846 <_PyContext_NewHamtForTests@@Base+0x266> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 4e974 <_PyContext_NewHamtForTests@@Base+0x344> │ │ │ │ + beq.n 4e924 <_PyContext_NewHamtForTests@@Base+0x344> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r6, #24552 @ 0x5fe8 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ - cbz r0, 4e910 <_PyContext_NewHamtForTests@@Base+0x2e0> │ │ │ │ + cbz r0, 4e8c0 <_PyContext_NewHamtForTests@@Base+0x2e0> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 4e8ea <_PyContext_NewHamtForTests@@Base+0x2ba> │ │ │ │ + bne.n 4e89a <_PyContext_NewHamtForTests@@Base+0x2ba> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 4e908 <_PyContext_NewHamtForTests@@Base+0x2d8> │ │ │ │ - bl 142858 │ │ │ │ + b.n 4e8b8 <_PyContext_NewHamtForTests@@Base+0x2d8> │ │ │ │ + bl 141d28 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4e908 <_PyContext_NewHamtForTests@@Base+0x2d8> │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 4e8b8 <_PyContext_NewHamtForTests@@Base+0x2d8> │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4e896 <_PyContext_NewHamtForTests@@Base+0x266> │ │ │ │ + bne.n 4e846 <_PyContext_NewHamtForTests@@Base+0x266> │ │ │ │ cmp r5, #3 │ │ │ │ - beq.w 4ea3e <_PyContext_NewHamtForTests@@Base+0x40e> │ │ │ │ - b.n 4e914 <_PyContext_NewHamtForTests@@Base+0x2e4> │ │ │ │ - vldr d8, [pc, #324] @ 4ea58 <_PyContext_NewHamtForTests@@Base+0x428> │ │ │ │ + beq.w 4e9ee <_PyContext_NewHamtForTests@@Base+0x40e> │ │ │ │ + b.n 4e8c4 <_PyContext_NewHamtForTests@@Base+0x2e4> │ │ │ │ + vldr d8, [pc, #324] @ 4ea08 <_PyContext_NewHamtForTests@@Base+0x428> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 4e922 <_PyContext_NewHamtForTests@@Base+0x2f2> │ │ │ │ + bne.n 4e8d2 <_PyContext_NewHamtForTests@@Base+0x2f2> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 4e940 <_PyContext_NewHamtForTests@@Base+0x310> │ │ │ │ - bl 142858 │ │ │ │ + b.n 4e8f0 <_PyContext_NewHamtForTests@@Base+0x310> │ │ │ │ + bl 141d28 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4e940 <_PyContext_NewHamtForTests@@Base+0x310> │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 4e8f0 <_PyContext_NewHamtForTests@@Base+0x310> │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4e896 <_PyContext_NewHamtForTests@@Base+0x266> │ │ │ │ + bne.n 4e846 <_PyContext_NewHamtForTests@@Base+0x266> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 4e954 <_PyContext_NewHamtForTests@@Base+0x324> │ │ │ │ + bmi.n 4e904 <_PyContext_NewHamtForTests@@Base+0x324> │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 4e97c <_PyContext_NewHamtForTests@@Base+0x34c> │ │ │ │ + bpl.n 4e92c <_PyContext_NewHamtForTests@@Base+0x34c> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #41872 @ 0xa390 │ │ │ │ + movw r1, #39736 @ 0x9b38 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - bl 7fa74 │ │ │ │ + bl f1b28 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4e896 <_PyContext_NewHamtForTests@@Base+0x266> │ │ │ │ - b.n 4ea2a <_PyContext_NewHamtForTests@@Base+0x3fa> │ │ │ │ - vldr d8, [pc, #224] @ 4ea58 <_PyContext_NewHamtForTests@@Base+0x428> │ │ │ │ - vldr d9, [pc, #228] @ 4ea60 <_PyContext_NewHamtForTests@@Base+0x430> │ │ │ │ + bne.n 4e846 <_PyContext_NewHamtForTests@@Base+0x266> │ │ │ │ + b.n 4e9da <_PyContext_NewHamtForTests@@Base+0x3fa> │ │ │ │ + vldr d8, [pc, #224] @ 4ea08 <_PyContext_NewHamtForTests@@Base+0x428> │ │ │ │ + vldr d9, [pc, #228] @ 4ea10 <_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 4e9a0 <_PyContext_NewHamtForTests@@Base+0x370> │ │ │ │ + bne.n 4e950 <_PyContext_NewHamtForTests@@Base+0x370> │ │ │ │ vcmp.f64 d13, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4ea2a <_PyContext_NewHamtForTests@@Base+0x3fa> │ │ │ │ + beq.n 4e9da <_PyContext_NewHamtForTests@@Base+0x3fa> │ │ │ │ vabs.f64 d6, d11 │ │ │ │ - vldr d7, [pc, #192] @ 4ea68 <_PyContext_NewHamtForTests@@Base+0x438> │ │ │ │ + vldr d7, [pc, #192] @ 4ea18 <_PyContext_NewHamtForTests@@Base+0x438> │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4ea34 <_PyContext_NewHamtForTests@@Base+0x404> │ │ │ │ + bgt.n 4e9e4 <_PyContext_NewHamtForTests@@Base+0x404> │ │ │ │ vabs.f64 d6, d10 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4ea34 <_PyContext_NewHamtForTests@@Base+0x404> │ │ │ │ + bgt.n 4e9e4 <_PyContext_NewHamtForTests@@Base+0x404> │ │ │ │ vabs.f64 d6, d14 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4ea34 <_PyContext_NewHamtForTests@@Base+0x404> │ │ │ │ + bgt.n 4e9e4 <_PyContext_NewHamtForTests@@Base+0x404> │ │ │ │ vabs.f64 d6, d13 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4ea34 <_PyContext_NewHamtForTests@@Base+0x404> │ │ │ │ + bgt.n 4e9e4 <_PyContext_NewHamtForTests@@Base+0x404> │ │ │ │ vsub.f64 d1, d10, d13 │ │ │ │ vsub.f64 d0, d11, d14 │ │ │ │ - bl 27085c <_Py_c_abs@@Base> │ │ │ │ + bl 270084 <_Py_c_abs@@Base> │ │ │ │ vmov.f64 d1, d13 │ │ │ │ vmov.f64 d12, d0 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ - bl 27085c <_Py_c_abs@@Base> │ │ │ │ + bl 270084 <_Py_c_abs@@Base> │ │ │ │ vmul.f64 d0, d0, d8 │ │ │ │ vcmpe.f64 d12, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 4ea2a <_PyContext_NewHamtForTests@@Base+0x3fa> │ │ │ │ + bls.n 4e9da <_PyContext_NewHamtForTests@@Base+0x3fa> │ │ │ │ vmov.f64 d0, d11 │ │ │ │ vmov.f64 d1, d10 │ │ │ │ - bl 27085c <_Py_c_abs@@Base> │ │ │ │ + bl 270084 <_Py_c_abs@@Base> │ │ │ │ vmul.f64 d0, d0, d8 │ │ │ │ vcmpe.f64 d12, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 4ea2a <_PyContext_NewHamtForTests@@Base+0x3fa> │ │ │ │ + bls.n 4e9da <_PyContext_NewHamtForTests@@Base+0x3fa> │ │ │ │ vcmpe.f64 d12, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4ea34 <_PyContext_NewHamtForTests@@Base+0x404> │ │ │ │ + bhi.n 4e9e4 <_PyContext_NewHamtForTests@@Base+0x404> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 4ea4a <_PyContext_NewHamtForTests@@Base+0x41a> │ │ │ │ + b.n 4e9fa <_PyContext_NewHamtForTests@@Base+0x41a> │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 4ea4a <_PyContext_NewHamtForTests@@Base+0x41a> │ │ │ │ + b.n 4e9fa <_PyContext_NewHamtForTests@@Base+0x41a> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 4e978 <_PyContext_NewHamtForTests@@Base+0x348> │ │ │ │ - b.n 4e954 <_PyContext_NewHamtForTests@@Base+0x324> │ │ │ │ + bpl.n 4e928 <_PyContext_NewHamtForTests@@Base+0x348> │ │ │ │ + b.n 4e904 <_PyContext_NewHamtForTests@@Base+0x324> │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ vpop {d8-d14} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ - bvs.n 4e986 <_PyContext_NewHamtForTests@@Base+0x356> │ │ │ │ + bvs.n 4e936 <_PyContext_NewHamtForTests@@Base+0x356> │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - ldr r6, [pc, #208] @ (4eb44 <_PyContext_NewHamtForTests@@Base+0x514>) │ │ │ │ + ldr r6, [pc, #208] @ (4eaf4 <_PyContext_NewHamtForTests@@Base+0x514>) │ │ │ │ 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, 4ea90 <_PyContext_NewHamtForTests@@Base+0x460> │ │ │ │ + cbnz r3, 4ea40 <_PyContext_NewHamtForTests@@Base+0x460> │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r3 │ │ │ │ - cbz r2, 4eaaa <_PyContext_NewHamtForTests@@Base+0x47a> │ │ │ │ + cbz r2, 4ea5a <_PyContext_NewHamtForTests@@Base+0x47a> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 4eaaa <_PyContext_NewHamtForTests@@Base+0x47a> │ │ │ │ + cbz r3, 4ea5a <_PyContext_NewHamtForTests@@Base+0x47a> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #40224 @ 0x9d20 │ │ │ │ + movw r1, #38088 @ 0x94c8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4eb4c <_PyContext_NewHamtForTests@@Base+0x51c> │ │ │ │ + b.n 4eafc <_PyContext_NewHamtForTests@@Base+0x51c> │ │ │ │ mov r0, r1 │ │ │ │ - bl 223fcc │ │ │ │ + bl 2237a0 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - cbz r2, 4eab8 <_PyContext_NewHamtForTests@@Base+0x488> │ │ │ │ + cbz r2, 4ea68 <_PyContext_NewHamtForTests@@Base+0x488> │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 2597d4 <_PyGen_SetStopIterationValue@@Base+0x91c> │ │ │ │ + bl 258fd4 <_PyGen_SetStopIterationValue@@Base+0x918> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4eaa6 <_PyContext_NewHamtForTests@@Base+0x476> │ │ │ │ + beq.n 4ea56 <_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 1701f0 <_PyLong_UInt64_Converter@@Base+0x3428> │ │ │ │ + bl 16f6d0 <_PyLong_UInt64_Converter@@Base+0x3418> │ │ │ │ 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 1701f0 <_PyLong_UInt64_Converter@@Base+0x3428> │ │ │ │ + bl 16f6d0 <_PyLong_UInt64_Converter@@Base+0x3418> │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - cbz r3, 4eb4c <_PyContext_NewHamtForTests@@Base+0x51c> │ │ │ │ + cbz r3, 4eafc <_PyContext_NewHamtForTests@@Base+0x51c> │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 25a3c0 <_PyGen_SetStopIterationValue@@Base+0x1508> │ │ │ │ + bl 259bc0 <_PyGen_SetStopIterationValue@@Base+0x1504> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4eb0c <_PyContext_NewHamtForTests@@Base+0x4dc> │ │ │ │ + beq.n 4eabc <_PyContext_NewHamtForTests@@Base+0x4dc> │ │ │ │ ldr r1, [r6, #20] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - b.n 4eb24 <_PyContext_NewHamtForTests@@Base+0x4f4> │ │ │ │ + b.n 4ead4 <_PyContext_NewHamtForTests@@Base+0x4f4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4eaa6 <_PyContext_NewHamtForTests@@Base+0x476> │ │ │ │ + bge.n 4ea56 <_PyContext_NewHamtForTests@@Base+0x476> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4eaa6 <_PyContext_NewHamtForTests@@Base+0x476> │ │ │ │ + bne.n 4ea56 <_PyContext_NewHamtForTests@@Base+0x476> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4eaa6 <_PyContext_NewHamtForTests@@Base+0x476> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4ea56 <_PyContext_NewHamtForTests@@Base+0x476> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r5, r2 │ │ │ │ - bge.n 4eb4a <_PyContext_NewHamtForTests@@Base+0x51a> │ │ │ │ + bge.n 4eafa <_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 4eb24 <_PyContext_NewHamtForTests@@Base+0x4f4> │ │ │ │ + b.n 4ead4 <_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 │ │ │ │ @@ -51959,536 +51924,534 @@ │ │ │ │ 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, #35332 @ 0x8a04 │ │ │ │ + movw r1, #33092 @ 0x8144 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #1 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl c2188 │ │ │ │ - cbz r0, 4ebd8 <_PyContext_NewHamtForTests@@Base+0x5a8> │ │ │ │ + bl c20dc │ │ │ │ + cbz r0, 4eb88 <_PyContext_NewHamtForTests@@Base+0x5a8> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 236764 │ │ │ │ + bl 235f20 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 4ebb2 <_PyContext_NewHamtForTests@@Base+0x582> │ │ │ │ - cbnz r0, 4ebbe <_PyContext_NewHamtForTests@@Base+0x58e> │ │ │ │ - b.n 4ebd8 <_PyContext_NewHamtForTests@@Base+0x5a8> │ │ │ │ + beq.n 4eb62 <_PyContext_NewHamtForTests@@Base+0x582> │ │ │ │ + cbnz r0, 4eb6e <_PyContext_NewHamtForTests@@Base+0x58e> │ │ │ │ + b.n 4eb88 <_PyContext_NewHamtForTests@@Base+0x5a8> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ebd8 <_PyContext_NewHamtForTests@@Base+0x5a8> │ │ │ │ - b.n 4ebca <_PyContext_NewHamtForTests@@Base+0x59a> │ │ │ │ + bge.n 4eb88 <_PyContext_NewHamtForTests@@Base+0x5a8> │ │ │ │ + b.n 4eb7a <_PyContext_NewHamtForTests@@Base+0x59a> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - cbz r0, 4ebd0 <_PyContext_NewHamtForTests@@Base+0x5a0> │ │ │ │ + cbz r0, 4eb80 <_PyContext_NewHamtForTests@@Base+0x5a0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ebd8 <_PyContext_NewHamtForTests@@Base+0x5a8> │ │ │ │ + bge.n 4eb88 <_PyContext_NewHamtForTests@@Base+0x5a8> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4ebd8 <_PyContext_NewHamtForTests@@Base+0x5a8> │ │ │ │ + b.n 4eb88 <_PyContext_NewHamtForTests@@Base+0x5a8> │ │ │ │ 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, #248] @ (4ece8 <_PyContext_NewHamtForTests@@Base+0x6b8>) │ │ │ │ + ldr r6, [pc, #248] @ (4ec98 <_PyContext_NewHamtForTests@@Base+0x6b8>) │ │ │ │ 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 4ec1c <_PyContext_NewHamtForTests@@Base+0x5ec> │ │ │ │ + bne.n 4ebcc <_PyContext_NewHamtForTests@@Base+0x5ec> │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 4ec1c <_PyContext_NewHamtForTests@@Base+0x5ec> │ │ │ │ + ble.n 4ebcc <_PyContext_NewHamtForTests@@Base+0x5ec> │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 4ec1c <_PyContext_NewHamtForTests@@Base+0x5ec> │ │ │ │ - cbnz r4, 4ec40 <_PyContext_NewHamtForTests@@Base+0x610> │ │ │ │ + bne.n 4ebcc <_PyContext_NewHamtForTests@@Base+0x5ec> │ │ │ │ + cbnz r4, 4ebf0 <_PyContext_NewHamtForTests@@Base+0x610> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #204] @ (4ecec <_PyContext_NewHamtForTests@@Base+0x6bc>) │ │ │ │ + ldr r4, [pc, #204] @ (4ec9c <_PyContext_NewHamtForTests@@Base+0x6bc>) │ │ │ │ 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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ecc2 <_PyContext_NewHamtForTests@@Base+0x692> │ │ │ │ + beq.n 4ec72 <_PyContext_NewHamtForTests@@Base+0x692> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 11bf80 │ │ │ │ + bl 11ba90 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ ldrd r7, r6, [sp, #76] @ 0x4c │ │ │ │ - cbz r0, 4ec6c <_PyContext_NewHamtForTests@@Base+0x63c> │ │ │ │ + cbz r0, 4ec1c <_PyContext_NewHamtForTests@@Base+0x63c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 200554 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ - cbz r0, 4ec6c <_PyContext_NewHamtForTests@@Base+0x63c> │ │ │ │ + bl 1ffcc8 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + cbz r0, 4ec1c <_PyContext_NewHamtForTests@@Base+0x63c> │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 4ec70 <_PyContext_NewHamtForTests@@Base+0x640> │ │ │ │ + beq.n 4ec20 <_PyContext_NewHamtForTests@@Base+0x640> │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 42d48 │ │ │ │ + bl 42cd8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4ecd4 <_PyContext_NewHamtForTests@@Base+0x6a4> │ │ │ │ + b.n 4ec84 <_PyContext_NewHamtForTests@@Base+0x6a4> │ │ │ │ mov r2, r5 │ │ │ │ strd r8, r9, [sp] │ │ │ │ - movw r1, #30896 @ 0x78b0 │ │ │ │ + movw r1, #28620 @ 0x6fcc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #58692 @ 0xe544 │ │ │ │ + movw r0, #56592 @ 0xdd10 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91afc │ │ │ │ + bl 91bcc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4ec92 <_PyContext_NewHamtForTests@@Base+0x662> │ │ │ │ + bne.n 4ec42 <_PyContext_NewHamtForTests@@Base+0x662> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4ecd4 <_PyContext_NewHamtForTests@@Base+0x6a4> │ │ │ │ - bl 97c24 │ │ │ │ + b.n 4ec84 <_PyContext_NewHamtForTests@@Base+0x6a4> │ │ │ │ + bl 97ca0 │ │ │ │ mov r2, r8 │ │ │ │ mov sl, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c208 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 9a7f0 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 4eccc <_PyContext_NewHamtForTests@@Base+0x69c> │ │ │ │ + bge.n 4ec7c <_PyContext_NewHamtForTests@@Base+0x69c> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a863c │ │ │ │ - b.n 4ec8e <_PyContext_NewHamtForTests@@Base+0x65e> │ │ │ │ + bl 1a7bcc │ │ │ │ + b.n 4ec3e <_PyContext_NewHamtForTests@@Base+0x65e> │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4ecd4 <_PyContext_NewHamtForTests@@Base+0x6a4> │ │ │ │ + b.n 4ec84 <_PyContext_NewHamtForTests@@Base+0x6a4> │ │ │ │ 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 11c5f4 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11c104 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - lsls r4, r7, #15 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ldr r6, [pc, #384] @ (4ee70 <_Py_c_diff@@Base+0x180>) │ │ │ │ + @ instruction: 0xfb3c0048 │ │ │ │ + ldr r6, [pc, #384] @ (4ee20 <_Py_c_diff@@Base+0x180>) │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0004ecf0 <_Py_c_diff@@Base>: │ │ │ │ +0004eca0 <_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 255c20 │ │ │ │ - cbz r0, 4ed34 <_Py_c_diff@@Base+0x44> │ │ │ │ + bl 255420 │ │ │ │ + cbz r0, 4ece4 <_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 4ed32 <_Py_c_diff@@Base+0x42> │ │ │ │ + bge.n 4ece2 <_Py_c_diff@@Base+0x42> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4ed32 <_Py_c_diff@@Base+0x42> │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4ece2 <_Py_c_diff@@Base+0x42> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #3 │ │ │ │ - b.w 21d194 <_PyXIData_New@@Base+0xd8> │ │ │ │ + b.w 21c968 <_PyXIData_New@@Base+0xdc> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #8 │ │ │ │ - bl 12afc0 │ │ │ │ + bl 12aa94 │ │ │ │ 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, 4edd8 <_Py_c_diff@@Base+0xe8> │ │ │ │ + bl 713f4 │ │ │ │ + cbz r0, 4ed88 <_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 4edaa <_Py_c_diff@@Base+0xba> │ │ │ │ + bge.n 4ed5a <_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 4ed8a <_Py_c_diff@@Base+0x9a> │ │ │ │ + b.n 4ed3a <_Py_c_diff@@Base+0x9a> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - cbz r3, 4edc8 <_Py_c_diff@@Base+0xd8> │ │ │ │ + cbz r3, 4ed78 <_Py_c_diff@@Base+0xd8> │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r0, #1860 @ 0x744 │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ + movw r0, #65296 @ 0xff10 │ │ │ │ + movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 808ec │ │ │ │ - movw r0, #45884 @ 0xb33c │ │ │ │ + b.w 8091c │ │ │ │ + movw r0, #43496 @ 0xa9e8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 808ec │ │ │ │ + b.w 8091c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r5, [pc, #172] @ (4ee98 <_Py_c_diff@@Base+0x1a8>) │ │ │ │ + ldr r5, [pc, #172] @ (4ee48 <_Py_c_diff@@Base+0x1a8>) │ │ │ │ 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 4ee1a <_Py_c_diff@@Base+0x12a> │ │ │ │ + bne.n 4edca <_Py_c_diff@@Base+0x12a> │ │ │ │ cmp r7, ip │ │ │ │ - ble.n 4ee1a <_Py_c_diff@@Base+0x12a> │ │ │ │ + ble.n 4edca <_Py_c_diff@@Base+0x12a> │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 4ee1a <_Py_c_diff@@Base+0x12a> │ │ │ │ - cbnz r6, 4ee3c <_Py_c_diff@@Base+0x14c> │ │ │ │ - ldr r4, [pc, #128] @ (4ee9c <_Py_c_diff@@Base+0x1ac>) │ │ │ │ + bne.n 4edca <_Py_c_diff@@Base+0x12a> │ │ │ │ + cbnz r6, 4edec <_Py_c_diff@@Base+0x14c> │ │ │ │ + ldr r4, [pc, #128] @ (4ee4c <_Py_c_diff@@Base+0x1ac>) │ │ │ │ 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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4ee7a <_Py_c_diff@@Base+0x18a> │ │ │ │ + cbz r0, 4ee2a <_Py_c_diff@@Base+0x18a> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 11bf80 │ │ │ │ + bl 11ba90 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ - cbnz r0, 4ee4e <_Py_c_diff@@Base+0x15e> │ │ │ │ + cbnz r0, 4edfe <_Py_c_diff@@Base+0x15e> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4ee88 <_Py_c_diff@@Base+0x198> │ │ │ │ - bl 97c24 │ │ │ │ + b.n 4ee38 <_Py_c_diff@@Base+0x198> │ │ │ │ + bl 97ca0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b730 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 9a7f0 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 4ee80 <_Py_c_diff@@Base+0x190> │ │ │ │ + bge.n 4ee30 <_Py_c_diff@@Base+0x190> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a863c │ │ │ │ - b.n 4ee4a <_Py_c_diff@@Base+0x15a> │ │ │ │ + bl 1a7bcc │ │ │ │ + b.n 4edfa <_Py_c_diff@@Base+0x15a> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4ee88 <_Py_c_diff@@Base+0x198> │ │ │ │ + b.n 4ee38 <_Py_c_diff@@Base+0x198> │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ add r0, sp, #28 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ - bl 11c5f4 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11c104 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - lsls r0, r7, #16 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ldr r6, [pc, #560] @ (4f0d0 <_PyObject_CheckXIData@@Base+0x1ac>) │ │ │ │ + @ instruction: 0xfb780048 │ │ │ │ + ldr r6, [pc, #560] @ (4f080 <_PyObject_CheckXIData@@Base+0x1ac>) │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4eeaa <_Py_c_diff@@Base+0x1ba> │ │ │ │ + cbz r0, 4ee5a <_Py_c_diff@@Base+0x1ba> │ │ │ │ movs r1, #3 │ │ │ │ - b.w 21d194 <_PyXIData_New@@Base+0xd8> │ │ │ │ + b.w 21c968 <_PyXIData_New@@Base+0xdc> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0004eeb4 <_PyXIData_FormatNotShareableError@@Base>: │ │ │ │ +0004ee64 <_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 21ad4c <_PyObject_GetXIData@@Base+0x368> │ │ │ │ + bl 21a528 <_PyObject_GetXIData@@Base+0x368> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - b.n 4f066 <_PyObject_CheckXIData@@Base+0x142> │ │ │ │ + b.n 4f016 <_PyObject_CheckXIData@@Base+0x142> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4eef0 <_PyXIData_FormatNotShareableError@@Base+0x3c> │ │ │ │ + cbz r0, 4eea0 <_PyXIData_FormatNotShareableError@@Base+0x3c> │ │ │ │ movs r1, #5 │ │ │ │ - b.w 21d194 <_PyXIData_New@@Base+0xd8> │ │ │ │ + b.w 21c968 <_PyXIData_New@@Base+0xdc> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #1864 @ 0x748 │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ + movw r0, #65300 @ 0xff14 │ │ │ │ + movt r0, #44 @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 202088 <_PyEval_GetBuiltin@@Base+0x19c> │ │ │ │ + bl 201800 <_PyEval_GetBuiltin@@Base+0x19c> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0004ef24 <_PyObject_CheckXIData@@Base>: │ │ │ │ +0004eed4 <_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 4ef72 <_PyObject_CheckXIData@@Base+0x4e> │ │ │ │ + beq.n 4ef22 <_PyObject_CheckXIData@@Base+0x4e> │ │ │ │ adds.w r3, r3, #5536 @ 0x15a0 │ │ │ │ - beq.n 4ef72 <_PyObject_CheckXIData@@Base+0x4e> │ │ │ │ + beq.n 4ef22 <_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 21abf0 <_PyObject_GetXIData@@Base+0x20c> │ │ │ │ + bl 21a3cc <_PyObject_GetXIData@@Base+0x20c> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - cbnz r0, 4ef78 <_PyObject_CheckXIData@@Base+0x54> │ │ │ │ + cbnz r0, 4ef28 <_PyObject_CheckXIData@@Base+0x54> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r3, 4ef7a <_PyObject_CheckXIData@@Base+0x56> │ │ │ │ + cbnz r3, 4ef2a <_PyObject_CheckXIData@@Base+0x56> │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ - cbz r3, 4ef68 <_PyObject_CheckXIData@@Base+0x44> │ │ │ │ + cbz r3, 4ef18 <_PyObject_CheckXIData@@Base+0x44> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 4ef72 <_PyObject_CheckXIData@@Base+0x4e> │ │ │ │ + cbnz r3, 4ef22 <_PyObject_CheckXIData@@Base+0x4e> │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21ac94 <_PyObject_GetXIData@@Base+0x2b0> │ │ │ │ + bl 21a470 <_PyObject_GetXIData@@Base+0x2b0> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4ef7a <_PyObject_CheckXIData@@Base+0x56> │ │ │ │ + b.n 4ef2a <_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 4efee <_PyObject_CheckXIData@@Base+0xca> │ │ │ │ + ble.n 4ef9e <_PyObject_CheckXIData@@Base+0xca> │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 4efee <_PyObject_CheckXIData@@Base+0xca> │ │ │ │ + beq.n 4ef9e <_PyObject_CheckXIData@@Base+0xca> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ - cbz r5, 4efb8 <_PyObject_CheckXIData@@Base+0x94> │ │ │ │ + cbz r5, 4ef68 <_PyObject_CheckXIData@@Base+0x94> │ │ │ │ mov r1, r5 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 293800 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ + bl 292f80 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ cmp r0, r7 │ │ │ │ - bge.n 4efb8 <_PyObject_CheckXIData@@Base+0x94> │ │ │ │ + bge.n 4ef68 <_PyObject_CheckXIData@@Base+0x94> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1f37b8 │ │ │ │ + b.w 1f2f28 │ │ │ │ mul.w r5, r7, r5 │ │ │ │ bic.w r8, r6, r6, asr #31 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 4efd2 <_PyObject_CheckXIData@@Base+0xae> │ │ │ │ + ble.n 4ef82 <_PyObject_CheckXIData@@Base+0xae> │ │ │ │ mov r1, r8 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 293800 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ + bl 292f80 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ cmp r0, r5 │ │ │ │ - blt.n 4efb0 <_PyObject_CheckXIData@@Base+0x8c> │ │ │ │ + blt.n 4ef60 <_PyObject_CheckXIData@@Base+0x8c> │ │ │ │ mul.w r1, r7, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22deb8 <_PyUnicode_EncodeUTF16@@Base+0x664> │ │ │ │ + bl 22d6f0 <_PyUnicode_EncodeUTF16@@Base+0x664> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4effc <_PyObject_CheckXIData@@Base+0xd8> │ │ │ │ + beq.n 4efac <_PyObject_CheckXIData@@Base+0xd8> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mul.w r1, r5, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1dd914 <_PyBytes_Repeat@@Base> │ │ │ │ + bl 1dd01c <_PyBytes_Repeat@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4effe <_PyObject_CheckXIData@@Base+0xda> │ │ │ │ + bge.n 4efae <_PyObject_CheckXIData@@Base+0xda> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4effe <_PyObject_CheckXIData@@Base+0xda> │ │ │ │ + b.n 4efae <_PyObject_CheckXIData@@Base+0xda> │ │ │ │ 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, 4f020 <_PyObject_CheckXIData@@Base+0xfc> │ │ │ │ + cbz r1, 4efd0 <_PyObject_CheckXIData@@Base+0xfc> │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbnz r0, 4f036 <_PyObject_CheckXIData@@Base+0x112> │ │ │ │ - b.n 4f02c <_PyObject_CheckXIData@@Base+0x108> │ │ │ │ - bl 257968 │ │ │ │ + cbnz r0, 4efe6 <_PyObject_CheckXIData@@Base+0x112> │ │ │ │ + b.n 4efdc <_PyObject_CheckXIData@@Base+0x108> │ │ │ │ + bl 2572fc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4f018 <_PyObject_CheckXIData@@Base+0xf4> │ │ │ │ + bne.n 4efc8 <_PyObject_CheckXIData@@Base+0xf4> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4f042 <_PyObject_CheckXIData@@Base+0x11e> │ │ │ │ - bl 703d8 │ │ │ │ + b.n 4eff2 <_PyObject_CheckXIData@@Base+0x11e> │ │ │ │ + bl 70410 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f028 <_PyObject_CheckXIData@@Base+0x104> │ │ │ │ + beq.n 4efd8 <_PyObject_CheckXIData@@Base+0x104> │ │ │ │ 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 4f058 <_PyObject_CheckXIData@@Base+0x134> │ │ │ │ - movw r0, #25196 @ 0x626c │ │ │ │ + bne.n 4f008 <_PyObject_CheckXIData@@Base+0x134> │ │ │ │ + movw r0, #20244 @ 0x4f14 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ movs r1, #6 │ │ │ │ - b.w 7fa14 │ │ │ │ - movw r0, #25204 @ 0x6274 │ │ │ │ + b.w 7fa44 │ │ │ │ + movw r0, #20252 @ 0x4f1c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ movs r1, #6 │ │ │ │ - b.w 7fa14 │ │ │ │ + b.w 7fa44 │ │ │ │ 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, 4f08a <_PyObject_CheckXIData@@Base+0x166> │ │ │ │ + cbz r7, 4f03a <_PyObject_CheckXIData@@Base+0x166> │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 4f08a <_PyObject_CheckXIData@@Base+0x166> │ │ │ │ + beq.n 4f03a <_PyObject_CheckXIData@@Base+0x166> │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.n 4f094 <_PyObject_CheckXIData@@Base+0x170> │ │ │ │ - bl 15cb00 <_PyDict_SetItem_KnownHash_LockHeld@@Base+0x2bfc> │ │ │ │ + bgt.n 4f044 <_PyObject_CheckXIData@@Base+0x170> │ │ │ │ + bl 15c074 <_PyDict_SetItem_KnownHash_LockHeld@@Base+0x2be8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4f126 <_PyObject_CheckXIData@@Base+0x202> │ │ │ │ - b.n 4f1c8 <_PyObject_CheckXIData@@Base+0x2a4> │ │ │ │ + blt.n 4f0d6 <_PyObject_CheckXIData@@Base+0x202> │ │ │ │ + b.n 4f178 <_PyObject_CheckXIData@@Base+0x2a4> │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 4f12c <_PyObject_CheckXIData@@Base+0x208> │ │ │ │ + bne.n 4f0dc <_PyObject_CheckXIData@@Base+0x208> │ │ │ │ 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 4f0ae <_PyObject_CheckXIData@@Base+0x18a> │ │ │ │ + blt.n 4f05e <_PyObject_CheckXIData@@Base+0x18a> │ │ │ │ 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 4f118 <_PyObject_CheckXIData@@Base+0x1f4> │ │ │ │ + ble.n 4f0c8 <_PyObject_CheckXIData@@Base+0x1f4> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bne.n 4f0e8 <_PyObject_CheckXIData@@Base+0x1c4> │ │ │ │ + bne.n 4f098 <_PyObject_CheckXIData@@Base+0x1c4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dd8d4 │ │ │ │ - cbnz r0, 4f0d6 <_PyObject_CheckXIData@@Base+0x1b2> │ │ │ │ + bl 1dcfdc │ │ │ │ + cbnz r0, 4f086 <_PyObject_CheckXIData@@Base+0x1b2> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r3, r6 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 4f14a <_PyObject_CheckXIData@@Base+0x226> │ │ │ │ + b.n 4f0fa <_PyObject_CheckXIData@@Base+0x226> │ │ │ │ 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 │ │ │ │ @@ -52506,195 +52469,195 @@ │ │ │ │ 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 4f0f6 <_PyObject_CheckXIData@@Base+0x1d2> │ │ │ │ - b.n 4f0bc <_PyObject_CheckXIData@@Base+0x198> │ │ │ │ + bne.n 4f0a6 <_PyObject_CheckXIData@@Base+0x1d2> │ │ │ │ + b.n 4f06c <_PyObject_CheckXIData@@Base+0x198> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r2, r6 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f1c8 <_PyObject_CheckXIData@@Base+0x2a4> │ │ │ │ + bge.n 4f178 <_PyObject_CheckXIData@@Base+0x2a4> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4f1c8 <_PyObject_CheckXIData@@Base+0x2a4> │ │ │ │ + b.n 4f178 <_PyObject_CheckXIData@@Base+0x2a4> │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 293588 <_PyMonitoring_FireBranchEvent@@Base+0xa4> │ │ │ │ + bl 292d08 <_PyMonitoring_FireBranchEvent@@Base+0xa4> │ │ │ │ cmp r0, r7 │ │ │ │ - bcs.n 4f140 <_PyObject_CheckXIData@@Base+0x21c> │ │ │ │ + bcs.n 4f0f0 <_PyObject_CheckXIData@@Base+0x21c> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1f37b8 │ │ │ │ + b.w 1f2f28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11196c │ │ │ │ + bl 11147c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4f14e <_PyObject_CheckXIData@@Base+0x22a> │ │ │ │ + cbnz r0, 4f0fe <_PyObject_CheckXIData@@Base+0x22a> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4f1c8 <_PyObject_CheckXIData@@Base+0x2a4> │ │ │ │ + b.n 4f178 <_PyObject_CheckXIData@@Base+0x2a4> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4f168 <_PyObject_CheckXIData@@Base+0x244> │ │ │ │ + blt.n 4f118 <_PyObject_CheckXIData@@Base+0x244> │ │ │ │ mul.w r3, r7, r5 │ │ │ │ cmp r0, r3 │ │ │ │ - bge.n 4f168 <_PyObject_CheckXIData@@Base+0x244> │ │ │ │ + bge.n 4f118 <_PyObject_CheckXIData@@Base+0x244> │ │ │ │ add r0, r7 │ │ │ │ mov r1, r7 │ │ │ │ subs r0, #1 │ │ │ │ - bl 293800 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ + bl 292f80 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ mov r5, r0 │ │ │ │ movs r7, #0 │ │ │ │ subs r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, r7 │ │ │ │ - ble.n 4f1a8 <_PyObject_CheckXIData@@Base+0x284> │ │ │ │ - bl 255c20 │ │ │ │ - cbnz r0, 4f192 <_PyObject_CheckXIData@@Base+0x26e> │ │ │ │ + ble.n 4f158 <_PyObject_CheckXIData@@Base+0x284> │ │ │ │ + bl 255420 │ │ │ │ + cbnz r0, 4f142 <_PyObject_CheckXIData@@Base+0x26e> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f14a <_PyObject_CheckXIData@@Base+0x226> │ │ │ │ + bge.n 4f0fa <_PyObject_CheckXIData@@Base+0x226> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4f14a <_PyObject_CheckXIData@@Base+0x226> │ │ │ │ + bne.n 4f0fa <_PyObject_CheckXIData@@Base+0x226> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4f14a <_PyObject_CheckXIData@@Base+0x226> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4f0fa <_PyObject_CheckXIData@@Base+0x226> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f1a4 <_PyObject_CheckXIData@@Base+0x280> │ │ │ │ + bge.n 4f154 <_PyObject_CheckXIData@@Base+0x280> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4f1a4 <_PyObject_CheckXIData@@Base+0x280> │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4f154 <_PyObject_CheckXIData@@Base+0x280> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - b.n 4f16c <_PyObject_CheckXIData@@Base+0x248> │ │ │ │ + b.n 4f11c <_PyObject_CheckXIData@@Base+0x248> │ │ │ │ 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 4f1c8 <_PyObject_CheckXIData@@Base+0x2a4> │ │ │ │ + bge.n 4f178 <_PyObject_CheckXIData@@Base+0x2a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4f1c8 <_PyObject_CheckXIData@@Base+0x2a4> │ │ │ │ + cbnz r3, 4f178 <_PyObject_CheckXIData@@Base+0x2a4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4f1f0 <_PyObject_CheckXIData@@Base+0x2cc> │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 4f1a0 <_PyObject_CheckXIData@@Base+0x2cc> │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ push {r4} │ │ │ │ cmp r1, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne.n 4f1e8 <_PyObject_CheckXIData@@Base+0x2c4> │ │ │ │ + bne.n 4f198 <_PyObject_CheckXIData@@Base+0x2c4> │ │ │ │ pop {r4} │ │ │ │ - b.w 140118 │ │ │ │ + b.w 13f5e4 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r2 │ │ │ │ pop {r4} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4f1fc <_PyObject_CheckXIData@@Base+0x2d8> │ │ │ │ + cbz r0, 4f1ac <_PyObject_CheckXIData@@Base+0x2d8> │ │ │ │ movs r1, #7 │ │ │ │ - b.w 21d194 <_PyXIData_New@@Base+0xd8> │ │ │ │ + b.w 21c968 <_PyXIData_New@@Base+0xdc> │ │ │ │ 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, 4f226 <_PyObject_CheckXIData@@Base+0x302> │ │ │ │ + cbnz r3, 4f1d6 <_PyObject_CheckXIData@@Base+0x302> │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 4f226 <_PyObject_CheckXIData@@Base+0x302> │ │ │ │ + ble.n 4f1d6 <_PyObject_CheckXIData@@Base+0x302> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4f226 <_PyObject_CheckXIData@@Base+0x302> │ │ │ │ - cbnz r4, 4f248 <_PyObject_CheckXIData@@Base+0x324> │ │ │ │ + bne.n 4f1d6 <_PyObject_CheckXIData@@Base+0x302> │ │ │ │ + cbnz r4, 4f1f8 <_PyObject_CheckXIData@@Base+0x324> │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #176] @ (4f2e0 <_PyObject_CheckXIData@@Base+0x3bc>) │ │ │ │ + ldr r4, [pc, #176] @ (4f290 <_PyObject_CheckXIData@@Base+0x3bc>) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #2 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4f248 <_PyObject_CheckXIData@@Base+0x324> │ │ │ │ + cbnz r0, 4f1f8 <_PyObject_CheckXIData@@Base+0x324> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4f2da <_PyObject_CheckXIData@@Base+0x3b6> │ │ │ │ + b.n 4f28a <_PyObject_CheckXIData@@Base+0x3b6> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4f25c <_PyObject_CheckXIData@@Base+0x338> │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 4f20c <_PyObject_CheckXIData@@Base+0x338> │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f244 <_PyObject_CheckXIData@@Base+0x320> │ │ │ │ + bne.n 4f1f4 <_PyObject_CheckXIData@@Base+0x320> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4f270 <_PyObject_CheckXIData@@Base+0x34c> │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 4f220 <_PyObject_CheckXIData@@Base+0x34c> │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f244 <_PyObject_CheckXIData@@Base+0x320> │ │ │ │ + bne.n 4f1f4 <_PyObject_CheckXIData@@Base+0x320> │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #34188 @ 0x858c │ │ │ │ + movw r1, #31948 @ 0x7ccc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #10740 @ 0x29f4 │ │ │ │ + movw r0, #8640 @ 0x21c0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91afc │ │ │ │ + bl 91bcc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f244 <_PyObject_CheckXIData@@Base+0x320> │ │ │ │ - bl 97c24 │ │ │ │ + beq.n 4f1f4 <_PyObject_CheckXIData@@Base+0x320> │ │ │ │ + bl 97ca0 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b8b0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 9a7f0 │ │ │ │ - cbz r6, 4f2d2 <_PyObject_CheckXIData@@Base+0x3ae> │ │ │ │ + cbz r6, 4f282 <_PyObject_CheckXIData@@Base+0x3ae> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4f2be <_PyObject_CheckXIData@@Base+0x39a> │ │ │ │ - bl ee0f4 │ │ │ │ + bne.n 4f26e <_PyObject_CheckXIData@@Base+0x39a> │ │ │ │ + bl edacc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f292 <_PyObject_CheckXIData@@Base+0x36e> │ │ │ │ - b.n 4f244 <_PyObject_CheckXIData@@Base+0x320> │ │ │ │ + beq.n 4f242 <_PyObject_CheckXIData@@Base+0x36e> │ │ │ │ + b.n 4f1f4 <_PyObject_CheckXIData@@Base+0x320> │ │ │ │ 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 1a8634 │ │ │ │ + b.w 1a7bc4 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #736] @ (4f5c4 <_PyObject_CheckXIData@@Base+0x6a0>) │ │ │ │ + ldr r6, [pc, #736] @ (4f574 <_PyObject_CheckXIData@@Base+0x6a0>) │ │ │ │ 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 │ │ │ │ @@ -52702,896 +52665,896 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2b314 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12945c │ │ │ │ - cbnz r0, 4f348 <_PyObject_CheckXIData@@Base+0x424> │ │ │ │ + bl 128f30 │ │ │ │ + cbnz r0, 4f2f8 <_PyObject_CheckXIData@@Base+0x424> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 4f316 <_PyObject_CheckXIData@@Base+0x3f2> │ │ │ │ + cbz r5, 4f2c6 <_PyObject_CheckXIData@@Base+0x3f2> │ │ │ │ ldr r4, [r4, #20] │ │ │ │ - b.n 4f31e <_PyObject_CheckXIData@@Base+0x3fa> │ │ │ │ + b.n 4f2ce <_PyObject_CheckXIData@@Base+0x3fa> │ │ │ │ movw r4, #32052 @ 0x7d34 │ │ │ │ movt r4, #82 @ 0x52 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - blt.n 4f33c <_PyObject_CheckXIData@@Base+0x418> │ │ │ │ + blt.n 4f2ec <_PyObject_CheckXIData@@Base+0x418> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c22c │ │ │ │ - cbnz r0, 4f33c <_PyObject_CheckXIData@@Base+0x418> │ │ │ │ + cbnz r0, 4f2ec <_PyObject_CheckXIData@@Base+0x418> │ │ │ │ adds r0, r4, r6 │ │ │ │ subs r1, r5, r6 │ │ │ │ - bl 155be4 │ │ │ │ + bl 155250 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4f34a <_PyObject_CheckXIData@@Base+0x426> │ │ │ │ + b.n 4f2fa <_PyObject_CheckXIData@@Base+0x426> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 155be4 │ │ │ │ + bl 155250 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4f34a <_PyObject_CheckXIData@@Base+0x426> │ │ │ │ + b.n 4f2fa <_PyObject_CheckXIData@@Base+0x426> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 4f354 <_PyObject_CheckXIData@@Base+0x430> │ │ │ │ + cbz r3, 4f304 <_PyObject_CheckXIData@@Base+0x430> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12afc0 │ │ │ │ + bl 12aa94 │ │ │ │ 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 77224 │ │ │ │ + bl 7725c │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 4f37a <_PyObject_CheckXIData@@Base+0x456> │ │ │ │ + ble.n 4f32a <_PyObject_CheckXIData@@Base+0x456> │ │ │ │ add.w r6, r5, #16 │ │ │ │ - b.n 4f388 <_PyObject_CheckXIData@@Base+0x464> │ │ │ │ + b.n 4f338 <_PyObject_CheckXIData@@Base+0x464> │ │ │ │ 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 4f37a <_PyObject_CheckXIData@@Base+0x456> │ │ │ │ + bcc.n 4f32a <_PyObject_CheckXIData@@Base+0x456> │ │ │ │ ldr.w r0, [r6, r4, lsl #2] │ │ │ │ - bl 7a1c4 │ │ │ │ - b.n 4f388 <_PyObject_CheckXIData@@Base+0x464> │ │ │ │ - b.w 118a44 <_Py_hashtable_destroy@@Base> │ │ │ │ + bl 7a1f4 │ │ │ │ + b.n 4f338 <_PyObject_CheckXIData@@Base+0x464> │ │ │ │ + b.w 118554 <_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 4f3bc <_PyObject_CheckXIData@@Base+0x498> │ │ │ │ + bne.n 4f36c <_PyObject_CheckXIData@@Base+0x498> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl dc350 <_PyNumber_Index@@Base> │ │ │ │ + bl dbe5c <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4f3d4 <_PyObject_CheckXIData@@Base+0x4b0> │ │ │ │ - b.n 4f3e6 <_PyObject_CheckXIData@@Base+0x4c2> │ │ │ │ + cbnz r0, 4f384 <_PyObject_CheckXIData@@Base+0x4b0> │ │ │ │ + b.n 4f396 <_PyObject_CheckXIData@@Base+0x4c2> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #23344 @ 0x5b30 │ │ │ │ + movw r0, #21104 @ 0x5270 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f3b0 <_PyObject_CheckXIData@@Base+0x48c> │ │ │ │ - b.n 4f4c8 <_PyObject_CheckXIData@@Base+0x5a4> │ │ │ │ - bl 859dc │ │ │ │ + bne.n 4f360 <_PyObject_CheckXIData@@Base+0x48c> │ │ │ │ + b.n 4f478 <_PyObject_CheckXIData@@Base+0x5a4> │ │ │ │ + bl 85a50 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4f3f4 <_PyObject_CheckXIData@@Base+0x4d0> │ │ │ │ + blt.n 4f3a4 <_PyObject_CheckXIData@@Base+0x4d0> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 4f404 <_PyObject_CheckXIData@@Base+0x4e0> │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 4f3b4 <_PyObject_CheckXIData@@Base+0x4e0> │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f4c8 <_PyObject_CheckXIData@@Base+0x5a4> │ │ │ │ + bne.n 4f478 <_PyObject_CheckXIData@@Base+0x5a4> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4f404 <_PyObject_CheckXIData@@Base+0x4e0> │ │ │ │ + b.n 4f3b4 <_PyObject_CheckXIData@@Base+0x4e0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4f3e2 <_PyObject_CheckXIData@@Base+0x4be> │ │ │ │ + bne.n 4f392 <_PyObject_CheckXIData@@Base+0x4be> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4f3e2 <_PyObject_CheckXIData@@Base+0x4be> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4f392 <_PyObject_CheckXIData@@Base+0x4be> │ │ │ │ ldr r6, [r5, #4] │ │ │ │ - movw r1, #8376 @ 0x20b8 │ │ │ │ + movw r1, #8348 @ 0x209c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 125f70 │ │ │ │ - bl cf748 │ │ │ │ + bl 125a3c │ │ │ │ + bl cf2a0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 4f42a <_PyObject_CheckXIData@@Base+0x506> │ │ │ │ + beq.n 4f3da <_PyObject_CheckXIData@@Base+0x506> │ │ │ │ mov r0, r3 │ │ │ │ - bl 882f0 │ │ │ │ + bl 88318 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f49a <_PyObject_CheckXIData@@Base+0x576> │ │ │ │ + beq.n 4f44a <_PyObject_CheckXIData@@Base+0x576> │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - cbz r1, 4f440 <_PyObject_CheckXIData@@Base+0x51c> │ │ │ │ + cbz r1, 4f3f0 <_PyObject_CheckXIData@@Base+0x51c> │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bge.n 4f44c <_PyObject_CheckXIData@@Base+0x528> │ │ │ │ + bge.n 4f3fc <_PyObject_CheckXIData@@Base+0x528> │ │ │ │ add r4, r3 │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ - b.n 4f44c <_PyObject_CheckXIData@@Base+0x528> │ │ │ │ + b.n 4f3fc <_PyObject_CheckXIData@@Base+0x528> │ │ │ │ mov r0, r7 │ │ │ │ - bl 257968 │ │ │ │ + bl 2572fc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4f430 <_PyObject_CheckXIData@@Base+0x50c> │ │ │ │ - b.n 4f4c8 <_PyObject_CheckXIData@@Base+0x5a4> │ │ │ │ + bne.n 4f3e0 <_PyObject_CheckXIData@@Base+0x50c> │ │ │ │ + b.n 4f478 <_PyObject_CheckXIData@@Base+0x5a4> │ │ │ │ cmp r4, r3 │ │ │ │ mov.w r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - bl 25a3c0 <_PyGen_SetStopIterationValue@@Base+0x1508> │ │ │ │ + bl 259bc0 <_PyGen_SetStopIterationValue@@Base+0x1504> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f4c8 <_PyObject_CheckXIData@@Base+0x5a4> │ │ │ │ + beq.n 4f478 <_PyObject_CheckXIData@@Base+0x5a4> │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r2 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 4f47c <_PyObject_CheckXIData@@Base+0x558> │ │ │ │ + bge.n 4f42c <_PyObject_CheckXIData@@Base+0x558> │ │ │ │ add.w r6, r0, r3, lsl #2 │ │ │ │ ldr.w r6, [r6, #-4] │ │ │ │ str.w r6, [r0, r3, lsl #2] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 4f466 <_PyObject_CheckXIData@@Base+0x542> │ │ │ │ + b.n 4f416 <_PyObject_CheckXIData@@Base+0x542> │ │ │ │ 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 4f4ca <_PyObject_CheckXIData@@Base+0x5a6> │ │ │ │ + b.n 4f47a <_PyObject_CheckXIData@@Base+0x5a6> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - movw r1, #8376 @ 0x20b8 │ │ │ │ + movw r1, #8348 @ 0x209c │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 125f70 │ │ │ │ - bl cf748 │ │ │ │ + bl 125a3c │ │ │ │ + bl cf2a0 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #35928 @ 0x8c58 │ │ │ │ + movw r1, #33688 @ 0x8398 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #23344 @ 0x5b30 │ │ │ │ + movw r0, #21104 @ 0x5270 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 24109c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 2408ac <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrb r0, [r3, #1] │ │ │ │ - b.w 7fd14 │ │ │ │ + b.w 7fd44 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ - b.w 7dd68 │ │ │ │ + b.w 7dd94 │ │ │ │ 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, 4f512 <_PyObject_CheckXIData@@Base+0x5ee> │ │ │ │ + cbz r6, 4f4c2 <_PyObject_CheckXIData@@Base+0x5ee> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - cbz r2, 4f522 <_PyObject_CheckXIData@@Base+0x5fe> │ │ │ │ + cbz r2, 4f4d2 <_PyObject_CheckXIData@@Base+0x5fe> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ mov r0, sp │ │ │ │ - bl 11196c │ │ │ │ + bl 11147c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a1f4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 7a1c4 │ │ │ │ - cbz r4, 4f550 <_PyObject_CheckXIData@@Base+0x62c> │ │ │ │ - ldr r0, [pc, #28] @ (4f558 <_PyObject_CheckXIData@@Base+0x634>) │ │ │ │ - bl 201eec <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 7a1f4 │ │ │ │ + cbz r4, 4f500 <_PyObject_CheckXIData@@Base+0x62c> │ │ │ │ + ldr r0, [pc, #28] @ (4f508 <_PyObject_CheckXIData@@Base+0x634>) │ │ │ │ + bl 201664 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #54444 @ 0xd4ac │ │ │ │ + movw r0, #52308 @ 0xcc54 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 808ec │ │ │ │ + bl 8091c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xe990004d │ │ │ │ - movw r0, #9712 @ 0x25f0 │ │ │ │ + movw r0, #7472 @ 0x1d30 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 793f8 │ │ │ │ + b.w 79430 │ │ │ │ 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 4f596 <_PyObject_CheckXIData@@Base+0x672> │ │ │ │ + beq.n 4f546 <_PyObject_CheckXIData@@Base+0x672> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 4f596 <_PyObject_CheckXIData@@Base+0x672> │ │ │ │ + ble.n 4f546 <_PyObject_CheckXIData@@Base+0x672> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f5b0 <_PyObject_CheckXIData@@Base+0x68c> │ │ │ │ + bge.n 4f560 <_PyObject_CheckXIData@@Base+0x68c> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4f5b0 <_PyObject_CheckXIData@@Base+0x68c> │ │ │ │ + b.n 4f560 <_PyObject_CheckXIData@@Base+0x68c> │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #57356 @ 0xe00c │ │ │ │ + movw r1, #55220 @ 0xd7b4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 4f5cc <_PyObject_CheckXIData@@Base+0x6a8> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 4f57c <_PyObject_CheckXIData@@Base+0x6a8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 88edc │ │ │ │ + bl 88ee8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f5cc <_PyObject_CheckXIData@@Base+0x6a8> │ │ │ │ + bge.n 4f57c <_PyObject_CheckXIData@@Base+0x6a8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4f5cc <_PyObject_CheckXIData@@Base+0x6a8> │ │ │ │ + cbnz r3, 4f57c <_PyObject_CheckXIData@@Base+0x6a8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #29215 @ 0x721f │ │ │ │ + movw r1, #29135 @ 0x71cf │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #56432 @ 0xdc70 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.w 4647c │ │ │ │ + b.w 4642c │ │ │ │ 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 12945c │ │ │ │ - cbnz r0, 4f64a <_PyObject_CheckXIData@@Base+0x726> │ │ │ │ + bl 128f30 │ │ │ │ + cbnz r0, 4f5fa <_PyObject_CheckXIData@@Base+0x726> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 4f618 <_PyObject_CheckXIData@@Base+0x6f4> │ │ │ │ + cbz r5, 4f5c8 <_PyObject_CheckXIData@@Base+0x6f4> │ │ │ │ ldr r4, [r4, #20] │ │ │ │ - b.n 4f620 <_PyObject_CheckXIData@@Base+0x6fc> │ │ │ │ + b.n 4f5d0 <_PyObject_CheckXIData@@Base+0x6fc> │ │ │ │ movw r4, #32052 @ 0x7d34 │ │ │ │ movt r4, #82 @ 0x52 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - blt.n 4f63e <_PyObject_CheckXIData@@Base+0x71a> │ │ │ │ + blt.n 4f5ee <_PyObject_CheckXIData@@Base+0x71a> │ │ │ │ subs r6, r5, r2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r0, r4, r6 │ │ │ │ blx 2c22c │ │ │ │ - cbnz r0, 4f63e <_PyObject_CheckXIData@@Base+0x71a> │ │ │ │ + cbnz r0, 4f5ee <_PyObject_CheckXIData@@Base+0x71a> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 155be4 │ │ │ │ + bl 155250 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4f64c <_PyObject_CheckXIData@@Base+0x728> │ │ │ │ + b.n 4f5fc <_PyObject_CheckXIData@@Base+0x728> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 155be4 │ │ │ │ + bl 155250 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4f64c <_PyObject_CheckXIData@@Base+0x728> │ │ │ │ + b.n 4f5fc <_PyObject_CheckXIData@@Base+0x728> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 4f656 <_PyObject_CheckXIData@@Base+0x732> │ │ │ │ + cbz r3, 4f606 <_PyObject_CheckXIData@@Base+0x732> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12afc0 │ │ │ │ + bl 12aa94 │ │ │ │ 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 4f68a <_PyObject_CheckXIData@@Base+0x766> │ │ │ │ + beq.n 4f63a <_PyObject_CheckXIData@@Base+0x766> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 4f68a <_PyObject_CheckXIData@@Base+0x766> │ │ │ │ + ble.n 4f63a <_PyObject_CheckXIData@@Base+0x766> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f6a6 <_PyObject_CheckXIData@@Base+0x782> │ │ │ │ + bge.n 4f656 <_PyObject_CheckXIData@@Base+0x782> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4f6a6 <_PyObject_CheckXIData@@Base+0x782> │ │ │ │ + b.n 4f656 <_PyObject_CheckXIData@@Base+0x782> │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #57356 @ 0xe00c │ │ │ │ + movw r1, #55220 @ 0xd7b4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 4f6c2 <_PyObject_CheckXIData@@Base+0x79e> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 4f672 <_PyObject_CheckXIData@@Base+0x79e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 112fc4 │ │ │ │ + bl 112ad4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f6c2 <_PyObject_CheckXIData@@Base+0x79e> │ │ │ │ + bge.n 4f672 <_PyObject_CheckXIData@@Base+0x79e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4f6c2 <_PyObject_CheckXIData@@Base+0x79e> │ │ │ │ + cbnz r3, 4f672 <_PyObject_CheckXIData@@Base+0x79e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r1, [r0, #12] │ │ │ │ - movw r2, #38248 @ 0x9568 │ │ │ │ + movw r2, #36060 @ 0x8cdc │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r3, #38264 @ 0x9578 │ │ │ │ + movw r3, #36076 @ 0x8cec │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ bic.w r1, r1, #2 │ │ │ │ cmp r1, #1 │ │ │ │ ite ne │ │ │ │ movne r0, r2 │ │ │ │ moveq r0, r3 │ │ │ │ - b.w 793f8 │ │ │ │ + b.w 79430 │ │ │ │ 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 4f72c <_PyObject_CheckXIData@@Base+0x808> │ │ │ │ + bhi.n 4f6dc <_PyObject_CheckXIData@@Base+0x808> │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 4f744 <_PyObject_CheckXIData@@Base+0x820> │ │ │ │ + bmi.n 4f6f4 <_PyObject_CheckXIData@@Base+0x820> │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #56596 @ 0xdd14 │ │ │ │ + movw r2, #54356 @ 0xd454 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #35680 @ 0x8b60 │ │ │ │ + movw r1, #33432 @ 0x8298 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #4108 @ 0x100c │ │ │ │ + movw r0, #1868 @ 0x74c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 24109c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4f7f0 <_PyObject_CheckXIData@@Base+0x8cc> │ │ │ │ - movw r0, #4108 @ 0x100c │ │ │ │ + bl 2408ac <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4f7a0 <_PyObject_CheckXIData@@Base+0x8cc> │ │ │ │ + movw r0, #1868 @ 0x74c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f702 <_PyObject_CheckXIData@@Base+0x7de> │ │ │ │ - b.n 4f7f0 <_PyObject_CheckXIData@@Base+0x8cc> │ │ │ │ + bne.n 4f6b2 <_PyObject_CheckXIData@@Base+0x7de> │ │ │ │ + b.n 4f7a0 <_PyObject_CheckXIData@@Base+0x8cc> │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 4f7c6 <_PyObject_CheckXIData@@Base+0x8a2> │ │ │ │ + ble.n 4f776 <_PyObject_CheckXIData@@Base+0x8a2> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f7ac <_PyObject_CheckXIData@@Base+0x888> │ │ │ │ + beq.n 4f75c <_PyObject_CheckXIData@@Base+0x888> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 4f78e <_PyObject_CheckXIData@@Base+0x86a> │ │ │ │ + bpl.n 4f73e <_PyObject_CheckXIData@@Base+0x86a> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b428 │ │ │ │ + bl 8b434 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f7f0 <_PyObject_CheckXIData@@Base+0x8cc> │ │ │ │ + beq.n 4f7a0 <_PyObject_CheckXIData@@Base+0x8cc> │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4f7ae <_PyObject_CheckXIData@@Base+0x88a> │ │ │ │ + beq.n 4f75e <_PyObject_CheckXIData@@Base+0x88a> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #63348 @ 0xf774 │ │ │ │ + movw r1, #61108 @ 0xeeb4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 4f7f0 <_PyObject_CheckXIData@@Base+0x8cc> │ │ │ │ - movw r2, #32456 @ 0x7ec8 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 4f7a0 <_PyObject_CheckXIData@@Base+0x8cc> │ │ │ │ + movw r2, #30076 @ 0x757c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #35928 @ 0x8c58 │ │ │ │ + movw r1, #33688 @ 0x8398 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #4108 @ 0x100c │ │ │ │ + movw r0, #1868 @ 0x74c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 24109c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4f7f0 <_PyObject_CheckXIData@@Base+0x8cc> │ │ │ │ + bl 2408ac <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4f7a0 <_PyObject_CheckXIData@@Base+0x8cc> │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 4f7cc <_PyObject_CheckXIData@@Base+0x8a8> │ │ │ │ + beq.n 4f77c <_PyObject_CheckXIData@@Base+0x8a8> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4f7ce <_PyObject_CheckXIData@@Base+0x8aa> │ │ │ │ - bl 7fa74 │ │ │ │ - cbz r0, 4f7ce <_PyObject_CheckXIData@@Base+0x8aa> │ │ │ │ - b.n 4f7f0 <_PyObject_CheckXIData@@Base+0x8cc> │ │ │ │ + bne.n 4f77e <_PyObject_CheckXIData@@Base+0x8aa> │ │ │ │ + bl 7faa4 │ │ │ │ + cbz r0, 4f77e <_PyObject_CheckXIData@@Base+0x8aa> │ │ │ │ + b.n 4f7a0 <_PyObject_CheckXIData@@Base+0x8cc> │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 4f7ce <_PyObject_CheckXIData@@Base+0x8aa> │ │ │ │ + b.n 4f77e <_PyObject_CheckXIData@@Base+0x8aa> │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 269614 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + bl 268dd4 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 4f7f0 <_PyObject_CheckXIData@@Base+0x8cc> │ │ │ │ - movw r0, #15164 @ 0x3b3c │ │ │ │ + cbz r0, 4f7a0 <_PyObject_CheckXIData@@Base+0x8cc> │ │ │ │ + movw r0, #12924 @ 0x327c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 808ec │ │ │ │ + b.w 8091c │ │ │ │ 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 4f818 <_PyObject_CheckXIData@@Base+0x8f4> │ │ │ │ + bne.n 4f7c8 <_PyObject_CheckXIData@@Base+0x8f4> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl dc350 <_PyNumber_Index@@Base> │ │ │ │ + bl dbe5c <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4f830 <_PyObject_CheckXIData@@Base+0x90c> │ │ │ │ - b.n 4f842 <_PyObject_CheckXIData@@Base+0x91e> │ │ │ │ + cbnz r0, 4f7e0 <_PyObject_CheckXIData@@Base+0x90c> │ │ │ │ + b.n 4f7f2 <_PyObject_CheckXIData@@Base+0x91e> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #23344 @ 0x5b30 │ │ │ │ + movw r0, #21104 @ 0x5270 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f80c <_PyObject_CheckXIData@@Base+0x8e8> │ │ │ │ - b.n 4f938 <_PyObject_CheckXIData@@Base+0xa14> │ │ │ │ - bl 859dc │ │ │ │ + bne.n 4f7bc <_PyObject_CheckXIData@@Base+0x8e8> │ │ │ │ + b.n 4f8e8 <_PyObject_CheckXIData@@Base+0xa14> │ │ │ │ + bl 85a50 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4f850 <_PyObject_CheckXIData@@Base+0x92c> │ │ │ │ + blt.n 4f800 <_PyObject_CheckXIData@@Base+0x92c> │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 4f860 <_PyObject_CheckXIData@@Base+0x93c> │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 4f810 <_PyObject_CheckXIData@@Base+0x93c> │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f938 <_PyObject_CheckXIData@@Base+0xa14> │ │ │ │ + bne.n 4f8e8 <_PyObject_CheckXIData@@Base+0xa14> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4f860 <_PyObject_CheckXIData@@Base+0x93c> │ │ │ │ + b.n 4f810 <_PyObject_CheckXIData@@Base+0x93c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4f83e <_PyObject_CheckXIData@@Base+0x91a> │ │ │ │ + bne.n 4f7ee <_PyObject_CheckXIData@@Base+0x91a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4f83e <_PyObject_CheckXIData@@Base+0x91a> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4f7ee <_PyObject_CheckXIData@@Base+0x91a> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r5, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4f880 <_PyObject_CheckXIData@@Base+0x95c> │ │ │ │ + bne.n 4f830 <_PyObject_CheckXIData@@Base+0x95c> │ │ │ │ movw r3, #61060 @ 0xee84 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #1992 @ 0x7c8 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ + movw r1, #65428 @ 0xff94 │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 4f938 <_PyObject_CheckXIData@@Base+0xa14> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 4f8e8 <_PyObject_CheckXIData@@Base+0xa14> │ │ │ │ ldr r4, [r7, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - blt.n 4f8a8 <_PyObject_CheckXIData@@Base+0x984> │ │ │ │ + blt.n 4f858 <_PyObject_CheckXIData@@Base+0x984> │ │ │ │ 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 20934c <_PyMarshal_GetXIData@@Base+0x6dc> │ │ │ │ + bl 208b20 <_PyMarshal_GetXIData@@Base+0x90> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f938 <_PyObject_CheckXIData@@Base+0xa14> │ │ │ │ + beq.n 4f8e8 <_PyObject_CheckXIData@@Base+0xa14> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 4f93a <_PyObject_CheckXIData@@Base+0xa16> │ │ │ │ + b.n 4f8ea <_PyObject_CheckXIData@@Base+0xa16> │ │ │ │ negs r3, r3 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 4f8b0 <_PyObject_CheckXIData@@Base+0x98c> │ │ │ │ - cbnz r6, 4f8ca <_PyObject_CheckXIData@@Base+0x9a6> │ │ │ │ + ble.n 4f860 <_PyObject_CheckXIData@@Base+0x98c> │ │ │ │ + cbnz r6, 4f87a <_PyObject_CheckXIData@@Base+0x9a6> │ │ │ │ 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 2662c4 <_Py_c_prod@@Base+0x168c> │ │ │ │ + bl 265abc <_Py_c_prod@@Base+0x168c> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4f89e <_PyObject_CheckXIData@@Base+0x97a> │ │ │ │ - b.n 4f938 <_PyObject_CheckXIData@@Base+0xa14> │ │ │ │ + bne.n 4f84e <_PyObject_CheckXIData@@Base+0x97a> │ │ │ │ + b.n 4f8e8 <_PyObject_CheckXIData@@Base+0xa14> │ │ │ │ negs r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20b550 <_PyBytes_GetData@@Base+0x160> │ │ │ │ - cbnz r0, 4f938 <_PyObject_CheckXIData@@Base+0xa14> │ │ │ │ + bl 20acd0 <_PyBytes_GetData@@Base+0x144> │ │ │ │ + cbnz r0, 4f8e8 <_PyObject_CheckXIData@@Base+0xa14> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r6, r0 │ │ │ │ - bge.n 4f906 <_PyObject_CheckXIData@@Base+0x9e2> │ │ │ │ + bge.n 4f8b6 <_PyObject_CheckXIData@@Base+0x9e2> │ │ │ │ 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 20934c <_PyMarshal_GetXIData@@Base+0x6dc> │ │ │ │ + bl 208b20 <_PyMarshal_GetXIData@@Base+0x90> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f938 <_PyObject_CheckXIData@@Base+0xa14> │ │ │ │ + beq.n 4f8e8 <_PyObject_CheckXIData@@Base+0xa14> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f92c <_PyObject_CheckXIData@@Base+0xa08> │ │ │ │ - b.n 4f922 <_PyObject_CheckXIData@@Base+0x9fe> │ │ │ │ + bge.n 4f8dc <_PyObject_CheckXIData@@Base+0xa08> │ │ │ │ + b.n 4f8d2 <_PyObject_CheckXIData@@Base+0x9fe> │ │ │ │ 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 2662c4 <_Py_c_prod@@Base+0x168c> │ │ │ │ + bl 265abc <_Py_c_prod@@Base+0x168c> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4f8f4 <_PyObject_CheckXIData@@Base+0x9d0> │ │ │ │ - b.n 4f938 <_PyObject_CheckXIData@@Base+0xa14> │ │ │ │ + bne.n 4f8a4 <_PyObject_CheckXIData@@Base+0x9d0> │ │ │ │ + b.n 4f8e8 <_PyObject_CheckXIData@@Base+0xa14> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4f92c <_PyObject_CheckXIData@@Base+0xa08> │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4f8dc <_PyObject_CheckXIData@@Base+0xa08> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20b550 <_PyBytes_GetData@@Base+0x160> │ │ │ │ + bl 20acd0 <_PyBytes_GetData@@Base+0x144> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f89e <_PyObject_CheckXIData@@Base+0x97a> │ │ │ │ + beq.n 4f84e <_PyObject_CheckXIData@@Base+0x97a> │ │ │ │ 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 23710c │ │ │ │ - cbz r0, 4f98a <_PyObject_CheckXIData@@Base+0xa66> │ │ │ │ + bl 2368ec │ │ │ │ + cbz r0, 4f93a <_PyObject_CheckXIData@@Base+0xa66> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - cbnz r0, 4f970 <_PyObject_CheckXIData@@Base+0xa4c> │ │ │ │ + cbnz r0, 4f920 <_PyObject_CheckXIData@@Base+0xa4c> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f98e <_PyObject_CheckXIData@@Base+0xa6a> │ │ │ │ + bge.n 4f93e <_PyObject_CheckXIData@@Base+0xa6a> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 4f98e <_PyObject_CheckXIData@@Base+0xa6a> │ │ │ │ - bl 84c88 │ │ │ │ - cbnz r0, 4f996 <_PyObject_CheckXIData@@Base+0xa72> │ │ │ │ + b.n 4f93e <_PyObject_CheckXIData@@Base+0xa6a> │ │ │ │ + bl 84cec │ │ │ │ + cbnz r0, 4f946 <_PyObject_CheckXIData@@Base+0xa72> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f98a <_PyObject_CheckXIData@@Base+0xa66> │ │ │ │ + bge.n 4f93a <_PyObject_CheckXIData@@Base+0xa66> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4f98a <_PyObject_CheckXIData@@Base+0xa66> │ │ │ │ + cbnz r3, 4f93a <_PyObject_CheckXIData@@Base+0xa66> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4f9ce <_PyObject_CheckXIData@@Base+0xaaa> │ │ │ │ + b.n 4f97e <_PyObject_CheckXIData@@Base+0xaaa> │ │ │ │ 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, #2028 @ 0x7ec │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ - bl 808ec │ │ │ │ + movw r0, #65464 @ 0xffb8 │ │ │ │ + movt r0, #44 @ 0x2c │ │ │ │ + bl 8091c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f9ce <_PyObject_CheckXIData@@Base+0xaaa> │ │ │ │ + bge.n 4f97e <_PyObject_CheckXIData@@Base+0xaaa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4f9ce <_PyObject_CheckXIData@@Base+0xaaa> │ │ │ │ + cbnz r3, 4f97e <_PyObject_CheckXIData@@Base+0xaaa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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, 4fa16 <_PyObject_CheckXIData@@Base+0xaf2> │ │ │ │ + bl 713f4 │ │ │ │ + cbz r0, 4f9c6 <_PyObject_CheckXIData@@Base+0xaf2> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 7dd68 │ │ │ │ + bl 7dd94 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 4fa02 <_PyObject_CheckXIData@@Base+0xade> │ │ │ │ + cbz r0, 4f9b2 <_PyObject_CheckXIData@@Base+0xade> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 7fd14 │ │ │ │ - cbnz r0, 4fa1a <_PyObject_CheckXIData@@Base+0xaf6> │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 4f9ca <_PyObject_CheckXIData@@Base+0xaf6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4fa16 <_PyObject_CheckXIData@@Base+0xaf2> │ │ │ │ + bge.n 4f9c6 <_PyObject_CheckXIData@@Base+0xaf2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4fa16 <_PyObject_CheckXIData@@Base+0xaf2> │ │ │ │ + cbnz r3, 4f9c6 <_PyObject_CheckXIData@@Base+0xaf2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4fa1c <_PyObject_CheckXIData@@Base+0xaf8> │ │ │ │ + b.n 4f9cc <_PyObject_CheckXIData@@Base+0xaf8> │ │ │ │ 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, 4fa50 <_PyObject_CheckXIData@@Base+0xb2c> │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 4fa00 <_PyObject_CheckXIData@@Base+0xb2c> │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4fa4a <_PyObject_CheckXIData@@Base+0xb26> │ │ │ │ - bl 140118 │ │ │ │ - b.n 4fa50 <_PyObject_CheckXIData@@Base+0xb2c> │ │ │ │ + bne.n 4f9fa <_PyObject_CheckXIData@@Base+0xb26> │ │ │ │ + bl 13f5e4 │ │ │ │ + b.n 4fa00 <_PyObject_CheckXIData@@Base+0xb2c> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4fa72 <_PyObject_CheckXIData@@Base+0xb4e> │ │ │ │ + cbnz r0, 4fa22 <_PyObject_CheckXIData@@Base+0xb4e> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4fa72 <_PyObject_CheckXIData@@Base+0xb4e> │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 4fa22 <_PyObject_CheckXIData@@Base+0xb4e> │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4fa68 <_PyObject_CheckXIData@@Base+0xb44> │ │ │ │ + bne.n 4fa18 <_PyObject_CheckXIData@@Base+0xb44> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 140118 │ │ │ │ + b.w 13f5e4 │ │ │ │ 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, 4faa4 <_PyObject_CheckXIData@@Base+0xb80> │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 4fa54 <_PyObject_CheckXIData@@Base+0xb80> │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4fa9e <_PyObject_CheckXIData@@Base+0xb7a> │ │ │ │ - bl 140118 │ │ │ │ - b.n 4faa4 <_PyObject_CheckXIData@@Base+0xb80> │ │ │ │ + bne.n 4fa4e <_PyObject_CheckXIData@@Base+0xb7a> │ │ │ │ + bl 13f5e4 │ │ │ │ + b.n 4fa54 <_PyObject_CheckXIData@@Base+0xb80> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4fac6 <_PyObject_CheckXIData@@Base+0xba2> │ │ │ │ + cbnz r0, 4fa76 <_PyObject_CheckXIData@@Base+0xba2> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4fac6 <_PyObject_CheckXIData@@Base+0xba2> │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 4fa76 <_PyObject_CheckXIData@@Base+0xba2> │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4fabc <_PyObject_CheckXIData@@Base+0xb98> │ │ │ │ + bne.n 4fa6c <_PyObject_CheckXIData@@Base+0xb98> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 140118 │ │ │ │ + b.w 13f5e4 │ │ │ │ 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 45a0c │ │ │ │ + b.w 459bc │ │ │ │ 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, 4fafe <_PyObject_CheckXIData@@Base+0xbda> │ │ │ │ + cbnz r3, 4faae <_PyObject_CheckXIData@@Base+0xbda> │ │ │ │ cmp r2, #2 │ │ │ │ - ble.n 4fafe <_PyObject_CheckXIData@@Base+0xbda> │ │ │ │ + ble.n 4faae <_PyObject_CheckXIData@@Base+0xbda> │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 4fafe <_PyObject_CheckXIData@@Base+0xbda> │ │ │ │ - cbnz r4, 4fb20 <_PyObject_CheckXIData@@Base+0xbfc> │ │ │ │ + bne.n 4faae <_PyObject_CheckXIData@@Base+0xbda> │ │ │ │ + cbnz r4, 4fad0 <_PyObject_CheckXIData@@Base+0xbfc> │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #188] @ (4fbc4 <_PyObject_CheckXIData@@Base+0xca0>) │ │ │ │ + ldr r4, [pc, #188] @ (4fb74 <_PyObject_CheckXIData@@Base+0xca0>) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #3 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4fb20 <_PyObject_CheckXIData@@Base+0xbfc> │ │ │ │ + cbnz r0, 4fad0 <_PyObject_CheckXIData@@Base+0xbfc> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4fbbe <_PyObject_CheckXIData@@Base+0xc9a> │ │ │ │ + b.n 4fb6e <_PyObject_CheckXIData@@Base+0xc9a> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4fb34 <_PyObject_CheckXIData@@Base+0xc10> │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 4fae4 <_PyObject_CheckXIData@@Base+0xc10> │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4fb1c <_PyObject_CheckXIData@@Base+0xbf8> │ │ │ │ + bne.n 4facc <_PyObject_CheckXIData@@Base+0xbf8> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1d3e38 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d3440 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4fb1c <_PyObject_CheckXIData@@Base+0xbf8> │ │ │ │ + beq.n 4facc <_PyObject_CheckXIData@@Base+0xbf8> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1f028c <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1ef9f4 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4fb1c <_PyObject_CheckXIData@@Base+0xbf8> │ │ │ │ + beq.n 4facc <_PyObject_CheckXIData@@Base+0xbf8> │ │ │ │ ldrd r4, r6, [sp, #28] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r5 │ │ │ │ strd r4, r1, [sp] │ │ │ │ mov r3, r6 │ │ │ │ - movw r1, #2092 @ 0x82c │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #52788 @ 0xce34 │ │ │ │ + movw r1, #65528 @ 0xfff8 │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ + movw r0, #50652 @ 0xc5dc │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91afc │ │ │ │ + bl 91bcc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4fb1c <_PyObject_CheckXIData@@Base+0xbf8> │ │ │ │ - bl 97c24 │ │ │ │ + beq.n 4facc <_PyObject_CheckXIData@@Base+0xbf8> │ │ │ │ + bl 97ca0 │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2abd8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 9a7f0 │ │ │ │ - cbz r7, 4fbb6 <_PyObject_CheckXIData@@Base+0xc92> │ │ │ │ + cbz r7, 4fb66 <_PyObject_CheckXIData@@Base+0xc92> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4fba2 <_PyObject_CheckXIData@@Base+0xc7e> │ │ │ │ - bl ee0f4 │ │ │ │ + bne.n 4fb52 <_PyObject_CheckXIData@@Base+0xc7e> │ │ │ │ + bl edacc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4fb74 <_PyObject_CheckXIData@@Base+0xc50> │ │ │ │ - b.n 4fb1c <_PyObject_CheckXIData@@Base+0xbf8> │ │ │ │ + beq.n 4fb24 <_PyObject_CheckXIData@@Base+0xc50> │ │ │ │ + b.n 4facc <_PyObject_CheckXIData@@Base+0xbf8> │ │ │ │ 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 1a8634 │ │ │ │ + b.w 1a7bc4 │ │ │ │ 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] @ (4fd18 <_PyObject_CheckXIData@@Base+0xdf4>) │ │ │ │ + ldr r7, [pc, #336] @ (4fcc8 <_PyObject_CheckXIData@@Base+0xdf4>) │ │ │ │ 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, 4fbf8 <_PyObject_CheckXIData@@Base+0xcd4> │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 4fba8 <_PyObject_CheckXIData@@Base+0xcd4> │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4fbf2 <_PyObject_CheckXIData@@Base+0xcce> │ │ │ │ - bl 140118 │ │ │ │ - b.n 4fbf8 <_PyObject_CheckXIData@@Base+0xcd4> │ │ │ │ + bne.n 4fba2 <_PyObject_CheckXIData@@Base+0xcce> │ │ │ │ + bl 13f5e4 │ │ │ │ + b.n 4fba8 <_PyObject_CheckXIData@@Base+0xcd4> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4fc06 <_PyObject_CheckXIData@@Base+0xce2> │ │ │ │ + cbnz r0, 4fbb6 <_PyObject_CheckXIData@@Base+0xce2> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4fc06 <_PyObject_CheckXIData@@Base+0xce2> │ │ │ │ + cbz r0, 4fbb6 <_PyObject_CheckXIData@@Base+0xce2> │ │ │ │ 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 21cdc0 │ │ │ │ + bl 21c590 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4fc2e <_PyObject_CheckXIData@@Base+0xd0a> │ │ │ │ + beq.n 4fbde <_PyObject_CheckXIData@@Base+0xd0a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4fc30 <_PyObject_CheckXIData@@Base+0xd0c> │ │ │ │ + bge.n 4fbe0 <_PyObject_CheckXIData@@Base+0xd0c> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4fc30 <_PyObject_CheckXIData@@Base+0xd0c> │ │ │ │ + b.n 4fbe0 <_PyObject_CheckXIData@@Base+0xd0c> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ @@ -53604,388 +53567,388 @@ │ │ │ │ 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 4fc74 <_PyObject_CheckXIData@@Base+0xd50> │ │ │ │ + beq.n 4fc24 <_PyObject_CheckXIData@@Base+0xd50> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 882f0 │ │ │ │ - cbnz r0, 4fc74 <_PyObject_CheckXIData@@Base+0xd50> │ │ │ │ + bl 88318 │ │ │ │ + cbnz r0, 4fc24 <_PyObject_CheckXIData@@Base+0xd50> │ │ │ │ ldr r4, [r5, #4] │ │ │ │ mov r3, r6 │ │ │ │ - b.n 4fc76 <_PyObject_CheckXIData@@Base+0xd52> │ │ │ │ + b.n 4fc26 <_PyObject_CheckXIData@@Base+0xd52> │ │ │ │ mov r3, r5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 4fcac <_PyObject_CheckXIData@@Base+0xd88> │ │ │ │ + bpl.n 4fc5c <_PyObject_CheckXIData@@Base+0xd88> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl d6f34 │ │ │ │ + bl d6a8c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4fca8 <_PyObject_CheckXIData@@Base+0xd84> │ │ │ │ + cbz r0, 4fc58 <_PyObject_CheckXIData@@Base+0xd84> │ │ │ │ mov r1, r5 │ │ │ │ - bl 21cdc0 │ │ │ │ + bl 21c590 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4fcb4 <_PyObject_CheckXIData@@Base+0xd90> │ │ │ │ + bne.n 4fc64 <_PyObject_CheckXIData@@Base+0xd90> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4fca8 <_PyObject_CheckXIData@@Base+0xd84> │ │ │ │ + bge.n 4fc58 <_PyObject_CheckXIData@@Base+0xd84> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4fca8 <_PyObject_CheckXIData@@Base+0xd84> │ │ │ │ + cbnz r3, 4fc58 <_PyObject_CheckXIData@@Base+0xd84> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4fcb4 <_PyObject_CheckXIData@@Base+0xd90> │ │ │ │ + b.n 4fc64 <_PyObject_CheckXIData@@Base+0xd90> │ │ │ │ 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, #2100 @ 0x834 │ │ │ │ + movw r1, #0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 8e7dc │ │ │ │ - cbz r0, 4fcf2 <_PyObject_CheckXIData@@Base+0xdce> │ │ │ │ + bl 8e898 │ │ │ │ + cbz r0, 4fca2 <_PyObject_CheckXIData@@Base+0xdce> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 2c308 <__clock_getres64@plt> │ │ │ │ - cbz r0, 4fcf6 <_PyObject_CheckXIData@@Base+0xdd2> │ │ │ │ + cbz r0, 4fca6 <_PyObject_CheckXIData@@Base+0xdd2> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a8634 │ │ │ │ + bl 1a7bc4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4fd16 <_PyObject_CheckXIData@@Base+0xdf2> │ │ │ │ + b.n 4fcc6 <_PyObject_CheckXIData@@Base+0xdf2> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 293dc8 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ + bl 293548 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d6, [pc, #24] @ 4fd20 <_PyObject_CheckXIData@@Base+0xdfc> │ │ │ │ + vldr d6, [pc, #24] @ 4fcd0 <_PyObject_CheckXIData@@Base+0xdfc> │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d6 │ │ │ │ - bl 85a8c │ │ │ │ + bl 85b00 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ - bvs.n 4fc4e <_PyObject_CheckXIData@@Base+0xd2a> │ │ │ │ + bvs.n 4fbfe <_PyObject_CheckXIData@@Base+0xd2a> │ │ │ │ @ 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 4fdd2 <_PyObject_CheckXIData@@Base+0xeae> │ │ │ │ - cbz r0, 4fd7e <_PyObject_CheckXIData@@Base+0xe5a> │ │ │ │ + bl 4fd82 <_PyObject_CheckXIData@@Base+0xeae> │ │ │ │ + cbz r0, 4fd2e <_PyObject_CheckXIData@@Base+0xe5a> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 2b438 <__clock_gettime64@plt> │ │ │ │ - cbz r0, 4fd5e <_PyObject_CheckXIData@@Base+0xe3a> │ │ │ │ + cbz r0, 4fd0e <_PyObject_CheckXIData@@Base+0xe3a> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a8634 │ │ │ │ + bl 1a7bc4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4fd7e <_PyObject_CheckXIData@@Base+0xe5a> │ │ │ │ + b.n 4fd2e <_PyObject_CheckXIData@@Base+0xe5a> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 293dc8 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ + bl 293548 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d6, [pc, #24] @ 4fd88 <_PyObject_CheckXIData@@Base+0xe64> │ │ │ │ + vldr d6, [pc, #24] @ 4fd38 <_PyObject_CheckXIData@@Base+0xe64> │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d6 │ │ │ │ - bl 85a8c │ │ │ │ + bl 85b00 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ - bvs.n 4fcb6 <_PyObject_CheckXIData@@Base+0xd92> │ │ │ │ + bvs.n 4fc66 <_PyObject_CheckXIData@@Base+0xd92> │ │ │ │ @ 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, 4fdbc <_PyObject_CheckXIData@@Base+0xe98> │ │ │ │ + cbnz r1, 4fd6c <_PyObject_CheckXIData@@Base+0xe98> │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #60456 @ 0xec28 │ │ │ │ + movw r1, #58356 @ 0xe3f4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4fdd0 <_PyObject_CheckXIData@@Base+0xeac> │ │ │ │ + b.n 4fd80 <_PyObject_CheckXIData@@Base+0xeac> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ adds r0, #16 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ - bl 1701f0 <_PyLong_UInt64_Converter@@Base+0x3428> │ │ │ │ + bl 16f6d0 <_PyLong_UInt64_Converter@@Base+0x3418> │ │ │ │ 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 fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4fe18 <_PyObject_CheckXIData@@Base+0xef4> │ │ │ │ - bl 7fa74 │ │ │ │ - cbz r0, 4fe18 <_PyObject_CheckXIData@@Base+0xef4> │ │ │ │ + bne.n 4fdc8 <_PyObject_CheckXIData@@Base+0xef4> │ │ │ │ + bl 7faa4 │ │ │ │ + cbz r0, 4fdc8 <_PyObject_CheckXIData@@Base+0xef4> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 1a3a98 <_PyType_Name@@Base> │ │ │ │ - movw r1, #2116 @ 0x844 │ │ │ │ + bl 1a3020 <_PyType_Name@@Base> │ │ │ │ + movw r1, #16 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl d5b6c │ │ │ │ + bl d56e0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4fe1c <_PyObject_CheckXIData@@Base+0xef8> │ │ │ │ + b.n 4fdcc <_PyObject_CheckXIData@@Base+0xef8> │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #24412 @ 0x5f5c │ │ │ │ + movw r1, #22172 @ 0x569c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - b.w 394c4 │ │ │ │ + b.w 39454 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 22deb8 <_PyUnicode_EncodeUTF16@@Base+0x664> │ │ │ │ + bl 22d6f0 <_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, 4fe78 <_PyObject_CheckXIData@@Base+0xf54> │ │ │ │ + cbz r0, 4fe28 <_PyObject_CheckXIData@@Base+0xf54> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4fe78 <_PyObject_CheckXIData@@Base+0xf54> │ │ │ │ + bge.n 4fe28 <_PyObject_CheckXIData@@Base+0xf54> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4fe78 <_PyObject_CheckXIData@@Base+0xf54> │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4fe28 <_PyObject_CheckXIData@@Base+0xf54> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 140230 │ │ │ │ + bl 13f6fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 21da58 <_PyEval_AddPendingCall@@Base+0x608> │ │ │ │ + bl 21d228 <_PyEval_AddPendingCall@@Base+0x290> │ │ │ │ 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, #2152 @ 0x868 │ │ │ │ + movw r1, #52 @ 0x34 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8e7dc │ │ │ │ - cbz r0, 4fedc <_PyObject_CheckXIData@@Base+0xfb8> │ │ │ │ + bl 8e898 │ │ │ │ + cbz r0, 4fe8c <_PyObject_CheckXIData@@Base+0xfb8> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f4650 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 1f3ed8 <_PyTime_FromSecondsObject@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4fedc <_PyObject_CheckXIData@@Base+0xfb8> │ │ │ │ + beq.n 4fe8c <_PyObject_CheckXIData@@Base+0xfb8> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 1f6318 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1f5a90 <_PyTime_AsTimespec@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 2ad20 <__clock_settime64@plt> │ │ │ │ - cbz r0, 4fee0 <_PyObject_CheckXIData@@Base+0xfbc> │ │ │ │ + cbz r0, 4fe90 <_PyObject_CheckXIData@@Base+0xfbc> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a8634 │ │ │ │ + bl 1a7bc4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4fee8 <_PyObject_CheckXIData@@Base+0xfc4> │ │ │ │ + b.n 4fe98 <_PyObject_CheckXIData@@Base+0xfc4> │ │ │ │ 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 77224 │ │ │ │ + bl 7725c │ │ │ │ adds r5, r4, #4 │ │ │ │ add.w r6, r4, #132 @ 0x84 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a1f4 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 4ff06 <_PyObject_CheckXIData@@Base+0xfe2> │ │ │ │ + bne.n 4feb6 <_PyObject_CheckXIData@@Base+0xfe2> │ │ │ │ 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, 4ff40 <_PyObject_CheckXIData@@Base+0x101c> │ │ │ │ + cbz r2, 4fef0 <_PyObject_CheckXIData@@Base+0x101c> │ │ │ │ ldr r6, [r2, #8] │ │ │ │ - b.n 4ff50 <_PyObject_CheckXIData@@Base+0x102c> │ │ │ │ + b.n 4ff00 <_PyObject_CheckXIData@@Base+0x102c> │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 4ff4e <_PyObject_CheckXIData@@Base+0x102a> │ │ │ │ + bhi.n 4fefe <_PyObject_CheckXIData@@Base+0x102a> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4ff72 <_PyObject_CheckXIData@@Base+0x104e> │ │ │ │ + cbnz r0, 4ff22 <_PyObject_CheckXIData@@Base+0x104e> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 4ff50 <_PyObject_CheckXIData@@Base+0x102c> │ │ │ │ + b.n 4ff00 <_PyObject_CheckXIData@@Base+0x102c> │ │ │ │ mov r6, r2 │ │ │ │ - ldr r1, [pc, #368] @ (500c4 <_PyObject_CheckXIData@@Base+0x11a0>) │ │ │ │ + ldr r1, [pc, #368] @ (50074 <_PyObject_CheckXIData@@Base+0x11a0>) │ │ │ │ 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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4ff74 <_PyObject_CheckXIData@@Base+0x1050> │ │ │ │ - b.n 4ffa8 <_PyObject_CheckXIData@@Base+0x1084> │ │ │ │ + cbnz r0, 4ff24 <_PyObject_CheckXIData@@Base+0x1050> │ │ │ │ + b.n 4ff58 <_PyObject_CheckXIData@@Base+0x1084> │ │ │ │ mov r6, r2 │ │ │ │ adds r1, r4, r6 │ │ │ │ ldr.w r9, [r5] │ │ │ │ subs r6, r1, #1 │ │ │ │ - beq.n 50050 <_PyObject_CheckXIData@@Base+0x112c> │ │ │ │ + beq.n 50000 <_PyObject_CheckXIData@@Base+0x112c> │ │ │ │ ldr r7, [r5, #4] │ │ │ │ - cbz r7, 4ffb2 <_PyObject_CheckXIData@@Base+0x108e> │ │ │ │ + cbz r7, 4ff62 <_PyObject_CheckXIData@@Base+0x108e> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bmi.n 4ffac <_PyObject_CheckXIData@@Base+0x1088> │ │ │ │ - movw r2, #56596 @ 0xdd14 │ │ │ │ + bmi.n 4ff5c <_PyObject_CheckXIData@@Base+0x1088> │ │ │ │ + movw r2, #54356 @ 0xd454 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #2172 @ 0x87c │ │ │ │ + movw r1, #72 @ 0x48 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #28612 @ 0x6fc4 │ │ │ │ + movw r0, #26128 @ 0x6610 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r3, r7 │ │ │ │ - bl 24109c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 2408ac <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 500ba <_PyObject_CheckXIData@@Base+0x1196> │ │ │ │ + b.n 5006a <_PyObject_CheckXIData@@Base+0x1196> │ │ │ │ subs r6, r1, #2 │ │ │ │ - bne.n 4ffb4 <_PyObject_CheckXIData@@Base+0x1090> │ │ │ │ - b.n 5005e <_PyObject_CheckXIData@@Base+0x113a> │ │ │ │ - ldr r7, [pc, #276] @ (500c8 <_PyObject_CheckXIData@@Base+0x11a4>) │ │ │ │ + bne.n 4ff64 <_PyObject_CheckXIData@@Base+0x1090> │ │ │ │ + b.n 5000e <_PyObject_CheckXIData@@Base+0x113a> │ │ │ │ + ldr r7, [pc, #276] @ (50078 <_PyObject_CheckXIData@@Base+0x11a4>) │ │ │ │ ldr r4, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - cbz r4, 50024 <_PyObject_CheckXIData@@Base+0x1100> │ │ │ │ + cbz r4, 4ffd4 <_PyObject_CheckXIData@@Base+0x1100> │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4ffca <_PyObject_CheckXIData@@Base+0x10a6> │ │ │ │ + bne.n 4ff7a <_PyObject_CheckXIData@@Base+0x10a6> │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 50026 <_PyObject_CheckXIData@@Base+0x1102> │ │ │ │ - b.n 5006a <_PyObject_CheckXIData@@Base+0x1146> │ │ │ │ + bne.n 4ffd6 <_PyObject_CheckXIData@@Base+0x1102> │ │ │ │ + b.n 5001a <_PyObject_CheckXIData@@Base+0x1146> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 4fff0 <_PyObject_CheckXIData@@Base+0x10cc> │ │ │ │ + bmi.n 4ffa0 <_PyObject_CheckXIData@@Base+0x10cc> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #2196 @ 0x894 │ │ │ │ + movw r1, #96 @ 0x60 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w d5b6c │ │ │ │ + b.w d56e0 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b428 │ │ │ │ + bl 8b434 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 5000c <_PyObject_CheckXIData@@Base+0x10e8> │ │ │ │ + bne.n 4ffbc <_PyObject_CheckXIData@@Base+0x10e8> │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 4ffc4 <_PyObject_CheckXIData@@Base+0x10a0> │ │ │ │ + beq.n 4ff74 <_PyObject_CheckXIData@@Base+0x10a0> │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - beq.n 4ffc4 <_PyObject_CheckXIData@@Base+0x10a0> │ │ │ │ + beq.n 4ff74 <_PyObject_CheckXIData@@Base+0x10a0> │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - beq.n 4ffc4 <_PyObject_CheckXIData@@Base+0x10a0> │ │ │ │ + beq.n 4ff74 <_PyObject_CheckXIData@@Base+0x10a0> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #32864 @ 0x8060 │ │ │ │ + movw r1, #30760 @ 0x7828 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 4ffa8 <_PyObject_CheckXIData@@Base+0x1084> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 4ff58 <_PyObject_CheckXIData@@Base+0x1084> │ │ │ │ mov r4, r3 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 5006c <_PyObject_CheckXIData@@Base+0x1148> │ │ │ │ + bmi.n 5001c <_PyObject_CheckXIData@@Base+0x1148> │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #56596 @ 0xdd14 │ │ │ │ + movw r2, #54356 @ 0xd454 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #2256 @ 0x8d0 │ │ │ │ + movw r1, #156 @ 0x9c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #28612 @ 0x6fc4 │ │ │ │ + movw r0, #26128 @ 0x6610 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 24109c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4ffa8 <_PyObject_CheckXIData@@Base+0x1084> │ │ │ │ - ldr r6, [pc, #116] @ (500c8 <_PyObject_CheckXIData@@Base+0x11a4>) │ │ │ │ + bl 2408ac <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4ff58 <_PyObject_CheckXIData@@Base+0x1084> │ │ │ │ + ldr r6, [pc, #116] @ (50078 <_PyObject_CheckXIData@@Base+0x11a4>) │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r7, r6 │ │ │ │ - b.n 5006c <_PyObject_CheckXIData@@Base+0x1148> │ │ │ │ + b.n 5001c <_PyObject_CheckXIData@@Base+0x1148> │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ - ldr r6, [pc, #96] @ (500c8 <_PyObject_CheckXIData@@Base+0x11a4>) │ │ │ │ - b.n 5006c <_PyObject_CheckXIData@@Base+0x1148> │ │ │ │ - ldr r6, [pc, #92] @ (500c8 <_PyObject_CheckXIData@@Base+0x11a4>) │ │ │ │ + ldr r6, [pc, #96] @ (50078 <_PyObject_CheckXIData@@Base+0x11a4>) │ │ │ │ + b.n 5001c <_PyObject_CheckXIData@@Base+0x1148> │ │ │ │ + ldr r6, [pc, #92] @ (50078 <_PyObject_CheckXIData@@Base+0x11a4>) │ │ │ │ mov r0, r8 │ │ │ │ - bl 707fc <_PyObject_GC_New@@Base> │ │ │ │ + bl 70834 <_PyObject_GC_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ffa8 <_PyObject_CheckXIData@@Base+0x1084> │ │ │ │ + beq.n 4ff58 <_PyObject_CheckXIData@@Base+0x1084> │ │ │ │ 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] │ │ │ │ @@ -54002,100 +53965,81 @@ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r4, [r0, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ str r6, [r0, #20] │ │ │ │ - bl 8299c │ │ │ │ + bl 82a14 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #512] @ (502c8 <_PyObject_CheckXIData@@Base+0x13a4>) │ │ │ │ + ldr r7, [pc, #512] @ (50278 <_PyObject_CheckXIData@@Base+0x13a4>) │ │ │ │ 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 50120 <_PyObject_CheckXIData@@Base+0x11fc> │ │ │ │ + bne.n 500d0 <_PyObject_CheckXIData@@Base+0x11fc> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 50120 <_PyObject_CheckXIData@@Base+0x11fc> │ │ │ │ + bne.n 500d0 <_PyObject_CheckXIData@@Base+0x11fc> │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 50120 <_PyObject_CheckXIData@@Base+0x11fc> │ │ │ │ + bhi.n 500d0 <_PyObject_CheckXIData@@Base+0x11fc> │ │ │ │ mov r4, r2 │ │ │ │ - bl 43f7e <_PyBytes_ReverseFind@@Base+0x64e> │ │ │ │ + bl 43f0e <_PyBytes_ReverseFind@@Base+0x64e> │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 5012a <_PyObject_CheckXIData@@Base+0x1206> │ │ │ │ + beq.n 500da <_PyObject_CheckXIData@@Base+0x1206> │ │ │ │ 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 5012c <_PyObject_CheckXIData@@Base+0x1208> │ │ │ │ + b.n 500dc <_PyObject_CheckXIData@@Base+0x1208> │ │ │ │ movw r0, #5152 @ 0x1420 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 5012c <_PyObject_CheckXIData@@Base+0x1208> │ │ │ │ + b.n 500dc <_PyObject_CheckXIData@@Base+0x1208> │ │ │ │ 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 r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - bl cf748 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cbz r0, 50166 <_PyObject_CheckXIData@@Base+0x1242> │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 5015c <_PyObject_CheckXIData@@Base+0x1238> │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 140118 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + b.w 2725cc <_Py_strhex@@Base+0x2d4> │ │ │ │ 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 501f6 <_PyObject_CheckXIData@@Base+0x12d2> │ │ │ │ + bne.n 50170 <_PyObject_CheckXIData@@Base+0x129c> │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 501f6 <_PyObject_CheckXIData@@Base+0x12d2> │ │ │ │ + beq.n 50170 <_PyObject_CheckXIData@@Base+0x129c> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #3 │ │ │ │ movne r0, #5 │ │ │ │ - bl 713bc │ │ │ │ + bl 713f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50236 <_PyObject_CheckXIData@@Base+0x1312> │ │ │ │ + beq.n 501b0 <_PyObject_CheckXIData@@Base+0x12dc> │ │ │ │ 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 │ │ │ │ @@ -54111,393 +54055,316 @@ │ │ │ │ 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, 50202 <_PyObject_CheckXIData@@Base+0x12de> │ │ │ │ + cbz r2, 5017c <_PyObject_CheckXIData@@Base+0x12a8> │ │ │ │ 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 50202 <_PyObject_CheckXIData@@Base+0x12de> │ │ │ │ + b.n 5017c <_PyObject_CheckXIData@@Base+0x12a8> │ │ │ │ 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, 50214 <_PyObject_CheckXIData@@Base+0x12f0> │ │ │ │ + cbz r3, 5018e <_PyObject_CheckXIData@@Base+0x12ba> │ │ │ │ movs r0, #3 │ │ │ │ - bl 7bef8 │ │ │ │ + bl 7bf28 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5021c <_PyObject_CheckXIData@@Base+0x12f8> │ │ │ │ + b.n 50196 <_PyObject_CheckXIData@@Base+0x12c2> │ │ │ │ movs r0, #2 │ │ │ │ - bl 7bb84 │ │ │ │ + bl 7bbb4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5022a <_PyObject_CheckXIData@@Base+0x1306> │ │ │ │ + bge.n 501a4 <_PyObject_CheckXIData@@Base+0x12d0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5022e <_PyObject_CheckXIData@@Base+0x130a> │ │ │ │ + cbz r3, 501a8 <_PyObject_CheckXIData@@Base+0x12d4> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 50236 <_PyObject_CheckXIData@@Base+0x1312> │ │ │ │ + b.n 501b0 <_PyObject_CheckXIData@@Base+0x12dc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5022a <_PyObject_CheckXIData@@Base+0x1306> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 501a4 <_PyObject_CheckXIData@@Base+0x12d0> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.w 272da4 <_Py_strhex@@Base+0x2d4> │ │ │ │ - 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 cf748 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cbz r0, 50274 <_PyObject_CheckXIData@@Base+0x1350> │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 5026c <_PyObject_CheckXIData@@Base+0x1348> │ │ │ │ - bl 140118 │ │ │ │ - b.n 50274 <_PyObject_CheckXIData@@Base+0x1350> │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 50308 <_PyObject_CheckXIData@@Base+0x13e4> │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - cbz r0, 50292 <_PyObject_CheckXIData@@Base+0x136e> │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 5028a <_PyObject_CheckXIData@@Base+0x1366> │ │ │ │ - bl 140118 │ │ │ │ - b.n 50292 <_PyObject_CheckXIData@@Base+0x136e> │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 50308 <_PyObject_CheckXIData@@Base+0x13e4> │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cbz r0, 502ae <_PyObject_CheckXIData@@Base+0x138a> │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 502a8 <_PyObject_CheckXIData@@Base+0x1384> │ │ │ │ - bl 140118 │ │ │ │ - b.n 502ae <_PyObject_CheckXIData@@Base+0x138a> │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 50308 <_PyObject_CheckXIData@@Base+0x13e4> │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cbz r0, 502ca <_PyObject_CheckXIData@@Base+0x13a6> │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 502c4 <_PyObject_CheckXIData@@Base+0x13a0> │ │ │ │ - bl 140118 │ │ │ │ - b.n 502ca <_PyObject_CheckXIData@@Base+0x13a6> │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 50308 <_PyObject_CheckXIData@@Base+0x13e4> │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - cbz r0, 502e6 <_PyObject_CheckXIData@@Base+0x13c2> │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 502e0 <_PyObject_CheckXIData@@Base+0x13bc> │ │ │ │ - bl 140118 │ │ │ │ - b.n 502e6 <_PyObject_CheckXIData@@Base+0x13c2> │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 50308 <_PyObject_CheckXIData@@Base+0x13e4> │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - cbz r0, 50308 <_PyObject_CheckXIData@@Base+0x13e4> │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 502fe <_PyObject_CheckXIData@@Base+0x13da> │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 140118 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + mov r2, r0 │ │ │ │ + movw r0, #180 @ 0xb4 │ │ │ │ + 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 e3a1c │ │ │ │ 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, 50338 <_PyObject_CheckXIData@@Base+0x1414> │ │ │ │ + cbz r7, 501fc <_PyObject_CheckXIData@@Base+0x1328> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #56048 @ 0xdaf0 │ │ │ │ + movw r1, #53836 @ 0xd24c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 50378 <_PyObject_CheckXIData@@Base+0x1454> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 5023c <_PyObject_CheckXIData@@Base+0x1368> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - bpl.n 5034a <_PyObject_CheckXIData@@Base+0x1426> │ │ │ │ + bpl.n 5020e <_PyObject_CheckXIData@@Base+0x133a> │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 5036a <_PyObject_CheckXIData@@Base+0x1446> │ │ │ │ + bgt.n 5022e <_PyObject_CheckXIData@@Base+0x135a> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - movw r1, #2280 @ 0x8e8 │ │ │ │ + movw r1, #196 @ 0xc4 │ │ │ │ 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 d5b6c │ │ │ │ + b.w d56e0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 102338 │ │ │ │ + bl 101c24 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5037c <_PyObject_CheckXIData@@Base+0x1458> │ │ │ │ + cbnz r0, 50240 <_PyObject_CheckXIData@@Base+0x136c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 504a8 <_PyObject_CheckXIData@@Base+0x1584> │ │ │ │ + b.n 5036c <_PyObject_CheckXIData@@Base+0x1498> │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2250d0 <_PyArg_ParseStackAndKeywords@@Base+0x6ec> │ │ │ │ + bl 2248a8 <_PyArg_ParseStackAndKeywords@@Base+0x6ec> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 503a2 <_PyObject_CheckXIData@@Base+0x147e> │ │ │ │ + bne.n 50266 <_PyObject_CheckXIData@@Base+0x1392> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50378 <_PyObject_CheckXIData@@Base+0x1454> │ │ │ │ + bge.n 5023c <_PyObject_CheckXIData@@Base+0x1368> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 50378 <_PyObject_CheckXIData@@Base+0x1454> │ │ │ │ + bne.n 5023c <_PyObject_CheckXIData@@Base+0x1368> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 50378 <_PyObject_CheckXIData@@Base+0x1454> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5023c <_PyObject_CheckXIData@@Base+0x1368> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 503b4 <_PyObject_CheckXIData@@Base+0x1490> │ │ │ │ + bge.n 50278 <_PyObject_CheckXIData@@Base+0x13a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 503b4 <_PyObject_CheckXIData@@Base+0x1490> │ │ │ │ + cbnz r3, 50278 <_PyObject_CheckXIData@@Base+0x13a4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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 503f8 <_PyObject_CheckXIData@@Base+0x14d4> │ │ │ │ + beq.n 502bc <_PyObject_CheckXIData@@Base+0x13e8> │ │ │ │ mov r0, r8 │ │ │ │ - bl 268648 │ │ │ │ + bl 267e08 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50378 <_PyObject_CheckXIData@@Base+0x1454> │ │ │ │ + beq.n 5023c <_PyObject_CheckXIData@@Base+0x1368> │ │ │ │ ldr.w r5, [r8, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2255d4 <_PyArg_ParseStackAndKeywords@@Base+0xbf0> │ │ │ │ + bl 224dac <_PyArg_ParseStackAndKeywords@@Base+0xbf0> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 503e8 <_PyObject_CheckXIData@@Base+0x14c4> │ │ │ │ + bne.n 502ac <_PyObject_CheckXIData@@Base+0x13d8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 75fa8 │ │ │ │ - b.n 50378 <_PyObject_CheckXIData@@Base+0x1454> │ │ │ │ + bl 75fe0 │ │ │ │ + b.n 5023c <_PyObject_CheckXIData@@Base+0x1368> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsls r2, r5, #2 │ │ │ │ mov r1, r7 │ │ │ │ blx 2beec │ │ │ │ mov r0, r7 │ │ │ │ - bl 75fa8 │ │ │ │ + bl 75fe0 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ str r5, [r4, #16] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 50420 <_PyObject_CheckXIData@@Base+0x14fc> │ │ │ │ + bmi.n 502e4 <_PyObject_CheckXIData@@Base+0x1410> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #2340 @ 0x924 │ │ │ │ + movw r1, #256 @ 0x100 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5b6c │ │ │ │ - bl 859dc │ │ │ │ + b.w d56e0 │ │ │ │ + bl 85a50 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 50430 <_PyObject_CheckXIData@@Base+0x150c> │ │ │ │ - bl 7fa74 │ │ │ │ - cbz r0, 50434 <_PyObject_CheckXIData@@Base+0x1510> │ │ │ │ - b.n 50378 <_PyObject_CheckXIData@@Base+0x1454> │ │ │ │ + bne.n 502f4 <_PyObject_CheckXIData@@Base+0x1420> │ │ │ │ + bl 7faa4 │ │ │ │ + cbz r0, 502f8 <_PyObject_CheckXIData@@Base+0x1424> │ │ │ │ + b.n 5023c <_PyObject_CheckXIData@@Base+0x1368> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5044c <_PyObject_CheckXIData@@Base+0x1528> │ │ │ │ + bge.n 50310 <_PyObject_CheckXIData@@Base+0x143c> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #57148 @ 0xdf3c │ │ │ │ + movw r1, #55012 @ 0xd6e4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 50378 <_PyObject_CheckXIData@@Base+0x1454> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 5023c <_PyObject_CheckXIData@@Base+0x1368> │ │ │ │ ldr r1, [r6, #28] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5048e <_PyObject_CheckXIData@@Base+0x156a> │ │ │ │ + beq.n 50352 <_PyObject_CheckXIData@@Base+0x147e> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 50480 <_PyObject_CheckXIData@@Base+0x155c> │ │ │ │ + bmi.n 50344 <_PyObject_CheckXIData@@Base+0x1470> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #2392 @ 0x958 │ │ │ │ + movw r1, #308 @ 0x134 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5b6c │ │ │ │ + b.w d56e0 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 50498 <_PyObject_CheckXIData@@Base+0x1574> │ │ │ │ - bl 898cc │ │ │ │ + cbz r0, 5035c <_PyObject_CheckXIData@@Base+0x1488> │ │ │ │ + bl 898d8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 50378 <_PyObject_CheckXIData@@Base+0x1454> │ │ │ │ + beq.w 5023c <_PyObject_CheckXIData@@Base+0x1368> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 504a8 <_PyObject_CheckXIData@@Base+0x1584> │ │ │ │ + b.n 5036c <_PyObject_CheckXIData@@Base+0x1498> │ │ │ │ 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 5048e <_PyObject_CheckXIData@@Base+0x156a> │ │ │ │ + b.n 50352 <_PyObject_CheckXIData@@Base+0x147e> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r2, r0 │ │ │ │ - movw r0, #2568 @ 0xa08 │ │ │ │ - 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 e3efc │ │ │ │ + │ │ │ │ +00050370 <_PySemaphore_Destroy@@Base>: │ │ │ │ + b.w 2c424 │ │ │ │ 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 505bc <_PyObject_CheckXIData@@Base+0x1698> │ │ │ │ + bl 50468 <_PySemaphore_Destroy@@Base+0xf8> │ │ │ │ ldr r3, [r5, #32] │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ add.w r4, r0, r2, lsl #2 │ │ │ │ - cbz r3, 504ea <_PyObject_CheckXIData@@Base+0x15c6> │ │ │ │ + cbz r3, 50398 <_PySemaphore_Destroy@@Base+0x28> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ add.w r4, r4, r3, lsl #4 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 504f4 <_PyObject_CheckXIData@@Base+0x15d0> │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 504fe <_PyObject_CheckXIData@@Base+0x15da> │ │ │ │ + bne.n 503a2 <_PySemaphore_Destroy@@Base+0x32> │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 503ac <_PySemaphore_Destroy@@Base+0x3c> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7fd14 │ │ │ │ + b.w 7fd44 │ │ │ │ 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, #64] @ (50554 <_PyObject_CheckXIData@@Base+0x1630>) │ │ │ │ - bl 201eec <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #60] @ (50400 <_PySemaphore_Destroy@@Base+0x90>) │ │ │ │ + bl 201664 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 50534 <_PyObject_CheckXIData@@Base+0x1610> │ │ │ │ + blt.n 503e2 <_PySemaphore_Destroy@@Base+0x72> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #54436 @ 0xd4a4 │ │ │ │ + movw r0, #52300 @ 0xcc4c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 808ec │ │ │ │ + b.w 8091c │ │ │ │ movs r0, #0 │ │ │ │ - bl 71608 │ │ │ │ + bl 71640 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 50550 <_PyObject_CheckXIData@@Base+0x162c> │ │ │ │ + cbz r0, 503fe <_PySemaphore_Destroy@@Base+0x8e> │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #54444 @ 0xd4ac │ │ │ │ + movw r0, #52308 @ 0xcc54 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 808ec │ │ │ │ + b.w 8091c │ │ │ │ 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] @ (505a4 <_PyObject_CheckXIData@@Base+0x1680>) │ │ │ │ + ldr r2, [pc, #60] @ (50450 <_PySemaphore_Destroy@@Base+0xe0>) │ │ │ │ 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 5058c <_PyObject_CheckXIData@@Base+0x1668> │ │ │ │ + beq.n 50438 <_PySemaphore_Destroy@@Base+0xc8> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r4, #1 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ - b.n 5057e <_PyObject_CheckXIData@@Base+0x165a> │ │ │ │ + b.n 5042a <_PySemaphore_Destroy@@Base+0xba> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 50596 <_PyObject_CheckXIData@@Base+0x1672> │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 505a0 <_PyObject_CheckXIData@@Base+0x167c> │ │ │ │ + bne.n 50442 <_PySemaphore_Destroy@@Base+0xd2> │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 5044c <_PySemaphore_Destroy@@Base+0xdc> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fd14 │ │ │ │ + b.w 7fd44 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - b.w 28ade4 <_PyXIData_Free@@Base+0x1524> │ │ │ │ + b.w 28a728 <_PyXIData_Free@@Base+0x1638> │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #2628 @ 0xa44 │ │ │ │ + movw r0, #528 @ 0x210 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w e3efc │ │ │ │ + b.w e3a1c │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - cbz r3, 505d0 <_PyObject_CheckXIData@@Base+0x16ac> │ │ │ │ + cbz r3, 5047c <_PySemaphore_Destroy@@Base+0x10c> │ │ │ │ ldrd r3, r2, [r1, #12] │ │ │ │ add r3, r2 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 50610 <_PyObject_CheckXIData@@Base+0x16ec> │ │ │ │ + bne.n 504bc <_PySemaphore_Destroy@@Base+0x14c> │ │ │ │ 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 │ │ │ │ @@ -54520,904 +54387,839 @@ │ │ │ │ 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, 50642 <_PyObject_CheckXIData@@Base+0x171e> │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 504ee <_PySemaphore_Destroy@@Base+0x17e> │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5063c <_PyObject_CheckXIData@@Base+0x1718> │ │ │ │ - bl 140118 │ │ │ │ - b.n 50642 <_PyObject_CheckXIData@@Base+0x171e> │ │ │ │ + bne.n 504e8 <_PySemaphore_Destroy@@Base+0x178> │ │ │ │ + bl 13f5e4 │ │ │ │ + b.n 504ee <_PySemaphore_Destroy@@Base+0x17e> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 50664 <_PyObject_CheckXIData@@Base+0x1740> │ │ │ │ + cbnz r0, 50510 <_PySemaphore_Destroy@@Base+0x1a0> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 50664 <_PyObject_CheckXIData@@Base+0x1740> │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 50510 <_PySemaphore_Destroy@@Base+0x1a0> │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5065a <_PyObject_CheckXIData@@Base+0x1736> │ │ │ │ + bne.n 50506 <_PySemaphore_Destroy@@Base+0x196> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 140118 │ │ │ │ + b.w 13f5e4 │ │ │ │ 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] @ (506a8 <_PyObject_CheckXIData@@Base+0x1784>) │ │ │ │ - bl 201eec <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #48] @ (50554 <_PySemaphore_Destroy@@Base+0x1e4>) │ │ │ │ + bl 201664 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - cbz r2, 50696 <_PyObject_CheckXIData@@Base+0x1772> │ │ │ │ + cbz r2, 50542 <_PySemaphore_Destroy@@Base+0x1d2> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbz r3, 50696 <_PyObject_CheckXIData@@Base+0x1772> │ │ │ │ - movw r0, #1456 @ 0x5b0 │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ + cbz r3, 50542 <_PySemaphore_Destroy@@Base+0x1d2> │ │ │ │ + movw r0, #64892 @ 0xfd7c │ │ │ │ + movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 808ec │ │ │ │ - movw r0, #61460 @ 0xf014 │ │ │ │ + b.w 8091c │ │ │ │ + movw r0, #59360 @ 0xe7e0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 808ec │ │ │ │ + b.w 8091c │ │ │ │ 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 859dc │ │ │ │ + bl 85a50 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 506ce <_PyObject_CheckXIData@@Base+0x17aa> │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 506f2 <_PyObject_CheckXIData@@Base+0x17ce> │ │ │ │ + bne.n 5057a <_PySemaphore_Destroy@@Base+0x20a> │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 5059e <_PySemaphore_Destroy@@Base+0x22e> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 506e8 <_PyObject_CheckXIData@@Base+0x17c4> │ │ │ │ + cbz r3, 50594 <_PySemaphore_Destroy@@Base+0x224> │ │ │ │ adds r2, r4, #1 │ │ │ │ - blt.n 506e2 <_PyObject_CheckXIData@@Base+0x17be> │ │ │ │ + blt.n 5058e <_PySemaphore_Destroy@@Base+0x21e> │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, r4 │ │ │ │ it ge │ │ │ │ movge r0, r4 │ │ │ │ - b.n 506e6 <_PyObject_CheckXIData@@Base+0x17c2> │ │ │ │ + b.n 50592 <_PySemaphore_Destroy@@Base+0x222> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r5, #8] │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 506f4 <_PyObject_CheckXIData@@Base+0x17d0> │ │ │ │ + b.n 505a0 <_PySemaphore_Destroy@@Base+0x230> │ │ │ │ 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 505bc <_PyObject_CheckXIData@@Base+0x1698> │ │ │ │ + bl 50468 <_PySemaphore_Destroy@@Base+0xf8> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7fd14 │ │ │ │ + b.w 7fd44 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #11536 @ 0x2d10 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5072c <_PyObject_CheckXIData@@Base+0x1808> │ │ │ │ + bne.n 505d8 <_PySemaphore_Destroy@@Base+0x268> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50730 <_PyObject_CheckXIData@@Base+0x180c> │ │ │ │ + bge.n 505dc <_PySemaphore_Destroy@@Base+0x26c> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - b.w 1d3628 │ │ │ │ + b.w 1d2c30 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00050732 <_PyErr_FormatFromCause@@Base>: │ │ │ │ +000505de <_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] @ (50768 <_PyErr_FormatFromCause@@Base+0x36>) │ │ │ │ + ldr r4, [pc, #36] @ (50614 <_PyErr_FormatFromCause@@Base+0x36>) │ │ │ │ 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 235224 <_PyBytesWriter_WriteBytes@@Base+0x114> │ │ │ │ + bl 234a48 <_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, #26729 @ 0x6869 │ │ │ │ + movw r1, #26649 @ 0x6819 │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #56640 @ 0xdd40 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.w 4647c │ │ │ │ + b.w 4642c │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ subs r3, r0, r3 │ │ │ │ - movw r0, #53116 @ 0xcf7c │ │ │ │ + movw r0, #50980 @ 0xc724 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - b.w 808ec │ │ │ │ + b.w 8091c │ │ │ │ │ │ │ │ -00050798 : │ │ │ │ +00050644 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (507cc ) │ │ │ │ + ldr r4, [pc, #36] @ (50678 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ - bl 201f34 <_PyEval_GetBuiltin@@Base+0x48> │ │ │ │ + bl 2016ac <_PyEval_GetBuiltin@@Base+0x48> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 507ca │ │ │ │ - movw r0, #2664 @ 0xa68 │ │ │ │ + bge.n 50676 │ │ │ │ + movw r0, #564 @ 0x234 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1fd50c │ │ │ │ + b.w 1fcd00 │ │ │ │ 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, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 236764 │ │ │ │ + bl 235f20 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 50800 │ │ │ │ + beq.n 506ac │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 50810 │ │ │ │ + bne.n 506bc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50812 │ │ │ │ + bge.n 506be │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 50812 │ │ │ │ + b.n 506be │ │ │ │ movw r3, #61056 @ 0xee80 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d1e4 │ │ │ │ + bl 12cd0c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w ff430 │ │ │ │ + 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 235f20 │ │ │ │ + subs r0, #1 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r0, [pc, #132] @ (508ac ) │ │ │ │ + ldr r0, [pc, #132] @ (50778 ) │ │ │ │ mov.w r3, #1 │ │ │ │ sub sp, #8 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 50840 │ │ │ │ + bne.n 5070e │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 50830 │ │ │ │ + bne.n 506fe │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 5085c │ │ │ │ + beq.n 5072a │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 1aca00 <_PyMutex_LockTimed@@Base> │ │ │ │ - ldr r3, [pc, #80] @ (508b0 ) │ │ │ │ + bl 106650 <_PyMutex_LockTimed@@Base> │ │ │ │ + ldr r3, [pc, #80] @ (5077c ) │ │ │ │ ldr.w r4, [r3, #1476] @ 0x5c4 │ │ │ │ - cbz r4, 5086e │ │ │ │ + cbz r4, 5073c │ │ │ │ ldr.w r4, [r3, #1548] @ 0x60c │ │ │ │ ldr.w r5, [r3, #1552] @ 0x610 │ │ │ │ - b.n 50870 │ │ │ │ + b.n 5073e │ │ │ │ mov r5, r4 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 50888 │ │ │ │ + bne.n 50756 │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 50878 │ │ │ │ + bne.n 50746 │ │ │ │ dmb ish │ │ │ │ - beq.n 50894 │ │ │ │ - ldr r0, [pc, #28] @ (508ac ) │ │ │ │ - bl 236528 │ │ │ │ + beq.n 50762 │ │ │ │ + ldr r0, [pc, #24] @ (50778 ) │ │ │ │ + bl 26c194 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #2704 @ 0xa90 │ │ │ │ + movw r0, #716 @ 0x2cc │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 808ec │ │ │ │ - nop │ │ │ │ + b.w 8091c │ │ │ │ strb r0, [r0, #18] │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w ffa58 │ │ │ │ - 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 236764 │ │ │ │ - subs r0, #1 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.w 7fd14 │ │ │ │ - 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] @ (50a58 ) │ │ │ │ - mov.w r3, #1 │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 50906 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 508f6 │ │ │ │ - ite eq │ │ │ │ - moveq r1, #1 │ │ │ │ - movne r1, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - dmb ish │ │ │ │ - beq.n 50922 │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r1, [sp, #0] │ │ │ │ - bl 1aca00 <_PyMutex_LockTimed@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - ldr r0, [pc, #308] @ (50a5c ) │ │ │ │ - movw r1, #4364 @ 0x110c │ │ │ │ - movt r1, #75 @ 0x4b │ │ │ │ - bl 6c5ac │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - strd r2, r3, [sp, #16] │ │ │ │ - str r4, [sp, #24] │ │ │ │ - bl 71608 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 50a0c │ │ │ │ - ldr r6, [pc, #276] @ (50a60 ) │ │ │ │ - ldr.w r3, [r6, #1476] @ 0x5c4 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 50a0c │ │ │ │ - add r3, sp, #8 │ │ │ │ - mov r2, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movw r1, #60289 @ 0xeb81 │ │ │ │ - movt r1, #18 │ │ │ │ - movw r3, #48885 @ 0xbef5 │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - movw r0, #49004 @ 0xbf6c │ │ │ │ - movt r0, #2 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - movw r0, #32845 @ 0x804d │ │ │ │ - movt r0, #17 │ │ │ │ - movw r4, #44556 @ 0xae0c │ │ │ │ - movt r4, #2 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - bl 18e914 <_Py_hashtable_new_full@@Base> │ │ │ │ - str r0, [sp, #24] │ │ │ │ - cbz r0, 509ee │ │ │ │ - ldr.w r0, [r6, #1568] @ 0x620 │ │ │ │ - bl 50ac8 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - cbz r0, 509ee │ │ │ │ - ldr.w r6, [r6, #1572] @ 0x624 │ │ │ │ - bl 18ea00 <_Py_hashtable_new_full@@Base+0xec> │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 509d4 │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #3575 @ 0xdf7 │ │ │ │ - movt r1, #5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 28be08 <_Py_hashtable_foreach@@Base> │ │ │ │ - cbnz r0, 509ce │ │ │ │ - movw r1, #3701 @ 0xe75 │ │ │ │ - movt r1, #5 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r2, sp, #16 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - bl 28be08 <_Py_hashtable_foreach@@Base> │ │ │ │ - cbz r0, 509da │ │ │ │ - b.n 509f2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 118a44 <_Py_hashtable_destroy@@Base> │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 509ee │ │ │ │ - movw r1, #3941 @ 0xf65 │ │ │ │ - movt r1, #5 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - add r2, sp, #16 │ │ │ │ - bl 28be08 <_Py_hashtable_foreach@@Base> │ │ │ │ - cbz r0, 50a0c │ │ │ │ - b.n 509f2 │ │ │ │ - bl 1f37b8 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - cbz r0, 50a0c │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50a0c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 50a0c │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [pc, #76] @ (50a5c ) │ │ │ │ - movs r1, #0 │ │ │ │ - bl 6c5ac │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r5] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 50a2c │ │ │ │ - strexb r1, r3, [r5] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 50a1c │ │ │ │ - dmb ish │ │ │ │ - beq.n 50a38 │ │ │ │ - ldr r0, [pc, #36] @ (50a58 ) │ │ │ │ - bl 236528 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - cbz r0, 50a40 │ │ │ │ - bl 118a44 <_Py_hashtable_destroy@@Base> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - cbz r0, 50a48 │ │ │ │ - bl 118a44 <_Py_hashtable_destroy@@Base> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - cbz r0, 50a50 │ │ │ │ - bl 118a44 <_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, #24400 @ 0x5f50 │ │ │ │ + b.w 7fd44 │ │ │ │ + movw r1, #22160 @ 0x5690 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - b.w 3a4c2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x58a> │ │ │ │ + b.w 3a452 <_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, 50a90 │ │ │ │ + cbnz r3, 507b2 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 50a90 │ │ │ │ + ble.n 507b2 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 50a90 │ │ │ │ - cbnz r1, 50aac │ │ │ │ + bne.n 507b2 │ │ │ │ + cbnz r1, 507ce │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #20] │ │ │ │ - ldr r4, [pc, #44] @ (50ac4 ) │ │ │ │ + ldr r4, [pc, #48] @ (507e8 ) │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 50ac0 │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 507e2 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 486c4 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ - cbz r0, 50ac0 │ │ │ │ + bl 48674 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ + cbz r0, 507e2 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 50ba0 │ │ │ │ + bl 50890 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r7, [pc, #688] @ (50d78 ) │ │ │ │ + nop │ │ │ │ + ldr r7, [pc, #688] @ (50a9c ) │ │ │ │ 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 18e9ac <_Py_hashtable_new_full@@Base+0x98> │ │ │ │ - cbz r0, 50af8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #3219 @ 0xc93 │ │ │ │ - movt r1, #5 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 28be08 <_Py_hashtable_foreach@@Base> │ │ │ │ - cbz r0, 50afa │ │ │ │ - mov r0, r4 │ │ │ │ - bl 118a44 <_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, 50b1e │ │ │ │ + cbnz r3, 5080c │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 50b1e │ │ │ │ + ble.n 5080c │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 50b1e │ │ │ │ - cbnz r4, 50b3c │ │ │ │ + bne.n 5080c │ │ │ │ + cbnz r4, 5082a │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #116] @ (50b9c ) │ │ │ │ + ldr r4, [pc, #120] @ (5088c ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #2 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 50b96 │ │ │ │ + cbz r0, 50884 │ │ │ │ ldrd r4, r0, [r4] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 50b4e │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 50b96 │ │ │ │ + bne.n 5083c │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 50884 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #36380 @ 0x8e1c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 50b7a │ │ │ │ + beq.n 50868 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #2820 @ 0xb04 │ │ │ │ + movw r1, #720 @ 0x2d0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w d5b6c │ │ │ │ + b.w d56e0 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #2860 @ 0xb2c │ │ │ │ + movw r1, #760 @ 0x2f8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w d5b6c │ │ │ │ + b.w d56e0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r7, [pc, #864] @ (50f00 ) │ │ │ │ + nop │ │ │ │ + ldr r7, [pc, #864] @ (50bf0 ) │ │ │ │ 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 50bce │ │ │ │ + bcc.n 508be │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #2904 @ 0xb58 │ │ │ │ + movw r1, #804 @ 0x324 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 50c16 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 50906 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 75bf0 │ │ │ │ + bl 75c28 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 50be6 │ │ │ │ + cbnz r0, 508d6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1f37b8 │ │ │ │ - cbz r4, 50bfc │ │ │ │ + b.w 1f2f28 │ │ │ │ + cbz r4, 508ec │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 50bfc │ │ │ │ + bhi.n 508ec │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 28ab40 <_PyXIData_Free@@Base+0x1280> │ │ │ │ + bl 28a404 <_PyXIData_Free@@Base+0x1314> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r6, 50c0a │ │ │ │ - bl 272ad0 <_Py_strhex@@Base> │ │ │ │ + cbz r6, 508fa │ │ │ │ + bl 2722f8 <_Py_strhex@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 50c10 │ │ │ │ - bl 711a8 │ │ │ │ + b.n 50900 │ │ │ │ + bl 711e0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 75fa8 │ │ │ │ + bl 75fe0 │ │ │ │ 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 1f028c <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 50c5a │ │ │ │ + bl 1ef9f4 <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 5094a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2ace0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 50c52 │ │ │ │ + bge.n 50942 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 1a8634 │ │ │ │ + b.w 1a7bc4 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 50c6e │ │ │ │ + cbz r0, 5095e │ │ │ │ movw r1, #19440 @ 0x4bf0 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - b.w 1a08f0 <_PyBytes_DecodeEscape2@@Base+0xb78> │ │ │ │ + b.w 19fe88 <_PyBytes_DecodeEscape2@@Base+0xb78> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cbz r0, 50c88 │ │ │ │ - movw r1, #19904 @ 0x4dc0 │ │ │ │ - movt r1, #75 @ 0x4b │ │ │ │ - b.w 1a08f0 <_PyBytes_DecodeEscape2@@Base+0xb78> │ │ │ │ - movw r0, #5160 @ 0x1428 │ │ │ │ - movt r0, #75 @ 0x4b │ │ │ │ - bx lr │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #92] @ (50d00 ) │ │ │ │ - mov r6, r2 │ │ │ │ - mov r7, r3 │ │ │ │ - movw r3, #45581 @ 0xb20d │ │ │ │ - movt r3, #6 │ │ │ │ - mov r8, r1 │ │ │ │ - ldr.w r2, [r5, #1508] @ 0x5e4 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 50cc4 │ │ │ │ - movs r0, #8 │ │ │ │ - blx 2bf6c │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 50cce │ │ │ │ - ldr.w r0, [r5, #1504] @ 0x5e0 │ │ │ │ - movs r1, #8 │ │ │ │ - blx r2 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r4, 50cf2 │ │ │ │ - ldmia.w r6, {r0, r1} │ │ │ │ - stmia.w r4, {r0, r1} │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r0, [pc, #364] @ (50ae4 ) │ │ │ │ + mov.w r3, #1 │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 50992 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 50982 │ │ │ │ + ite eq │ │ │ │ + moveq r1, #1 │ │ │ │ + movne r1, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + dmb ish │ │ │ │ + beq.n 509ae │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r1, [sp, #0] │ │ │ │ + bl 106650 <_PyMutex_LockTimed@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + ldr r0, [pc, #308] @ (50ae8 ) │ │ │ │ + movw r1, #4364 @ 0x110c │ │ │ │ + movt r1, #75 @ 0x4b │ │ │ │ + bl 6c5ec │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + strd r2, r3, [sp, #16] │ │ │ │ + str r4, [sp, #24] │ │ │ │ + bl 71640 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 50a98 │ │ │ │ + ldr r6, [pc, #276] @ (50aec ) │ │ │ │ + ldr.w r3, [r6, #1476] @ 0x5c4 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 50a98 │ │ │ │ + add r3, sp, #8 │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 6fc3c <_Py_hashtable_set@@Base> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 50cf8 │ │ │ │ - ldr.w r3, [r5, #1520] @ 0x5f0 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr.w r0, [r5, #1504] @ 0x5e0 │ │ │ │ - blx r3 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 50cfa │ │ │ │ - movs r0, #0 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movw r1, #59081 @ 0xe6c9 │ │ │ │ + movt r1, #18 │ │ │ │ + movw r3, #47757 @ 0xba8d │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + movw r0, #49004 @ 0xbf6c │ │ │ │ + movt r0, #2 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + movw r0, #31581 @ 0x7b5d │ │ │ │ + movt r0, #17 │ │ │ │ + movw r4, #44556 @ 0xae0c │ │ │ │ + movt r4, #2 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + bl 18ddec <_Py_hashtable_new_full@@Base> │ │ │ │ + str r0, [sp, #24] │ │ │ │ + cbz r0, 50a7a │ │ │ │ + ldr.w r0, [r6, #1568] @ 0x620 │ │ │ │ + bl 50bfc │ │ │ │ + str r0, [sp, #16] │ │ │ │ + cbz r0, 50a7a │ │ │ │ + ldr.w r6, [r6, #1572] @ 0x624 │ │ │ │ + bl 18ded8 <_Py_hashtable_new_full@@Base+0xec> │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 50a60 │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #3395 @ 0xd43 │ │ │ │ + movt r1, #5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 28b758 <_Py_hashtable_foreach@@Base> │ │ │ │ + cbnz r0, 50a5a │ │ │ │ + movw r1, #3627 @ 0xe2b │ │ │ │ + movt r1, #5 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r2, sp, #16 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + bl 28b758 <_Py_hashtable_foreach@@Base> │ │ │ │ + cbz r0, 50a66 │ │ │ │ + b.n 50a7e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 118554 <_Py_hashtable_destroy@@Base> │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 50a7a │ │ │ │ + movw r1, #3889 @ 0xf31 │ │ │ │ + movt r1, #5 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + add r2, sp, #16 │ │ │ │ + bl 28b758 <_Py_hashtable_foreach@@Base> │ │ │ │ + cbz r0, 50a98 │ │ │ │ + b.n 50a7e │ │ │ │ + bl 1f2f28 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + cbz r0, 50a98 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 50a98 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 50a98 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [pc, #76] @ (50ae8 ) │ │ │ │ + movs r1, #0 │ │ │ │ + bl 6c5ec │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r5] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 50ab8 │ │ │ │ + strexb r1, r3, [r5] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 50aa8 │ │ │ │ + dmb ish │ │ │ │ + beq.n 50ac4 │ │ │ │ + ldr r0, [pc, #36] @ (50ae4 ) │ │ │ │ + bl 26c194 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + cbz r0, 50acc │ │ │ │ + bl 118554 <_Py_hashtable_destroy@@Base> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + cbz r0, 50ad4 │ │ │ │ + bl 118554 <_Py_hashtable_destroy@@Base> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + cbz r0, 50adc │ │ │ │ + bl 118554 <_Py_hashtable_destroy@@Base> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ + strb r0, [r0, #18] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + strb r0, [r6, #18] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cbz r0, 50b00 │ │ │ │ + movw r1, #19904 @ 0x4dc0 │ │ │ │ + movt r1, #75 @ 0x4b │ │ │ │ + b.w 19fe88 <_PyBytes_DecodeEscape2@@Base+0xb78> │ │ │ │ + movw r0, #5160 @ 0x1428 │ │ │ │ + movt r0, #75 @ 0x4b │ │ │ │ + bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 50d34 │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 50b3a │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 50d2e │ │ │ │ - bl 140118 │ │ │ │ - b.n 50d34 │ │ │ │ + bne.n 50b34 │ │ │ │ + bl 13f5e4 │ │ │ │ + b.n 50b3a │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 50d56 │ │ │ │ + cbnz r0, 50b5c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 50d56 │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 50b5c │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 50d4c │ │ │ │ + bne.n 50b52 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 140118 │ │ │ │ + b.w 13f5e4 │ │ │ │ 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, 50d78 │ │ │ │ + cbnz r3, 50b7e │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 50d78 │ │ │ │ + ble.n 50b7e │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 50d78 │ │ │ │ - cbnz r1, 50d9a │ │ │ │ + bne.n 50b7e │ │ │ │ + cbnz r1, 50b9a │ │ │ │ add r4, sp, #28 │ │ │ │ - mov r1, r2 │ │ │ │ str r4, [sp, #20] │ │ │ │ + ldr r4, [pc, #48] @ (50bb4 ) │ │ │ │ + mov r1, r2 │ │ │ │ + str r4, [sp, #0] │ │ │ │ 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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 50dae │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 50bae │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 486c4 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ - cbz r0, 50dae │ │ │ │ + bl 48674 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ + cbz r0, 50bae │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 50ba0 │ │ │ │ + bl 50890 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + str r4, [r0, r0] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1d3e38 <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 50df2 │ │ │ │ + bl 1d3440 <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 50bf8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2ab78 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 50dea │ │ │ │ + bge.n 50bf0 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 1a8634 │ │ │ │ + b.w 1a7bc4 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r0, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r5, r3 │ │ │ │ - bl 50ac8 │ │ │ │ - cbz r0, 50e26 │ │ │ │ - mov r2, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 18de84 <_Py_hashtable_new_full@@Base+0x98> │ │ │ │ + cbz r0, 50c2c │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #3193 @ 0xc79 │ │ │ │ + movt r1, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6fc3c <_Py_hashtable_set@@Base> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 50e2c │ │ │ │ + bl 28b758 <_Py_hashtable_foreach@@Base> │ │ │ │ + cbz r0, 50c2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 118a44 <_Py_hashtable_destroy@@Base> │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 50e2e │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + bl 118554 <_Py_hashtable_destroy@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ 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 1f028c <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 50e70 │ │ │ │ + bl 1ef9f4 <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 50c74 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2b9c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 50e68 │ │ │ │ + bge.n 50c6c │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 1a8634 │ │ │ │ + b.w 1a7bc4 │ │ │ │ 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 │ │ │ │ + ldr r5, [pc, #88] @ (50ce4 ) │ │ │ │ mov r6, r2 │ │ │ │ - bl 713bc │ │ │ │ - cbnz r0, 50e9a │ │ │ │ - movs r0, #1 │ │ │ │ - b.n 50f06 │ │ │ │ + mov r7, r3 │ │ │ │ + movw r3, #45645 @ 0xb24d │ │ │ │ + movt r3, #6 │ │ │ │ + mov r8, r1 │ │ │ │ + ldr.w r2, [r5, #1508] @ 0x5e4 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 50caa │ │ │ │ + movs r0, #8 │ │ │ │ + blx 2bf6c │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7dd68 │ │ │ │ - cbz r0, 50ec8 │ │ │ │ - str r0, [r4, #16] │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - bl 7dd68 │ │ │ │ - cbz r0, 50ec8 │ │ │ │ - str r0, [r4, #20] │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - bl 33650 <_PyTraceMalloc_GetTraceback@@Base+0x428> │ │ │ │ - cbz r0, 50ec8 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - str r0, [r4, #24] │ │ │ │ - ldrh r0, [r3, #6] │ │ │ │ - bl 7dd68 │ │ │ │ - mov r3, r0 │ │ │ │ - cbnz r0, 50ee0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50e96 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 50e96 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 50e96 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ + b.n 50cb4 │ │ │ │ + ldr.w r0, [r5, #1504] @ 0x5e0 │ │ │ │ + movs r1, #8 │ │ │ │ + blx r2 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r4, 50cd8 │ │ │ │ + ldmia.w r6, {r0, r1} │ │ │ │ + stmia.w r4, {r0, r1} │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 6fc74 <_Py_hashtable_set@@Base> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 50cde │ │ │ │ + ldr.w r3, [r5, #1520] @ 0x5f0 │ │ │ │ mov r1, r4 │ │ │ │ - str r3, [r4, #28] │ │ │ │ - bl 85b64 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50f00 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 50f00 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - adds r3, r5, #1 │ │ │ │ - negs r0, r3 │ │ │ │ - adcs r0, r3 │ │ │ │ + ldr.w r0, [r5, #1504] @ 0x5e0 │ │ │ │ + blx r3 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 50ce0 │ │ │ │ + movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r0, [r7, #100] @ 0x64 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #2936 @ 0xb78 │ │ │ │ + movw r1, #836 @ 0x344 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ 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, #3040 @ 0xbe0 │ │ │ │ + movw r0, #940 @ 0x3ac │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldrd r2, r4, [r1, #16] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ strd r2, r4, [sp] │ │ │ │ ldrd r1, r2, [r1, #4] │ │ │ │ - bl 808ec │ │ │ │ + bl 8091c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r4} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r2 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r2, r3 │ │ │ │ - movw r1, #3701 @ 0xe75 │ │ │ │ - movt r1, #5 │ │ │ │ - str r4, [r3, #16] │ │ │ │ - pop {r4} │ │ │ │ - b.w 28be08 <_Py_hashtable_foreach@@Base> │ │ │ │ + mov r6, r1 │ │ │ │ + mov r5, r3 │ │ │ │ + bl 50bfc │ │ │ │ + cbz r0, 50d72 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 6fc74 <_Py_hashtable_set@@Base> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 50d78 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 118554 <_Py_hashtable_destroy@@Base> │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 50d7a │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 50fa2 │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 50da2 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51024 │ │ │ │ - bl 97c24 │ │ │ │ + bne.n 50e24 │ │ │ │ + bl 97ca0 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b868 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 9a7f0 │ │ │ │ - cbz r6, 50fce │ │ │ │ + cbz r6, 50dce │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 51016 │ │ │ │ - bl ee0f4 │ │ │ │ + bne.n 50e16 │ │ │ │ + bl edacc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50fa2 │ │ │ │ - b.n 51024 │ │ │ │ + beq.n 50da2 │ │ │ │ + b.n 50e24 │ │ │ │ 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 │ │ │ │ @@ -55429,234 +55231,301 @@ │ │ │ │ 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 439d8 <_PyBytes_ReverseFind@@Base+0xa8> │ │ │ │ - b.n 51026 │ │ │ │ + bl 43968 <_PyBytes_ReverseFind@@Base+0xa8> │ │ │ │ + b.n 50e26 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a8634 │ │ │ │ + bl 1a7bc4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - movw r2, #3052 @ 0xbec │ │ │ │ + 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 713f4 │ │ │ │ + cbnz r0, 50e50 │ │ │ │ + movs r0, #1 │ │ │ │ + b.n 50ebc │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 7dd94 │ │ │ │ + cbz r0, 50e7e │ │ │ │ + str r0, [r4, #16] │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + bl 7dd94 │ │ │ │ + cbz r0, 50e7e │ │ │ │ + str r0, [r4, #20] │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + bl 335ca <_PyTraceMalloc_GetTraceback@@Base+0x42a> │ │ │ │ + cbz r0, 50e7e │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + str r0, [r4, #24] │ │ │ │ + ldrh r0, [r3, #6] │ │ │ │ + bl 7dd94 │ │ │ │ + mov r3, r0 │ │ │ │ + cbnz r0, 50e96 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 50e4c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 50e4c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 50e4c │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [r4, #28] │ │ │ │ + bl 85bd8 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 50eb6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 50eb6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + adds r3, r5, #1 │ │ │ │ + negs r0, r3 │ │ │ │ + adcs r0, r3 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + movw r2, #952 @ 0x3b8 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldrd r0, r1, [r0, #8] │ │ │ │ - b.w 21fd94 │ │ │ │ + b.w 21f564 │ │ │ │ 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, 51068 │ │ │ │ + cbz r2, 50efe │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ mov r0, sp │ │ │ │ - bl 11196c │ │ │ │ + bl 11147c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 77318 │ │ │ │ - cbz r4, 51090 │ │ │ │ - ldr r0, [pc, #28] @ (51098 ) │ │ │ │ - bl 201eec <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 77350 │ │ │ │ + cbz r4, 50f26 │ │ │ │ + ldr r0, [pc, #28] @ (50f2c ) │ │ │ │ + bl 201664 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #54444 @ 0xd4ac │ │ │ │ + movw r0, #52308 @ 0xcc54 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 808ec │ │ │ │ + bl 8091c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ @ instruction: 0xe990004d │ │ │ │ + push {r4} │ │ │ │ + mov r0, r2 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r2, r3 │ │ │ │ + movw r1, #3627 @ 0xe2b │ │ │ │ + movt r1, #5 │ │ │ │ + str r4, [r3, #16] │ │ │ │ + pop {r4} │ │ │ │ + b.w 28b758 <_Py_hashtable_foreach@@Base> │ │ │ │ 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 1d3e38 <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 510dc │ │ │ │ + bl 1d3440 <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 50f88 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2bcac │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 510d4 │ │ │ │ + bge.n 50f80 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 1a8634 │ │ │ │ + b.w 1a7bc4 │ │ │ │ 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, 5110c │ │ │ │ + cbnz r3, 50fb8 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #56360 @ 0xdc28 │ │ │ │ + movw r1, #54108 @ 0xd35c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 51128 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 50fd4 │ │ │ │ ldrb.w r3, [r0, #33] @ 0x21 │ │ │ │ - cbz r3, 5112c │ │ │ │ + cbz r3, 50fd8 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #56048 @ 0xdaf0 │ │ │ │ + movw r1, #53836 @ 0xd24c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51142 │ │ │ │ + b.n 50fee │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - cbz r0, 5113a │ │ │ │ + cbz r0, 50fe6 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - ldr r1, [pc, #12] @ (51144 ) │ │ │ │ - b.w 90960 │ │ │ │ + ldr r1, [pc, #12] @ (50ff0 ) │ │ │ │ + b.w 90a24 │ │ │ │ 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, 51160 │ │ │ │ + cbz r0, 5100c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 71608 │ │ │ │ + bl 71640 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 511be │ │ │ │ + cbz r0, 5106a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 51190 │ │ │ │ + bge.n 5103c │ │ │ │ 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 5116c │ │ │ │ - cbz r2, 511a4 │ │ │ │ + b.n 51018 │ │ │ │ + cbz r2, 51050 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 511a4 │ │ │ │ + cbz r0, 51050 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 511c2 │ │ │ │ + bge.n 5106e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 511c2 │ │ │ │ - bl 703d8 │ │ │ │ - cbnz r0, 511c2 │ │ │ │ + b.n 5106e │ │ │ │ + bl 70410 │ │ │ │ + cbnz r0, 5106e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 511be │ │ │ │ + bge.n 5106a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 511be │ │ │ │ + cbnz r3, 5106a │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51212 │ │ │ │ + b.n 510be │ │ │ │ ldrd r3, r1, [r5, #12] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - movw r5, #41440 @ 0xa1e0 │ │ │ │ + movw r5, #39304 @ 0x9988 │ │ │ │ movt r5, #44 @ 0x2c │ │ │ │ bic.w r1, r1, #1 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #24] │ │ │ │ - movw r0, #3088 @ 0xc10 │ │ │ │ + movw r0, #988 @ 0x3dc │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r1, #41420 @ 0xa1cc │ │ │ │ + movw r1, #39284 @ 0x9974 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r3, #43436 @ 0xa9ac │ │ │ │ + movw r3, #41300 @ 0xa154 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ str r1, [sp, #12] │ │ │ │ - movw r1, #58012 @ 0xe29c │ │ │ │ + movw r1, #55816 @ 0xda08 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ strd r4, r3, [sp] │ │ │ │ str r5, [sp, #20] │ │ │ │ - movw r3, #2924 @ 0xb6c │ │ │ │ + movw r3, #824 @ 0x338 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ - bl 808ec │ │ │ │ + bl 8091c │ │ │ │ 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, 51242 │ │ │ │ + cbnz r3, 510ee │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #56360 @ 0xdc28 │ │ │ │ + movw r1, #54108 @ 0xd35c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 5125e │ │ │ │ + bl f1b28 │ │ │ │ + b.n 5110a │ │ │ │ ldrb.w r3, [r0, #33] @ 0x21 │ │ │ │ - cbz r3, 51262 │ │ │ │ + cbz r3, 5110e │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #56048 @ 0xdaf0 │ │ │ │ + movw r1, #53836 @ 0xd24c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5126a │ │ │ │ + b.n 51116 │ │ │ │ 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, 5129a │ │ │ │ + cbnz r4, 51146 │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #3104 @ 0xc20 │ │ │ │ + movw r1, #1004 @ 0x3ec │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 512b6 │ │ │ │ + b.n 51162 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -55665,1083 +55534,1081 @@ │ │ │ │ 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 cf748 │ │ │ │ + bl cf2a0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 512e6 │ │ │ │ + cbz r0, 51192 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 512e6 │ │ │ │ + bge.n 51192 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 512e6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 51192 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 51300 │ │ │ │ + cbz r0, 511ac │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51300 │ │ │ │ + bge.n 511ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 51300 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 511ac │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 5131a │ │ │ │ + cbz r0, 511c6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5131a │ │ │ │ + bge.n 511c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5131a │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 511c6 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 51334 │ │ │ │ + cbz r0, 511e0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51334 │ │ │ │ + bge.n 511e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 51334 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 511e0 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 5134e │ │ │ │ + cbz r0, 511fa │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5134e │ │ │ │ + bge.n 511fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5134e │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 511fa │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - cbz r0, 51368 │ │ │ │ + cbz r0, 51214 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #28] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51368 │ │ │ │ + bge.n 51214 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 51368 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 51214 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 51382 │ │ │ │ + cbz r0, 5122e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51382 │ │ │ │ + bge.n 5122e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 51382 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5122e │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ - cbz r0, 5139c │ │ │ │ + cbz r0, 51248 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5139c │ │ │ │ + bge.n 51248 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5139c │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 51248 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 513b6 │ │ │ │ + cbz r0, 51262 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 513b6 │ │ │ │ + bge.n 51262 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 513b6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 51262 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - cbz r0, 513d0 │ │ │ │ + cbz r0, 5127c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 513d0 │ │ │ │ + bge.n 5127c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 513d0 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5127c │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 513ea │ │ │ │ + cbz r0, 51296 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 513ea │ │ │ │ + bge.n 51296 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 513ea │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 51296 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 51404 │ │ │ │ + cbz r0, 512b0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51404 │ │ │ │ + bge.n 512b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 51404 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 512b0 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 5141e │ │ │ │ + cbz r0, 512ca │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5141e │ │ │ │ + bge.n 512ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5141e │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 512ca │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 51438 │ │ │ │ + cbz r0, 512e4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51438 │ │ │ │ + bge.n 512e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 51438 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 512e4 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 51452 │ │ │ │ + cbz r0, 512fe │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51452 │ │ │ │ + bge.n 512fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 51452 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 512fe │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 5146c │ │ │ │ + cbz r0, 51318 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5146c │ │ │ │ + bge.n 51318 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5146c │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 51318 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 51486 │ │ │ │ + cbz r0, 51332 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51486 │ │ │ │ + bge.n 51332 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 51486 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 51332 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 514a0 │ │ │ │ + cbz r0, 5134c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 514a0 │ │ │ │ + bge.n 5134c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 514a0 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5134c │ │ │ │ + bl 76e30 <_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 20b7bc │ │ │ │ + bl 20af50 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 514c4 │ │ │ │ + beq.n 51370 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 5154e │ │ │ │ + b.n 513fa │ │ │ │ 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 125f70 │ │ │ │ + bl 125a3c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5151e │ │ │ │ + beq.n 513ca │ │ │ │ ldr.w r2, [r2, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5151e │ │ │ │ + beq.n 513ca │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 51536 │ │ │ │ + ble.n 513e2 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #3136 @ 0xc40 │ │ │ │ + movw r1, #1036 @ 0x40c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 51548 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 513f4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 51500 │ │ │ │ - movw r0, #23528 @ 0x5be8 │ │ │ │ + beq.n 513ac │ │ │ │ + movw r0, #21288 @ 0x5328 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r1, r6 │ │ │ │ - bl 22ade4 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 22a65c <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51500 │ │ │ │ - b.n 51548 │ │ │ │ + bne.n 513ac │ │ │ │ + b.n 513f4 │ │ │ │ it eq │ │ │ │ ldreq r1, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1de458 │ │ │ │ + b.w 1ddbbc │ │ │ │ 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, 5158c │ │ │ │ + cbz r0, 51438 │ │ │ │ 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 1a8634 │ │ │ │ + bl 1a7bc4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51592 │ │ │ │ + b.n 5143e │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 195978 │ │ │ │ + bl 194e58 │ │ │ │ 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, #33488 @ 0x82d0 │ │ │ │ + movw r1, #31352 @ 0x7a78 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl ff9e8 │ │ │ │ - cbnz r0, 515c6 │ │ │ │ - movw r0, #3280 @ 0xcd0 │ │ │ │ + bl ff3c0 │ │ │ │ + cbnz r0, 51472 │ │ │ │ + movw r0, #1180 @ 0x49c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1fd50c │ │ │ │ + b.w 1fcd00 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 75fa8 │ │ │ │ + b.w 75fe0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 12eefc │ │ │ │ - b.w 26bc1c │ │ │ │ + b.w 12ea44 │ │ │ │ + b.w 26b414 │ │ │ │ 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 515fe │ │ │ │ + bne.n 514aa │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5161c │ │ │ │ - b.n 51616 │ │ │ │ + bne.n 514c8 │ │ │ │ + b.n 514c2 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42024 @ 0xa428 │ │ │ │ + movw r0, #39636 @ 0x9ad4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 515f0 │ │ │ │ - b.n 5163a │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 5163a │ │ │ │ + bne.n 5149c │ │ │ │ + b.n 514e6 │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 514e6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5162e │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 5163a │ │ │ │ + bne.n 514da │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 514e6 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 28c4d4 <_Py_hashtable_foreach@@Base+0x6cc> │ │ │ │ - cbnz r0, 5163e │ │ │ │ + bl 28be1c <_Py_hashtable_foreach@@Base+0x6c4> │ │ │ │ + cbnz r0, 514ea │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51664 │ │ │ │ + b.n 51510 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b7b4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5165c │ │ │ │ + bne.n 51508 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a8634 │ │ │ │ - b.n 5163a │ │ │ │ + bl 1a7bc4 │ │ │ │ + b.n 514e6 │ │ │ │ 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, 51688 │ │ │ │ + cbnz r3, 51534 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 51688 │ │ │ │ + ble.n 51534 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 51688 │ │ │ │ - cbnz r1, 516ac │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [pc, #92] @ (516e8 ) │ │ │ │ + bne.n 51534 │ │ │ │ + cbnz r1, 5155e │ │ │ │ mov r1, r2 │ │ │ │ - str r4, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r5, [sp, #20] │ │ │ │ + movw r4, #20996 @ 0x5204 │ │ │ │ + movt r4, #77 @ 0x4d │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ - bl f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 516ac │ │ │ │ + cbnz r0, 5155e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 516e0 │ │ │ │ + b.n 51592 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 14ed2c │ │ │ │ + bl 14e390 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r2, r4 │ │ │ │ - bl 212a58 <_PyXI_Exit@@Base+0x8dc> │ │ │ │ + bl 2122e0 <_PyXI_Exit@@Base+0x8dc> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 516a8 │ │ │ │ + beq.n 5155a │ │ │ │ mov r1, r6 │ │ │ │ - bl 25ea20 │ │ │ │ + bl 25e218 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 516e0 │ │ │ │ + bge.n 51592 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 516e0 │ │ │ │ + cbnz r3, 51592 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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] @ (5171c ) │ │ │ │ - bl 78df4 │ │ │ │ - cbz r0, 51718 │ │ │ │ + ldr r0, [pc, #28] @ (515c8 ) │ │ │ │ + bl 78e2c │ │ │ │ + cbz r0, 515c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r3, [r0, #8] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strh r4, [r2, r0] │ │ │ │ + strh r0, [r6, r0] │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 5173e │ │ │ │ + bhi.n 515ea │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 51756 │ │ │ │ - b.n 5176a │ │ │ │ - movw r0, #25480 @ 0x6388 │ │ │ │ + bgt.n 51602 │ │ │ │ + b.n 51616 │ │ │ │ + movw r0, #23240 @ 0x5ac8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51738 │ │ │ │ - b.n 51776 │ │ │ │ + bne.n 515e4 │ │ │ │ + b.n 51622 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5176c │ │ │ │ - bl 7fa74 │ │ │ │ - cbz r0, 5176c │ │ │ │ - b.n 51776 │ │ │ │ + bne.n 51618 │ │ │ │ + bl 7faa4 │ │ │ │ + cbz r0, 51618 │ │ │ │ + b.n 51622 │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 517f4 │ │ │ │ + b.n 516a0 │ │ │ │ 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 517a0 │ │ │ │ + bne.n 5164c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 517be │ │ │ │ - b.n 517b8 │ │ │ │ + bne.n 5166a │ │ │ │ + b.n 51664 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42008 @ 0xa418 │ │ │ │ + movw r0, #39620 @ 0x9ac4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51792 │ │ │ │ - b.n 517ca │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 517ca │ │ │ │ + bne.n 5163e │ │ │ │ + b.n 51676 │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 51676 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 28c4d4 <_Py_hashtable_foreach@@Base+0x6cc> │ │ │ │ - cbnz r0, 517ce │ │ │ │ + bl 28be1c <_Py_hashtable_foreach@@Base+0x6c4> │ │ │ │ + cbnz r0, 5167a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 517f0 │ │ │ │ + b.n 5169c │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2af5c │ │ │ │ - cbz r0, 517e8 │ │ │ │ + cbz r0, 51694 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a8634 │ │ │ │ - b.n 517ca │ │ │ │ + bl 1a7bc4 │ │ │ │ + b.n 51676 │ │ │ │ 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 26a6a8 <_PyObject_GetState@@Base> │ │ │ │ + bl 269ea0 <_PyObject_GetState@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 51868 │ │ │ │ + cbz r0, 51714 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbnz r3, 5182a │ │ │ │ + cbnz r3, 516d6 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #3364 @ 0xd24 │ │ │ │ + movw r0, #1264 @ 0x4f0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 808ec │ │ │ │ + b.w 8091c │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r6, #2 │ │ │ │ - bgt.n 51856 │ │ │ │ + bgt.n 51702 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 95b24 │ │ │ │ + bl 95bb0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r3, #2668 @ 0xa6c │ │ │ │ + movw r3, #428 @ 0x1ac │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r0, #3372 @ 0xd2c │ │ │ │ + movw r0, #1272 @ 0x4f8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 808ec │ │ │ │ + bl 8091c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 51868 │ │ │ │ + b.n 51714 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #3384 @ 0xd38 │ │ │ │ + movw r0, #1284 @ 0x504 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 808ec │ │ │ │ + bl 8091c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 512b8 │ │ │ │ + b.n 51164 │ │ │ │ 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, 5188a │ │ │ │ + cbz r3, 51736 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 5189a │ │ │ │ + b.n 51746 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 51898 │ │ │ │ + ble.n 51744 │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 51894 │ │ │ │ - cbnz r1, 518be │ │ │ │ + bgt.n 51740 │ │ │ │ + cbnz r1, 5176a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5189a │ │ │ │ + b.n 51746 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #256] @ (5199c ) │ │ │ │ + ldr r1, [pc, #256] @ (51848 ) │ │ │ │ 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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 518c4 │ │ │ │ - b.n 51994 │ │ │ │ + cbnz r0, 51770 │ │ │ │ + b.n 51840 │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ add r6, r4 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 5197a │ │ │ │ + beq.n 51826 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - cbz r4, 51914 │ │ │ │ + cbz r4, 517c0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 518f8 │ │ │ │ + bmi.n 517a4 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #56596 @ 0xdd14 │ │ │ │ + movw r2, #54356 @ 0xd454 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #55116 @ 0xd74c │ │ │ │ + movw r1, #52876 @ 0xce8c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #4320 @ 0x10e0 │ │ │ │ + movw r0, #2080 @ 0x820 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 24109c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 51994 │ │ │ │ + bl 2408ac <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 51840 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 8b428 │ │ │ │ + bl 8b434 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51994 │ │ │ │ + beq.n 51840 │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 51952 │ │ │ │ + bne.n 517fe │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 51982 │ │ │ │ + beq.n 5182e │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 5193c │ │ │ │ - movw r2, #56596 @ 0xdd14 │ │ │ │ + bmi.n 517e8 │ │ │ │ + movw r2, #54356 @ 0xd454 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #55136 @ 0xd760 │ │ │ │ + movw r1, #52896 @ 0xcea0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #4320 @ 0x10e0 │ │ │ │ + movw r0, #2080 @ 0x820 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 24109c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 51994 │ │ │ │ + bl 2408ac <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 51840 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b428 │ │ │ │ + bl 8b434 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 51994 │ │ │ │ + cbz r0, 51840 │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5196a │ │ │ │ + beq.n 51816 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #63348 @ 0xf774 │ │ │ │ + movw r1, #61108 @ 0xeeb4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 51994 │ │ │ │ - movw r3, #64708 @ 0xfcc4 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 51840 │ │ │ │ + movw r3, #62468 @ 0xf404 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 51984 │ │ │ │ - movw r4, #64708 @ 0xfcc4 │ │ │ │ + b.n 51830 │ │ │ │ + movw r4, #62468 @ 0xf404 │ │ │ │ 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 51a1e │ │ │ │ + b.w 518ca │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - strh r4, [r4, r3] │ │ │ │ + strh r0, [r0, r4] │ │ │ │ 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, 519c2 │ │ │ │ + cbz r6, 5186e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51a18 │ │ │ │ + bge.n 518c4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 51a18 │ │ │ │ + b.n 518c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - bl 713bc │ │ │ │ + bl 713f4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 51a18 │ │ │ │ + cbz r0, 518c4 │ │ │ │ add.w r9, r0, #12 │ │ │ │ mov r7, r5 │ │ │ │ mov r8, r6 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r8, r3 │ │ │ │ - bge.n 51a08 │ │ │ │ + bge.n 518b4 │ │ │ │ ldrd r0, r1, [r7, #40] @ 0x28 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #8 │ │ │ │ - bl 251b4c │ │ │ │ - cbnz r0, 51a02 │ │ │ │ + bl 251334 │ │ │ │ + cbnz r0, 518ae │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51a18 │ │ │ │ + bge.n 518c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 51a18 │ │ │ │ + cbnz r3, 518c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 51a18 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 518c4 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - b.n 519d6 │ │ │ │ + b.n 51882 │ │ │ │ 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} │ │ │ │ │ │ │ │ -00051a1e : │ │ │ │ +000518ca : │ │ │ │ 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 284c74 │ │ │ │ - cbz r0, 51a4c │ │ │ │ + bl 2844a4 │ │ │ │ + cbz r0, 518f8 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e7920 <_PyCompile_GetUnaryIntrinsicName@@Base+0x30c> │ │ │ │ + b.w 1e7080 <_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 51a72 │ │ │ │ + bge.n 5191e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 51a72 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5191e │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 79ff0 │ │ │ │ + b.w 7a020 │ │ │ │ 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 125f70 │ │ │ │ + bl 125a3c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r6, [r7, #4] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 51acc │ │ │ │ + beq.n 51978 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 882f0 │ │ │ │ - cbnz r0, 51acc │ │ │ │ + bl 88318 │ │ │ │ + cbnz r0, 51978 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - movw r1, #3396 @ 0xd44 │ │ │ │ + movw r1, #1296 @ 0x510 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d5b6c │ │ │ │ + b.w d56e0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4e208 │ │ │ │ + bl 4e1f0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51ade │ │ │ │ + bne.n 5198a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 51aea │ │ │ │ + b.n 51996 │ │ │ │ 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 fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51b0e │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 51b52 │ │ │ │ + bne.n 519ba │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 519fe │ │ │ │ orr.w r0, r4, #524288 @ 0x80000 │ │ │ │ blx 2bd54 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 51b2c │ │ │ │ + bne.n 519d8 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a8634 │ │ │ │ - b.n 51b3e │ │ │ │ + bl 1a7bc4 │ │ │ │ + b.n 519ea │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1b74c0 <_Py_set_inheritable@@Base> │ │ │ │ + bl 1b691c <_Py_set_inheritable@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51b48 │ │ │ │ + bne.n 519f4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b490 │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 51b52 │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 519fe │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fd14 │ │ │ │ + b.w 7fd44 │ │ │ │ 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, 51b6e │ │ │ │ + cbz r1, 51a1a │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 51b8a │ │ │ │ + bmi.n 51a36 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13716 @ 0x3594 │ │ │ │ + movw r1, #11476 @ 0x2cd4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 51ba2 │ │ │ │ + b.n 51a4e │ │ │ │ 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 7a1c4 │ │ │ │ + bl 7a1f4 │ │ │ │ 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, 51bbc │ │ │ │ + cbz r1, 51a68 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 51bd8 │ │ │ │ + bmi.n 51a84 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13824 @ 0x3600 │ │ │ │ + movw r1, #11584 @ 0x2d40 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 51bf0 │ │ │ │ + b.n 51a9c │ │ │ │ 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 7a1c4 │ │ │ │ + bl 7a1f4 │ │ │ │ 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 20b7bc │ │ │ │ + bl 20af50 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 51c0e │ │ │ │ + bne.n 51aba │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51c58 │ │ │ │ + b.n 51b04 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #17 │ │ │ │ - bl 1c815c │ │ │ │ + bl 1c7558 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b3cc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 51c2c │ │ │ │ + bne.n 51ad8 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #17 │ │ │ │ - bl 1c815c │ │ │ │ + bl 1c7558 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 51c50 │ │ │ │ + bne.n 51afc │ │ │ │ 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 1a8634 │ │ │ │ + b.w 1a7bc4 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00051c5a : │ │ │ │ +00051b06 : │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ - ldr r5, [pc, #60] @ (51ca0 ) │ │ │ │ + ldr r5, [pc, #60] @ (51b4c ) │ │ │ │ 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 51c98 │ │ │ │ + beq.n 51b44 │ │ │ │ add.w r7, r5, #110592 @ 0x1b000 │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 51c90 │ │ │ │ + bge.n 51b3c │ │ │ │ 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 51c7c │ │ │ │ + b.n 51b28 │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -00051ca4 <_PyMonitoring_FirePyStartEvent@@Base>: │ │ │ │ +00051b50 <_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 51d5e <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ + bl 51c0a <_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 20b7bc │ │ │ │ + bl 20af50 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 51cea <_PyMonitoring_FirePyStartEvent@@Base+0x46> │ │ │ │ + bne.n 51b96 <_PyMonitoring_FirePyStartEvent@@Base+0x46> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51d0c <_PyMonitoring_FirePyStartEvent@@Base+0x68> │ │ │ │ + b.n 51bb8 <_PyMonitoring_FirePyStartEvent@@Base+0x68> │ │ │ │ blx 2be90 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51d04 <_PyMonitoring_FirePyStartEvent@@Base+0x60> │ │ │ │ + bne.n 51bb0 <_PyMonitoring_FirePyStartEvent@@Base+0x60> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1a8634 │ │ │ │ + b.w 1a7bc4 │ │ │ │ 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, #3476 @ 0xd94 │ │ │ │ + movw r1, #1376 @ 0x560 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 8e7dc │ │ │ │ - cbz r0, 51d50 <_PyMonitoring_FirePyStartEvent@@Base+0xac> │ │ │ │ + bl 8e898 │ │ │ │ + cbz r0, 51bfc <_PyMonitoring_FirePyStartEvent@@Base+0xac> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ blx 2aefc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 51d54 <_PyMonitoring_FirePyStartEvent@@Base+0xb0> │ │ │ │ + cbz r0, 51c00 <_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 1a8634 │ │ │ │ + bl 1a7bc4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51d5a <_PyMonitoring_FirePyStartEvent@@Base+0xb6> │ │ │ │ + b.n 51c06 <_PyMonitoring_FirePyStartEvent@@Base+0xb6> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ 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] @ (51e80 <_PyMonitoring_FirePyStartEvent@@Base+0x1dc>) │ │ │ │ + ldr r3, [pc, #268] @ (51d2c <_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 51daa <_PyMonitoring_FirePyStartEvent@@Base+0x106> │ │ │ │ + bge.n 51c56 <_PyMonitoring_FirePyStartEvent@@Base+0x106> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #3500 @ 0xdac │ │ │ │ + movw r1, #1400 @ 0x578 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 51db4 <_PyMonitoring_FirePyStartEvent@@Base+0x110> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 51c60 <_PyMonitoring_FirePyStartEvent@@Base+0x110> │ │ │ │ cmp r6, #5 │ │ │ │ - beq.n 51dbe <_PyMonitoring_FirePyStartEvent@@Base+0x11a> │ │ │ │ - bl 7fd14 │ │ │ │ - cbnz r0, 51dba <_PyMonitoring_FirePyStartEvent@@Base+0x116> │ │ │ │ + beq.n 51c6a <_PyMonitoring_FirePyStartEvent@@Base+0x11a> │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 51c66 <_PyMonitoring_FirePyStartEvent@@Base+0x116> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 51e78 <_PyMonitoring_FirePyStartEvent@@Base+0x1d4> │ │ │ │ + b.n 51d24 <_PyMonitoring_FirePyStartEvent@@Base+0x1d4> │ │ │ │ str.w r0, [r8, #8] │ │ │ │ add.w r2, r8, #4 │ │ │ │ - movw r8, #57124 @ 0xdf24 │ │ │ │ + movw r8, #54908 @ 0xd67c │ │ │ │ movt r8, #67 @ 0x43 │ │ │ │ orr.w r3, r7, #2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 51e76 <_PyMonitoring_FirePyStartEvent@@Base+0x1d2> │ │ │ │ + beq.n 51d22 <_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 │ │ │ │ @@ -56751,1849 +56618,1946 @@ │ │ │ │ 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 1fcf78 <_PyTrash_thread_destroy_chain@@Base+0x284> │ │ │ │ + bl 1fc6c4 <_PyTrash_thread_destroy_chain@@Base+0x260> │ │ │ │ eor.w r4, r4, fp │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r0, 51e72 <_PyMonitoring_FirePyStartEvent@@Base+0x1ce> │ │ │ │ + cbz r0, 51d1e <_PyMonitoring_FirePyStartEvent@@Base+0x1ce> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 51db4 <_PyMonitoring_FirePyStartEvent@@Base+0x110> │ │ │ │ + beq.n 51c60 <_PyMonitoring_FirePyStartEvent@@Base+0x110> │ │ │ │ cmp r6, #10 │ │ │ │ - ble.n 51e66 <_PyMonitoring_FirePyStartEvent@@Base+0x1c2> │ │ │ │ - movw r2, #40924 @ 0x9fdc │ │ │ │ + ble.n 51d12 <_PyMonitoring_FirePyStartEvent@@Base+0x1c2> │ │ │ │ + movw r2, #38684 @ 0x971c │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #46716 @ 0xb67c │ │ │ │ + movw r1, #44520 @ 0xade8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ + bl d56e0 │ │ │ │ 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 51db4 <_PyMonitoring_FirePyStartEvent@@Base+0x110> │ │ │ │ + beq.n 51c60 <_PyMonitoring_FirePyStartEvent@@Base+0x110> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r5, #3308] @ 0xcec │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51db4 <_PyMonitoring_FirePyStartEvent@@Base+0x110> │ │ │ │ + bge.n 51c60 <_PyMonitoring_FirePyStartEvent@@Base+0x110> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 51db4 <_PyMonitoring_FirePyStartEvent@@Base+0x110> │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 51db4 <_PyMonitoring_FirePyStartEvent@@Base+0x110> │ │ │ │ + bne.n 51c60 <_PyMonitoring_FirePyStartEvent@@Base+0x110> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 51c60 <_PyMonitoring_FirePyStartEvent@@Base+0x110> │ │ │ │ ldrb.w r3, [r9] │ │ │ │ bic.w r3, r3, fp │ │ │ │ strb.w r3, [r9] │ │ │ │ uxtb r4, r4 │ │ │ │ - b.n 51dd0 <_PyMonitoring_FirePyStartEvent@@Base+0x12c> │ │ │ │ + b.n 51c7c <_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 │ │ │ │ ... │ │ │ │ │ │ │ │ -00051e84 : │ │ │ │ +00051d30 : │ │ │ │ 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 fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51eac │ │ │ │ - bl 7fa74 │ │ │ │ - cbz r0, 51eac │ │ │ │ + bne.n 51d58 │ │ │ │ + bl 7faa4 │ │ │ │ + cbz r0, 51d58 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 51f14 │ │ │ │ + b.n 51dc0 │ │ │ │ movs r0, #72 @ 0x48 │ │ │ │ blx 2bd78 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 51eca │ │ │ │ + bne.n 51d76 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 1a8634 │ │ │ │ - bl 6b148 │ │ │ │ + b.w 1a7bc4 │ │ │ │ + bl 6b188 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 51eda │ │ │ │ + cbnz r0, 51d86 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1f37b8 │ │ │ │ + b.w 1f2f28 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2c0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 51f06 │ │ │ │ - bl 6b248 │ │ │ │ + cbz r5, 51db2 │ │ │ │ + bl 6b288 │ │ │ │ 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 1a8634 │ │ │ │ - bl 195978 │ │ │ │ + b.w 1a7bc4 │ │ │ │ + bl 194e58 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 6b248 │ │ │ │ + bl 6b288 │ │ │ │ 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 249590 <_PyEval_MatchKeys@@Base+0x77c> │ │ │ │ + bl 248d08 <_PyEval_MatchKeys@@Base+0x710> │ │ │ │ cmp r6, r5 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 51f68 │ │ │ │ - cbz r0, 51f68 │ │ │ │ + beq.n 51e14 │ │ │ │ + cbz r0, 51e14 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl d6f34 │ │ │ │ + bl d6a8c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51f5c │ │ │ │ + bge.n 51e08 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 51f60 │ │ │ │ + cbz r3, 51e0c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 51f68 │ │ │ │ + b.n 51e14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 51f5c │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 51e08 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00051f6c <_PyMonitoring_FirePyResumeEvent@@Base>: │ │ │ │ +00051e18 <_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 51d5e <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ + bl 51c0a <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #20] @ (51fb0 <_PyMonitoring_FirePyResumeEvent@@Base+0x44>) │ │ │ │ + ldr r2, [pc, #20] @ (51e5c <_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 5205e <_PyMonitoring_FirePyYieldEvent@@Base+0xaa> │ │ │ │ + b.n 51f0a <_PyMonitoring_FirePyYieldEvent@@Base+0xaa> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00051fb4 <_PyMonitoring_FirePyYieldEvent@@Base>: │ │ │ │ +00051e60 <_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 51d5e <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ + bl 51c0a <_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 521ec <_PyMonitoring_FirePyReturnEvent@@Base+0x160> │ │ │ │ + bl 52098 <_PyMonitoring_FirePyReturnEvent@@Base+0x160> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 52020 <_PyMonitoring_FirePyYieldEvent@@Base+0x6c> │ │ │ │ + cbz r0, 51ecc <_PyMonitoring_FirePyYieldEvent@@Base+0x6c> │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movs r0, #3 │ │ │ │ - bl 7bef8 │ │ │ │ + bl 7bf28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52014 <_PyMonitoring_FirePyYieldEvent@@Base+0x60> │ │ │ │ + bge.n 51ec0 <_PyMonitoring_FirePyYieldEvent@@Base+0x60> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 52018 <_PyMonitoring_FirePyYieldEvent@@Base+0x64> │ │ │ │ + cbz r3, 51ec4 <_PyMonitoring_FirePyYieldEvent@@Base+0x64> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 52020 <_PyMonitoring_FirePyYieldEvent@@Base+0x6c> │ │ │ │ + b.n 51ecc <_PyMonitoring_FirePyYieldEvent@@Base+0x6c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 52014 <_PyMonitoring_FirePyYieldEvent@@Base+0x60> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 51ec0 <_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 859dc │ │ │ │ + bl 85a50 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52046 <_PyMonitoring_FirePyYieldEvent@@Base+0x92> │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 5205a <_PyMonitoring_FirePyYieldEvent@@Base+0xa6> │ │ │ │ + bne.n 51ef2 <_PyMonitoring_FirePyYieldEvent@@Base+0x92> │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 51f06 <_PyMonitoring_FirePyYieldEvent@@Base+0xa6> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 52050 <_PyMonitoring_FirePyYieldEvent@@Base+0x9c> │ │ │ │ + cbz r3, 51efc <_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 5205c <_PyMonitoring_FirePyYieldEvent@@Base+0xa8> │ │ │ │ + b.n 51f08 <_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 707fc <_PyObject_GC_New@@Base> │ │ │ │ + bl 70834 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 52088 <_PyMonitoring_FirePyYieldEvent@@Base+0xd4> │ │ │ │ + cbz r0, 51f34 <_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 70e98 │ │ │ │ + bl 70ed0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005208c <_PyMonitoring_FirePyReturnEvent@@Base>: │ │ │ │ +00051f38 <_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 51d5e <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ + bl 51c0a <_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 520f8 <_PyMonitoring_FirePyReturnEvent@@Base+0x6c> │ │ │ │ + bne.n 51fa4 <_PyMonitoring_FirePyReturnEvent@@Base+0x6c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 52110 <_PyMonitoring_FirePyReturnEvent@@Base+0x84> │ │ │ │ - movw r2, #56596 @ 0xdd14 │ │ │ │ + bmi.n 51fbc <_PyMonitoring_FirePyReturnEvent@@Base+0x84> │ │ │ │ + movw r2, #54356 @ 0xd454 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #35680 @ 0x8b60 │ │ │ │ + movw r1, #33432 @ 0x8298 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #42192 @ 0xa4d0 │ │ │ │ + movw r0, #39804 @ 0x9b7c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 24109c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 521c8 <_PyMonitoring_FirePyReturnEvent@@Base+0x13c> │ │ │ │ + bl 2408ac <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 52074 <_PyMonitoring_FirePyReturnEvent@@Base+0x13c> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42192 @ 0xa4d0 │ │ │ │ + movw r0, #39804 @ 0x9b7c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 520d0 <_PyMonitoring_FirePyReturnEvent@@Base+0x44> │ │ │ │ - b.n 521c8 <_PyMonitoring_FirePyReturnEvent@@Base+0x13c> │ │ │ │ + bne.n 51f7c <_PyMonitoring_FirePyReturnEvent@@Base+0x44> │ │ │ │ + b.n 52074 <_PyMonitoring_FirePyReturnEvent@@Base+0x13c> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b428 │ │ │ │ + bl 8b434 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 521c8 <_PyMonitoring_FirePyReturnEvent@@Base+0x13c> │ │ │ │ + beq.n 52074 <_PyMonitoring_FirePyReturnEvent@@Base+0x13c> │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 52140 <_PyMonitoring_FirePyReturnEvent@@Base+0xb4> │ │ │ │ + beq.n 51fec <_PyMonitoring_FirePyReturnEvent@@Base+0xb4> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #63348 @ 0xf774 │ │ │ │ + movw r1, #61108 @ 0xeeb4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 521c8 <_PyMonitoring_FirePyReturnEvent@@Base+0x13c> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 52074 <_PyMonitoring_FirePyReturnEvent@@Base+0x13c> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1f028c <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1ef9f4 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 521c8 <_PyMonitoring_FirePyReturnEvent@@Base+0x13c> │ │ │ │ + beq.n 52074 <_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 52188 <_PyMonitoring_FirePyReturnEvent@@Base+0xfc> │ │ │ │ - bl 75bf0 │ │ │ │ + bcs.n 52034 <_PyMonitoring_FirePyReturnEvent@@Base+0xfc> │ │ │ │ + bl 75c28 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 52188 <_PyMonitoring_FirePyReturnEvent@@Base+0xfc> │ │ │ │ + cbz r0, 52034 <_PyMonitoring_FirePyReturnEvent@@Base+0xfc> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ blx 2b698 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52194 <_PyMonitoring_FirePyReturnEvent@@Base+0x108> │ │ │ │ + bne.n 52040 <_PyMonitoring_FirePyReturnEvent@@Base+0x108> │ │ │ │ mov r0, r5 │ │ │ │ - bl 75fa8 │ │ │ │ + bl 75fe0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - blt.n 52154 <_PyMonitoring_FirePyReturnEvent@@Base+0xc8> │ │ │ │ + blt.n 52000 <_PyMonitoring_FirePyReturnEvent@@Base+0xc8> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 52190 <_PyMonitoring_FirePyReturnEvent@@Base+0x104> │ │ │ │ - bl 1f37b8 │ │ │ │ + blt.n 5203c <_PyMonitoring_FirePyReturnEvent@@Base+0x104> │ │ │ │ + bl 1f2f28 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 521e6 <_PyMonitoring_FirePyReturnEvent@@Base+0x15a> │ │ │ │ + b.n 52092 <_PyMonitoring_FirePyReturnEvent@@Base+0x15a> │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 52152 <_PyMonitoring_FirePyReturnEvent@@Base+0xc6> │ │ │ │ + b.n 51ffe <_PyMonitoring_FirePyReturnEvent@@Base+0xc6> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 71608 │ │ │ │ + bl 71640 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 521cc <_PyMonitoring_FirePyReturnEvent@@Base+0x140> │ │ │ │ - b.n 521c2 <_PyMonitoring_FirePyReturnEvent@@Base+0x136> │ │ │ │ + cbnz r0, 52078 <_PyMonitoring_FirePyReturnEvent@@Base+0x140> │ │ │ │ + b.n 5206e <_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 521e0 <_PyMonitoring_FirePyReturnEvent@@Base+0x154> │ │ │ │ + bge.n 5208c <_PyMonitoring_FirePyReturnEvent@@Base+0x154> │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ - bl 12024c <_PyLong_FromGid@@Base> │ │ │ │ + bl 11fd18 <_PyLong_FromGid@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 521a0 <_PyMonitoring_FirePyReturnEvent@@Base+0x114> │ │ │ │ + bne.n 5204c <_PyMonitoring_FirePyReturnEvent@@Base+0x114> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 521d0 <_PyMonitoring_FirePyReturnEvent@@Base+0x144> │ │ │ │ + blt.n 5207c <_PyMonitoring_FirePyReturnEvent@@Base+0x144> │ │ │ │ mov r0, r5 │ │ │ │ - bl 75fa8 │ │ │ │ + bl 75fe0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 521e6 <_PyMonitoring_FirePyReturnEvent@@Base+0x15a> │ │ │ │ + b.n 52092 <_PyMonitoring_FirePyReturnEvent@@Base+0x15a> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 521a8 <_PyMonitoring_FirePyReturnEvent@@Base+0x11c> │ │ │ │ + b.n 52054 <_PyMonitoring_FirePyReturnEvent@@Base+0x11c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 521c2 <_PyMonitoring_FirePyReturnEvent@@Base+0x136> │ │ │ │ + bne.n 5206e <_PyMonitoring_FirePyReturnEvent@@Base+0x136> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 521c2 <_PyMonitoring_FirePyReturnEvent@@Base+0x136> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5206e <_PyMonitoring_FirePyReturnEvent@@Base+0x136> │ │ │ │ mov r0, r5 │ │ │ │ - bl 75fa8 │ │ │ │ + bl 75fe0 │ │ │ │ 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, 52204 <_PyMonitoring_FirePyReturnEvent@@Base+0x178> │ │ │ │ + cbnz r3, 520b0 <_PyMonitoring_FirePyReturnEvent@@Base+0x178> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 5225e <_PyMonitoring_FirePyReturnEvent@@Base+0x1d2> │ │ │ │ + cbz r3, 5210a <_PyMonitoring_FirePyReturnEvent@@Base+0x1d2> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 52212 <_PyMonitoring_FirePyReturnEvent@@Base+0x186> │ │ │ │ + cbz r4, 520be <_PyMonitoring_FirePyReturnEvent@@Base+0x186> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84c88 │ │ │ │ + bl 84cec │ │ │ │ mov r4, r0 │ │ │ │ - b.n 52218 <_PyMonitoring_FirePyReturnEvent@@Base+0x18c> │ │ │ │ - bl 703d8 │ │ │ │ + b.n 520c4 <_PyMonitoring_FirePyReturnEvent@@Base+0x18c> │ │ │ │ + bl 70410 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 5225a <_PyMonitoring_FirePyReturnEvent@@Base+0x1ce> │ │ │ │ + cbz r4, 52106 <_PyMonitoring_FirePyReturnEvent@@Base+0x1ce> │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ - cbz r2, 52230 <_PyMonitoring_FirePyReturnEvent@@Base+0x1a4> │ │ │ │ + cbz r2, 520dc <_PyMonitoring_FirePyReturnEvent@@Base+0x1a4> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28616 @ 0x6fc8 │ │ │ │ + movw r1, #26236 @ 0x667c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 52246 <_PyMonitoring_FirePyReturnEvent@@Base+0x1ba> │ │ │ │ + beq.n 520f2 <_PyMonitoring_FirePyReturnEvent@@Base+0x1ba> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - cbz r2, 52276 <_PyMonitoring_FirePyReturnEvent@@Base+0x1ea> │ │ │ │ + cbz r2, 52122 <_PyMonitoring_FirePyReturnEvent@@Base+0x1ea> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21480 @ 0x53e8 │ │ │ │ + movw r1, #19240 @ 0x4b28 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52276 <_PyMonitoring_FirePyReturnEvent@@Base+0x1ea> │ │ │ │ + bne.n 52122 <_PyMonitoring_FirePyReturnEvent@@Base+0x1ea> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5225a <_PyMonitoring_FirePyReturnEvent@@Base+0x1ce> │ │ │ │ + bge.n 52106 <_PyMonitoring_FirePyReturnEvent@@Base+0x1ce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5225a <_PyMonitoring_FirePyReturnEvent@@Base+0x1ce> │ │ │ │ + cbnz r3, 52106 <_PyMonitoring_FirePyReturnEvent@@Base+0x1ce> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 52276 <_PyMonitoring_FirePyReturnEvent@@Base+0x1ea> │ │ │ │ - cbz r4, 5226e <_PyMonitoring_FirePyReturnEvent@@Base+0x1e2> │ │ │ │ + b.n 52122 <_PyMonitoring_FirePyReturnEvent@@Base+0x1ea> │ │ │ │ + cbz r4, 5211a <_PyMonitoring_FirePyReturnEvent@@Base+0x1e2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52276 <_PyMonitoring_FirePyReturnEvent@@Base+0x1ea> │ │ │ │ + bge.n 52122 <_PyMonitoring_FirePyReturnEvent@@Base+0x1ea> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 52276 <_PyMonitoring_FirePyReturnEvent@@Base+0x1ea> │ │ │ │ + b.n 52122 <_PyMonitoring_FirePyReturnEvent@@Base+0x1ea> │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r2, [pc, #20] @ (52290 <_PyMonitoring_FirePyReturnEvent@@Base+0x204>) │ │ │ │ + ldr r2, [pc, #20] @ (5213c <_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 5205e <_PyMonitoring_FirePyYieldEvent@@Base+0xaa> │ │ │ │ + b.n 51f0a <_PyMonitoring_FirePyYieldEvent@@Base+0xaa> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00052294 <_PyMonitoring_FireCallEvent@@Base>: │ │ │ │ +00052140 <_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 51d5e <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ + bl 51c0a <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -000522c2 <_PyMonitoring_FireJumpEvent@@Base>: │ │ │ │ +0005216e <_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 51d5e <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ + bl 51c0a <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000522f0 <_PyMonitoring_FireBranchRightEvent@@Base>: │ │ │ │ - b.w 2934e4 <_PyMonitoring_FireBranchEvent@@Base> │ │ │ │ +0005219c <_PyMonitoring_FireBranchRightEvent@@Base>: │ │ │ │ + b.w 292c64 <_PyMonitoring_FireBranchEvent@@Base> │ │ │ │ │ │ │ │ -000522f4 <_PyMonitoring_FireBranchLeftEvent@@Base>: │ │ │ │ +000521a0 <_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 51d5e <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ + bl 51c0a <_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 161430 │ │ │ │ + bl 1609b0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 52378 <_PyMonitoring_FireBranchLeftEvent@@Base+0x84> │ │ │ │ + cbz r0, 52224 <_PyMonitoring_FireBranchLeftEvent@@Base+0x84> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #3528 @ 0xdc8 │ │ │ │ + movw r0, #1428 @ 0x594 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldrd r2, r3, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl e3efc │ │ │ │ + bl e3a1c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5236c <_PyMonitoring_FireBranchLeftEvent@@Base+0x78> │ │ │ │ + bge.n 52218 <_PyMonitoring_FireBranchLeftEvent@@Base+0x78> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 52370 <_PyMonitoring_FireBranchLeftEvent@@Base+0x7c> │ │ │ │ + cbz r3, 5221c <_PyMonitoring_FireBranchLeftEvent@@Base+0x7c> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 52378 <_PyMonitoring_FireBranchLeftEvent@@Base+0x84> │ │ │ │ + b.n 52224 <_PyMonitoring_FireBranchLeftEvent@@Base+0x84> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5236c <_PyMonitoring_FireBranchLeftEvent@@Base+0x78> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 52218 <_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 772a4 │ │ │ │ + bl 772dc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ 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 523bc <_PyMonitoring_FireBranchLeftEvent@@Base+0xc8> │ │ │ │ + bge.n 52268 <_PyMonitoring_FireBranchLeftEvent@@Base+0xc8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 523bc <_PyMonitoring_FireBranchLeftEvent@@Base+0xc8> │ │ │ │ + cbnz r3, 52268 <_PyMonitoring_FireBranchLeftEvent@@Base+0xc8> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 76df8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 76e30 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000523be <_PyMonitoring_FirePyThrowEvent@@Base>: │ │ │ │ +0005226a <_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 52464 <_PyMonitoring_FirePyThrowEvent@@Base+0xa6> │ │ │ │ + bl 52310 <_PyMonitoring_FirePyThrowEvent@@Base+0xa6> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 523e6 <_PyMonitoring_FirePyThrowEvent@@Base+0x28> │ │ │ │ + bne.n 52292 <_PyMonitoring_FirePyThrowEvent@@Base+0x28> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5241a <_PyMonitoring_FirePyThrowEvent@@Base+0x5c> │ │ │ │ + b.n 522c6 <_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 51d5e <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ + bl 51c0a <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 52414 <_PyMonitoring_FirePyThrowEvent@@Base+0x56> │ │ │ │ - bl d827c │ │ │ │ - b.n 5241a <_PyMonitoring_FirePyThrowEvent@@Base+0x5c> │ │ │ │ - bl 77318 │ │ │ │ - b.n 523e0 <_PyMonitoring_FirePyThrowEvent@@Base+0x22> │ │ │ │ + cbnz r4, 522c0 <_PyMonitoring_FirePyThrowEvent@@Base+0x56> │ │ │ │ + bl d7dd4 │ │ │ │ + b.n 522c6 <_PyMonitoring_FirePyThrowEvent@@Base+0x5c> │ │ │ │ + bl 77350 │ │ │ │ + b.n 5228c <_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] @ (52460 <_PyMonitoring_FirePyThrowEvent@@Base+0xa2>) │ │ │ │ - bl 201eec <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (5230c <_PyMonitoring_FirePyThrowEvent@@Base+0xa2>) │ │ │ │ + bl 201664 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 5244e <_PyMonitoring_FirePyThrowEvent@@Base+0x90> │ │ │ │ + cbz r2, 522fa <_PyMonitoring_FirePyThrowEvent@@Base+0x90> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #54436 @ 0xd4a4 │ │ │ │ + movw r0, #52300 @ 0xcc4c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 808ec │ │ │ │ - movw r0, #61460 @ 0xf014 │ │ │ │ + b.w 8091c │ │ │ │ + movw r0, #59360 @ 0xe7e0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 808ec │ │ │ │ + b.w 8091c │ │ │ │ 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 d8268 │ │ │ │ + bl d7dc0 │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbnz r0, 5249c <_PyMonitoring_FirePyThrowEvent@@Base+0xde> │ │ │ │ + cbnz r0, 52348 <_PyMonitoring_FirePyThrowEvent@@Base+0xde> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #3572 @ 0xdf4 │ │ │ │ + movw r1, #1472 @ 0x5c0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ + bl d56e0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5249e <_PyMonitoring_FirePyThrowEvent@@Base+0xe0> │ │ │ │ + b.n 5234a <_PyMonitoring_FirePyThrowEvent@@Base+0xe0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000524a0 <_PyMonitoring_FireRaiseEvent@@Base>: │ │ │ │ +0005234c <_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 52464 <_PyMonitoring_FirePyThrowEvent@@Base+0xa6> │ │ │ │ + bl 52310 <_PyMonitoring_FirePyThrowEvent@@Base+0xa6> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 524c8 <_PyMonitoring_FireRaiseEvent@@Base+0x28> │ │ │ │ + bne.n 52374 <_PyMonitoring_FireRaiseEvent@@Base+0x28> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 524fc <_PyMonitoring_FireRaiseEvent@@Base+0x5c> │ │ │ │ + b.n 523a8 <_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 51d5e <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ + bl 51c0a <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 524f6 <_PyMonitoring_FireRaiseEvent@@Base+0x56> │ │ │ │ - bl d827c │ │ │ │ - b.n 524fc <_PyMonitoring_FireRaiseEvent@@Base+0x5c> │ │ │ │ - bl 77318 │ │ │ │ - b.n 524c2 <_PyMonitoring_FireRaiseEvent@@Base+0x22> │ │ │ │ + cbnz r4, 523a2 <_PyMonitoring_FireRaiseEvent@@Base+0x56> │ │ │ │ + bl d7dd4 │ │ │ │ + b.n 523a8 <_PyMonitoring_FireRaiseEvent@@Base+0x5c> │ │ │ │ + bl 77350 │ │ │ │ + b.n 5236e <_PyMonitoring_FireRaiseEvent@@Base+0x22> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00052502 <_PyMonitoring_FireExceptionHandledEvent@@Base>: │ │ │ │ +000523ae <_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 52464 <_PyMonitoring_FirePyThrowEvent@@Base+0xa6> │ │ │ │ + bl 52310 <_PyMonitoring_FirePyThrowEvent@@Base+0xa6> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5252a <_PyMonitoring_FireExceptionHandledEvent@@Base+0x28> │ │ │ │ + bne.n 523d6 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x28> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5255e <_PyMonitoring_FireExceptionHandledEvent@@Base+0x5c> │ │ │ │ + b.n 5240a <_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 51d5e <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ + bl 51c0a <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 52558 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x56> │ │ │ │ - bl d827c │ │ │ │ - b.n 5255e <_PyMonitoring_FireExceptionHandledEvent@@Base+0x5c> │ │ │ │ - bl 77318 │ │ │ │ - b.n 52524 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x22> │ │ │ │ + cbnz r4, 52404 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x56> │ │ │ │ + bl d7dd4 │ │ │ │ + b.n 5240a <_PyMonitoring_FireExceptionHandledEvent@@Base+0x5c> │ │ │ │ + bl 77350 │ │ │ │ + b.n 523d0 <_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, 5258c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x8a> │ │ │ │ + cbnz r1, 52438 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x8a> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #3612 @ 0xe1c │ │ │ │ + movw r1, #1512 @ 0x5e8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 525b8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xb6> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 52464 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xb6> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 525cc <_PyMonitoring_FireExceptionHandledEvent@@Base+0xca> │ │ │ │ + beq.n 52478 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xca> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bmi.n 525be <_PyMonitoring_FireExceptionHandledEvent@@Base+0xbc> │ │ │ │ + bmi.n 5246a <_PyMonitoring_FireExceptionHandledEvent@@Base+0xbc> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #3644 @ 0xe3c │ │ │ │ + movw r1, #1544 @ 0x608 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 525de <_PyMonitoring_FireExceptionHandledEvent@@Base+0xdc> │ │ │ │ + b.n 5248a <_PyMonitoring_FireExceptionHandledEvent@@Base+0xdc> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 525ce <_PyMonitoring_FireExceptionHandledEvent@@Base+0xcc> │ │ │ │ + bge.n 5247a <_PyMonitoring_FireExceptionHandledEvent@@Base+0xcc> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 525ce <_PyMonitoring_FireExceptionHandledEvent@@Base+0xcc> │ │ │ │ + b.n 5247a <_PyMonitoring_FireExceptionHandledEvent@@Base+0xcc> │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ movs r3, #1 │ │ │ │ str r1, [r2, #28] │ │ │ │ strb.w r3, [r2, #32] │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000525e0 <_PyMonitoring_FirePyUnwindEvent@@Base>: │ │ │ │ +0005248c <_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 52464 <_PyMonitoring_FirePyThrowEvent@@Base+0xa6> │ │ │ │ + bl 52310 <_PyMonitoring_FirePyThrowEvent@@Base+0xa6> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52608 <_PyMonitoring_FirePyUnwindEvent@@Base+0x28> │ │ │ │ + bne.n 524b4 <_PyMonitoring_FirePyUnwindEvent@@Base+0x28> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5263c <_PyMonitoring_FirePyUnwindEvent@@Base+0x5c> │ │ │ │ + b.n 524e8 <_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 51d5e <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ + bl 51c0a <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 52636 <_PyMonitoring_FirePyUnwindEvent@@Base+0x56> │ │ │ │ - bl d827c │ │ │ │ - b.n 5263c <_PyMonitoring_FirePyUnwindEvent@@Base+0x5c> │ │ │ │ - bl 77318 │ │ │ │ - b.n 52602 <_PyMonitoring_FirePyUnwindEvent@@Base+0x22> │ │ │ │ + cbnz r4, 524e2 <_PyMonitoring_FirePyUnwindEvent@@Base+0x56> │ │ │ │ + bl d7dd4 │ │ │ │ + b.n 524e8 <_PyMonitoring_FirePyUnwindEvent@@Base+0x5c> │ │ │ │ + bl 77350 │ │ │ │ + b.n 524ae <_PyMonitoring_FirePyUnwindEvent@@Base+0x22> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00052642 <_PyMonitoring_FireStopIterationEvent@@Base>: │ │ │ │ +000524ee <_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 12d1e4 │ │ │ │ + bl 12cd0c │ │ │ │ movs r1, #10 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 52464 <_PyMonitoring_FirePyThrowEvent@@Base+0xa6> │ │ │ │ + bl 52310 <_PyMonitoring_FirePyThrowEvent@@Base+0xa6> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5267a <_PyMonitoring_FireStopIterationEvent@@Base+0x38> │ │ │ │ + bne.n 52526 <_PyMonitoring_FireStopIterationEvent@@Base+0x38> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 526c4 <_PyMonitoring_FireStopIterationEvent@@Base+0x82> │ │ │ │ + b.n 52570 <_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 51d5e <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ + bl 51c0a <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 526b2 <_PyMonitoring_FireStopIterationEvent@@Base+0x70> │ │ │ │ + bge.n 5255e <_PyMonitoring_FireStopIterationEvent@@Base+0x70> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 526b2 <_PyMonitoring_FireStopIterationEvent@@Base+0x70> │ │ │ │ + cbnz r3, 5255e <_PyMonitoring_FireStopIterationEvent@@Base+0x70> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 526bc <_PyMonitoring_FireStopIterationEvent@@Base+0x7a> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 52568 <_PyMonitoring_FireStopIterationEvent@@Base+0x7a> │ │ │ │ mov r0, r4 │ │ │ │ - bl d827c │ │ │ │ - b.n 526c4 <_PyMonitoring_FireStopIterationEvent@@Base+0x82> │ │ │ │ + bl d7dd4 │ │ │ │ + b.n 52570 <_PyMonitoring_FireStopIterationEvent@@Base+0x82> │ │ │ │ movs r0, #0 │ │ │ │ - bl 77318 │ │ │ │ - b.n 52674 <_PyMonitoring_FireStopIterationEvent@@Base+0x32> │ │ │ │ + bl 77350 │ │ │ │ + b.n 52520 <_PyMonitoring_FireStopIterationEvent@@Base+0x32> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.w 28cc2c <_Py_hashtable_foreach@@Base+0xe24> │ │ │ │ + b.w 28c574 <_Py_hashtable_foreach@@Base+0xe1c> │ │ │ │ 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 12945c │ │ │ │ - cbnz r0, 52748 <_PyMonitoring_FireStopIterationEvent@@Base+0x106> │ │ │ │ + bl 128f30 │ │ │ │ + cbnz r0, 525f4 <_PyMonitoring_FireStopIterationEvent@@Base+0x106> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ add.w r6, r4, #16 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r7, r5 │ │ │ │ - blt.n 52720 <_PyMonitoring_FireStopIterationEvent@@Base+0xde> │ │ │ │ + blt.n 525cc <_PyMonitoring_FireStopIterationEvent@@Base+0xde> │ │ │ │ cmp r5, r0 │ │ │ │ - ble.n 52720 <_PyMonitoring_FireStopIterationEvent@@Base+0xde> │ │ │ │ + ble.n 525cc <_PyMonitoring_FireStopIterationEvent@@Base+0xde> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c22c │ │ │ │ - cbnz r0, 52720 <_PyMonitoring_FireStopIterationEvent@@Base+0xde> │ │ │ │ + cbnz r0, 525cc <_PyMonitoring_FireStopIterationEvent@@Base+0xde> │ │ │ │ subs r1, r7, r5 │ │ │ │ adds r0, r6, r5 │ │ │ │ - bl 711a8 │ │ │ │ + bl 711e0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5274a <_PyMonitoring_FireStopIterationEvent@@Base+0x108> │ │ │ │ + b.n 525f6 <_PyMonitoring_FireStopIterationEvent@@Base+0x108> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #41176 @ 0xa0d8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5273c <_PyMonitoring_FireStopIterationEvent@@Base+0xfa> │ │ │ │ + bne.n 525e8 <_PyMonitoring_FireStopIterationEvent@@Base+0xfa> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5274a <_PyMonitoring_FireStopIterationEvent@@Base+0x108> │ │ │ │ + bge.n 525f6 <_PyMonitoring_FireStopIterationEvent@@Base+0x108> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5274a <_PyMonitoring_FireStopIterationEvent@@Base+0x108> │ │ │ │ + b.n 525f6 <_PyMonitoring_FireStopIterationEvent@@Base+0x108> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 711a8 │ │ │ │ + bl 711e0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5274a <_PyMonitoring_FireStopIterationEvent@@Base+0x108> │ │ │ │ + b.n 525f6 <_PyMonitoring_FireStopIterationEvent@@Base+0x108> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 52754 <_PyMonitoring_FireStopIterationEvent@@Base+0x112> │ │ │ │ + cbz r3, 52600 <_PyMonitoring_FireStopIterationEvent@@Base+0x112> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12afc0 │ │ │ │ + bl 12aa94 │ │ │ │ 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, 52780 <_PyMonitoring_FireStopIterationEvent@@Base+0x13e> │ │ │ │ + cbnz r0, 5262c <_PyMonitoring_FireStopIterationEvent@@Base+0x13e> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 52788 <_PyMonitoring_FireStopIterationEvent@@Base+0x146> │ │ │ │ + cbz r0, 52634 <_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 52772 <_PyMonitoring_FireStopIterationEvent@@Base+0x130> │ │ │ │ + beq.n 5261e <_PyMonitoring_FireStopIterationEvent@@Base+0x130> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005278a : │ │ │ │ +00052636 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 5279c │ │ │ │ - cbnz r1, 527a2 │ │ │ │ - bl 28ccbc <_Py_hashtable_foreach@@Base+0xeb4> │ │ │ │ - b.n 527ae │ │ │ │ + cbz r0, 52648 │ │ │ │ + cbnz r1, 5264e │ │ │ │ + bl 28c604 <_Py_hashtable_foreach@@Base+0xeac> │ │ │ │ + b.n 5265a │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 793f8 │ │ │ │ + bl 79430 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 527b4 │ │ │ │ + cbnz r0, 52660 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 527d2 │ │ │ │ + b.n 5267e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 113a74 │ │ │ │ + bl 112e04 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 527d2 │ │ │ │ + bge.n 5267e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 527d2 │ │ │ │ + cbnz r3, 5267e │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 52864 │ │ │ │ + beq.n 52710 │ │ │ │ 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 4ddba │ │ │ │ - cbnz r0, 52838 │ │ │ │ + bl 4dd66 │ │ │ │ + cbnz r0, 526e4 │ │ │ │ movw r3, #61116 @ 0xeebc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d8070 │ │ │ │ - cbz r0, 5281a │ │ │ │ - bl d82f8 │ │ │ │ + bl d7bc8 │ │ │ │ + cbz r0, 526c6 │ │ │ │ + bl d7e50 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 52862 │ │ │ │ + b.n 5270e │ │ │ │ movw r3, #61120 @ 0xeec0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d8070 │ │ │ │ + bl d7bc8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5280c │ │ │ │ + bne.n 526b8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d8070 │ │ │ │ + bl d7bc8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5280c │ │ │ │ - b.n 52860 │ │ │ │ + bne.n 526b8 │ │ │ │ + b.n 5270c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5284a │ │ │ │ + bge.n 526f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5284a │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 526f6 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #34944 @ 0x8880 │ │ │ │ + movw r1, #32564 @ 0x7f34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ 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, 5288c │ │ │ │ + cbz r3, 52738 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 5289c │ │ │ │ + b.n 52748 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 5289a │ │ │ │ + ble.n 52746 │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 52896 │ │ │ │ - cbnz r1, 528c2 │ │ │ │ + bgt.n 52742 │ │ │ │ + cbnz r1, 5276e │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5289c │ │ │ │ + b.n 52748 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #256] @ (529a0 ) │ │ │ │ + ldr r1, [pc, #256] @ (5284c ) │ │ │ │ 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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 528c8 │ │ │ │ + cbnz r0, 52774 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52998 │ │ │ │ + b.n 52844 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ adds r3, r5, r6 │ │ │ │ ldrd r7, r8, [r4] │ │ │ │ subs r6, r3, #2 │ │ │ │ - beq.n 52900 │ │ │ │ + beq.n 527ac │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 528dc │ │ │ │ + cbz r5, 52788 │ │ │ │ subs r6, r3, #3 │ │ │ │ - beq.n 52910 │ │ │ │ - b.n 528e4 │ │ │ │ + beq.n 527bc │ │ │ │ + b.n 52790 │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 528f8 │ │ │ │ - bl c625c │ │ │ │ + cbz r0, 527a4 │ │ │ │ + bl c61d4 │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 528be │ │ │ │ + blt.n 5276a │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 528fc │ │ │ │ - b.n 5291e │ │ │ │ + bne.n 527a8 │ │ │ │ + b.n 527ca │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ - b.n 52926 │ │ │ │ + b.n 527d2 │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ mov r6, r5 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 52926 │ │ │ │ + b.n 527d2 │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 52926 │ │ │ │ + b.n 527d2 │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ ldr.w r9, [r9, #16] │ │ │ │ mov r0, r9 │ │ │ │ - bl 216088 <_PyPickle_GetXIData@@Base+0x3fc> │ │ │ │ + bl 215858 <_PyPickle_GetXIData@@Base+0x3fc> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 528be │ │ │ │ + beq.n 5276a │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 21638c <_PyPickle_GetXIData@@Base+0x700> │ │ │ │ + bl 215b68 <_PyPickle_GetXIData@@Base+0x70c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 52988 │ │ │ │ + beq.n 52834 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2388f4 │ │ │ │ + bl 238114 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 52988 │ │ │ │ + beq.n 52834 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2164bc <_PyPickle_GetXIData@@Base+0x830> │ │ │ │ + bl 215c98 <_PyPickle_GetXIData@@Base+0x83c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 52988 │ │ │ │ + beq.n 52834 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 216514 <_PyPickle_GetXIData@@Base+0x888> │ │ │ │ + bl 215cf0 <_PyPickle_GetXIData@@Base+0x894> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 52988 │ │ │ │ + beq.n 52834 │ │ │ │ mov r0, r4 │ │ │ │ - bl 240dd0 │ │ │ │ + bl 2405b0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 52988 │ │ │ │ + beq.n 52834 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52990 │ │ │ │ + bge.n 5283c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52990 │ │ │ │ + cbnz r3, 5283c │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 52990 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5283c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77318 │ │ │ │ - b.n 528be │ │ │ │ + bl 77350 │ │ │ │ + b.n 5276a │ │ │ │ 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] │ │ │ │ + strh r0, [r3, r5] │ │ │ │ lsls r5, r1, #1 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + bl cf2a0 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + cbz r0, 52888 │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 5287e │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 13f5e4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (529e4 ) │ │ │ │ - bl 201eec <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (528c8 ) │ │ │ │ + bl 201664 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 529d2 │ │ │ │ + cbz r2, 528b8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #54436 @ 0xd4a4 │ │ │ │ + movw r0, #52300 @ 0xcc4c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 808ec │ │ │ │ - movw r0, #61460 @ 0xf014 │ │ │ │ + b.w 8091c │ │ │ │ + movw r0, #59360 @ 0xe7e0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 808ec │ │ │ │ - nop │ │ │ │ + b.w 8091c │ │ │ │ @ instruction: 0xe990004d │ │ │ │ │ │ │ │ -000529e8 : │ │ │ │ +000528cc : │ │ │ │ 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 1241f4 │ │ │ │ + bl 123cb4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 52a1c │ │ │ │ + beq.n 52900 │ │ │ │ cmp r0, #4 │ │ │ │ - bls.n 52a22 │ │ │ │ + bls.n 52906 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #3712 @ 0xe80 │ │ │ │ + movw r1, #1612 @ 0x64c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 52a24 │ │ │ │ + b.n 52908 │ │ │ │ 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 52a56 │ │ │ │ + bge.n 5293a │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a8634 │ │ │ │ + bl 1a7bc4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52a7e │ │ │ │ + b.n 52962 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 12024c <_PyLong_FromGid@@Base> │ │ │ │ + bl 11fd18 <_PyLong_FromGid@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 12024c <_PyLong_FromGid@@Base> │ │ │ │ + bl 11fd18 <_PyLong_FromGid@@Base> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 12024c <_PyLong_FromGid@@Base> │ │ │ │ + bl 11fd18 <_PyLong_FromGid@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #48824 @ 0xbeb8 │ │ │ │ + movw r0, #46688 @ 0xb660 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 808ec │ │ │ │ + bl 8091c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + bl cf2a0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + cbz r0, 5299c │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 52994 │ │ │ │ + bl 13f5e4 │ │ │ │ + b.n 5299c │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 52a30 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + cbz r0, 529ba │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 529b2 │ │ │ │ + bl 13f5e4 │ │ │ │ + b.n 529ba │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 52a30 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cbz r0, 529d6 │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 529d0 │ │ │ │ + bl 13f5e4 │ │ │ │ + b.n 529d6 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 52a30 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cbz r0, 529f2 │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 529ec │ │ │ │ + bl 13f5e4 │ │ │ │ + b.n 529f2 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 52a30 │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cbz r0, 52a0e │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 52a08 │ │ │ │ + bl 13f5e4 │ │ │ │ + b.n 52a0e │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 52a30 │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + cbz r0, 52a30 │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 52a26 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 13f5e4 │ │ │ │ + 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] @ (52ac4 ) │ │ │ │ - bl 201eec <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #48] @ (52a74 ) │ │ │ │ + bl 201664 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 52ab2 │ │ │ │ + blt.n 52a62 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r0, #54436 @ 0xd4a4 │ │ │ │ + movw r0, #52300 @ 0xcc4c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 808ec │ │ │ │ - movw r0, #61460 @ 0xf014 │ │ │ │ + b.w 8091c │ │ │ │ + movw r0, #59360 @ 0xe7e0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 808ec │ │ │ │ + b.w 8091c │ │ │ │ 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 52af8 │ │ │ │ + bge.n 52aa8 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a8634 │ │ │ │ + bl 1a7bc4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52b20 │ │ │ │ + b.n 52ad0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1b451c <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ + bl 1b398c <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1b451c <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ + bl 1b398c <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1b451c <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ + bl 1b398c <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #48824 @ 0xbeb8 │ │ │ │ + movw r0, #46688 @ 0xb660 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 808ec │ │ │ │ + bl 8091c │ │ │ │ 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 7fd14 │ │ │ │ + b.w 7fd44 │ │ │ │ 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 52b62 │ │ │ │ + bne.n 52b12 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 125b60 │ │ │ │ - cbz r0, 52b78 │ │ │ │ - b.n 52b7c │ │ │ │ + bl 125628 │ │ │ │ + cbz r0, 52b28 │ │ │ │ + b.n 52b2c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42340 @ 0xa564 │ │ │ │ + movw r0, #39952 @ 0x9c10 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52b56 │ │ │ │ + bne.n 52b06 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 52bb0 │ │ │ │ + b.n 52b60 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - bl 1f028c <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1ef9f4 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52b78 │ │ │ │ + beq.n 52b28 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 2b0b8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52ba8 │ │ │ │ + bne.n 52b58 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a8634 │ │ │ │ - b.n 52b78 │ │ │ │ + bl 1a7bc4 │ │ │ │ + b.n 52b28 │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ 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 52be6 │ │ │ │ + beq.n 52b96 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 52c14 │ │ │ │ + bne.n 52bc4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 52bfa │ │ │ │ + beq.n 52baa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 52c16 │ │ │ │ + bgt.n 52bc6 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #57356 @ 0xe00c │ │ │ │ + movw r1, #55220 @ 0xd7b4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 52c3c │ │ │ │ + bl f1b28 │ │ │ │ + b.n 52bec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r4 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl ed4ec │ │ │ │ + bl ecec4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52c3c │ │ │ │ + bge.n 52bec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52c3c │ │ │ │ + cbnz r3, 52bec │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00052c40 : │ │ │ │ +00052bf0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbz r0, 52c54 │ │ │ │ - cbnz r1, 52c5a │ │ │ │ - bl 28ccbc <_Py_hashtable_foreach@@Base+0xeb4> │ │ │ │ - b.n 52c64 │ │ │ │ + cbz r0, 52c04 │ │ │ │ + cbnz r1, 52c0a │ │ │ │ + bl 28c604 <_Py_hashtable_foreach@@Base+0xeac> │ │ │ │ + b.n 52c14 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 9e23c │ │ │ │ + bl 9e240 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 52c74 │ │ │ │ - movw r0, #3928 @ 0xf58 │ │ │ │ + bge.n 52c24 │ │ │ │ + movw r0, #1828 @ 0x724 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ movs r4, #0 │ │ │ │ - bl 1fd50c │ │ │ │ - b.n 52c7a │ │ │ │ + bl 1fcd00 │ │ │ │ + b.n 52c2a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #4416 @ 0x1140 │ │ │ │ + movw r0, #2316 @ 0x90c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ - b.w 808ec │ │ │ │ + b.w 8091c │ │ │ │ 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 52cb8 │ │ │ │ + bne.n 52c68 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 52cda │ │ │ │ - b.n 52cd2 │ │ │ │ + bne.n 52c8a │ │ │ │ + b.n 52c82 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42500 @ 0xa604 │ │ │ │ + movw r0, #40112 @ 0x9cb0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52caa │ │ │ │ + bne.n 52c5a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52d58 │ │ │ │ - bl 7fa74 │ │ │ │ + b.n 52d08 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52cce │ │ │ │ + bne.n 52c7e │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 52cee │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 52c9e │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52cce │ │ │ │ + bne.n 52c7e │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 200554 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + bl 1ffcc8 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52cce │ │ │ │ + beq.n 52c7e │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - movw r1, #4420 @ 0x1144 │ │ │ │ + movw r1, #2320 @ 0x910 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #4424 @ 0x1148 │ │ │ │ + movw r0, #2324 @ 0x914 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 91afc │ │ │ │ + bl 91bcc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 52cce │ │ │ │ - bl 97c24 │ │ │ │ + beq.n 52c7e │ │ │ │ + bl 97ca0 │ │ │ │ mov r2, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b76c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 9a7f0 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 52d50 │ │ │ │ + bge.n 52d00 │ │ │ │ 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 1a8634 │ │ │ │ + b.w 1a7bc4 │ │ │ │ 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, 52d90 │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 52d40 │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 52d88 │ │ │ │ - bl 140118 │ │ │ │ - b.n 52d90 │ │ │ │ + bne.n 52d38 │ │ │ │ + bl 13f5e4 │ │ │ │ + b.n 52d40 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52e24 │ │ │ │ + bne.n 52dd4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 52dae │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 52d5e │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 52da6 │ │ │ │ - bl 140118 │ │ │ │ - b.n 52dae │ │ │ │ + bne.n 52d56 │ │ │ │ + bl 13f5e4 │ │ │ │ + b.n 52d5e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52e24 │ │ │ │ + bne.n 52dd4 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 52dca │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 52d7a │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 52dc4 │ │ │ │ - bl 140118 │ │ │ │ - b.n 52dca │ │ │ │ + bne.n 52d74 │ │ │ │ + bl 13f5e4 │ │ │ │ + b.n 52d7a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 52e24 │ │ │ │ + cbnz r0, 52dd4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 52de6 │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 52d96 │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 52de0 │ │ │ │ - bl 140118 │ │ │ │ - b.n 52de6 │ │ │ │ + bne.n 52d90 │ │ │ │ + bl 13f5e4 │ │ │ │ + b.n 52d96 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 52e24 │ │ │ │ + cbnz r0, 52dd4 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 52e02 │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 52db2 │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 52dfc │ │ │ │ - bl 140118 │ │ │ │ - b.n 52e02 │ │ │ │ + bne.n 52dac │ │ │ │ + bl 13f5e4 │ │ │ │ + b.n 52db2 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 52e24 │ │ │ │ + cbnz r0, 52dd4 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 52e24 │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 52dd4 │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 52e1a │ │ │ │ + bne.n 52dca │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 140118 │ │ │ │ + b.w 13f5e4 │ │ │ │ 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, 52e56 │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 52e06 │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 52e50 │ │ │ │ - bl 140118 │ │ │ │ - b.n 52e56 │ │ │ │ + bne.n 52e00 │ │ │ │ + bl 13f5e4 │ │ │ │ + b.n 52e06 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 52e94 │ │ │ │ + cbnz r0, 52e44 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 52e72 │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 52e22 │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 52e6c │ │ │ │ - bl 140118 │ │ │ │ - b.n 52e72 │ │ │ │ + bne.n 52e1c │ │ │ │ + bl 13f5e4 │ │ │ │ + b.n 52e22 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 52e94 │ │ │ │ + cbnz r0, 52e44 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 52e94 │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 52e44 │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 52e8a │ │ │ │ + bne.n 52e3a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 140118 │ │ │ │ + b.w 13f5e4 │ │ │ │ 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 52eda │ │ │ │ - cbz r0, 52ed6 │ │ │ │ + bl 52e8a │ │ │ │ + cbz r0, 52e86 │ │ │ │ ldrd r3, r0, [sp] │ │ │ │ ubfx r3, r3, #8, #12 │ │ │ │ bfc r0, #0, #12 │ │ │ │ orrs r0, r3 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 52ecc │ │ │ │ + bne.n 52e7c │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 7fd14 │ │ │ │ + b.w 7fd44 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 7dd68 │ │ │ │ + b.w 7dd94 │ │ │ │ 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 52efe │ │ │ │ - bl dc350 <_PyNumber_Index@@Base> │ │ │ │ + bmi.n 52eae │ │ │ │ + bl dbe5c <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 52f44 │ │ │ │ - b.n 52f0c │ │ │ │ + cbz r0, 52ef4 │ │ │ │ + b.n 52ebc │ │ │ │ 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 52f70 │ │ │ │ + bne.n 52f20 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b75a4 │ │ │ │ + bl 1b6a00 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 52f70 │ │ │ │ - bl 7fa74 │ │ │ │ - cbz r0, 52f48 │ │ │ │ + bne.n 52f20 │ │ │ │ + bl 7faa4 │ │ │ │ + cbz r0, 52ef8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52f44 │ │ │ │ + bge.n 52ef4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52f44 │ │ │ │ + cbnz r3, 52ef4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52fa8 │ │ │ │ + b.n 52f58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 52f70 │ │ │ │ + cbnz r3, 52f20 │ │ │ │ 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 52f6c │ │ │ │ + bge.n 52f1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52f6c │ │ │ │ + cbnz r3, 52f1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #1 │ │ │ │ - b.n 52fa8 │ │ │ │ + b.n 52f58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dddac │ │ │ │ + bl 1dd510 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52f8e │ │ │ │ + bge.n 52f3e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52f8e │ │ │ │ + cbnz r3, 52f3e │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r6, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 52fa2 │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 52f52 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52f44 │ │ │ │ + bne.n 52ef4 │ │ │ │ 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 52fc8 │ │ │ │ + bmi.n 52f78 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 52fe2 │ │ │ │ + bpl.n 52f92 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #56780 @ 0xddcc │ │ │ │ + movw r1, #54528 @ 0xd500 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52ffa │ │ │ │ + b.n 52faa │ │ │ │ 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, #9712 @ 0x25f0 │ │ │ │ + movw r0, #7472 @ 0x1d30 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 793f8 │ │ │ │ + b.w 79430 │ │ │ │ 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 52eda │ │ │ │ - cbz r0, 53048 │ │ │ │ + bl 52e8a │ │ │ │ + cbz r0, 52ff8 │ │ │ │ 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 5303e │ │ │ │ + bne.n 52fee │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 7fd14 │ │ │ │ + b.w 7fd44 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 7dd68 │ │ │ │ + b.w 7dd94 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -0005304c : │ │ │ │ +00052ffc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbnz r0, 53064 │ │ │ │ - bl 28ccbc <_Py_hashtable_foreach@@Base+0xeb4> │ │ │ │ - b.n 5306e │ │ │ │ + cbnz r0, 53014 │ │ │ │ + bl 28c604 <_Py_hashtable_foreach@@Base+0xeac> │ │ │ │ + b.n 5301e │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 26adac │ │ │ │ + bl 26a5a4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 5307e │ │ │ │ - movw r0, #4436 @ 0x1154 │ │ │ │ + bge.n 5302e │ │ │ │ + movw r0, #2336 @ 0x920 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ movs r4, #0 │ │ │ │ - bl 1fd50c │ │ │ │ - b.n 53084 │ │ │ │ + bl 1fcd00 │ │ │ │ + b.n 53034 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ 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 18da30 <_PyInterpreterState_New@@Base+0x3f4> │ │ │ │ + bl 18cf08 <_PyInterpreterState_New@@Base+0x3f4> │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ rsb r0, r0, #1600 @ 0x640 │ │ │ │ - b.w 7fd14 │ │ │ │ + b.w 7fd44 │ │ │ │ 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 530d0 │ │ │ │ + bne.n 53080 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 52eda │ │ │ │ - cbnz r0, 530e8 │ │ │ │ - b.n 53180 │ │ │ │ + bl 52e8a │ │ │ │ + cbnz r0, 53098 │ │ │ │ + b.n 53130 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42628 @ 0xa684 │ │ │ │ + movw r0, #40240 @ 0x9d30 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 53180 │ │ │ │ - b.n 530c4 │ │ │ │ + beq.n 53130 │ │ │ │ + b.n 53074 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 52eda │ │ │ │ + bl 52e8a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 53180 │ │ │ │ + beq.n 53130 │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ mvn.w r2, #1 │ │ │ │ subs r1, #1 │ │ │ │ cmp r2, r3 │ │ │ │ sbcs.w r1, r2, r1 │ │ │ │ - bcs.n 53112 │ │ │ │ + bcs.n 530c2 │ │ │ │ ldrd r4, r1, [sp] │ │ │ │ subs r1, #1 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r2, r1 │ │ │ │ - bcc.n 5312a │ │ │ │ + bcc.n 530da │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #4596 @ 0x11f4 │ │ │ │ + movw r1, #2496 @ 0x9c0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 5315e │ │ │ │ + bl f1b28 │ │ │ │ + b.n 5310e │ │ │ │ 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 │ │ │ │ @@ -58601,1691 +58565,1680 @@ │ │ │ │ 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 53176 │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 53180 │ │ │ │ + bne.n 53126 │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 53130 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 120258 │ │ │ │ + b.w 11fd24 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 100f40 │ │ │ │ + b.w 100838 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - bl 18da30 <_PyInterpreterState_New@@Base+0x3f4> │ │ │ │ + bl 18cf08 <_PyInterpreterState_New@@Base+0x3f4> │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7fd14 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #112] @ (53228 ) │ │ │ │ - mov.w r3, #1 │ │ │ │ - sub sp, #8 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 531d0 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 531c0 │ │ │ │ - ite eq │ │ │ │ - moveq r1, #1 │ │ │ │ - movne r1, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - dmb ish │ │ │ │ - beq.n 531ec │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r1, [sp, #0] │ │ │ │ - bl 1aca00 <_PyMutex_LockTimed@@Base> │ │ │ │ - ldr r3, [pc, #60] @ (5322c ) │ │ │ │ - ldr.w r3, [r3, #1476] @ 0x5c4 │ │ │ │ - cbz r3, 531f8 │ │ │ │ - bl 204ad8 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r4] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 53210 │ │ │ │ - strexb r1, r3, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 53200 │ │ │ │ - dmb ish │ │ │ │ - beq.n 5321c │ │ │ │ - ldr r0, [pc, #16] @ (53228 ) │ │ │ │ - bl 236528 │ │ │ │ - movw r0, #5160 @ 0x1428 │ │ │ │ - movt r0, #75 @ 0x4b │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - strb r0, [r0, #18] │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - ldr r0, [r7, #100] @ 0x64 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ + b.w 7fd44 │ │ │ │ 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, 532ac │ │ │ │ + cbz r4, 531d2 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 53294 │ │ │ │ + bge.n 531ba │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.n 53294 │ │ │ │ - ldr r4, [pc, #104] @ (532bc ) │ │ │ │ + bpl.n 531ba │ │ │ │ + ldr r4, [pc, #104] @ (531e0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r0, [r1, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r0, #1 │ │ │ │ ldr r2, [r2, r4] │ │ │ │ mul.w r3, r0, r3 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ adds r4, r2, r3 │ │ │ │ add.w r4, r4, #91136 @ 0x16400 │ │ │ │ ldr.w r4, [r4, #392] @ 0x188 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 53278 │ │ │ │ + beq.n 5319e │ │ │ │ cmp r0, #10 │ │ │ │ - bls.n 53284 │ │ │ │ + bls.n 531aa │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r2, r3 │ │ │ │ - b.n 5328e │ │ │ │ + b.n 531b4 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #368 @ 0x170 │ │ │ │ add r2, r3 │ │ │ │ add.w r1, r2, #24 │ │ │ │ - b.n 53296 │ │ │ │ + b.n 531bc │ │ │ │ add r1, r4 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ movs r4, #0 │ │ │ │ - cbz r5, 532a2 │ │ │ │ + cbz r5, 531c8 │ │ │ │ ldr r5, [r5, #24] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 5329a │ │ │ │ + b.n 531c0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 532ac │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 532b6 │ │ │ │ + bne.n 531d2 │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 531dc │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7fd14 │ │ │ │ + b.w 7fd44 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000532c0 : │ │ │ │ +000531e4 : │ │ │ │ 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 26adac │ │ │ │ + bl 26a5a4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r1, r3, [r0, #8] │ │ │ │ - movw r0, #4712 @ 0x1268 │ │ │ │ + movw r0, #2612 @ 0xa34 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.w e3efc │ │ │ │ + b.w e3a1c │ │ │ │ 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 711e0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -0005331e : │ │ │ │ +00053242 : │ │ │ │ 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 9e23c │ │ │ │ + bl 9e240 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ 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 711e0 │ │ │ │ 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 138940 │ │ │ │ - cbz r0, 5339a │ │ │ │ + bl 137f28 │ │ │ │ + cbz r0, 532be │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 5339e │ │ │ │ - bl 1d0c28 │ │ │ │ + cbz r0, 532c2 │ │ │ │ + bl 1d0230 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5339e │ │ │ │ + bne.n 532c2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5339a │ │ │ │ + bge.n 532be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5339a │ │ │ │ + cbnz r3, 532be │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 533c0 │ │ │ │ + b.n 532e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 533b0 │ │ │ │ + blt.n 532d4 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 533c0 │ │ │ │ + b.n 532e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 533a6 │ │ │ │ + bne.n 532ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 533a6 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 532ca │ │ │ │ + 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, #112] @ (53368 ) │ │ │ │ + mov.w r3, #1 │ │ │ │ + sub sp, #8 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 53310 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 53300 │ │ │ │ + ite eq │ │ │ │ + moveq r1, #1 │ │ │ │ + movne r1, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + dmb ish │ │ │ │ + beq.n 5332c │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r1, [sp, #0] │ │ │ │ + bl 106650 <_PyMutex_LockTimed@@Base> │ │ │ │ + ldr r3, [pc, #60] @ (5336c ) │ │ │ │ + ldr.w r3, [r3, #1476] @ 0x5c4 │ │ │ │ + cbz r3, 53338 │ │ │ │ + bl 2042b0 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r4] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 53350 │ │ │ │ + strexb r1, r3, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 53340 │ │ │ │ + dmb ish │ │ │ │ + beq.n 5335c │ │ │ │ + ldr r0, [pc, #16] @ (53368 ) │ │ │ │ + bl 26c194 │ │ │ │ + movw r0, #5160 @ 0x1428 │ │ │ │ + movt r0, #75 @ 0x4b │ │ │ │ + add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - movw r0, #4768 @ 0x12a0 │ │ │ │ + strb r0, [r0, #18] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + ldr r0, [r7, #100] @ 0x64 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + movw r0, #2668 @ 0xa6c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.w 793f8 │ │ │ │ + b.w 79430 │ │ │ │ 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, 533ee │ │ │ │ + cbz r3, 5339c │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ - b.n 533f0 │ │ │ │ + b.n 5339e │ │ │ │ mov r9, r3 │ │ │ │ - ldr r5, [pc, #308] @ (53528 ) │ │ │ │ + ldr r5, [pc, #308] @ (534d4 ) │ │ │ │ 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, 53424 │ │ │ │ + cbnz r7, 533d2 │ │ │ │ cmp r8, r7 │ │ │ │ - ble.n 53424 │ │ │ │ + ble.n 533d2 │ │ │ │ cmp.w r8, #3 │ │ │ │ - bgt.n 53424 │ │ │ │ - cbnz r6, 5344a │ │ │ │ - ldr r1, [pc, #260] @ (5352c ) │ │ │ │ + bgt.n 533d2 │ │ │ │ + cbnz r6, 533f8 │ │ │ │ + ldr r1, [pc, #260] @ (534d8 ) │ │ │ │ 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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 53508 │ │ │ │ + beq.n 534b6 │ │ │ │ add r9, r8 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ add.w r7, r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 11bf80 │ │ │ │ + bl 11ba90 │ │ │ │ ldr.w r8, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 53504 │ │ │ │ - cbz r7, 534a2 │ │ │ │ + beq.n 534b2 │ │ │ │ + cbz r7, 53450 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 53480 │ │ │ │ - bl fb46c │ │ │ │ + cbz r0, 5342e │ │ │ │ + bl fae3c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 53478 │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 53426 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 53504 │ │ │ │ + bne.n 534b2 │ │ │ │ subs.w r7, r9, #2 │ │ │ │ - bne.n 53484 │ │ │ │ - b.n 534a6 │ │ │ │ + bne.n 53432 │ │ │ │ + b.n 53454 │ │ │ │ mov.w r4, #384 @ 0x180 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 53494 │ │ │ │ + cbnz r0, 53442 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1b1ad0 │ │ │ │ - cbnz r0, 534a6 │ │ │ │ - b.n 53504 │ │ │ │ + bl 1b0e30 │ │ │ │ + cbnz r0, 53454 │ │ │ │ + b.n 534b2 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 52eda │ │ │ │ - cbz r0, 53504 │ │ │ │ + bl 52e8a │ │ │ │ + cbz r0, 534b2 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 534a6 │ │ │ │ - b.n 53488 │ │ │ │ + beq.n 53454 │ │ │ │ + b.n 53436 │ │ │ │ mov.w r4, #384 @ 0x180 │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ - bl 97c24 │ │ │ │ + bl 97ca0 │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ mov sl, r0 │ │ │ │ - beq.n 534cc │ │ │ │ + beq.n 5347a │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ strd r6, r7, [sp] │ │ │ │ blx 2bc0c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 534da │ │ │ │ + b.n 53488 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ blx 2ad5c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 9a7f0 │ │ │ │ - cbz r5, 5350c │ │ │ │ + cbz r5, 534ba │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 534f6 │ │ │ │ - bl ee0f4 │ │ │ │ + bne.n 534a4 │ │ │ │ + bl edacc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 534ae │ │ │ │ - b.n 53504 │ │ │ │ + beq.n 5345c │ │ │ │ + b.n 534b2 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a8634 │ │ │ │ + bl 1a7bc4 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 53514 │ │ │ │ + b.n 534c2 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 53514 │ │ │ │ + b.n 534c2 │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ str.w r8, [sp, #92] @ 0x5c │ │ │ │ - bl 11c5f4 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11c104 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - nop │ │ │ │ - lsls r4, r2, #21 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - strh r4, [r2, r6] │ │ │ │ + ldc2 0, cr0, [r4], #288 @ 0x120 │ │ │ │ + strh r0, [r6, 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 485a4 <_PyTime_AsTimeval_clamp@@Base+0x6be> │ │ │ │ + bl 48554 <_PyTime_AsTimeval_clamp@@Base+0x6be> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5356a │ │ │ │ + cbz r0, 53516 │ │ │ │ mov r1, r5 │ │ │ │ - bl 4f066 <_PyObject_CheckXIData@@Base+0x142> │ │ │ │ + bl 4f016 <_PyObject_CheckXIData@@Base+0x142> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5355e │ │ │ │ + bge.n 5350a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 53562 │ │ │ │ + cbz r3, 5350e │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5356a │ │ │ │ + b.n 53516 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5355e │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5350a │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.w 28d624 <_Py_hashtable_foreach@@Base+0x181c> │ │ │ │ + b.w 28d008 <_Py_hashtable_foreach@@Base+0x18b0> │ │ │ │ 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 535a0 │ │ │ │ + beq.n 5354c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 535a0 │ │ │ │ + ble.n 5354c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 535bc │ │ │ │ + bge.n 53568 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 535bc │ │ │ │ + b.n 53568 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #57356 @ 0xe00c │ │ │ │ + movw r1, #55220 @ 0xd7b4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 535d8 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 53584 │ │ │ │ mov r0, r4 │ │ │ │ - bl c625c │ │ │ │ + bl c61d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 535d8 │ │ │ │ + bge.n 53584 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 535d8 │ │ │ │ + cbnz r3, 53584 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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, 535e8 │ │ │ │ + cbz r2, 53594 │ │ │ │ ldr r2, [r0, #104] @ 0x68 │ │ │ │ add r3, r2 │ │ │ │ mov r0, r3 │ │ │ │ - b.w 7dd68 │ │ │ │ + b.w 7dd94 │ │ │ │ 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, #4824 @ 0x12d8 │ │ │ │ + movw r0, #2724 @ 0xaa4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 1b397c │ │ │ │ - cbnz r0, 53610 │ │ │ │ + bl 1b2dec │ │ │ │ + cbnz r0, 535bc │ │ │ │ movs r5, #0 │ │ │ │ - b.n 53660 │ │ │ │ + b.n 5360c │ │ │ │ mov r5, r0 │ │ │ │ - movw r1, #4844 @ 0x12ec │ │ │ │ + movw r1, #2744 @ 0xab8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl cf458 │ │ │ │ + bl cefb0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53634 │ │ │ │ + bge.n 535e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 53634 │ │ │ │ + cbnz r3, 535e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5360c │ │ │ │ + beq.n 535b8 │ │ │ │ ldrd r2, r3, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #53108 @ 0xcf74 │ │ │ │ + movw r0, #50972 @ 0xc71c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 808ec │ │ │ │ + bl 8091c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53660 │ │ │ │ + bge.n 5360c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53660 │ │ │ │ + cbnz r3, 5360c │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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 53692 │ │ │ │ + beq.n 5363e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 53692 │ │ │ │ + ble.n 5363e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 536ae │ │ │ │ + bge.n 5365a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 536ae │ │ │ │ + b.n 5365a │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #57356 @ 0xe00c │ │ │ │ + movw r1, #55220 @ 0xd7b4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 536d4 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 53680 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r2, 536ba │ │ │ │ - bl 113a74 │ │ │ │ + cbnz r2, 53666 │ │ │ │ + bl 112e04 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 536c0 │ │ │ │ - bl 8b548 │ │ │ │ + b.n 5366c │ │ │ │ + bl 8b554 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 536d4 │ │ │ │ + bge.n 53680 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 536d4 │ │ │ │ + cbnz r3, 53680 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 53706 │ │ │ │ + beq.n 536b2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 53706 │ │ │ │ + ble.n 536b2 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53722 │ │ │ │ + bge.n 536ce │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 53722 │ │ │ │ + b.n 536ce │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #57356 @ 0xe00c │ │ │ │ + movw r1, #55220 @ 0xd7b4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 5373e │ │ │ │ + bl f1b28 │ │ │ │ + b.n 536ea │ │ │ │ mov r0, r4 │ │ │ │ - bl d5120 │ │ │ │ + bl d4c84 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5373e │ │ │ │ + bge.n 536ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5373e │ │ │ │ + cbnz r3, 536ea │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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 fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 53764 │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 53792 │ │ │ │ + bne.n 53710 │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 5373e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sp │ │ │ │ blx 2b2ec │ │ │ │ - cbz r0, 53780 │ │ │ │ + cbz r0, 5372c │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a8634 │ │ │ │ + bl 1a7bc4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53794 │ │ │ │ + b.n 53740 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - movw r0, #48780 @ 0xbe8c │ │ │ │ + movw r0, #46548 @ 0xb5d4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 808ec │ │ │ │ - b.n 53794 │ │ │ │ + bl 8091c │ │ │ │ + b.n 53740 │ │ │ │ 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 537c4 │ │ │ │ + beq.n 53770 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 537da │ │ │ │ + bne.n 53786 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 5380c │ │ │ │ + beq.n 537b8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 537dc │ │ │ │ - b.n 5380c │ │ │ │ + bgt.n 53788 │ │ │ │ + b.n 537b8 │ │ │ │ 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 537f8 │ │ │ │ + beq.n 537a4 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 53826 │ │ │ │ + bne.n 537d2 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5380c │ │ │ │ + beq.n 537b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 53828 │ │ │ │ + bgt.n 537d4 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #57356 @ 0xe00c │ │ │ │ + movw r1, #55220 @ 0xd7b4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 53866 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 53812 │ │ │ │ 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 852e4 │ │ │ │ + bl 85348 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53852 │ │ │ │ + bge.n 537fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 53852 │ │ │ │ + cbnz r3, 537fe │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53866 │ │ │ │ + bge.n 53812 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53866 │ │ │ │ + cbnz r3, 53812 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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 538aa │ │ │ │ + bgt.n 53856 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 5389c │ │ │ │ - movw r1, #56328 @ 0xdc08 │ │ │ │ + cbz r2, 53848 │ │ │ │ + movw r1, #54076 @ 0xd33c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl f20dc │ │ │ │ - b.n 538b2 │ │ │ │ - movw r1, #56360 @ 0xdc28 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 5385e │ │ │ │ + movw r1, #54108 @ 0xd35c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl f20dc │ │ │ │ - b.n 538b2 │ │ │ │ - bl 11d870 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 5385e │ │ │ │ + bl 11d360 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 538b6 │ │ │ │ + bne.n 53862 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 538c2 │ │ │ │ + b.n 5386e │ │ │ │ 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, 538f2 │ │ │ │ + cbnz r3, 5389e │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1a3a98 <_PyType_Name@@Base> │ │ │ │ + bl 1a3020 <_PyType_Name@@Base> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #4864 @ 0x1300 │ │ │ │ + movw r0, #2764 @ 0xacc │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e3efc │ │ │ │ + b.w e3a1c │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 5392e │ │ │ │ - bl e3ac4 │ │ │ │ + bpl.n 538da │ │ │ │ + bl e35e4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 53910 │ │ │ │ - bl 7fa74 │ │ │ │ - cbz r0, 5392e │ │ │ │ - bl d82f8 │ │ │ │ - b.n 5392e │ │ │ │ + bne.n 538bc │ │ │ │ + bl 7faa4 │ │ │ │ + cbz r0, 538da │ │ │ │ + bl d7e50 │ │ │ │ + b.n 538da │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 5392e │ │ │ │ + bne.n 538da │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1a3a98 <_PyType_Name@@Base> │ │ │ │ + bl 1a3020 <_PyType_Name@@Base> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #37116 @ 0x90fc │ │ │ │ + movw r0, #34876 @ 0x883c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e3efc │ │ │ │ + b.w e3a1c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1a3a98 <_PyType_Name@@Base> │ │ │ │ + bl 1a3020 <_PyType_Name@@Base> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - movw r0, #4872 @ 0x1308 │ │ │ │ + movw r0, #2772 @ 0xad4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.w e3efc │ │ │ │ + b.w e3a1c │ │ │ │ movs r1, #0 │ │ │ │ - b.w 22579c <_PyArg_ParseStackAndKeywords@@Base+0xdb8> │ │ │ │ + b.w 224f74 <_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 5397c │ │ │ │ + beq.n 53928 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 53992 │ │ │ │ + bne.n 5393e │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 539c4 │ │ │ │ + beq.n 53970 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 53994 │ │ │ │ - b.n 539c4 │ │ │ │ + bgt.n 53940 │ │ │ │ + b.n 53970 │ │ │ │ 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 539b0 │ │ │ │ + beq.n 5395c │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 539de │ │ │ │ + bne.n 5398a │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 539c4 │ │ │ │ + beq.n 53970 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 539e0 │ │ │ │ + bgt.n 5398c │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #57356 @ 0xe00c │ │ │ │ + movw r1, #55220 @ 0xd7b4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 53a1e │ │ │ │ + bl f1b28 │ │ │ │ + b.n 539ca │ │ │ │ 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 d554c │ │ │ │ + bl d50c0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53a0a │ │ │ │ + bge.n 539b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 53a0a │ │ │ │ + cbnz r3, 539b6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53a1e │ │ │ │ + bge.n 539ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53a1e │ │ │ │ + cbnz r3, 539ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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 53a50 │ │ │ │ + beq.n 539fc │ │ │ │ movw r2, #8304 @ 0x2070 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 53a66 │ │ │ │ + bne.n 53a12 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 53abc │ │ │ │ + beq.n 53a68 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 53a68 │ │ │ │ - b.n 53abc │ │ │ │ + bgt.n 53a14 │ │ │ │ + b.n 53a68 │ │ │ │ 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 53a84 │ │ │ │ + beq.n 53a30 │ │ │ │ movw r2, #8304 @ 0x2070 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 53a9a │ │ │ │ + bne.n 53a46 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 53abc │ │ │ │ + beq.n 53a68 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 53abc │ │ │ │ - b.n 53a9c │ │ │ │ + ble.n 53a68 │ │ │ │ + b.n 53a48 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r4, #0] │ │ │ │ - cbz r6, 53af8 │ │ │ │ + cbz r6, 53aa4 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 53ad6 │ │ │ │ + bne.n 53a82 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 53ae4 │ │ │ │ + bne.n 53a90 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #57356 @ 0xe00c │ │ │ │ + movw r1, #55220 @ 0xd7b4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 53b32 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 53ade │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 53aec │ │ │ │ - b.n 53aae │ │ │ │ + bne.n 53a98 │ │ │ │ + b.n 53a5a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 53abc │ │ │ │ - b.n 53aee │ │ │ │ + ble.n 53a68 │ │ │ │ + b.n 53a9a │ │ │ │ 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 e42b4 │ │ │ │ + bl e3c70 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53b18 │ │ │ │ + bge.n 53ac4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 53b18 │ │ │ │ + cbnz r3, 53ac4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53b2c │ │ │ │ + bge.n 53ad8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53b2c │ │ │ │ + cbnz r3, 53ad8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r2, r1 │ │ │ │ - movw r3, #23500 @ 0x5bcc │ │ │ │ + movw r3, #21260 @ 0x530c │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - ldr r1, [pc, #0] @ (53b44 ) │ │ │ │ - b.n 53c3c │ │ │ │ + ldr r1, [pc, #0] @ (53af0 ) │ │ │ │ + b.n 53be8 │ │ │ │ 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 53b68 │ │ │ │ + bge.n 53b14 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 2607f4 │ │ │ │ + b.w 25ffec │ │ │ │ ldrd r1, r2, [r0, #16] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ movw r4, #46148 @ 0xb444 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1926bc <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ + bl 191b94 <_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, #3704 @ 0xe78 │ │ │ │ + movw r1, #1604 @ 0x644 │ │ │ │ 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 8e7dc │ │ │ │ - cbz r0, 53be8 │ │ │ │ + bl 8e898 │ │ │ │ + cbz r0, 53b94 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 39f80 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x48> │ │ │ │ + bl 39f10 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x48> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 53bcc │ │ │ │ - b.n 53be8 │ │ │ │ + cbnz r0, 53b78 │ │ │ │ + b.n 53b94 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 53bec │ │ │ │ + blt.n 53b98 │ │ │ │ adds r5, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 53c0a │ │ │ │ + ble.n 53bb6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25a75c <_PyTime_ObjectToTimeval@@Base+0x1c8> │ │ │ │ + bl 259f5c <_PyTime_ObjectToTimeval@@Base+0x1c8> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 53bc2 │ │ │ │ + bne.n 53b6e │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbz r3, 53c0a │ │ │ │ + cbz r3, 53bb6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 53bfa │ │ │ │ + blt.n 53ba6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 53c0a │ │ │ │ + b.n 53bb6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 53bca │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 53bca │ │ │ │ + bne.n 53b76 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 53b76 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 53be8 │ │ │ │ + bne.n 53b94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 53be8 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 53b94 │ │ │ │ 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 28bc18 <_PyXIData_Free@@Base+0x2358> │ │ │ │ + bl 28b55c <_PyXIData_Free@@Base+0x246c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 53c36 │ │ │ │ + beq.n 53be2 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 1fb648 │ │ │ │ - b.n 53c38 │ │ │ │ + bl 1facac │ │ │ │ + b.n 53be4 │ │ │ │ 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 c8dd0 │ │ │ │ - cbz r0, 53cb4 │ │ │ │ + bl c8d48 │ │ │ │ + cbz r0, 53c60 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 53cd6 │ │ │ │ + bne.n 53c82 │ │ │ │ mov r1, r5 │ │ │ │ - bl bd2ec │ │ │ │ + bl bd264 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 53cba │ │ │ │ + bne.n 53c66 │ │ │ │ movw r3, #61056 @ 0xee80 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d8070 │ │ │ │ - cbz r0, 53ca0 │ │ │ │ - bl d82f8 │ │ │ │ + bl d7bc8 │ │ │ │ + cbz r0, 53c4c │ │ │ │ + bl d7e50 │ │ │ │ movw r0, #61148 @ 0xeedc │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #4924 @ 0x133c │ │ │ │ + movw r1, #2824 @ 0xb08 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5b6c │ │ │ │ + bl d56e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 53ca8 │ │ │ │ - b.n 53cb4 │ │ │ │ + blt.n 53c54 │ │ │ │ + b.n 53c60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53cb4 │ │ │ │ + bge.n 53c60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53cb4 │ │ │ │ + cbnz r3, 53c60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 53cf6 │ │ │ │ + b.n 53ca2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 53cc6 │ │ │ │ + blt.n 53c72 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53cf6 │ │ │ │ + b.n 53ca2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 53cc2 │ │ │ │ + bne.n 53c6e │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 53cc2 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 53c6e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53ce8 │ │ │ │ + bge.n 53c94 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53ce8 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53c94 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 78510 │ │ │ │ + b.w 78548 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00053cf8 : │ │ │ │ +00053ca4 : │ │ │ │ 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 b66cc │ │ │ │ + bl b6648 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 53d28 │ │ │ │ + bne.n 53cd4 │ │ │ │ movs r4, #0 │ │ │ │ - movw r0, #4964 @ 0x1364 │ │ │ │ + movw r0, #2864 @ 0xb30 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 1fd50c │ │ │ │ - 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 1f6150 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 53d56 │ │ │ │ - ldrd r0, r1, [sp] │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 120258 │ │ │ │ - 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 200218 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 53d84 │ │ │ │ - ldrd r0, r1, [sp] │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 120258 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - │ │ │ │ -00053d8a : │ │ │ │ - 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 4336c │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 77318 │ │ │ │ + bl 1fcd00 │ │ │ │ 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 1fb17c │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 53dd6 │ │ │ │ - ldrd r0, r1, [sp] │ │ │ │ - bl 120258 │ │ │ │ - b.n 53dd8 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r2, [pc, #8] @ (53de8 ) │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w 3bb20 <_PyEval_SpecialMethodCanSuggest@@Base+0x384> │ │ │ │ - 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 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 707fc <_PyObject_GC_New@@Base> │ │ │ │ + bl 70834 <_PyObject_GC_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 53ff0 │ │ │ │ + beq.w 53ede │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ - bl 8299c │ │ │ │ + bl 82a14 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - cbz r3, 53e44 │ │ │ │ + cbz r3, 53d32 │ │ │ │ add.w r0, r5, #17 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 53e3a │ │ │ │ + bne.n 53d28 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 53e2a │ │ │ │ + bne.n 53d18 │ │ │ │ dmb ish │ │ │ │ - beq.n 53e44 │ │ │ │ - bl 2421f4 │ │ │ │ + beq.n 53d32 │ │ │ │ + bl 23641c │ │ │ │ ldrd r3, sl, [r5, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 53ed8 │ │ │ │ + beq.n 53dc6 │ │ │ │ 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 53f9c │ │ │ │ + beq.w 53e8a │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ blx 2beec │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #16 │ │ │ │ blx 2bdac │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 53eba │ │ │ │ + cbz r0, 53da8 │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #16 │ │ │ │ blx 2bdac │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 53eb4 │ │ │ │ + cbz r0, 53da2 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ blx 2beec │ │ │ │ movs r0, #24 │ │ │ │ blx 2bf6c │ │ │ │ - cbnz r0, 53ec2 │ │ │ │ + cbnz r0, 53db0 │ │ │ │ mov r0, fp │ │ │ │ blx 2ae0c │ │ │ │ mov r0, r7 │ │ │ │ blx 2ae0c │ │ │ │ mov r0, r6 │ │ │ │ blx 2ae0c │ │ │ │ - b.n 53f9c │ │ │ │ + b.n 53e8a │ │ │ │ mov r0, fp │ │ │ │ blx 2ae0c │ │ │ │ mov r0, r6 │ │ │ │ blx 2ae0c │ │ │ │ - b.n 53f9c │ │ │ │ + b.n 53e8a │ │ │ │ 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 53faa │ │ │ │ + b.n 53e98 │ │ │ │ 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 53f9c │ │ │ │ + beq.n 53e8a │ │ │ │ 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 53efc │ │ │ │ + bne.n 53dea │ │ │ │ movs r1, #4 │ │ │ │ movs r0, #16 │ │ │ │ blx 2bdac │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 53f7e │ │ │ │ + cbz r0, 53e6c │ │ │ │ movs r1, #4 │ │ │ │ movs r0, #16 │ │ │ │ blx 2bdac │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 53f78 │ │ │ │ + cbz r0, 53e66 │ │ │ │ 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 53f3e │ │ │ │ + bne.n 53e2c │ │ │ │ movs r0, #24 │ │ │ │ blx 2bf6c │ │ │ │ - cbnz r0, 53f86 │ │ │ │ + cbnz r0, 53e74 │ │ │ │ mov r0, r9 │ │ │ │ blx 2ae0c │ │ │ │ mov r0, r8 │ │ │ │ blx 2ae0c │ │ │ │ mov r0, r7 │ │ │ │ blx 2ae0c │ │ │ │ - b.n 53f9c │ │ │ │ + b.n 53e8a │ │ │ │ mov r0, r9 │ │ │ │ blx 2ae0c │ │ │ │ mov r0, r7 │ │ │ │ blx 2ae0c │ │ │ │ - b.n 53f9c │ │ │ │ + b.n 53e8a │ │ │ │ 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 53faa │ │ │ │ + b.n 53e98 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - bl 1f37b8 │ │ │ │ - b.n 53fb0 │ │ │ │ + bl 1f2f28 │ │ │ │ + b.n 53e9e │ │ │ │ movs r6, #0 │ │ │ │ str.w sl, [r4, #12] │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - cbz r3, 53fda │ │ │ │ + cbz r3, 53ec8 │ │ │ │ add.w r0, r5, #17 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 53fd0 │ │ │ │ + bne.n 53ebe │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 53fc0 │ │ │ │ + bne.n 53eae │ │ │ │ dmb ish │ │ │ │ - beq.n 53fda │ │ │ │ - bl 236528 │ │ │ │ - cbz r6, 53ff2 │ │ │ │ + beq.n 53ec8 │ │ │ │ + bl 26c194 │ │ │ │ + cbz r6, 53ee0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53ff0 │ │ │ │ + bge.n 53ede │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53ff0 │ │ │ │ + cbnz r3, 53ede │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #168] @ (540b8 ) │ │ │ │ - mov.w r3, #1 │ │ │ │ - sub sp, #16 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 54028 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 54018 │ │ │ │ - ite eq │ │ │ │ - moveq r1, #1 │ │ │ │ - movne r1, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - dmb ish │ │ │ │ - beq.n 54044 │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r1, [sp, #0] │ │ │ │ - bl 1aca00 <_PyMutex_LockTimed@@Base> │ │ │ │ - ldr r5, [pc, #116] @ (540bc ) │ │ │ │ - ldr.w r3, [r5, #1476] @ 0x5c4 │ │ │ │ - cbz r3, 54084 │ │ │ │ - ldr.w r0, [r5, #1564] @ 0x61c │ │ │ │ - bl 54238 <_Py_hashtable_size@@Base> │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r0, sp │ │ │ │ + bl 1f58c8 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 53f14 │ │ │ │ + ldrd r0, r1, [sp] │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 11fd24 │ │ │ │ + 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 1ff98c │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 53f42 │ │ │ │ + ldrd r0, r1, [sp] │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 11fd24 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + │ │ │ │ +00053f48 : │ │ │ │ + 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 432fc │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r0, [r5, #1556] @ 0x614 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - bl 54238 <_Py_hashtable_size@@Base> │ │ │ │ - add r4, r0 │ │ │ │ - ldr.w r0, [r5, #1568] @ 0x620 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - bl 54238 <_Py_hashtable_size@@Base> │ │ │ │ - add r2, sp, #12 │ │ │ │ - add r4, r0 │ │ │ │ - movw r1, #27145 @ 0x6a09 │ │ │ │ - movt r1, #6 │ │ │ │ - ldr.w r0, [r5, #1572] @ 0x624 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - bl 28be08 <_Py_hashtable_foreach@@Base> │ │ │ │ - b.n 54086 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r6] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 5409e │ │ │ │ - strexb r1, r3, [r6] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 5408e │ │ │ │ - dmb ish │ │ │ │ - beq.n 540aa │ │ │ │ - ldr r0, [pc, #16] @ (540b8 ) │ │ │ │ - bl 236528 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7dd68 │ │ │ │ - nop │ │ │ │ - strb r0, [r0, #18] │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - ldr r0, [r7, #100] @ 0x64 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 77350 │ │ │ │ + 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 1fa6f0 <_PyInterpreterConfig_InitFromDict@@Base+0xb6c> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 53f94 │ │ │ │ + ldrd r0, r1, [sp] │ │ │ │ + bl 11fd24 │ │ │ │ + b.n 53f96 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r2, [pc, #4] @ (53fa4 ) │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w 3bab0 <_PyEval_SpecialMethodCanSuggest@@Base+0x384> │ │ │ │ + add sp, #192 @ 0xc0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ - bl 28bc18 <_PyXIData_Free@@Base+0x2358> │ │ │ │ + bl 28b55c <_PyXIData_Free@@Base+0x246c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 540e6 │ │ │ │ + beq.n 53fce │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 120258 │ │ │ │ - b.n 540e8 │ │ │ │ + bl 11fd24 │ │ │ │ + b.n 53fd0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r2, r1 │ │ │ │ - movw r3, #23500 @ 0x5bcc │ │ │ │ + movw r3, #21260 @ 0x530c │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - ldr r1, [pc, #4] @ (540fc ) │ │ │ │ - b.n 53c3c │ │ │ │ + ldr r1, [pc, #4] @ (53fe4 ) │ │ │ │ + b.n 53be8 │ │ │ │ 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 54126 │ │ │ │ + bne.n 5400e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 54148 │ │ │ │ - b.n 54140 │ │ │ │ + bne.n 54030 │ │ │ │ + b.n 54028 │ │ │ │ movs r3, #4 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42676 @ 0xa6b4 │ │ │ │ + movw r0, #40288 @ 0x9d60 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54118 │ │ │ │ + bne.n 54000 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 541cc │ │ │ │ - bl 7fa74 │ │ │ │ + b.n 540b4 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5413c │ │ │ │ + bne.n 54024 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 200554 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + bl 1ffcc8 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5413c │ │ │ │ + beq.n 54024 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 200554 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + bl 1ffcc8 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5413c │ │ │ │ + beq.n 54024 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 54174 │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 5405c │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5413c │ │ │ │ + bne.n 54024 │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ - bl 97c24 │ │ │ │ + bl 97ca0 │ │ │ │ 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 9a7f0 │ │ │ │ cmp r4, #4 │ │ │ │ - bne.n 541a8 │ │ │ │ - bl ee0f4 │ │ │ │ + bne.n 54090 │ │ │ │ + bl edacc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5417c │ │ │ │ - b.n 5413c │ │ │ │ - cbz r4, 541c4 │ │ │ │ + beq.n 54064 │ │ │ │ + b.n 54024 │ │ │ │ + cbz r4, 540ac │ │ │ │ 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 1a8634 │ │ │ │ + b.w 1a7bc4 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 4fdd2 <_PyObject_CheckXIData@@Base+0xeae> │ │ │ │ - cbz r0, 54220 │ │ │ │ + bl 4fd82 <_PyObject_CheckXIData@@Base+0xeae> │ │ │ │ + cbz r0, 54108 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 2b438 <__clock_gettime64@plt> │ │ │ │ - cbz r0, 54206 │ │ │ │ + cbz r0, 540ee │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a8634 │ │ │ │ - b.n 54214 │ │ │ │ + bl 1a7bc4 │ │ │ │ + b.n 540fc │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1ad2e8 │ │ │ │ + bl 1ac758 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 54218 │ │ │ │ + bne.n 54100 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54220 │ │ │ │ + b.n 54108 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 120258 │ │ │ │ + bl 11fd24 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ mov r2, r1 │ │ │ │ - movw r3, #23484 @ 0x5bbc │ │ │ │ + movw r3, #21244 @ 0x52fc │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - ldr r1, [pc, #4] @ (54234 ) │ │ │ │ - b.n 53c3c │ │ │ │ + ldr r1, [pc, #4] @ (5411c ) │ │ │ │ + b.n 53be8 │ │ │ │ nop │ │ │ │ add sp, #496 @ 0x1f0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - │ │ │ │ -00054238 <_Py_hashtable_size@@Base>: │ │ │ │ - ldrd r3, r2, [r0] │ │ │ │ - lsls r0, r3, #4 │ │ │ │ - add.w r0, r0, r2, lsl #2 │ │ │ │ - adds r0, #40 @ 0x28 │ │ │ │ - bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 5426c <_Py_hashtable_size@@Base+0x34> │ │ │ │ + bne.n 54146 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5428e <_Py_hashtable_size@@Base+0x56> │ │ │ │ - b.n 54286 <_Py_hashtable_size@@Base+0x4e> │ │ │ │ + bne.n 54168 │ │ │ │ + b.n 54160 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42660 @ 0xa6a4 │ │ │ │ + movw r0, #40272 @ 0x9d50 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5425e <_Py_hashtable_size@@Base+0x26> │ │ │ │ + bne.n 54138 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 542fc <_Py_hashtable_size@@Base+0xc4> │ │ │ │ - bl 7fa74 │ │ │ │ + b.n 541d6 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54282 <_Py_hashtable_size@@Base+0x4a> │ │ │ │ + bne.n 5415c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 200554 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + bl 1ffcc8 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54282 <_Py_hashtable_size@@Base+0x4a> │ │ │ │ + beq.n 5415c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 200554 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + bl 1ffcc8 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54282 <_Py_hashtable_size@@Base+0x4a> │ │ │ │ + beq.n 5415c │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ - bl 97c24 │ │ │ │ + bl 97ca0 │ │ │ │ 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 9a7f0 │ │ │ │ cmp r4, #4 │ │ │ │ - bne.n 542d8 <_Py_hashtable_size@@Base+0xa0> │ │ │ │ - bl ee0f4 │ │ │ │ + bne.n 541b2 │ │ │ │ + bl edacc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 542ae <_Py_hashtable_size@@Base+0x76> │ │ │ │ - b.n 54282 <_Py_hashtable_size@@Base+0x4a> │ │ │ │ - cbz r4, 542f4 <_Py_hashtable_size@@Base+0xbc> │ │ │ │ + beq.n 54188 │ │ │ │ + b.n 5415c │ │ │ │ + cbz r4, 541ce │ │ │ │ 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 1a8634 │ │ │ │ + b.w 1a7bc4 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r0, [pc, #168] @ (54294 ) │ │ │ │ + mov.w r3, #1 │ │ │ │ + sub sp, #16 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 54206 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 541f6 │ │ │ │ + ite eq │ │ │ │ + moveq r1, #1 │ │ │ │ + movne r1, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + dmb ish │ │ │ │ + beq.n 54222 │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r1, [sp, #0] │ │ │ │ + bl 106650 <_PyMutex_LockTimed@@Base> │ │ │ │ + ldr r5, [pc, #116] @ (54298 ) │ │ │ │ + ldr.w r3, [r5, #1476] @ 0x5c4 │ │ │ │ + cbz r3, 54262 │ │ │ │ + ldr.w r0, [r5, #1564] @ 0x61c │ │ │ │ + bl 54394 <_Py_hashtable_size@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr.w r0, [r5, #1556] @ 0x614 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + bl 54394 <_Py_hashtable_size@@Base> │ │ │ │ + add r4, r0 │ │ │ │ + ldr.w r0, [r5, #1568] @ 0x620 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + bl 54394 <_Py_hashtable_size@@Base> │ │ │ │ + add r2, sp, #12 │ │ │ │ + add r4, r0 │ │ │ │ + movw r1, #27189 @ 0x6a35 │ │ │ │ + movt r1, #6 │ │ │ │ + ldr.w r0, [r5, #1572] @ 0x624 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + bl 28b758 <_Py_hashtable_foreach@@Base> │ │ │ │ + b.n 54264 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r6] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 5427c │ │ │ │ + strexb r1, r3, [r6] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 5426c │ │ │ │ + dmb ish │ │ │ │ + beq.n 54288 │ │ │ │ + ldr r0, [pc, #16] @ (54294 ) │ │ │ │ + bl 26c194 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 7dd94 │ │ │ │ + strb r0, [r0, #18] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + ldr r0, [r7, #100] @ 0x64 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #4] @ (5430c <_Py_hashtable_size@@Base+0xd4>) │ │ │ │ + ldr r2, [pc, #8] @ (542a8 ) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 3bb20 <_PyEval_SpecialMethodCanSuggest@@Base+0x384> │ │ │ │ + b.w 3bab0 <_PyEval_SpecialMethodCanSuggest@@Base+0x384> │ │ │ │ + nop │ │ │ │ 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] @ (543e0 <_Py_hashtable_size@@Base+0x1a8>) │ │ │ │ + ldr r2, [pc, #188] @ (5437c ) │ │ │ │ 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 │ │ │ │ @@ -60294,473 +60247,480 @@ │ │ │ │ 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 54336 <_Py_hashtable_size@@Base+0xfe> │ │ │ │ + bne.n 542d2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ movs r0, #0 │ │ │ │ - bl 71608 │ │ │ │ + bl 71640 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 543d6 <_Py_hashtable_size@@Base+0x19e> │ │ │ │ - movw sl, #8916 @ 0x22d4 │ │ │ │ + beq.n 54372 │ │ │ │ + movw sl, #6676 @ 0x1a14 │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ add r5, sp, #20 │ │ │ │ movs r6, #3 │ │ │ │ ldrd r0, r7, [r5, #4] │ │ │ │ - movw r3, #8892 @ 0x22bc │ │ │ │ + movw r3, #6652 @ 0x19fc │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - movw r1, #61436 @ 0xeffc │ │ │ │ + movw r1, #59196 @ 0xe73c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ strd sl, r7, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #5100 @ 0x13ec │ │ │ │ + movw r0, #3000 @ 0xbb8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 808ec │ │ │ │ + bl 8091c │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r7, 543d0 <_Py_hashtable_size@@Base+0x198> │ │ │ │ - bl 85b64 │ │ │ │ + cbz r7, 5436c │ │ │ │ + bl 85bd8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r0, 543b6 <_Py_hashtable_size@@Base+0x17e> │ │ │ │ + cbz r0, 54352 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 543d0 <_Py_hashtable_size@@Base+0x198> │ │ │ │ + bge.n 5436c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 543d0 <_Py_hashtable_size@@Base+0x198> │ │ │ │ + cbnz r3, 5436c │ │ │ │ mov r0, r7 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 543d0 <_Py_hashtable_size@@Base+0x198> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5436c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 543c8 <_Py_hashtable_size@@Base+0x190> │ │ │ │ + bge.n 54364 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 543c8 <_Py_hashtable_size@@Base+0x190> │ │ │ │ + cbnz r3, 54364 │ │ │ │ mov r0, r7 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #12 │ │ │ │ subs r6, #1 │ │ │ │ - bne.n 5436a <_Py_hashtable_size@@Base+0x132> │ │ │ │ - b.n 543d8 <_Py_hashtable_size@@Base+0x1a0> │ │ │ │ + bne.n 54306 │ │ │ │ + b.n 54374 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a1f4 │ │ │ │ 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, #23484 @ 0x5bbc │ │ │ │ + movw r3, #21244 @ 0x52fc │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - ldr r1, [pc, #4] @ (543f4 <_Py_hashtable_size@@Base+0x1bc>) │ │ │ │ - b.n 53c3c │ │ │ │ + ldr r1, [pc, #4] @ (54390 ) │ │ │ │ + b.n 53be8 │ │ │ │ nop │ │ │ │ add sp, #192 @ 0xc0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ + │ │ │ │ +00054394 <_Py_hashtable_size@@Base>: │ │ │ │ + ldrd r3, r2, [r0] │ │ │ │ + lsls r0, r3, #4 │ │ │ │ + add.w r0, r0, r2, lsl #2 │ │ │ │ + adds r0, #40 @ 0x28 │ │ │ │ + bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 5441e <_Py_hashtable_size@@Base+0x1e6> │ │ │ │ + bne.n 543c8 <_Py_hashtable_size@@Base+0x34> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5443e <_Py_hashtable_size@@Base+0x206> │ │ │ │ - b.n 54436 <_Py_hashtable_size@@Base+0x1fe> │ │ │ │ + bne.n 543e8 <_Py_hashtable_size@@Base+0x54> │ │ │ │ + b.n 543e0 <_Py_hashtable_size@@Base+0x4c> │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42536 @ 0xa628 │ │ │ │ + movw r0, #40148 @ 0x9cd4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54410 <_Py_hashtable_size@@Base+0x1d8> │ │ │ │ - b.n 544f0 <_Py_hashtable_size@@Base+0x2b8> │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 543ba <_Py_hashtable_size@@Base+0x26> │ │ │ │ + b.n 5449a <_Py_hashtable_size@@Base+0x106> │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 544f0 <_Py_hashtable_size@@Base+0x2b8> │ │ │ │ + bne.n 5449a <_Py_hashtable_size@@Base+0x106> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl dc350 <_PyNumber_Index@@Base> │ │ │ │ + bl dbe5c <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 54456 <_Py_hashtable_size@@Base+0x21e> │ │ │ │ - bl 7fa74 │ │ │ │ + cbnz r0, 54400 <_Py_hashtable_size@@Base+0x6c> │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 544f0 <_Py_hashtable_size@@Base+0x2b8> │ │ │ │ + bne.n 5449a <_Py_hashtable_size@@Base+0x106> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 54474 <_Py_hashtable_size@@Base+0x23c> │ │ │ │ - bl 859dc │ │ │ │ + b.n 5441e <_Py_hashtable_size@@Base+0x8a> │ │ │ │ + bl 85a50 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54470 <_Py_hashtable_size@@Base+0x238> │ │ │ │ + bge.n 5441a <_Py_hashtable_size@@Base+0x86> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 54470 <_Py_hashtable_size@@Base+0x238> │ │ │ │ + cbnz r3, 5441a <_Py_hashtable_size@@Base+0x86> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 54448 <_Py_hashtable_size@@Base+0x210> │ │ │ │ + beq.n 543f2 <_Py_hashtable_size@@Base+0x5e> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 200554 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + bl 1ffcc8 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 544f0 <_Py_hashtable_size@@Base+0x2b8> │ │ │ │ + beq.n 5449a <_Py_hashtable_size@@Base+0x106> │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 544a4 <_Py_hashtable_size@@Base+0x26c> │ │ │ │ + bge.n 5444e <_Py_hashtable_size@@Base+0xba> │ │ │ │ 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 1a8634 │ │ │ │ + b.w 1a7bc4 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 711a8 │ │ │ │ + bl 711e0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 544f0 <_Py_hashtable_size@@Base+0x2b8> │ │ │ │ + cbz r0, 5449a <_Py_hashtable_size@@Base+0x106> │ │ │ │ add.w r8, r0, #16 │ │ │ │ - bl 97c24 │ │ │ │ + bl 97ca0 │ │ │ │ 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 9a7f0 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 544f4 <_Py_hashtable_size@@Base+0x2bc> │ │ │ │ + bge.n 5449e <_Py_hashtable_size@@Base+0x10a> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 54502 <_Py_hashtable_size@@Base+0x2ca> │ │ │ │ - bl ee0f4 │ │ │ │ + bne.n 544ac <_Py_hashtable_size@@Base+0x118> │ │ │ │ + bl edacc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 544b6 <_Py_hashtable_size@@Base+0x27e> │ │ │ │ + beq.n 54460 <_Py_hashtable_size@@Base+0xcc> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 54512 <_Py_hashtable_size@@Base+0x2da> │ │ │ │ + blt.n 544bc <_Py_hashtable_size@@Base+0x128> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54524 <_Py_hashtable_size@@Base+0x2ec> │ │ │ │ + b.n 544ce <_Py_hashtable_size@@Base+0x13a> │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 54522 <_Py_hashtable_size@@Base+0x2ea> │ │ │ │ + beq.n 544cc <_Py_hashtable_size@@Base+0x138> │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 9dfac <_PyBytes_Resize@@Base> │ │ │ │ - b.n 54522 <_Py_hashtable_size@@Base+0x2ea> │ │ │ │ + b.n 544cc <_Py_hashtable_size@@Base+0x138> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a8634 │ │ │ │ - b.n 544e8 <_Py_hashtable_size@@Base+0x2b0> │ │ │ │ + bl 1a7bc4 │ │ │ │ + b.n 54492 <_Py_hashtable_size@@Base+0xfe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 544f0 <_Py_hashtable_size@@Base+0x2b8> │ │ │ │ + bne.n 5449a <_Py_hashtable_size@@Base+0x106> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 544f0 <_Py_hashtable_size@@Base+0x2b8> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5449a <_Py_hashtable_size@@Base+0x106> │ │ │ │ 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 │ │ │ │ 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 54554 <_Py_hashtable_size@@Base+0x31c> │ │ │ │ + bhi.n 544fe <_Py_hashtable_size@@Base+0x16a> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 54574 <_Py_hashtable_size@@Base+0x33c> │ │ │ │ - b.n 5456c <_Py_hashtable_size@@Base+0x334> │ │ │ │ - movw r0, #42544 @ 0xa630 │ │ │ │ + bne.n 5451e <_Py_hashtable_size@@Base+0x18a> │ │ │ │ + b.n 54516 <_Py_hashtable_size@@Base+0x182> │ │ │ │ + movw r0, #40156 @ 0x9cdc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54546 <_Py_hashtable_size@@Base+0x30e> │ │ │ │ - b.n 5465e <_Py_hashtable_size@@Base+0x426> │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 544f0 <_Py_hashtable_size@@Base+0x15c> │ │ │ │ + b.n 54608 <_Py_hashtable_size@@Base+0x274> │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5465e <_Py_hashtable_size@@Base+0x426> │ │ │ │ + bne.n 54608 <_Py_hashtable_size@@Base+0x274> │ │ │ │ ldrd r6, r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 200554 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + bl 1ffcc8 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5465e <_Py_hashtable_size@@Base+0x426> │ │ │ │ + beq.n 54608 <_Py_hashtable_size@@Base+0x274> │ │ │ │ cmp r5, #3 │ │ │ │ - ble.n 5459c <_Py_hashtable_size@@Base+0x364> │ │ │ │ + ble.n 54546 <_Py_hashtable_size@@Base+0x1b2> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 545a0 <_Py_hashtable_size@@Base+0x368> │ │ │ │ - bl 7fa74 │ │ │ │ - cbz r0, 545a0 <_Py_hashtable_size@@Base+0x368> │ │ │ │ - b.n 5465e <_Py_hashtable_size@@Base+0x426> │ │ │ │ + bne.n 5454a <_Py_hashtable_size@@Base+0x1b6> │ │ │ │ + bl 7faa4 │ │ │ │ + cbz r0, 5454a <_Py_hashtable_size@@Base+0x1b6> │ │ │ │ + b.n 54608 <_Py_hashtable_size@@Base+0x274> │ │ │ │ mov.w r9, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldrd sl, fp, [sp, #24] │ │ │ │ - bl 14b580 │ │ │ │ - cbnz r0, 545c4 <_Py_hashtable_size@@Base+0x38c> │ │ │ │ + bl 14abe4 │ │ │ │ + cbnz r0, 5456e <_Py_hashtable_size@@Base+0x1da> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #5112 @ 0x13f8 │ │ │ │ + movw r1, #3012 @ 0xbc4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 54648 <_Py_hashtable_size@@Base+0x410> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 545f2 <_Py_hashtable_size@@Base+0x25e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 147914 │ │ │ │ + bl 146f64 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 54648 <_Py_hashtable_size@@Base+0x410> │ │ │ │ + blt.n 545f2 <_Py_hashtable_size@@Base+0x25e> │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 5470e <_Py_hashtable_size@@Base+0x4d6> │ │ │ │ + bl 546b8 <_Py_hashtable_size@@Base+0x324> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54648 <_Py_hashtable_size@@Base+0x410> │ │ │ │ - bl 97c24 │ │ │ │ + beq.n 545f2 <_Py_hashtable_size@@Base+0x25e> │ │ │ │ + bl 97ca0 │ │ │ │ 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 9a7f0 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bge.n 54624 <_Py_hashtable_size@@Base+0x3ec> │ │ │ │ + bge.n 545ce <_Py_hashtable_size@@Base+0x23a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 54624 <_Py_hashtable_size@@Base+0x3ec> │ │ │ │ - bl ee0f4 │ │ │ │ + bne.n 545ce <_Py_hashtable_size@@Base+0x23a> │ │ │ │ + bl edacc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 545e2 <_Py_hashtable_size@@Base+0x3aa> │ │ │ │ + beq.n 5458c <_Py_hashtable_size@@Base+0x1f8> │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 54626 <_Py_hashtable_size@@Base+0x3ee> │ │ │ │ + b.n 545d0 <_Py_hashtable_size@@Base+0x23c> │ │ │ │ movs r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ - bl 5482e <_Py_hashtable_size@@Base+0x5f6> │ │ │ │ + bl 547d8 <_Py_hashtable_size@@Base+0x444> │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 54652 <_Py_hashtable_size@@Base+0x41a> │ │ │ │ - cbnz r7, 54648 <_Py_hashtable_size@@Base+0x410> │ │ │ │ + bge.n 545fc <_Py_hashtable_size@@Base+0x268> │ │ │ │ + cbnz r7, 545f2 <_Py_hashtable_size@@Base+0x25e> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r5, [r6, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a8634 │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 5465e <_Py_hashtable_size@@Base+0x426> │ │ │ │ + bl 1a7bc4 │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 54608 <_Py_hashtable_size@@Base+0x274> │ │ │ │ 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 7fd14 │ │ │ │ + b.w 7fd44 │ │ │ │ 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 7dd68 │ │ │ │ + b.w 7dd94 │ │ │ │ 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 546d4 <_Py_hashtable_size@@Base+0x49c> │ │ │ │ + bgt.n 5467e <_Py_hashtable_size@@Base+0x2ea> │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 546b8 <_Py_hashtable_size@@Base+0x480> │ │ │ │ + cbz r2, 54662 <_Py_hashtable_size@@Base+0x2ce> │ │ │ │ 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, #12924 @ 0x327c │ │ │ │ + movw r3, #10864 @ 0x2a70 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ - movw r1, #36676 @ 0x8f44 │ │ │ │ + movw r1, #34436 @ 0x8684 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r4, [r4, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d5b6c │ │ │ │ - b.n 546e2 <_Py_hashtable_size@@Base+0x4aa> │ │ │ │ + bl d56e0 │ │ │ │ + b.n 5468c <_Py_hashtable_size@@Base+0x2f8> │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ movs r1, #0 │ │ │ │ - bl 90c68 │ │ │ │ + bl 90d38 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 546e6 <_Py_hashtable_size@@Base+0x4ae> │ │ │ │ + cbnz r0, 54690 <_Py_hashtable_size@@Base+0x2fc> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 54708 <_Py_hashtable_size@@Base+0x4d0> │ │ │ │ + b.n 546b2 <_Py_hashtable_size@@Base+0x31e> │ │ │ │ mov r3, r7 │ │ │ │ add.w r1, r4, #20 │ │ │ │ subs r2, r6, #1 │ │ │ │ - bl 911a4 │ │ │ │ + bl 91274 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54708 <_Py_hashtable_size@@Base+0x4d0> │ │ │ │ + bge.n 546b2 <_Py_hashtable_size@@Base+0x31e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 54708 <_Py_hashtable_size@@Base+0x4d0> │ │ │ │ + cbnz r3, 546b2 <_Py_hashtable_size@@Base+0x31e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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 54734 <_Py_hashtable_size@@Base+0x4fc> │ │ │ │ + bge.n 546de <_Py_hashtable_size@@Base+0x34a> │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bl 75bf0 │ │ │ │ - b.n 54736 <_Py_hashtable_size@@Base+0x4fe> │ │ │ │ + bl 75c28 │ │ │ │ + b.n 546e0 <_Py_hashtable_size@@Base+0x34c> │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbz r0, 5475e <_Py_hashtable_size@@Base+0x526> │ │ │ │ + cbz r0, 54708 <_Py_hashtable_size@@Base+0x374> │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r8, r3 │ │ │ │ - bgt.n 54752 <_Py_hashtable_size@@Base+0x51a> │ │ │ │ + bgt.n 546fc <_Py_hashtable_size@@Base+0x368> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r0, r8 │ │ │ │ - bl 75bf0 │ │ │ │ - b.n 54754 <_Py_hashtable_size@@Base+0x51c> │ │ │ │ + bl 75c28 │ │ │ │ + b.n 546fe <_Py_hashtable_size@@Base+0x36a> │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r7, #0] │ │ │ │ - cbnz r0, 54768 <_Py_hashtable_size@@Base+0x530> │ │ │ │ + cbnz r0, 54712 <_Py_hashtable_size@@Base+0x37e> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 75fa8 │ │ │ │ - bl 1f37b8 │ │ │ │ + bl 75fe0 │ │ │ │ + bl 1f2f28 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 547fc <_Py_hashtable_size@@Base+0x5c4> │ │ │ │ + b.n 547a6 <_Py_hashtable_size@@Base+0x412> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r9, #44 @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 547d6 <_Py_hashtable_size@@Base+0x59e> │ │ │ │ - bl ee354 │ │ │ │ + beq.n 54780 <_Py_hashtable_size@@Base+0x3ec> │ │ │ │ + bl edd44 │ │ │ │ mul.w fp, r9, r4 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 547da <_Py_hashtable_size@@Base+0x5a2> │ │ │ │ + cbz r0, 54784 <_Py_hashtable_size@@Base+0x3f0> │ │ │ │ ldr r1, [r7, #0] │ │ │ │ add r1, fp │ │ │ │ - bl 12945c │ │ │ │ + bl 128f30 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 547a6 <_Py_hashtable_size@@Base+0x56e> │ │ │ │ + bne.n 54750 <_Py_hashtable_size@@Base+0x3bc> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 547da <_Py_hashtable_size@@Base+0x5a2> │ │ │ │ + bge.n 54784 <_Py_hashtable_size@@Base+0x3f0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 547da <_Py_hashtable_size@@Base+0x5a2> │ │ │ │ + cbnz r3, 54784 <_Py_hashtable_size@@Base+0x3f0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 547da <_Py_hashtable_size@@Base+0x5a2> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 54784 <_Py_hashtable_size@@Base+0x3f0> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 547b8 <_Py_hashtable_size@@Base+0x580> │ │ │ │ + bge.n 54762 <_Py_hashtable_size@@Base+0x3ce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 547b8 <_Py_hashtable_size@@Base+0x580> │ │ │ │ + cbnz r3, 54762 <_Py_hashtable_size@@Base+0x3ce> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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 5476e <_Py_hashtable_size@@Base+0x536> │ │ │ │ + b.n 54718 <_Py_hashtable_size@@Base+0x384> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 547fc <_Py_hashtable_size@@Base+0x5c4> │ │ │ │ + b.n 547a6 <_Py_hashtable_size@@Base+0x412> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ - bl 75fa8 │ │ │ │ + bl 75fe0 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 547f6 <_Py_hashtable_size@@Base+0x5be> │ │ │ │ + beq.n 547a0 <_Py_hashtable_size@@Base+0x40c> │ │ │ │ mla r0, r6, r5, r0 │ │ │ │ adds r5, #1 │ │ │ │ - bl 12afc0 │ │ │ │ - b.n 547e4 <_Py_hashtable_size@@Base+0x5ac> │ │ │ │ - bl 75fa8 │ │ │ │ - b.n 54762 <_Py_hashtable_size@@Base+0x52a> │ │ │ │ + bl 12aa94 │ │ │ │ + b.n 5478e <_Py_hashtable_size@@Base+0x3fa> │ │ │ │ + bl 75fe0 │ │ │ │ + b.n 5470c <_Py_hashtable_size@@Base+0x378> │ │ │ │ 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 54862 │ │ │ │ + bl 5480c │ │ │ │ movw r2, #5412 @ 0x1524 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ @@ -60770,225 +60730,224 @@ │ │ │ │ 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 75fa8 │ │ │ │ + bl 75fe0 │ │ │ │ mla r0, r6, r4, r5 │ │ │ │ cmp r4, r7 │ │ │ │ - beq.n 54858 <_Py_hashtable_size@@Base+0x620> │ │ │ │ + beq.n 54802 <_Py_hashtable_size@@Base+0x46e> │ │ │ │ adds r4, #1 │ │ │ │ - bl 12afc0 │ │ │ │ - b.n 54848 <_Py_hashtable_size@@Base+0x610> │ │ │ │ + bl 12aa94 │ │ │ │ + b.n 547f2 <_Py_hashtable_size@@Base+0x45e> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 75fa8 │ │ │ │ + b.w 75fe0 │ │ │ │ │ │ │ │ -00054862 : │ │ │ │ +0005480c : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r1, #17 │ │ │ │ - bpl.n 54894 │ │ │ │ + bpl.n 5483e │ │ │ │ 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, 5488a │ │ │ │ + cbnz r3, 54834 │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ and.w r0, r0, #1 │ │ │ │ - b.n 54892 │ │ │ │ + b.n 5483c │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54880 │ │ │ │ + bne.n 5482a │ │ │ │ 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, 548b4 │ │ │ │ + cbnz r0, 5485e │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 71608 │ │ │ │ + b.w 71640 │ │ │ │ movs r0, #0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 71608 │ │ │ │ + bl 71640 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 54902 │ │ │ │ + cbz r0, 548ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 54dcc │ │ │ │ + bl 54ce4 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - b.n 548d2 │ │ │ │ + b.n 5487c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 54926 │ │ │ │ + blt.n 548d0 │ │ │ │ ldr r4, [r4, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 54936 │ │ │ │ + beq.n 548e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 548d0 │ │ │ │ + ble.n 5487a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt r2, [r4, #0] │ │ │ │ - bl 85b64 │ │ │ │ + bl 85bd8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 548ca │ │ │ │ + beq.n 54874 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 54906 │ │ │ │ + blt.n 548b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 54916 │ │ │ │ + blt.n 548c0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 54936 │ │ │ │ + b.n 548e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 548fa │ │ │ │ + bne.n 548a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 548fa │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 548a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54902 │ │ │ │ + bne.n 548ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 54902 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 548ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 548d0 │ │ │ │ + bne.n 5487a │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 548d0 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5487a │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005493a : │ │ │ │ +000548e4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #52] @ (54980 ) │ │ │ │ + ldr r0, [pc, #48] @ (54928 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - cbnz r1, 54962 │ │ │ │ + cbnz r1, 5490c │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 3cfd0 <_Py_rc_quot@@Base+0x18c> │ │ │ │ + b.w 3cf60 <_Py_rc_quot@@Base+0x18c> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #5196 @ 0x144c │ │ │ │ + movw r2, #3096 @ 0xc18 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f213c <_PyErr_SetString@@Base> │ │ │ │ + bl f1b88 <_PyErr_SetString@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00054984 : │ │ │ │ +0005492c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r0, 5499a │ │ │ │ - bl 28ccbc <_Py_hashtable_foreach@@Base+0xeb4> │ │ │ │ - b.n 549c6 │ │ │ │ + cbnz r0, 54942 │ │ │ │ + bl 28c604 <_Py_hashtable_foreach@@Base+0xeac> │ │ │ │ + b.n 5496e │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 54a0c │ │ │ │ + cbz r3, 549b4 │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ - cbnz r4, 549aa │ │ │ │ + cbnz r4, 54952 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - cbz r4, 549b2 │ │ │ │ + cbz r4, 5495a │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 54a0c │ │ │ │ + bmi.n 549b4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 54a0c │ │ │ │ + cbz r3, 549b4 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 549ca │ │ │ │ + cbnz r0, 54972 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 54a2a │ │ │ │ + b.n 549d2 │ │ │ │ movs r3, #8 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl e8db0 │ │ │ │ + bl e8898 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 549ec │ │ │ │ + bge.n 54994 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 549ec │ │ │ │ + cbnz r3, 54994 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #5152 @ 0x1420 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 54a2a │ │ │ │ + bne.n 549d2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54a0c │ │ │ │ + bge.n 549b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 54a0c │ │ │ │ + cbnz r3, 549b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #5248 @ 0x1480 │ │ │ │ + movw r1, #3148 @ 0xc4c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5b6c │ │ │ │ + b.w d56e0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00054a2e : │ │ │ │ +000549d6 : │ │ │ │ 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 1d3950 │ │ │ │ + bl 1d2f58 │ │ │ │ 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 │ │ │ │ @@ -60996,354 +60955,304 @@ │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2b314 │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 54a90 │ │ │ │ + bne.n 54a38 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 54ab2 │ │ │ │ - b.n 54aaa │ │ │ │ + bne.n 54a5a │ │ │ │ + b.n 54a52 │ │ │ │ movs r3, #3 │ │ │ │ - movw r0, #42560 @ 0xa640 │ │ │ │ + movw r0, #40172 @ 0x9cec │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54a82 │ │ │ │ + bne.n 54a2a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 54b16 │ │ │ │ - bl 7fa74 │ │ │ │ + b.n 54abe │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54aa6 │ │ │ │ + bne.n 54a4e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 12945c │ │ │ │ + bl 128f30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54aa6 │ │ │ │ + bne.n 54a4e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 200554 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + bl 1ffcc8 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54aa6 │ │ │ │ + beq.n 54a4e │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ - bl 97c24 │ │ │ │ + bl 97ca0 │ │ │ │ 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 9a7f0 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 54b02 │ │ │ │ + bge.n 54aaa │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 54b22 │ │ │ │ - bl ee0f4 │ │ │ │ + bne.n 54aca │ │ │ │ + bl edacc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54ad0 │ │ │ │ + beq.n 54a78 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 54b0e │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 54ab6 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54aa6 │ │ │ │ + bne.n 54a4e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 54b32 │ │ │ │ + cbz r3, 54ada │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 12afc0 │ │ │ │ - b.n 54b32 │ │ │ │ + bl 12aa94 │ │ │ │ + b.n 54ada │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a8634 │ │ │ │ - b.n 54b02 │ │ │ │ + bl 1a7bc4 │ │ │ │ + b.n 54aaa │ │ │ │ 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 54b64 │ │ │ │ + bhi.n 54b0c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 54b84 │ │ │ │ - b.n 54b7c │ │ │ │ - movw r0, #42568 @ 0xa648 │ │ │ │ + bne.n 54b2c │ │ │ │ + b.n 54b24 │ │ │ │ + movw r0, #40180 @ 0x9cf4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54b56 │ │ │ │ - b.n 54c62 │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 54afe │ │ │ │ + b.n 54c0a │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54c62 │ │ │ │ + bne.n 54c0a │ │ │ │ ldrd r6, r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 200554 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + bl 1ffcc8 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54c62 │ │ │ │ + beq.n 54c0a │ │ │ │ cmp r5, #3 │ │ │ │ - ble.n 54bac │ │ │ │ + ble.n 54b54 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 54bb0 │ │ │ │ - bl 7fa74 │ │ │ │ - cbz r0, 54bb0 │ │ │ │ - b.n 54c62 │ │ │ │ + bne.n 54b58 │ │ │ │ + bl 7faa4 │ │ │ │ + cbz r0, 54b58 │ │ │ │ + b.n 54c0a │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldrd sl, fp, [sp, #24] │ │ │ │ - bl 14b580 │ │ │ │ - cbnz r0, 54bd4 │ │ │ │ + bl 14abe4 │ │ │ │ + cbnz r0, 54b7c │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #5284 @ 0x14a4 │ │ │ │ + movw r1, #3184 @ 0xc70 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 54c4c │ │ │ │ + bl f1b28 │ │ │ │ + b.n 54bf4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 147914 │ │ │ │ + bl 146f64 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 54c4c │ │ │ │ + blt.n 54bf4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 5470e <_Py_hashtable_size@@Base+0x4d6> │ │ │ │ + bl 546b8 <_Py_hashtable_size@@Base+0x324> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54c4c │ │ │ │ - bl 97c24 │ │ │ │ + beq.n 54bf4 │ │ │ │ + bl 97ca0 │ │ │ │ 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 9a7f0 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 54c3e │ │ │ │ + bge.n 54be6 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 54c2c │ │ │ │ - bl ee0f4 │ │ │ │ + bne.n 54bd4 │ │ │ │ + bl edacc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54bf2 │ │ │ │ - b.n 54c3a │ │ │ │ + beq.n 54b9a │ │ │ │ + b.n 54be2 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a8634 │ │ │ │ + bl 1a7bc4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5482e <_Py_hashtable_size@@Base+0x5f6> │ │ │ │ + bl 547d8 <_Py_hashtable_size@@Base+0x444> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 54c56 │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 54c62 │ │ │ │ + bne.n 54bfe │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 54c0a │ │ │ │ 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 7fd14 │ │ │ │ + b.w 7fd44 │ │ │ │ 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 54c96 │ │ │ │ + beq.n 54c3e │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 54cac │ │ │ │ + bne.n 54c54 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 54cde │ │ │ │ + beq.n 54c86 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 54cae │ │ │ │ - b.n 54cde │ │ │ │ + bgt.n 54c56 │ │ │ │ + b.n 54c86 │ │ │ │ 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 54cca │ │ │ │ + beq.n 54c72 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 54cf8 │ │ │ │ + bne.n 54ca0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 54cde │ │ │ │ + beq.n 54c86 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 54cfa │ │ │ │ + bgt.n 54ca2 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #57356 @ 0xe00c │ │ │ │ + movw r1, #55220 @ 0xd7b4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 54d38 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 54ce0 │ │ │ │ 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 115ba4 │ │ │ │ + bl 1156b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54d24 │ │ │ │ + bge.n 54ccc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 54d24 │ │ │ │ + cbnz r3, 54ccc │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54d38 │ │ │ │ + bge.n 54ce0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 54d38 │ │ │ │ + cbnz r3, 54ce0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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] @ (54dc4 ) │ │ │ │ - mov.w r3, #1 │ │ │ │ - sub sp, #8 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 54d66 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 54d56 │ │ │ │ - ite eq │ │ │ │ - moveq r1, #1 │ │ │ │ - movne r1, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - dmb ish │ │ │ │ - beq.n 54d82 │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r1, [sp, #0] │ │ │ │ - bl 1aca00 <_PyMutex_LockTimed@@Base> │ │ │ │ - ldr r3, [pc, #68] @ (54dc8 ) │ │ │ │ - ldr.w r2, [r3, #1476] @ 0x5c4 │ │ │ │ - cbz r2, 54d92 │ │ │ │ - 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 54daa │ │ │ │ - strexb r1, r3, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 54d9a │ │ │ │ - dmb ish │ │ │ │ - beq.n 54db6 │ │ │ │ - ldr r0, [pc, #16] @ (54dc4 ) │ │ │ │ - bl 236528 │ │ │ │ - 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 54e22 │ │ │ │ + bge.n 54d3a │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.n 54e22 │ │ │ │ + bpl.n 54d3a │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #68] @ (54e28 ) │ │ │ │ + ldr r4, [pc, #68] @ (54d40 ) │ │ │ │ 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 54e04 │ │ │ │ + beq.n 54d1c │ │ │ │ cmp r1, #10 │ │ │ │ - bls.n 54e10 │ │ │ │ + bls.n 54d28 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r2, r3 │ │ │ │ - b.n 54e1a │ │ │ │ + b.n 54d32 │ │ │ │ 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 │ │ │ │ @@ -61357,932 +61266,1058 @@ │ │ │ │ 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, 54e4e │ │ │ │ + cbz r3, 54d66 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 54e50 │ │ │ │ + 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, 54e70 │ │ │ │ + cbz r2, 54d88 │ │ │ │ ldr.w fp, [r7, #20] │ │ │ │ - b.n 54e78 │ │ │ │ + b.n 54d90 │ │ │ │ movw fp, #5160 @ 0x1428 │ │ │ │ movt fp, #75 @ 0x4b │ │ │ │ ldrb r2, [r7, #19] │ │ │ │ str r2, [sp, #24] │ │ │ │ - cbnz r3, 54e88 │ │ │ │ + cbnz r3, 54da0 │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 54e88 │ │ │ │ + blt.n 54da0 │ │ │ │ cmp r1, #5 │ │ │ │ - bgt.n 54e88 │ │ │ │ - cbnz r5, 54eb4 │ │ │ │ + bgt.n 54da0 │ │ │ │ + cbnz r5, 54dcc │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r5, [sp, #20] │ │ │ │ movs r5, #5 │ │ │ │ str r5, [sp, #8] │ │ │ │ movw r5, #21648 @ 0x5490 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ str r5, [sp, #0] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 54eb4 │ │ │ │ + cbnz r0, 54dcc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54f90 │ │ │ │ + b.n 54ea8 │ │ │ │ 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 54f52 │ │ │ │ + beq.n 54e6a │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 54ee2 │ │ │ │ - bl fb46c │ │ │ │ + cbz r0, 54dfa │ │ │ │ + bl fae3c │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 54ede │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 54df6 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54eb0 │ │ │ │ + bne.n 54dc8 │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 54f52 │ │ │ │ + beq.n 54e6a │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 54efe │ │ │ │ - bl fb46c │ │ │ │ + cbz r0, 54e16 │ │ │ │ + bl fae3c │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 54efa │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 54e12 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54eb0 │ │ │ │ + bne.n 54dc8 │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 54f52 │ │ │ │ + beq.n 54e6a │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 54f1a │ │ │ │ - bl fb46c │ │ │ │ + cbz r0, 54e32 │ │ │ │ + bl fae3c │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 54f16 │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 54e2e │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54eb0 │ │ │ │ + bne.n 54dc8 │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 54f52 │ │ │ │ + beq.n 54e6a │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - cbz r0, 54f34 │ │ │ │ - bl fb46c │ │ │ │ + cbz r0, 54e4c │ │ │ │ + bl fae3c │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 54f30 │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 54e48 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54eb0 │ │ │ │ + bne.n 54dc8 │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 54f52 │ │ │ │ + beq.n 54e6a │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 54f3e │ │ │ │ + cbz r3, 54e56 │ │ │ │ mov fp, r3 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 54f52 │ │ │ │ + beq.n 54e6a │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ str r0, [sp, #24] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 54f52 │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 54e6a │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54eb0 │ │ │ │ + bne.n 54dc8 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movw r3, #46564 @ 0xb5e4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 54f78 │ │ │ │ + bne.n 54e90 │ │ │ │ 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 1928e0 <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ - b.n 54f90 │ │ │ │ - movw r2, #5860 @ 0x16e4 │ │ │ │ + bl 191db8 <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ + b.n 54ea8 │ │ │ │ + movw r2, #3760 @ 0xeb0 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r3, sl │ │ │ │ strd r6, fp, [sp, #8] │ │ │ │ strd r8, r9, [sp] │ │ │ │ - bl 285cdc │ │ │ │ + bl 28550c │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 54fbc │ │ │ │ + bne.n 54ed4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 54fdc │ │ │ │ - b.n 54fd4 │ │ │ │ + bne.n 54ef4 │ │ │ │ + b.n 54eec │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42528 @ 0xa620 │ │ │ │ + movw r0, #40140 @ 0x9ccc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54fae │ │ │ │ - b.n 55090 │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 54ec6 │ │ │ │ + b.n 54fa8 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55090 │ │ │ │ + bne.n 54fa8 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14b580 │ │ │ │ - cbnz r0, 54ffe │ │ │ │ + bl 14abe4 │ │ │ │ + cbnz r0, 54f16 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #5868 @ 0x16ec │ │ │ │ + movw r1, #3768 @ 0xeb8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 5507a │ │ │ │ + bl f1b28 │ │ │ │ + b.n 54f92 │ │ │ │ mov r0, r4 │ │ │ │ - bl 147914 │ │ │ │ + bl 146f64 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 5507a │ │ │ │ + blt.n 54f92 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 5470e <_Py_hashtable_size@@Base+0x4d6> │ │ │ │ + bl 546b8 <_Py_hashtable_size@@Base+0x324> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5507a │ │ │ │ - bl 97c24 │ │ │ │ + beq.n 54f92 │ │ │ │ + bl 97ca0 │ │ │ │ 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 9a7f0 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bge.n 55056 │ │ │ │ + bge.n 54f6e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 55056 │ │ │ │ - bl ee0f4 │ │ │ │ + bne.n 54f6e │ │ │ │ + bl edacc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5501c │ │ │ │ + beq.n 54f34 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 55058 │ │ │ │ + b.n 54f70 │ │ │ │ movs r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ - bl 5482e <_Py_hashtable_size@@Base+0x5f6> │ │ │ │ + bl 547d8 <_Py_hashtable_size@@Base+0x444> │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 55084 │ │ │ │ - cbnz r7, 5507a │ │ │ │ + bge.n 54f9c │ │ │ │ + cbnz r7, 54f92 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r5, [r6, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a8634 │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 55090 │ │ │ │ + bl 1a7bc4 │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 54fa8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7fd14 │ │ │ │ + b.w 7fd44 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -00055098 : │ │ │ │ +00054fb0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r0, 550ae │ │ │ │ - bl 28ccbc <_Py_hashtable_foreach@@Base+0xeb4> │ │ │ │ - b.n 550ea │ │ │ │ + cbnz r0, 54fc6 │ │ │ │ + bl 28c604 <_Py_hashtable_foreach@@Base+0xeac> │ │ │ │ + b.n 55002 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5512e │ │ │ │ + beq.n 55046 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 550d6 │ │ │ │ - movw r3, #36101 @ 0x8d05 │ │ │ │ + cbz r2, 54fee │ │ │ │ + movw r3, #33893 @ 0x8465 │ │ │ │ movt r3, #30 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 550d0 │ │ │ │ + bne.n 54fe8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e8d08 <_PyCompile_GetBinaryIntrinsicName@@Base+0x1220> │ │ │ │ + b.w 1e8468 <_PyCompile_GetBinaryIntrinsicName@@Base+0x1220> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r2 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 5512e │ │ │ │ + bmi.n 55046 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 5512e │ │ │ │ + cbz r3, 55046 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 550ee │ │ │ │ + cbnz r0, 55006 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5514c │ │ │ │ + b.n 55064 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl fbc18 │ │ │ │ + bl fb5e8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5510e │ │ │ │ + bge.n 55026 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5510e │ │ │ │ + cbnz r3, 55026 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #5152 @ 0x1420 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5514c │ │ │ │ + bne.n 55064 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5512e │ │ │ │ + bge.n 55046 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5512e │ │ │ │ + cbnz r3, 55046 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #5248 @ 0x1480 │ │ │ │ + movw r1, #3148 @ 0xc4c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5b6c │ │ │ │ + b.w d56e0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r0, [pc, #120] @ (550f0 ) │ │ │ │ + mov.w r3, #1 │ │ │ │ + sub sp, #8 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 55092 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 55082 │ │ │ │ + ite eq │ │ │ │ + moveq r1, #1 │ │ │ │ + movne r1, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + dmb ish │ │ │ │ + beq.n 550ae │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r1, [sp, #0] │ │ │ │ + bl 106650 <_PyMutex_LockTimed@@Base> │ │ │ │ + ldr r3, [pc, #68] @ (550f4 ) │ │ │ │ + ldr.w r2, [r3, #1476] @ 0x5c4 │ │ │ │ + cbz r2, 550be │ │ │ │ + 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 550d6 │ │ │ │ + strexb r1, r3, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 550c6 │ │ │ │ + dmb ish │ │ │ │ + beq.n 550e2 │ │ │ │ + ldr r0, [pc, #16] @ (550f0 ) │ │ │ │ + bl 26c194 │ │ │ │ + movw r0, #5160 @ 0x1428 │ │ │ │ + movt r0, #75 @ 0x4b │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + strb r0, [r0, #18] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + ldr r0, [r7, #100] @ 0x64 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 5517a │ │ │ │ + cbz r0, 55122 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5517a │ │ │ │ + bge.n 55122 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5517a │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 55122 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 55194 │ │ │ │ + cbz r0, 5513c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55194 │ │ │ │ + bge.n 5513c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 55194 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5513c │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 551ae │ │ │ │ + cbz r0, 55156 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 551ae │ │ │ │ + bge.n 55156 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 551ae │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 55156 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 10922c │ │ │ │ + bl 108ccc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 551c2 │ │ │ │ - b.w 793f8 │ │ │ │ + cbz r0, 5516a │ │ │ │ + b.w 79430 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #5956 @ 0x1744 │ │ │ │ + movw r0, #3856 @ 0xf10 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w e3efc │ │ │ │ + b.w e3a1c │ │ │ │ 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 │ │ │ │ │ │ │ │ -000551fa : │ │ │ │ +000551a2 : │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #33688 @ 0x8398 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.w d6f34 │ │ │ │ + b.w d6a8c │ │ │ │ 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 │ │ │ │ │ │ │ │ -00055226 : │ │ │ │ +000551ce : │ │ │ │ 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, 55254 │ │ │ │ + cbz r0, 551fc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55254 │ │ │ │ + bge.n 551fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 55254 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 551fc │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 5526e │ │ │ │ + cbz r0, 55216 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5526e │ │ │ │ + bge.n 55216 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5526e │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 55216 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 55288 │ │ │ │ + cbz r0, 55230 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55288 │ │ │ │ + bge.n 55230 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 55288 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 55230 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 552a2 │ │ │ │ + cbz r0, 5524a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 552a2 │ │ │ │ + bge.n 5524a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 552a2 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5524a │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 10922c │ │ │ │ + bl 108ccc │ │ │ │ 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 552da │ │ │ │ + beq.n 55282 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 552da │ │ │ │ + ble.n 55282 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 552f2 │ │ │ │ + bge.n 5529a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 552f2 │ │ │ │ + b.n 5529a │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #57356 @ 0xe00c │ │ │ │ + movw r1, #55220 @ 0xd7b4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 5531c │ │ │ │ + bl f1b28 │ │ │ │ + b.n 552c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13c290 │ │ │ │ - cbnz r0, 55330 │ │ │ │ + bl 13b864 │ │ │ │ + cbnz r0, 552d8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #5984 @ 0x1760 │ │ │ │ + movw r1, #3884 @ 0xf2c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ + bl d56e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 55320 │ │ │ │ + blt.n 552c8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5534c │ │ │ │ + b.n 552f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5531c │ │ │ │ + bne.n 552c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5531c │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 552c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 89154 │ │ │ │ + bl 89160 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5534c │ │ │ │ + bge.n 552f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5534c │ │ │ │ + cbnz r3, 552f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00055350 : │ │ │ │ +000552f8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1e3308 │ │ │ │ + bl 1e2a68 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 77318 │ │ │ │ + b.w 77350 │ │ │ │ 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 5539a │ │ │ │ + beq.n 55342 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 553b0 │ │ │ │ + bne.n 55358 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 553e2 │ │ │ │ + beq.n 5538a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 553b2 │ │ │ │ - b.n 553e2 │ │ │ │ + bgt.n 5535a │ │ │ │ + b.n 5538a │ │ │ │ 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 553ce │ │ │ │ + beq.n 55376 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 553fc │ │ │ │ + bne.n 553a4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 553e2 │ │ │ │ + beq.n 5538a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 553fe │ │ │ │ + bgt.n 553a6 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #57356 @ 0xe00c │ │ │ │ + movw r1, #55220 @ 0xd7b4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 5543c │ │ │ │ + bl f1b28 │ │ │ │ + b.n 553e4 │ │ │ │ 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 13792c │ │ │ │ + bl 136f24 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55428 │ │ │ │ + bge.n 553d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 55428 │ │ │ │ + cbnz r3, 553d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5543c │ │ │ │ + bge.n 553e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5543c │ │ │ │ + cbnz r3, 553e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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 55462 │ │ │ │ + bne.n 5540a │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 55482 │ │ │ │ - b.n 5547a │ │ │ │ + bne.n 5542a │ │ │ │ + b.n 55422 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #59624 @ 0xe8e8 │ │ │ │ + movw r0, #57384 @ 0xe028 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55454 │ │ │ │ - b.n 55502 │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 553fc │ │ │ │ + b.n 554aa │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55502 │ │ │ │ + bne.n 554aa │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #36380 @ 0x8e1c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 554aa │ │ │ │ + beq.n 55452 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #23256 @ 0x5ad8 │ │ │ │ + movw r1, #21152 @ 0x52a0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ - b.n 554f6 │ │ │ │ + bl d56e0 │ │ │ │ + b.n 5549e │ │ │ │ cmp r4, #5 │ │ │ │ - bhi.n 554b6 │ │ │ │ + bhi.n 5545e │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ - cbnz r2, 554d0 │ │ │ │ + cbnz r2, 55478 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 554ee │ │ │ │ + b.n 55496 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #51068 @ 0xc77c │ │ │ │ + movw r1, #48448 @ 0xbd40 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ - b.n 554f6 │ │ │ │ + bl d56e0 │ │ │ │ + b.n 5549e │ │ │ │ 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 554da │ │ │ │ + bne.n 55482 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7fd14 │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 55502 │ │ │ │ + b.w 7fd44 │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 554aa │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 554ee │ │ │ │ + b.n 55496 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + b.w 28d68c │ │ │ │ + b.w 28d68c │ │ │ │ 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 55532 │ │ │ │ + beq.n 554e2 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55548 │ │ │ │ + bne.n 554f8 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 5557a │ │ │ │ + beq.n 5552a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5554a │ │ │ │ - b.n 5557a │ │ │ │ + bgt.n 554fa │ │ │ │ + b.n 5552a │ │ │ │ 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 55566 │ │ │ │ + beq.n 55516 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55594 │ │ │ │ + bne.n 55544 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5557a │ │ │ │ + beq.n 5552a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55596 │ │ │ │ + bgt.n 55546 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #57356 @ 0xe00c │ │ │ │ + movw r1, #55220 @ 0xd7b4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 555d4 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 55584 │ │ │ │ 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 2575fc │ │ │ │ + bl 256f90 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 555c0 │ │ │ │ + bge.n 55570 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 555c0 │ │ │ │ + cbnz r3, 55570 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 555d4 │ │ │ │ + bge.n 55584 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 555d4 │ │ │ │ + cbnz r3, 55584 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl cf2a0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + cbz r0, 555b6 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 555b6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 555b6 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cbz r0, 555d0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r4, #4] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 555d0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 555d0 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cbz r0, 555ea │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r4, #8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 555ea │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 555ea │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + cbz r0, 55604 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r4, #12] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 55604 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 55604 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + cbz r0, 5561e │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r4, #16] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 5561e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 5561e │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + cbz r0, 55638 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r4, #20] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 55638 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 55638 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbnz r3, 555f0 │ │ │ │ - cbz r2, 5560a │ │ │ │ + cbnz r3, 55654 │ │ │ │ + cbz r2, 5566e │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 5560a │ │ │ │ + cbz r3, 5566e │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #6388 @ 0x18f4 │ │ │ │ + movw r1, #4288 @ 0x10c0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 55612 │ │ │ │ + b.n 55676 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ + b.n 55588 │ │ │ │ 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, 5562c │ │ │ │ - cbz r2, 55646 │ │ │ │ + cbnz r3, 55692 │ │ │ │ + cbz r2, 556ac │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 55646 │ │ │ │ + cbz r3, 556ac │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #6416 @ 0x1910 │ │ │ │ + movw r1, #4316 @ 0x10dc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5564e │ │ │ │ + b.n 556b4 │ │ │ │ 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 5567a │ │ │ │ + beq.n 556e0 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 556a8 │ │ │ │ + bne.n 5570e │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5568e │ │ │ │ + beq.n 556f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 556aa │ │ │ │ + bgt.n 55710 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #57356 @ 0xe00c │ │ │ │ + movw r1, #55220 @ 0xd7b4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 556d0 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 55736 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r4 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 133738 │ │ │ │ + bl 132d04 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 556d0 │ │ │ │ + bge.n 55736 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 556d0 │ │ │ │ + cbnz r3, 55736 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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, 556ec │ │ │ │ - cbz r2, 55706 │ │ │ │ + cbnz r3, 55752 │ │ │ │ + cbz r2, 5576c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 55706 │ │ │ │ + cbz r3, 5576c │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #6448 @ 0x1930 │ │ │ │ + movw r1, #4348 @ 0x10fc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5570e │ │ │ │ + b.n 55774 │ │ │ │ movw r0, #5152 @ 0x1420 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ - b.w 28e128 │ │ │ │ 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 55738 │ │ │ │ + bne.n 5579a │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl dc350 <_PyNumber_Index@@Base> │ │ │ │ + bl dbe5c <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 55752 │ │ │ │ - b.n 55764 │ │ │ │ + cbnz r0, 557b4 │ │ │ │ + b.n 557c6 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #23344 @ 0x5b30 │ │ │ │ + movw r0, #21104 @ 0x5270 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5572c │ │ │ │ + bne.n 5578e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 557f4 │ │ │ │ - bl 859dc │ │ │ │ + b.n 55856 │ │ │ │ + bl 85a50 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 55772 │ │ │ │ + blt.n 557d4 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 55782 │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 557e4 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5574e │ │ │ │ + bne.n 557b0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 55782 │ │ │ │ + b.n 557e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 55760 │ │ │ │ + bne.n 557c2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 55760 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 557c2 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1fe7fc │ │ │ │ + bl 1fdf90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5574e │ │ │ │ + beq.n 557b0 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 557b2 │ │ │ │ + bne.n 55814 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #49348 @ 0xc0c4 │ │ │ │ + movw r1, #47212 @ 0xb86c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 5574e │ │ │ │ + bl f1b28 │ │ │ │ + b.n 557b0 │ │ │ │ adds r1, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14b5f4 │ │ │ │ + bl 14ac58 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5574e │ │ │ │ + beq.n 557b0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 557c6 │ │ │ │ + cbz r3, 55828 │ │ │ │ ldr r5, [r5, #20] │ │ │ │ - b.n 557ce │ │ │ │ + b.n 55830 │ │ │ │ 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 │ │ │ │ @@ -62304,414 +62339,338 @@ │ │ │ │ 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 55824 │ │ │ │ + beq.n 55886 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5583a │ │ │ │ + bne.n 5589c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 5586c │ │ │ │ + beq.n 558ce │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5583c │ │ │ │ - b.n 5586c │ │ │ │ + bgt.n 5589e │ │ │ │ + b.n 558ce │ │ │ │ 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 55858 │ │ │ │ + beq.n 558ba │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55886 │ │ │ │ + bne.n 558e8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5586c │ │ │ │ + beq.n 558ce │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55888 │ │ │ │ + bgt.n 558ea │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #57356 @ 0xe00c │ │ │ │ + movw r1, #55220 @ 0xd7b4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 558c6 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 55928 │ │ │ │ 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 3a7bc │ │ │ │ + bl 3a74c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 558b2 │ │ │ │ + bge.n 55914 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 558b2 │ │ │ │ + cbnz r3, 55914 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 558c6 │ │ │ │ + bge.n 55928 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 558c6 │ │ │ │ + cbnz r3, 55928 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.w 28e128 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbz r0, 558d8 │ │ │ │ - b.w 793f8 │ │ │ │ + cbz r0, 55936 │ │ │ │ + b.w 79430 │ │ │ │ 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 5590e │ │ │ │ + beq.n 5596c │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55924 │ │ │ │ + bne.n 55982 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 55956 │ │ │ │ + beq.n 559b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55926 │ │ │ │ - b.n 55956 │ │ │ │ + bgt.n 55984 │ │ │ │ + b.n 559b4 │ │ │ │ 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 55942 │ │ │ │ + beq.n 559a0 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55970 │ │ │ │ + bne.n 559ce │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 55956 │ │ │ │ + beq.n 559b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55972 │ │ │ │ + bgt.n 559d0 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #57356 @ 0xe00c │ │ │ │ + movw r1, #55220 @ 0xd7b4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 559b0 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 55a0e │ │ │ │ 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 3abd4 │ │ │ │ + bl 3ab64 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5599c │ │ │ │ + bge.n 559fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5599c │ │ │ │ + cbnz r3, 559fa │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 559b0 │ │ │ │ + bge.n 55a0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 559b0 │ │ │ │ + cbnz r3, 55a0e │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000559b4 <_PyXI_UnwrapNotShareableError@@Base>: │ │ │ │ +00055a12 <_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 559d4 <_PyXI_UnwrapNotShareableError@@Base+0x20> │ │ │ │ - bl d82f8 │ │ │ │ - b.n 559dc <_PyXI_UnwrapNotShareableError@@Base+0x28> │ │ │ │ + bne.n 55a32 <_PyXI_UnwrapNotShareableError@@Base+0x20> │ │ │ │ + bl d7e50 │ │ │ │ + b.n 55a3a <_PyXI_UnwrapNotShareableError@@Base+0x28> │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1464] @ 0x5b8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7a7c <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbnz r0, 559ec <_PyXI_UnwrapNotShareableError@@Base+0x38> │ │ │ │ + bl 1c6e78 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbnz r0, 55a4a <_PyXI_UnwrapNotShareableError@@Base+0x38> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 55a36 <_PyXI_UnwrapNotShareableError@@Base+0x82> │ │ │ │ + b.n 55a94 <_PyXI_UnwrapNotShareableError@@Base+0x82> │ │ │ │ ldr r4, [r5, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ - cbnz r6, 55a00 <_PyXI_UnwrapNotShareableError@@Base+0x4c> │ │ │ │ + cbnz r6, 55a5e <_PyXI_UnwrapNotShareableError@@Base+0x4c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2f7ec │ │ │ │ + bl 2f78c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 55a12 <_PyXI_UnwrapNotShareableError@@Base+0x5e> │ │ │ │ - b.n 55a2c <_PyXI_UnwrapNotShareableError@@Base+0x78> │ │ │ │ + cbnz r0, 55a70 <_PyXI_UnwrapNotShareableError@@Base+0x5e> │ │ │ │ + b.n 55a8a <_PyXI_UnwrapNotShareableError@@Base+0x78> │ │ │ │ mov r2, r4 │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 330dc <_PyXI_InitFailure@@Base> │ │ │ │ + bl 33054 <_PyXI_InitFailure@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 559f4 <_PyXI_UnwrapNotShareableError@@Base+0x40> │ │ │ │ - b.n 559e6 <_PyXI_UnwrapNotShareableError@@Base+0x32> │ │ │ │ + bne.n 55a52 <_PyXI_UnwrapNotShareableError@@Base+0x40> │ │ │ │ + b.n 55a44 <_PyXI_UnwrapNotShareableError@@Base+0x32> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55a20 <_PyXI_UnwrapNotShareableError@@Base+0x6c> │ │ │ │ + bge.n 55a7e <_PyXI_UnwrapNotShareableError@@Base+0x6c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 55a24 <_PyXI_UnwrapNotShareableError@@Base+0x70> │ │ │ │ + cbz r3, 55a82 <_PyXI_UnwrapNotShareableError@@Base+0x70> │ │ │ │ mov r4, r6 │ │ │ │ - b.n 55a2c <_PyXI_UnwrapNotShareableError@@Base+0x78> │ │ │ │ + b.n 55a8a <_PyXI_UnwrapNotShareableError@@Base+0x78> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 55a20 <_PyXI_UnwrapNotShareableError@@Base+0x6c> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 55a7e <_PyXI_UnwrapNotShareableError@@Base+0x6c> │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str r4, [r5, #72] @ 0x48 │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ 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 │ │ │ │ - bl cf748 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cbz r0, 55a66 <_PyXI_UnwrapNotShareableError@@Base+0xb2> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55a66 <_PyXI_UnwrapNotShareableError@@Base+0xb2> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 55a66 <_PyXI_UnwrapNotShareableError@@Base+0xb2> │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - cbz r0, 55a80 <_PyXI_UnwrapNotShareableError@@Base+0xcc> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r4, #4] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55a80 <_PyXI_UnwrapNotShareableError@@Base+0xcc> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 55a80 <_PyXI_UnwrapNotShareableError@@Base+0xcc> │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cbz r0, 55a9a <_PyXI_UnwrapNotShareableError@@Base+0xe6> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r4, #8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55a9a <_PyXI_UnwrapNotShareableError@@Base+0xe6> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 55a9a <_PyXI_UnwrapNotShareableError@@Base+0xe6> │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cbz r0, 55ab4 <_PyXI_UnwrapNotShareableError@@Base+0x100> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r4, #12] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55ab4 <_PyXI_UnwrapNotShareableError@@Base+0x100> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 55ab4 <_PyXI_UnwrapNotShareableError@@Base+0x100> │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - cbz r0, 55ace <_PyXI_UnwrapNotShareableError@@Base+0x11a> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r4, #16] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55ace <_PyXI_UnwrapNotShareableError@@Base+0x11a> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 55ace <_PyXI_UnwrapNotShareableError@@Base+0x11a> │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - cbz r0, 55ae8 <_PyXI_UnwrapNotShareableError@@Base+0x134> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r4, #20] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55ae8 <_PyXI_UnwrapNotShareableError@@Base+0x134> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 55ae8 <_PyXI_UnwrapNotShareableError@@Base+0x134> │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - b.n 55a38 <_PyXI_UnwrapNotShareableError@@Base+0x84> │ │ │ │ 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 55b46 <_PyXI_UnwrapNotShareableError@@Base+0x192> │ │ │ │ + beq.n 55aee <_PyXI_UnwrapNotShareableError@@Base+0xdc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 55b46 <_PyXI_UnwrapNotShareableError@@Base+0x192> │ │ │ │ + ble.n 55aee <_PyXI_UnwrapNotShareableError@@Base+0xdc> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r2, r4 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ - movw r0, #8760 @ 0x2238 │ │ │ │ + movw r0, #6660 @ 0x1a04 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl e3efc │ │ │ │ + bl e3a1c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55b56 <_PyXI_UnwrapNotShareableError@@Base+0x1a2> │ │ │ │ + bge.n 55afe <_PyXI_UnwrapNotShareableError@@Base+0xec> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55b56 <_PyXI_UnwrapNotShareableError@@Base+0x1a2> │ │ │ │ + cbnz r3, 55afe <_PyXI_UnwrapNotShareableError@@Base+0xec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 55b56 <_PyXI_UnwrapNotShareableError@@Base+0x1a2> │ │ │ │ - movw r0, #8796 @ 0x225c │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 55afe <_PyXI_UnwrapNotShareableError@@Base+0xec> │ │ │ │ + movw r0, #6696 @ 0x1a28 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w e3efc │ │ │ │ + b.w e3a1c │ │ │ │ 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 55b86 <_PyXI_UnwrapNotShareableError@@Base+0x1d2> │ │ │ │ + beq.n 55b2e <_PyXI_UnwrapNotShareableError@@Base+0x11c> │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 55bb4 <_PyXI_UnwrapNotShareableError@@Base+0x200> │ │ │ │ + bne.n 55b5c <_PyXI_UnwrapNotShareableError@@Base+0x14a> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 55b9a <_PyXI_UnwrapNotShareableError@@Base+0x1e6> │ │ │ │ + beq.n 55b42 <_PyXI_UnwrapNotShareableError@@Base+0x130> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55bb6 <_PyXI_UnwrapNotShareableError@@Base+0x202> │ │ │ │ + bgt.n 55b5e <_PyXI_UnwrapNotShareableError@@Base+0x14c> │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #57356 @ 0xe00c │ │ │ │ + movw r1, #55220 @ 0xd7b4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 55bec <_PyXI_UnwrapNotShareableError@@Base+0x238> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 55b94 <_PyXI_UnwrapNotShareableError@@Base+0x182> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - ldr r0, [pc, #56] @ (55bf4 <_PyXI_UnwrapNotShareableError@@Base+0x240>) │ │ │ │ + ldr r0, [pc, #56] @ (55b9c <_PyXI_UnwrapNotShareableError@@Base+0x18a>) │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ mov.w r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 94d10 │ │ │ │ + bl 94d94 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55bec <_PyXI_UnwrapNotShareableError@@Base+0x238> │ │ │ │ + bge.n 55b94 <_PyXI_UnwrapNotShareableError@@Base+0x182> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55bec <_PyXI_UnwrapNotShareableError@@Base+0x238> │ │ │ │ + cbnz r3, 55b94 <_PyXI_UnwrapNotShareableError@@Base+0x182> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ it cc │ │ │ │ lslcc r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44600 @ 0xae38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #8924 @ 0x22dc │ │ │ │ + movw r1, #6824 @ 0x1aa8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ef69c │ │ │ │ + bl 1eee04 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 55c30 <_PyXI_UnwrapNotShareableError@@Base+0x27c> │ │ │ │ + beq.n 55bd8 <_PyXI_UnwrapNotShareableError@@Base+0x1c6> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 55c30 <_PyXI_UnwrapNotShareableError@@Base+0x27c> │ │ │ │ + cbz r0, 55bd8 <_PyXI_UnwrapNotShareableError@@Base+0x1c6> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -62719,166 +62678,166 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #7852 @ 0x1eac │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 55c5e <_PyXI_UnwrapNotShareableError@@Base+0x2aa> │ │ │ │ + beq.n 55c06 <_PyXI_UnwrapNotShareableError@@Base+0x1f4> │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 55c8c <_PyXI_UnwrapNotShareableError@@Base+0x2d8> │ │ │ │ + bne.n 55c34 <_PyXI_UnwrapNotShareableError@@Base+0x222> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 55c72 <_PyXI_UnwrapNotShareableError@@Base+0x2be> │ │ │ │ + beq.n 55c1a <_PyXI_UnwrapNotShareableError@@Base+0x208> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55c8e <_PyXI_UnwrapNotShareableError@@Base+0x2da> │ │ │ │ + bgt.n 55c36 <_PyXI_UnwrapNotShareableError@@Base+0x224> │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #57356 @ 0xe00c │ │ │ │ + movw r1, #55220 @ 0xd7b4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 55cc4 <_PyXI_UnwrapNotShareableError@@Base+0x310> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 55c6c <_PyXI_UnwrapNotShareableError@@Base+0x25a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - ldr r0, [pc, #56] @ (55ccc <_PyXI_UnwrapNotShareableError@@Base+0x318>) │ │ │ │ + ldr r0, [pc, #56] @ (55c74 <_PyXI_UnwrapNotShareableError@@Base+0x262>) │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ mov.w r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 94d10 │ │ │ │ + bl 94d94 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55cc4 <_PyXI_UnwrapNotShareableError@@Base+0x310> │ │ │ │ + bge.n 55c6c <_PyXI_UnwrapNotShareableError@@Base+0x25a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55cc4 <_PyXI_UnwrapNotShareableError@@Base+0x310> │ │ │ │ + cbnz r3, 55c6c <_PyXI_UnwrapNotShareableError@@Base+0x25a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - cbz r4, 55cfc <_PyXI_UnwrapNotShareableError@@Base+0x348> │ │ │ │ + cbz r4, 55ca4 <_PyXI_UnwrapNotShareableError@@Base+0x292> │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - movw r4, #21616 @ 0x5470 │ │ │ │ + movw r4, #19376 @ 0x4bb0 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - movw r3, #21640 @ 0x5488 │ │ │ │ + movw r3, #19400 @ 0x4bc8 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #21608 @ 0x5468 │ │ │ │ + movw r2, #19368 @ 0x4ba8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #21628 @ 0x547c │ │ │ │ + movw r1, #19388 @ 0x4bbc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #9064 @ 0x2368 │ │ │ │ + movw r0, #6964 @ 0x1b34 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 808ec │ │ │ │ + bl 8091c │ │ │ │ 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, 55d30 <_PyXI_UnwrapNotShareableError@@Base+0x37c> │ │ │ │ + cbnz r3, 55cd8 <_PyXI_UnwrapNotShareableError@@Base+0x2c6> │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cbnz r3, 55d30 <_PyXI_UnwrapNotShareableError@@Base+0x37c> │ │ │ │ + cbnz r3, 55cd8 <_PyXI_UnwrapNotShareableError@@Base+0x2c6> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbz r3, 55d8c <_PyXI_UnwrapNotShareableError@@Base+0x3d8> │ │ │ │ - cbz r4, 55d3c <_PyXI_UnwrapNotShareableError@@Base+0x388> │ │ │ │ + cbz r3, 55d34 <_PyXI_UnwrapNotShareableError@@Base+0x322> │ │ │ │ + cbz r4, 55ce4 <_PyXI_UnwrapNotShareableError@@Base+0x2d2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84c88 │ │ │ │ + bl 84cec │ │ │ │ mov r4, r0 │ │ │ │ - b.n 55d42 <_PyXI_UnwrapNotShareableError@@Base+0x38e> │ │ │ │ - bl 703d8 │ │ │ │ + b.n 55cea <_PyXI_UnwrapNotShareableError@@Base+0x2d8> │ │ │ │ + bl 70410 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 55de0 <_PyXI_UnwrapNotShareableError@@Base+0x42c> │ │ │ │ + beq.n 55d88 <_PyXI_UnwrapNotShareableError@@Base+0x376> │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ - cbz r2, 55d56 <_PyXI_UnwrapNotShareableError@@Base+0x3a2> │ │ │ │ - ldr r1, [pc, #156] @ (55de8 <_PyXI_UnwrapNotShareableError@@Base+0x434>) │ │ │ │ + cbz r2, 55cfe <_PyXI_UnwrapNotShareableError@@Base+0x2ec> │ │ │ │ + ldr r1, [pc, #156] @ (55d90 <_PyXI_UnwrapNotShareableError@@Base+0x37e>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 78510 │ │ │ │ + bl 78548 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 55d76 <_PyXI_UnwrapNotShareableError@@Base+0x3c2> │ │ │ │ + beq.n 55d1e <_PyXI_UnwrapNotShareableError@@Base+0x30c> │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ - cbz r2, 55d66 <_PyXI_UnwrapNotShareableError@@Base+0x3b2> │ │ │ │ - ldr r1, [pc, #144] @ (55dec <_PyXI_UnwrapNotShareableError@@Base+0x438>) │ │ │ │ + cbz r2, 55d0e <_PyXI_UnwrapNotShareableError@@Base+0x2fc> │ │ │ │ + ldr r1, [pc, #144] @ (55d94 <_PyXI_UnwrapNotShareableError@@Base+0x382>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 78510 │ │ │ │ + bl 78548 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 55d76 <_PyXI_UnwrapNotShareableError@@Base+0x3c2> │ │ │ │ + beq.n 55d1e <_PyXI_UnwrapNotShareableError@@Base+0x30c> │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ - cbz r2, 55d9a <_PyXI_UnwrapNotShareableError@@Base+0x3e6> │ │ │ │ - ldr r1, [pc, #132] @ (55df0 <_PyXI_UnwrapNotShareableError@@Base+0x43c>) │ │ │ │ + cbz r2, 55d42 <_PyXI_UnwrapNotShareableError@@Base+0x330> │ │ │ │ + ldr r1, [pc, #132] @ (55d98 <_PyXI_UnwrapNotShareableError@@Base+0x386>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 78510 │ │ │ │ + bl 78548 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 55d9a <_PyXI_UnwrapNotShareableError@@Base+0x3e6> │ │ │ │ + bne.n 55d42 <_PyXI_UnwrapNotShareableError@@Base+0x330> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55de0 <_PyXI_UnwrapNotShareableError@@Base+0x42c> │ │ │ │ + bge.n 55d88 <_PyXI_UnwrapNotShareableError@@Base+0x376> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55de0 <_PyXI_UnwrapNotShareableError@@Base+0x42c> │ │ │ │ + cbnz r3, 55d88 <_PyXI_UnwrapNotShareableError@@Base+0x376> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 55de0 <_PyXI_UnwrapNotShareableError@@Base+0x42c> │ │ │ │ - cbz r4, 55daa <_PyXI_UnwrapNotShareableError@@Base+0x3f6> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 55d88 <_PyXI_UnwrapNotShareableError@@Base+0x376> │ │ │ │ + cbz r4, 55d52 <_PyXI_UnwrapNotShareableError@@Base+0x340> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r4, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bne.n 55dc0 <_PyXI_UnwrapNotShareableError@@Base+0x40c> │ │ │ │ + bne.n 55d68 <_PyXI_UnwrapNotShareableError@@Base+0x356> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ - bl 7bb84 │ │ │ │ + bl 7bbb4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 55dca <_PyXI_UnwrapNotShareableError@@Base+0x416> │ │ │ │ + b.n 55d72 <_PyXI_UnwrapNotShareableError@@Base+0x360> │ │ │ │ mov r3, r4 │ │ │ │ movs r0, #3 │ │ │ │ - bl 7bef8 │ │ │ │ + bl 7bf28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55de2 <_PyXI_UnwrapNotShareableError@@Base+0x42e> │ │ │ │ + bge.n 55d8a <_PyXI_UnwrapNotShareableError@@Base+0x378> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55de2 <_PyXI_UnwrapNotShareableError@@Base+0x42e> │ │ │ │ + cbnz r3, 55d8a <_PyXI_UnwrapNotShareableError@@Base+0x378> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 55de2 <_PyXI_UnwrapNotShareableError@@Base+0x42e> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 55d8a <_PyXI_UnwrapNotShareableError@@Base+0x378> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ rsb r0, r8, #77 @ 0x4d │ │ │ │ @ instruction: 0xf74c004d │ │ │ │ @ instruction: 0xf1e4004d │ │ │ │ @@ -62887,1197 +62846,1154 @@ │ │ │ │ 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, #9072 @ 0x2370 │ │ │ │ + movw r1, #6972 @ 0x1b3c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ef69c │ │ │ │ + bl 1eee04 │ │ │ │ movs r4, #0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 55e6e <_PyXI_UnwrapNotShareableError@@Base+0x4ba> │ │ │ │ + beq.n 55e16 <_PyXI_UnwrapNotShareableError@@Base+0x404> │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r6, #44] @ 0x2c │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 711a8 │ │ │ │ + bl 711e0 │ │ │ │ str r0, [sp, #0] │ │ │ │ - cbz r0, 55e6e <_PyXI_UnwrapNotShareableError@@Base+0x4ba> │ │ │ │ + cbz r0, 55e16 <_PyXI_UnwrapNotShareableError@@Base+0x404> │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ ldr r1, [r6, #44] @ 0x2c │ │ │ │ add.w r6, r3, #16 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r6, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r6, r2 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r1, [sp, #20] │ │ │ │ str r6, [sp, #28] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - b.n 55eaa <_PyXI_UnwrapNotShareableError@@Base+0x4f6> │ │ │ │ + b.n 55e52 <_PyXI_UnwrapNotShareableError@@Base+0x440> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55e6e <_PyXI_UnwrapNotShareableError@@Base+0x4ba> │ │ │ │ + bge.n 55e16 <_PyXI_UnwrapNotShareableError@@Base+0x404> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 55e6e <_PyXI_UnwrapNotShareableError@@Base+0x4ba> │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 55e16 <_PyXI_UnwrapNotShareableError@@Base+0x404> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 55efe <_PyXI_UnwrapNotShareableError@@Base+0x54a> │ │ │ │ + b.n 55ea6 <_PyXI_UnwrapNotShareableError@@Base+0x494> │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2e490 │ │ │ │ + bl 2e430 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 55eaa <_PyXI_UnwrapNotShareableError@@Base+0x4f6> │ │ │ │ + beq.n 55e52 <_PyXI_UnwrapNotShareableError@@Base+0x440> │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ sub.w r4, r8, r4 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bgt.n 55ebc <_PyXI_UnwrapNotShareableError@@Base+0x508> │ │ │ │ + bgt.n 55e64 <_PyXI_UnwrapNotShareableError@@Base+0x452> │ │ │ │ subs r5, r7, r5 │ │ │ │ cmp r5, #127 @ 0x7f │ │ │ │ - bgt.n 55ed0 <_PyXI_UnwrapNotShareableError@@Base+0x51c> │ │ │ │ + bgt.n 55e78 <_PyXI_UnwrapNotShareableError@@Base+0x466> │ │ │ │ cmn.w r5, #128 @ 0x80 │ │ │ │ - blt.n 55ee6 <_PyXI_UnwrapNotShareableError@@Base+0x532> │ │ │ │ + blt.n 55e8e <_PyXI_UnwrapNotShareableError@@Base+0x47c> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sp │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 5614e │ │ │ │ + bl 560f6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55e5a <_PyXI_UnwrapNotShareableError@@Base+0x4a6> │ │ │ │ + beq.n 55e02 <_PyXI_UnwrapNotShareableError@@Base+0x3f0> │ │ │ │ mov r5, r7 │ │ │ │ mov r4, r8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.n 55e72 <_PyXI_UnwrapNotShareableError@@Base+0x4be> │ │ │ │ + bhi.n 55e1a <_PyXI_UnwrapNotShareableError@@Base+0x408> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, sp │ │ │ │ bl 9dfac <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 55efe <_PyXI_UnwrapNotShareableError@@Base+0x54a> │ │ │ │ + b.n 55ea6 <_PyXI_UnwrapNotShareableError@@Base+0x494> │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 5614e │ │ │ │ + bl 560f6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55e5a <_PyXI_UnwrapNotShareableError@@Base+0x4a6> │ │ │ │ + beq.n 55e02 <_PyXI_UnwrapNotShareableError@@Base+0x3f0> │ │ │ │ subs r4, #255 @ 0xff │ │ │ │ - b.n 55e86 <_PyXI_UnwrapNotShareableError@@Base+0x4d2> │ │ │ │ + b.n 55e2e <_PyXI_UnwrapNotShareableError@@Base+0x41c> │ │ │ │ movs r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 5614e │ │ │ │ + bl 560f6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55e5a <_PyXI_UnwrapNotShareableError@@Base+0x4a6> │ │ │ │ + beq.n 55e02 <_PyXI_UnwrapNotShareableError@@Base+0x3f0> │ │ │ │ subs r5, #127 @ 0x7f │ │ │ │ movs r4, #0 │ │ │ │ - b.n 55e8c <_PyXI_UnwrapNotShareableError@@Base+0x4d8> │ │ │ │ + b.n 55e34 <_PyXI_UnwrapNotShareableError@@Base+0x422> │ │ │ │ mvn.w r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 5614e │ │ │ │ + bl 560f6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55e5a <_PyXI_UnwrapNotShareableError@@Base+0x4a6> │ │ │ │ + beq.n 55e02 <_PyXI_UnwrapNotShareableError@@Base+0x3f0> │ │ │ │ adds r5, #128 @ 0x80 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 55e90 <_PyXI_UnwrapNotShareableError@@Base+0x4dc> │ │ │ │ + b.n 55e38 <_PyXI_UnwrapNotShareableError@@Base+0x426> │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add.w r0, r1, #16 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 55f26 <_PyXI_UnwrapNotShareableError@@Base+0x572> │ │ │ │ + cbnz r2, 55ece <_PyXI_UnwrapNotShareableError@@Base+0x4bc> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 55f26 <_PyXI_UnwrapNotShareableError@@Base+0x572> │ │ │ │ + bne.n 55ece <_PyXI_UnwrapNotShareableError@@Base+0x4bc> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 55f42 <_PyXI_UnwrapNotShareableError@@Base+0x58e> │ │ │ │ - ldr r4, [pc, #44] @ (55f54 <_PyXI_UnwrapNotShareableError@@Base+0x5a0>) │ │ │ │ + cbnz r0, 55eea <_PyXI_UnwrapNotShareableError@@Base+0x4d8> │ │ │ │ + ldr r4, [pc, #44] @ (55efc <_PyXI_UnwrapNotShareableError@@Base+0x4ea>) │ │ │ │ add r3, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ - bl f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 55f50 <_PyXI_UnwrapNotShareableError@@Base+0x59c> │ │ │ │ + cbz r0, 55ef8 <_PyXI_UnwrapNotShareableError@@Base+0x4e6> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 5205e <_PyMonitoring_FirePyYieldEvent@@Base+0xaa> │ │ │ │ + b.w 51f0a <_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 55f72 <_PyXI_UnwrapNotShareableError@@Base+0x5be> │ │ │ │ + bne.n 55f1a <_PyXI_UnwrapNotShareableError@@Base+0x508> │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 55f72 <_PyXI_UnwrapNotShareableError@@Base+0x5be> │ │ │ │ + bhi.n 55f1a <_PyXI_UnwrapNotShareableError@@Base+0x508> │ │ │ │ pop {r4, r5} │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w d554c │ │ │ │ + b.w d50c0 │ │ │ │ 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, 55fa0 <_PyXI_UnwrapNotShareableError@@Base+0x5ec> │ │ │ │ + cbnz r2, 55f48 <_PyXI_UnwrapNotShareableError@@Base+0x536> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 55fa0 <_PyXI_UnwrapNotShareableError@@Base+0x5ec> │ │ │ │ + bne.n 55f48 <_PyXI_UnwrapNotShareableError@@Base+0x536> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 55fbc <_PyXI_UnwrapNotShareableError@@Base+0x608> │ │ │ │ - ldr r4, [pc, #44] @ (55fd0 <_PyXI_UnwrapNotShareableError@@Base+0x61c>) │ │ │ │ + cbnz r0, 55f64 <_PyXI_UnwrapNotShareableError@@Base+0x552> │ │ │ │ + ldr r4, [pc, #44] @ (55f78 <_PyXI_UnwrapNotShareableError@@Base+0x566>) │ │ │ │ add r3, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ - bl f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 55fca <_PyXI_UnwrapNotShareableError@@Base+0x616> │ │ │ │ + cbz r0, 55f72 <_PyXI_UnwrapNotShareableError@@Base+0x560> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 5205e <_PyMonitoring_FirePyYieldEvent@@Base+0xaa> │ │ │ │ + b.w 51f0a <_PyMonitoring_FirePyYieldEvent@@Base+0xaa> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ strb r0, [r5, r3] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00055fd4 : │ │ │ │ +00055f7c : │ │ │ │ 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 1241f4 │ │ │ │ + bl 123cb4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 56008 │ │ │ │ + beq.n 55fb0 │ │ │ │ cmp r0, #4 │ │ │ │ - bls.n 5600e │ │ │ │ + bls.n 55fb6 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #9208 @ 0x23f8 │ │ │ │ + movw r1, #7108 @ 0x1bc4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 56010 │ │ │ │ + b.n 55fb8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r1, #21956 @ 0x55c4 │ │ │ │ + movw r1, #19716 @ 0x4d04 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - b.w cf458 │ │ │ │ + b.w cefb0 │ │ │ │ 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, #9256 @ 0x2428 │ │ │ │ + movw r1, #7156 @ 0x1bf4 │ │ │ │ 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 8e7dc │ │ │ │ - cbz r0, 56084 │ │ │ │ + bl 8e898 │ │ │ │ + cbz r0, 5602c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 5606c │ │ │ │ + bpl.n 56014 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 228410 <_PyXIData_UnregisterClass@@Base+0x2908> │ │ │ │ + bl 227bec <_PyXIData_UnregisterClass@@Base+0x290c> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 229ab8 │ │ │ │ - b.n 56086 │ │ │ │ + bl 229298 │ │ │ │ + b.n 5602e │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61224 @ 0xef28 │ │ │ │ + movw r1, #59372 @ 0xe7ec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ + bl d56e0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 560ba │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 56062 │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 560b4 │ │ │ │ - bl 140118 │ │ │ │ - b.n 560ba │ │ │ │ + bne.n 5605c │ │ │ │ + bl 13f5e4 │ │ │ │ + b.n 56062 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 560f8 │ │ │ │ + cbnz r0, 560a0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 560d6 │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 5607e │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 560d0 │ │ │ │ - bl 140118 │ │ │ │ - b.n 560d6 │ │ │ │ + bne.n 56078 │ │ │ │ + bl 13f5e4 │ │ │ │ + b.n 5607e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 560f8 │ │ │ │ + cbnz r0, 560a0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 560f8 │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 560a0 │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 560ee │ │ │ │ + bne.n 56096 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 140118 │ │ │ │ + b.w 13f5e4 │ │ │ │ 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 7bb84 │ │ │ │ + bl 7bbb4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 56136 │ │ │ │ - bl 24c55c │ │ │ │ + cbz r0, 560de │ │ │ │ + bl 24bd40 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5612a │ │ │ │ + bge.n 560d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5612e │ │ │ │ + cbz r3, 560d6 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 56136 │ │ │ │ + b.n 560de │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5612a │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 560d2 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #53108 @ 0xcf74 │ │ │ │ + movw r0, #50972 @ 0xc71c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - b.w 808ec │ │ │ │ + b.w 8091c │ │ │ │ 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 5618a │ │ │ │ + bge.n 56132 │ │ │ │ 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 56196 │ │ │ │ + b.n 5613e │ │ │ │ lsls r1, r1, #1 │ │ │ │ bl 9dfac <_PyBytes_Resize@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 56172 │ │ │ │ + bne.n 5611a │ │ │ │ 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 561f2 │ │ │ │ + ble.n 5619a │ │ │ │ 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 561f2 │ │ │ │ + bcs.n 5619a │ │ │ │ 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 561c2 │ │ │ │ + b.n 5616a │ │ │ │ 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 56244 │ │ │ │ + bhi.n 561ec │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - bmi.n 5625c │ │ │ │ + bmi.n 56204 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #61840 @ 0xf190 │ │ │ │ + movw r2, #59740 @ 0xe95c │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #35680 @ 0x8b60 │ │ │ │ + movw r1, #33432 @ 0x8298 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #4252 @ 0x109c │ │ │ │ + movw r0, #2012 @ 0x7dc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 24109c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 563ae │ │ │ │ - movw r0, #4252 @ 0x109c │ │ │ │ + bl 2408ac <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 56356 │ │ │ │ + movw r0, #2012 @ 0x7dc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5621a │ │ │ │ - b.n 563ae │ │ │ │ + bne.n 561c2 │ │ │ │ + b.n 56356 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 562c6 │ │ │ │ + ble.n 5626e │ │ │ │ ldr r4, [r6, #4] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 562c6 │ │ │ │ + beq.n 5626e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 562a6 │ │ │ │ + bpl.n 5624e │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b428 │ │ │ │ + bl 8b434 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 563ae │ │ │ │ + beq.w 56356 │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 562c6 │ │ │ │ + beq.n 5626e │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #63348 @ 0xf774 │ │ │ │ + movw r1, #61108 @ 0xeeb4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 563ae │ │ │ │ + bl f1b28 │ │ │ │ + b.n 56356 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #32456 @ 0x7ec8 │ │ │ │ + movw r2, #30076 @ 0x757c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #35928 @ 0x8c58 │ │ │ │ + movw r1, #33688 @ 0x8398 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #4252 @ 0x109c │ │ │ │ + movw r0, #2012 @ 0x7dc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 24109c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 563ae │ │ │ │ + bl 2408ac <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 56356 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp.w r7, #536870912 @ 0x20000000 │ │ │ │ - blt.n 562e6 │ │ │ │ + blt.n 5628e │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #9272 @ 0x2438 │ │ │ │ + movw r1, #7172 @ 0x1c04 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 563ae │ │ │ │ + bl f1b28 │ │ │ │ + b.n 56356 │ │ │ │ lsls r1, r7, #2 │ │ │ │ movs r0, #0 │ │ │ │ - bl 711a8 │ │ │ │ + bl 711e0 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 563ae │ │ │ │ + beq.n 56356 │ │ │ │ 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 56388 │ │ │ │ + ble.n 56330 │ │ │ │ ldrb.w r5, [r2, #1]! │ │ │ │ cmp r5, #39 @ 0x27 │ │ │ │ - beq.n 56316 │ │ │ │ + beq.n 562be │ │ │ │ cmp r5, #92 @ 0x5c │ │ │ │ - bne.n 56324 │ │ │ │ + bne.n 562cc │ │ │ │ mov r3, r4 │ │ │ │ movs r6, #92 @ 0x5c │ │ │ │ strb.w r6, [r3], #2 │ │ │ │ strb r5, [r4, #1] │ │ │ │ mov r4, r3 │ │ │ │ - b.n 56304 │ │ │ │ + b.n 562ac │ │ │ │ cmp r5, #9 │ │ │ │ - bne.n 56332 │ │ │ │ + bne.n 562da │ │ │ │ movw r3, #29788 @ 0x745c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 56304 │ │ │ │ + b.n 562ac │ │ │ │ cmp r5, #10 │ │ │ │ - bne.n 56340 │ │ │ │ + bne.n 562e8 │ │ │ │ movw r3, #28252 @ 0x6e5c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 56304 │ │ │ │ + b.n 562ac │ │ │ │ cmp r5, #13 │ │ │ │ - bne.n 5634e │ │ │ │ + bne.n 562f6 │ │ │ │ movw r3, #29276 @ 0x725c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 56304 │ │ │ │ + b.n 562ac │ │ │ │ sub.w r3, r5, #32 │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ - bls.n 56382 │ │ │ │ + bls.n 5632a │ │ │ │ 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 56304 │ │ │ │ + b.n 562ac │ │ │ │ strb.w r5, [r4], #1 │ │ │ │ - b.n 56304 │ │ │ │ + b.n 562ac │ │ │ │ movs r3, #0 │ │ │ │ subs r1, r4, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ strb r3, [r4, #0] │ │ │ │ bl 9dfac <_PyBytes_Resize@@Base> │ │ │ │ - cbnz r0, 563ae │ │ │ │ + cbnz r0, 56356 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 563ae │ │ │ │ + cbz r1, 56356 │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #15164 @ 0x3b3c │ │ │ │ + movw r0, #12924 @ 0x327c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 808ec │ │ │ │ + b.w 8091c │ │ │ │ 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 7dd68 │ │ │ │ + b.w 7dd94 │ │ │ │ stmdb 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, 563ee │ │ │ │ + cbnz r4, 56396 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 563ee │ │ │ │ + ble.n 56396 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 563ee │ │ │ │ - cbnz r2, 5640e │ │ │ │ + bne.n 56396 │ │ │ │ + cbnz r2, 563b6 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #212] @ (564c8 ) │ │ │ │ + ldr r4, [pc, #212] @ (56470 ) │ │ │ │ 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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 5640e │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 563b6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 564c2 │ │ │ │ + b.n 5646a │ │ │ │ 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, 56434 │ │ │ │ + cbnz r2, 563dc │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 564c2 │ │ │ │ + b.n 5646a │ │ │ │ mov r0, r5 │ │ │ │ mov.w r9, #2 │ │ │ │ movt r9, #32768 @ 0x8000 │ │ │ │ - bl 14ed2c │ │ │ │ + bl 14e390 │ │ │ │ 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 5642a │ │ │ │ + ble.n 563d2 │ │ │ │ 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 711e0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5640a │ │ │ │ + beq.n 563b2 │ │ │ │ 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 94d10 │ │ │ │ + bl 94d94 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 564a0 │ │ │ │ + bge.n 56448 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 564a0 │ │ │ │ + cbnz r3, 56448 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5640a │ │ │ │ + beq.n 563b2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add.w sl, sl, #65536 @ 0x10000 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5644e │ │ │ │ + bge.n 563f6 │ │ │ │ subs r3, #1 │ │ │ │ mov r4, fp │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 56448 │ │ │ │ + bne.n 563f0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 56448 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 563f0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strb r4, [r2, r4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 564ec │ │ │ │ + cbnz r3, 56494 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 564ec │ │ │ │ + ble.n 56494 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 564ec │ │ │ │ - cbnz r0, 56506 │ │ │ │ + bne.n 56494 │ │ │ │ + cbnz r0, 564ae │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #76] @ (56548 ) │ │ │ │ + ldr r4, [pc, #76] @ (564f0 ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 56540 │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 564e8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 20b7bc │ │ │ │ + bl 20af50 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 56540 │ │ │ │ + beq.n 564e8 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #9304 @ 0x2458 │ │ │ │ + movw r1, #7204 @ 0x1c24 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #57836 @ 0xe1ec │ │ │ │ + movw r0, #55212 @ 0xd7ac │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 91afc │ │ │ │ + bl 91bcc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 56540 │ │ │ │ + beq.n 564e8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #46124 @ 0xb42c │ │ │ │ movt r1, #2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 271a00 <_PyTime_FromLong@@Base+0xb00> │ │ │ │ + b.w 271228 <_PyTime_FromLong@@Base+0xb00> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ strb r0, [r0, r5] │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ add r0, r3 │ │ │ │ - b.w 7dd68 │ │ │ │ + b.w 7dd94 │ │ │ │ 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, 56576 │ │ │ │ + cbz r3, 5651e │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r3, #1 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ - b.w 7dd68 │ │ │ │ + b.w 7dd94 │ │ │ │ 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] @ (56670 ) │ │ │ │ + movw r4, #64868 @ 0xfd64 │ │ │ │ + movt r4, #72 @ 0x48 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ mov r6, r1 │ │ │ │ + ldmia r4!, {r0, r1, r2, r3} │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ - add r4, sp, #36 @ 0x24 │ │ │ │ - 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} │ │ │ │ + add r5, sp, #36 @ 0x24 │ │ │ │ + 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 565bc │ │ │ │ + bne.n 5656a │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 565bc │ │ │ │ + ble.n 5656a │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 565bc │ │ │ │ - cbnz r6, 565e2 │ │ │ │ - ldr r4, [pc, #180] @ (56674 ) │ │ │ │ + bne.n 5656a │ │ │ │ + cbnz r6, 56590 │ │ │ │ + ldr r4, [pc, #180] @ (56620 ) │ │ │ │ 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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 565e2 │ │ │ │ + cbnz r0, 56590 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 56662 │ │ │ │ + b.n 56610 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 11bf80 │ │ │ │ + bl 11ba90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 565de │ │ │ │ - movw r3, #39596 @ 0x9aac │ │ │ │ + beq.n 5658c │ │ │ │ + movw r3, #37272 @ 0x9198 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr r1, [r6, #4] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 202330 <_PyEval_GetBuiltin@@Base+0x444> │ │ │ │ + bl 201aa4 <_PyEval_GetBuiltin@@Base+0x440> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 565de │ │ │ │ + beq.n 5658c │ │ │ │ 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, 56622 │ │ │ │ + cbz r3, 565d0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ blx 2ae9c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5662c │ │ │ │ + b.n 565da │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ blx 2bec4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 5663a │ │ │ │ + beq.n 565e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 56662 │ │ │ │ + b.n 56610 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - cbz r2, 56658 │ │ │ │ + cbz r2, 56606 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, #22 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bne.n 56652 │ │ │ │ - bl 1a8634 │ │ │ │ - b.n 56658 │ │ │ │ + bne.n 56600 │ │ │ │ + bl 1a7bc4 │ │ │ │ + b.n 56606 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ - bl 1b3cd8 │ │ │ │ - bl 7fa74 │ │ │ │ + bl 1b3148 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 565de │ │ │ │ - b.n 56630 │ │ │ │ + bne.n 5658c │ │ │ │ + b.n 565de │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 11c5f4 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11c104 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - lsls r4, r4, #24 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ + nop │ │ │ │ strb r4, [r5, r5] │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 56698 │ │ │ │ + cbnz r3, 56644 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 56698 │ │ │ │ + ble.n 56644 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 56698 │ │ │ │ - cbnz r0, 566b2 │ │ │ │ + bne.n 56644 │ │ │ │ + cbnz r0, 5665e │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #88] @ (56700 ) │ │ │ │ + ldr r4, [pc, #88] @ (566ac ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 566fa │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 566a6 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 566c4 │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 566fa │ │ │ │ + bne.n 56670 │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 566a6 │ │ │ │ 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 566f0 │ │ │ │ + bne.n 5669c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 566f0 │ │ │ │ + cbz r3, 5669c │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1a8634 │ │ │ │ + b.w 1a7bc4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7fd14 │ │ │ │ + b.w 7fd44 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strb r0, [r3, r6] │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 56724 │ │ │ │ + cbnz r3, 566d0 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 56724 │ │ │ │ + ble.n 566d0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 56724 │ │ │ │ - cbnz r0, 5673e │ │ │ │ + bne.n 566d0 │ │ │ │ + cbnz r0, 566ea │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #88] @ (5678c ) │ │ │ │ + ldr r4, [pc, #88] @ (56738 ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 56786 │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 56732 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 56750 │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 56786 │ │ │ │ + bne.n 566fc │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 56732 │ │ │ │ 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 5677c │ │ │ │ + bne.n 56728 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 5677c │ │ │ │ + cbz r3, 56728 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1a8634 │ │ │ │ + b.w 1a7bc4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7fd14 │ │ │ │ + b.w 7fd44 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strb r4, [r0, r7] │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ ldrb r0, [r0, #18] │ │ │ │ lsls r3, r3, #8 │ │ │ │ orr.w r3, r3, r2, lsl #16 │ │ │ │ orrs r0, r3 │ │ │ │ - b.w 7fd14 │ │ │ │ + b.w 7fd44 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 567aa │ │ │ │ + cbz r3, 56756 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 567b2 │ │ │ │ + b.n 5675e │ │ │ │ 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 fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 567e2 │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 5683a │ │ │ │ + bne.n 5678e │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 567e6 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ blx 2b814 <__sched_rr_get_interval64@plt> │ │ │ │ - cbz r0, 567fc │ │ │ │ + cbz r0, 567a8 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a8634 │ │ │ │ - b.n 56826 │ │ │ │ + bl 1a7bc4 │ │ │ │ + b.n 567d2 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 293dc8 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ + bl 293548 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ vldr s15, [sp, #8] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d5, [pc, #48] @ 56840 │ │ │ │ + vldr d5, [pc, #52] @ 567f0 │ │ │ │ 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 56830 │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 5683a │ │ │ │ + bne.n 567dc │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 567e6 │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 85a8c │ │ │ │ + b.w 85b00 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - bvs.n 5676e │ │ │ │ + nop.w │ │ │ │ + bvs.n 5671e │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ - b.w 4c3cc <_PyXI_NewExcInfo@@Base+0x482> │ │ │ │ + b.w 4c37c <_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 56886 │ │ │ │ - movw r2, #56596 @ 0xdd14 │ │ │ │ + bmi.n 56836 │ │ │ │ + movw r2, #54356 @ 0xd454 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #40216 @ 0x9d18 │ │ │ │ + movw r1, #37828 @ 0x93c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #57180 @ 0xdf5c │ │ │ │ + movw r0, #56084 @ 0xdb14 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r3, r5 │ │ │ │ - bl 24109c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 2408ac <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5691c │ │ │ │ + b.n 568cc │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ and.w r2, r3, #253 @ 0xfd │ │ │ │ cmp r2, #117 @ 0x75 │ │ │ │ - beq.n 568ac │ │ │ │ + beq.n 5685c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #9424 @ 0x24d0 │ │ │ │ + movw r1, #7324 @ 0x1c9c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 56882 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 56832 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - bne.n 568e6 │ │ │ │ + bne.n 56896 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1c7f8c │ │ │ │ + bl 1c7388 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.n 568dc │ │ │ │ + ble.n 5688c │ │ │ │ ldr r7, [r4, #8] │ │ │ │ subs r6, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ adds r1, r6, r7 │ │ │ │ - bl 22deb8 <_PyUnicode_EncodeUTF16@@Base+0x664> │ │ │ │ + bl 22d6f0 <_PyUnicode_EncodeUTF16@@Base+0x664> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 56882 │ │ │ │ + beq.n 56832 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, r7, lsl #2 │ │ │ │ - bl 1c7f8c │ │ │ │ + bl 1c7388 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 5691c │ │ │ │ + b.n 568cc │ │ │ │ mov r0, r1 │ │ │ │ - bl 1d58ec │ │ │ │ + bl 1d4bf4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, r6 │ │ │ │ cmp.w r1, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 56900 │ │ │ │ + bcc.n 568b0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1f37b8 │ │ │ │ + b.w 1f2f28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22deb8 <_PyUnicode_EncodeUTF16@@Base+0x664> │ │ │ │ + bl 22d6f0 <_PyUnicode_EncodeUTF16@@Base+0x664> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 56882 │ │ │ │ + beq.n 56832 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, r6, lsl #2 │ │ │ │ - bl 2257f4 │ │ │ │ - b.n 568dc │ │ │ │ + bl 224fcc │ │ │ │ + b.n 5688c │ │ │ │ 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 7fd14 │ │ │ │ + b.w 7fd44 │ │ │ │ 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 7fd14 │ │ │ │ - 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 56974 │ │ │ │ - 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 569a2 │ │ │ │ - movs r2, #3 │ │ │ │ - mov r0, sp │ │ │ │ - bl 1f4650 <_PyTime_FromSecondsObject@@Base> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 5699e │ │ │ │ - ldrd r2, r3, [sp] │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.n 569a2 │ │ │ │ - movw r3, #43724 @ 0xaacc │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #33956 @ 0x84a4 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 569ba │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ - adds r1, #16 │ │ │ │ - ldrexd r4, r5, [r1] │ │ │ │ - strexd r0, r2, r3, [r1] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 569a6 │ │ │ │ - movw r0, #5160 @ 0x1428 │ │ │ │ - movt r0, #75 @ 0x4b │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + b.w 7fd44 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 56a84 │ │ │ │ + beq.n 569b6 │ │ │ │ mov r2, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 56a84 │ │ │ │ + beq.n 569b6 │ │ │ │ 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 569f8 │ │ │ │ + beq.n 5692a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 56a80 │ │ │ │ + bge.n 569b2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 56a80 │ │ │ │ + b.n 569b2 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ movw r3, #33976 @ 0x84b8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 56a16 │ │ │ │ + beq.n 56948 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w c15d0 │ │ │ │ + b.w c1520 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r1 │ │ │ │ - bl 195580 │ │ │ │ + bl 194a60 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 56a28 │ │ │ │ + cbnz r0, 5695a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 56a80 │ │ │ │ + b.n 569b2 │ │ │ │ ldr.w r9, [r6, #156] @ 0x9c │ │ │ │ - movw r3, #2433 @ 0x981 │ │ │ │ + movw r3, #2257 @ 0x8d1 │ │ │ │ movt r3, #12 │ │ │ │ mov r0, r6 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 56a40 │ │ │ │ - bl c0978 <_PyDict_FromItems@@Base+0x90> │ │ │ │ - b.n 56a46 │ │ │ │ + bne.n 56972 │ │ │ │ + bl c08c8 <_PyDict_FromItems@@Base+0x90> │ │ │ │ + b.n 56978 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ blx r9 │ │ │ │ - cbnz r0, 56a60 │ │ │ │ + cbnz r0, 56992 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 56a24 │ │ │ │ + bge.n 56956 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 56a24 │ │ │ │ + bne.n 56956 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 56a24 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 56956 │ │ │ │ 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] │ │ │ │ @@ -64094,312 +64010,357 @@ │ │ │ │ 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 97c24 │ │ │ │ + bl 97ca0 │ │ │ │ mov r5, r0 │ │ │ │ blx 2c4fc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 9a7f0 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 56ac8 │ │ │ │ + bge.n 569fa │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1a8634 │ │ │ │ + b.w 1a7bc4 │ │ │ │ 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 56af4 │ │ │ │ + bne.n 56a26 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1f028c <_Py_Gid_Converter@@Base> │ │ │ │ - cbnz r0, 56b0e │ │ │ │ - b.n 56b0a │ │ │ │ + bl 1ef9f4 <_Py_Gid_Converter@@Base> │ │ │ │ + cbnz r0, 56a40 │ │ │ │ + b.n 56a3c │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42976 @ 0xa7e0 │ │ │ │ + movw r0, #40588 @ 0x9e8c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56ae8 │ │ │ │ + bne.n 56a1a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 56b50 │ │ │ │ + b.n 56a82 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1f028c <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1ef9f4 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56b0a │ │ │ │ + beq.n 56a3c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1f028c <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1ef9f4 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56b0a │ │ │ │ + beq.n 56a3c │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2ad44 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 56b48 │ │ │ │ + bge.n 56a7a │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1a8634 │ │ │ │ + b.w 1a7bc4 │ │ │ │ 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 56aba │ │ │ │ + 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 56ae8 │ │ │ │ + movs r2, #3 │ │ │ │ + mov r0, sp │ │ │ │ + bl 1f3ed8 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 56ae4 │ │ │ │ + ldrd r2, r3, [sp] │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 56ae8 │ │ │ │ + movw r3, #43724 @ 0xaacc │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #31820 @ 0x7c4c │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1b28 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 56b00 │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ + adds r1, #16 │ │ │ │ + ldrexd r4, r5, [r1] │ │ │ │ + strexd r0, r2, r3, [r1] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 56aec │ │ │ │ + movw r0, #5160 @ 0x1428 │ │ │ │ + movt r0, #75 @ 0x4b │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00056b54 : │ │ │ │ +00056b04 : │ │ │ │ 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, #20936 @ 0x51c8 │ │ │ │ + movw r1, #18696 @ 0x4908 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #62356 @ 0xf394 │ │ │ │ + movw r0, #60116 @ 0xead4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1b2f4c │ │ │ │ + bl 1b23b4 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 56b86 │ │ │ │ + cbnz r0, 56b36 │ │ │ │ movs r4, #0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r4 │ │ │ │ - b.n 56bac │ │ │ │ + b.n 56b5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 793f8 │ │ │ │ + bl 79430 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56b7c │ │ │ │ + beq.n 56b2c │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c15d0 │ │ │ │ + bl c1520 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 56ba8 │ │ │ │ - bl 859dc │ │ │ │ + cbz r0, 56b58 │ │ │ │ + bl 85a50 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 56bac │ │ │ │ + b.n 56b5c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + │ │ │ │ +00056b72 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r7, [pc, #164] @ (56c28 ) │ │ │ │ + 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 56baa │ │ │ │ + mov r0, r2 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 235b08 <_PyDeadline_Init@@Base> │ │ │ │ + mov r9, r0 │ │ │ │ + mov sl, r1 │ │ │ │ + b.n 56bb0 │ │ │ │ + mov.w r9, #0 │ │ │ │ + mov sl, r9 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 1b1d48 <_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 1268ec │ │ │ │ + mov fp, r0 │ │ │ │ + cbnz r0, 56bf4 │ │ │ │ + orrs.w r3, r8, r7 │ │ │ │ + beq.n 56bf4 │ │ │ │ + bl 97ca0 │ │ │ │ + mov r3, r7 │ │ │ │ + mov fp, r0 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + bl 1268ec │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, fp │ │ │ │ + mov fp, r3 │ │ │ │ + bl 9a7f0 │ │ │ │ + cmp.w fp, #2 │ │ │ │ + bne.n 56c1e │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 1ccffc <_PyEval_MakePendingCalls@@Base> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 56c1e │ │ │ │ + cmp r5, #1 │ │ │ │ + sbcs.w r3, r4, #0 │ │ │ │ + blt.n 56bb0 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, sl │ │ │ │ + bl 269e68 <_PyDeadline_Get@@Base> │ │ │ │ + mov r5, r0 │ │ │ │ + subs r4, r1, #0 │ │ │ │ + bge.n 56bb0 │ │ │ │ + mov.w fp, #0 │ │ │ │ + mov r0, fp │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 56be4 │ │ │ │ + bne.n 56c4e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1d3e38 <_Py_Uid_Converter@@Base> │ │ │ │ - cbnz r0, 56bfe │ │ │ │ - b.n 56bfa │ │ │ │ + bl 1d3440 <_Py_Uid_Converter@@Base> │ │ │ │ + cbnz r0, 56c68 │ │ │ │ + b.n 56c64 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42964 @ 0xa7d4 │ │ │ │ + movw r0, #40576 @ 0x9e80 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56bd8 │ │ │ │ + bne.n 56c42 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 56c40 │ │ │ │ + b.n 56caa │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1d3e38 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d3440 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56bfa │ │ │ │ + beq.n 56c64 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1d3e38 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d3440 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56bfa │ │ │ │ + beq.n 56c64 │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2b778 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 56c38 │ │ │ │ + bge.n 56ca2 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1a8634 │ │ │ │ + b.w 1a7bc4 │ │ │ │ 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 7dd68 │ │ │ │ + b.w 7dd94 │ │ │ │ │ │ │ │ -00056c60 : │ │ │ │ +00056cca : │ │ │ │ movs r1, #1 │ │ │ │ - b.w 284c74 │ │ │ │ + b.w 2844a4 │ │ │ │ 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, #46924 @ 0xb74c │ │ │ │ + movw r1, #44788 @ 0xaef4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl c2188 │ │ │ │ - cbz r0, 56c98 │ │ │ │ + bl c20dc │ │ │ │ + cbz r0, 56d02 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 33b8a <_Py_fstat@@Base+0x18a> │ │ │ │ + bl 33b02 <_Py_fstat@@Base+0x18a> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - │ │ │ │ -00056c9c : │ │ │ │ - stmdb 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] @ (56d50 ) │ │ │ │ - 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 56cd4 │ │ │ │ - mov r0, r2 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 2362e8 <_PyDeadline_Init@@Base> │ │ │ │ - mov r9, r0 │ │ │ │ - mov sl, r1 │ │ │ │ - b.n 56cda │ │ │ │ - mov.w r9, #0 │ │ │ │ - mov sl, r9 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 1b28e0 <_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 126e38 │ │ │ │ - mov fp, r0 │ │ │ │ - cbnz r0, 56d1e │ │ │ │ - orrs.w r3, r8, r7 │ │ │ │ - beq.n 56d1e │ │ │ │ - bl 97c24 │ │ │ │ - mov r3, r7 │ │ │ │ - mov fp, r0 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - bl 126e38 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, fp │ │ │ │ - mov fp, r3 │ │ │ │ - bl 9a7f0 │ │ │ │ - cmp.w fp, #2 │ │ │ │ - bne.n 56d48 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 1cdbfc <_PyEval_MakePendingCalls@@Base> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 56d48 │ │ │ │ - cmp r5, #1 │ │ │ │ - sbcs.w r3, r4, #0 │ │ │ │ - blt.n 56cda │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, sl │ │ │ │ - bl 266668 <_PyDeadline_Get@@Base> │ │ │ │ - mov r5, r0 │ │ │ │ - subs r4, r1, #0 │ │ │ │ - bge.n 56cda │ │ │ │ - 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, 56d7c │ │ │ │ - movw r1, #9496 @ 0x2518 │ │ │ │ + cbnz r2, 56d2e │ │ │ │ + movw r1, #7396 @ 0x1ce4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl f20dc │ │ │ │ - b.n 56d88 │ │ │ │ - movw r1, #9520 @ 0x2530 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 56d3a │ │ │ │ + movw r1, #7420 @ 0x1cfc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ 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 13877c │ │ │ │ - cbnz r0, 56db0 │ │ │ │ + bl 137d64 │ │ │ │ + cbnz r0, 56d62 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 56dc4 │ │ │ │ + b.n 56d76 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 56dac │ │ │ │ + blt.n 56d5e │ │ │ │ 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 │ │ │ │ @@ -64412,28 +64373,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 192ad8 <_PyStaticType_InitForExtension@@Base+0x5b0> │ │ │ │ + bl 191fb0 <_PyStaticType_InitForExtension@@Base+0x5b0> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #9540 @ 0x2544 │ │ │ │ + movw r0, #7440 @ 0x1d10 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - b.w 808ec │ │ │ │ + b.w 8091c │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.n 56e50 │ │ │ │ + bpl.n 56e02 │ │ │ │ ldr.w r1, [r0, #440] @ 0x1b8 │ │ │ │ - cbz r1, 56e54 │ │ │ │ + cbz r1, 56e06 │ │ │ │ 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] │ │ │ │ @@ -64445,844 +64406,841 @@ │ │ │ │ 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 7dd68 │ │ │ │ + b.w 7dd94 │ │ │ │ movs r0, #208 @ 0xd0 │ │ │ │ - b.n 56e58 │ │ │ │ + b.n 56e0a │ │ │ │ mov.w r0, #468 @ 0x1d4 │ │ │ │ - b.w 7dd68 │ │ │ │ - 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, 56e7c │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 56e7c │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 56e7c │ │ │ │ - cbnz r0, 56e96 │ │ │ │ - movs r4, #1 │ │ │ │ - movs r2, #0 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - add r5, sp, #28 │ │ │ │ - strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #44] @ (56eb8 ) │ │ │ │ - strd r2, r5, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 56eb2 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl 20b7bc │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 56eb2 │ │ │ │ - movw r1, #48580 @ 0xbdc4 │ │ │ │ - movt r1, #2 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 271a00 <_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 7dd94 │ │ │ │ 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 1a3a98 <_PyType_Name@@Base> │ │ │ │ + bl 1a3020 <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #9548 @ 0x254c │ │ │ │ + movw r0, #7448 @ 0x1d18 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e3efc │ │ │ │ + b.w e3a1c │ │ │ │ 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, 56f08 │ │ │ │ + cbnz r3, 56e5a │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 56f08 │ │ │ │ + ble.n 56e5a │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 56f08 │ │ │ │ - cbnz r4, 56f26 │ │ │ │ + bne.n 56e5a │ │ │ │ + cbnz r4, 56e78 │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #64] @ (56f50 ) │ │ │ │ + ldr r4, [pc, #60] @ (56ea0 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #2 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 56f48 │ │ │ │ + cbz r0, 56e9a │ │ │ │ ldrd r5, r0, [r4] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 56f3a │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 56f48 │ │ │ │ + bne.n 56e8c │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 56e9a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1b8f64 │ │ │ │ + b.w 1b83c4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - ldrsb r4, [r3, r0] │ │ │ │ + strb r0, [r6, r7] │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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, #48120 @ 0xbbf8 │ │ │ │ + movw r1, #45880 @ 0xb338 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl c2188 │ │ │ │ - cbz r0, 56fa8 │ │ │ │ + bl c20dc │ │ │ │ + cbz r0, 56ef8 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ movw r3, #15272 @ 0x3ba8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 56fac │ │ │ │ + beq.n 56efc │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #9560 @ 0x2558 │ │ │ │ + movw r1, #7460 @ 0x1d24 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57020 │ │ │ │ + b.n 56f70 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbnz r3, 56fba │ │ │ │ + cbnz r3, 56f0a │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 57020 │ │ │ │ + b.n 56f70 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 56fd6 │ │ │ │ + beq.n 56f26 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #9592 @ 0x2578 │ │ │ │ + movw r1, #7492 @ 0x1d44 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 56fa8 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 56ef8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.n 56ff6 │ │ │ │ + beq.n 56f46 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #9632 @ 0x25a0 │ │ │ │ + movw r1, #7532 @ 0x1d6c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 56fa8 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 56ef8 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #36] @ (57024 ) │ │ │ │ + ldr r0, [pc, #36] @ (56f74 ) │ │ │ │ add r1, sp, #12 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 94d10 │ │ │ │ + bl 94d94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56fa8 │ │ │ │ + beq.n 56ef8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 56fb0 │ │ │ │ + bge.n 56f00 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 56fb0 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 56fb0 │ │ │ │ + bne.n 56f00 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 56f00 │ │ │ │ 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 5704e │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - bl 20b7bc │ │ │ │ - mov r4, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - beq.n 570b8 │ │ │ │ - b.n 57066 │ │ │ │ - movs r3, #2 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r0, r1 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42876 @ 0xa77c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 57040 │ │ │ │ - b.n 570b8 │ │ │ │ - movw r3, #39596 @ 0x9aac │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 202330 <_PyEval_GetBuiltin@@Base+0x444> │ │ │ │ - cbz r0, 570b8 │ │ │ │ - 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, 56f98 │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 56f98 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 56f98 │ │ │ │ + cbnz r0, 56fb2 │ │ │ │ + movs r4, #1 │ │ │ │ + movs r2, #0 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + add r5, sp, #28 │ │ │ │ + strd r4, r2, [sp, #8] │ │ │ │ + ldr r4, [pc, #44] @ (56fd4 ) │ │ │ │ + strd r2, r5, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 56fce │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl 20af50 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5709e │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7fd14 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cbz r3, 570b0 │ │ │ │ - movw r3, #43732 @ 0xaad4 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1a8634 │ │ │ │ - bl 7fa74 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 57092 │ │ │ │ + beq.n 56fce │ │ │ │ + movw r1, #48580 @ 0xbdc4 │ │ │ │ + movt r1, #2 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 271228 <_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, [r3, r0] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ │ │ │ │ -000570be : │ │ │ │ +00056fd8 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 284c74 │ │ │ │ + b.w 2844a4 │ │ │ │ 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 d8268 │ │ │ │ + bl d7dc0 │ │ │ │ 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 57106 │ │ │ │ + bne.n 57020 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 571ae │ │ │ │ + beq.n 570c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5712a │ │ │ │ + bge.n 57044 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5712a │ │ │ │ + b.n 57044 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12f584 │ │ │ │ + bl 12f0cc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 57122 │ │ │ │ + cbnz r0, 5703c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r0, #9680 @ 0x25d0 │ │ │ │ + movw r0, #7580 @ 0x1d9c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 1fd50c │ │ │ │ - b.n 571ae │ │ │ │ + bl 1fcd00 │ │ │ │ + b.n 570c8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ orr.w r3, r3, #32 │ │ │ │ str r3, [r0, #20] │ │ │ │ - ldr r0, [pc, #144] @ (571bc ) │ │ │ │ + ldr r0, [pc, #140] @ (570d4 ) │ │ │ │ movs r2, #2 │ │ │ │ add r1, sp, #8 │ │ │ │ strd r6, r4, [sp, #8] │ │ │ │ - bl 134100 │ │ │ │ - cbnz r0, 5714c │ │ │ │ + bl 1336cc │ │ │ │ + cbnz r0, 57066 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r0, #9724 @ 0x25fc │ │ │ │ + movw r0, #7624 @ 0x1dc8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 1fd50c │ │ │ │ - b.n 5715e │ │ │ │ + bl 1fcd00 │ │ │ │ + b.n 57078 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5715e │ │ │ │ + bge.n 57078 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5715e │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 57078 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 5719a │ │ │ │ + beq.n 570b4 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #84] @ (571c0 ) │ │ │ │ + ldr r0, [pc, #84] @ (570d8 ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 94d10 │ │ │ │ - cbnz r0, 57188 │ │ │ │ + bl 94d94 │ │ │ │ + cbnz r0, 570a2 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r0, #9680 @ 0x25d0 │ │ │ │ + movw r0, #7580 @ 0x1d9c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 1fd50c │ │ │ │ - b.n 5719a │ │ │ │ + bl 1fcd00 │ │ │ │ + b.n 570b4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5719a │ │ │ │ + bge.n 570b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5719a │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 570b4 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 571ae │ │ │ │ + bge.n 570c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 571ae │ │ │ │ + cbnz r3, 570c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl d827c │ │ │ │ + bl d7dd4 │ │ │ │ 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 57102 │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + bl 20af50 │ │ │ │ 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 1928e0 <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + adds r2, r0, #1 │ │ │ │ + beq.n 5716c │ │ │ │ + b.n 5711a │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #40488 @ 0x9e28 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + mov r2, r3 │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 570f4 │ │ │ │ + b.n 5716c │ │ │ │ + movw r3, #37272 @ 0x9198 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + add r2, sp, #4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 201aa4 <_PyEval_GetBuiltin@@Base+0x440> │ │ │ │ + cbz r0, 5716c │ │ │ │ + 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 57152 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 7fd44 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cbz r3, 57164 │ │ │ │ + movw r3, #43732 @ 0xaad4 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1a7bc4 │ │ │ │ + bl 7faa4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 57146 │ │ │ │ + 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 570c4 │ │ │ │ + bl 56fde │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr.w r2, [r4, #172] @ 0xac │ │ │ │ - cbz r2, 57294 │ │ │ │ + cbz r2, 571fc │ │ │ │ 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 57246 │ │ │ │ + bge.n 571ae │ │ │ │ ldr.w r1, [r0, #4]! │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 57236 │ │ │ │ + bne.n 5719e │ │ │ │ cmp r3, r6 │ │ │ │ - bge.n 57294 │ │ │ │ - movw r0, #29195 @ 0x720b │ │ │ │ + bge.n 571fc │ │ │ │ + movw r0, #29043 @ 0x7173 │ │ │ │ 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 5726c │ │ │ │ + bge.n 571d4 │ │ │ │ ldr r1, [r1, #80] @ 0x50 │ │ │ │ - cbz r1, 5726c │ │ │ │ + cbz r1, 571d4 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 5726c │ │ │ │ - cbnz r4, 57274 │ │ │ │ + beq.n 571d4 │ │ │ │ + cbnz r4, 571dc │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 57254 │ │ │ │ - b.n 57294 │ │ │ │ - movw r3, #48945 @ 0xbf31 │ │ │ │ + bne.n 571bc │ │ │ │ + b.n 571fc │ │ │ │ + movw r3, #46485 @ 0xb595 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 57288 │ │ │ │ + bne.n 571f0 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 57294 │ │ │ │ + b.n 571fc │ │ │ │ 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 572bc │ │ │ │ - cbz r6, 572cc │ │ │ │ + beq.n 57224 │ │ │ │ + cbz r6, 57234 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ adds r4, #21 │ │ │ │ - b.n 572e2 │ │ │ │ - cbz r6, 572cc │ │ │ │ + b.n 5724a │ │ │ │ + cbz r6, 57234 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ubfx r4, r4, #2, #3 │ │ │ │ mla r4, r3, r4, r4 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 572e2 │ │ │ │ + b.n 5724a │ │ │ │ ldr r3, [r5, #28] │ │ │ │ - cbz r3, 572e0 │ │ │ │ + cbz r3, 57248 │ │ │ │ ldrb r4, [r5, #16] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ubfx r4, r4, #2, #3 │ │ │ │ mla r4, r3, r4, r4 │ │ │ │ adds r4, #32 │ │ │ │ - b.n 572e2 │ │ │ │ + b.n 5724a │ │ │ │ movs r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 191cec <_Py_NewReference@@Base+0x2c8c> │ │ │ │ - cbz r0, 572f8 │ │ │ │ - cbz r7, 572f2 │ │ │ │ - cbz r6, 572f2 │ │ │ │ + bl 1911c4 <_Py_NewReference@@Base+0x2c8c> │ │ │ │ + cbz r0, 57260 │ │ │ │ + cbz r7, 5725a │ │ │ │ + cbz r6, 5725a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - b.n 572f4 │ │ │ │ + b.n 5725c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ adds r4, #1 │ │ │ │ add r4, r3 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 7fd14 │ │ │ │ + b.w 7fd44 │ │ │ │ │ │ │ │ -00057302 : │ │ │ │ +0005726a : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1c7d14 │ │ │ │ + bl 1c7110 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 57320 │ │ │ │ - bl d82f8 │ │ │ │ + cbnz r0, 57288 │ │ │ │ + bl d7e50 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 57334 │ │ │ │ + b.n 5729c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57332 │ │ │ │ + bge.n 5729a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57332 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5729a │ │ │ │ + bl 76e30 <_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 191db8 <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00057336 : │ │ │ │ +000572e4 : │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (57350 ) │ │ │ │ + ldr r4, [pc, #16] @ (572fc ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w d5cf8 <_PyErr_FormatV@@Base> │ │ │ │ - nop │ │ │ │ + b.w d586c <_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 5738c │ │ │ │ + beq.n 57338 │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5738c │ │ │ │ + beq.n 57338 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ sub.w r3, r1, #16 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 573b8 │ │ │ │ - b.n 573a4 │ │ │ │ + bls.n 57364 │ │ │ │ + b.n 57350 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 57380 │ │ │ │ - movw r0, #35068 @ 0x88fc │ │ │ │ + beq.n 5732c │ │ │ │ + movw r0, #32828 @ 0x803c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ - bl 22ade4 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 22a65c <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57380 │ │ │ │ - b.n 57450 │ │ │ │ - movw r0, #35068 @ 0x88fc │ │ │ │ + bne.n 5732c │ │ │ │ + b.n 573fc │ │ │ │ + movw r0, #32828 @ 0x803c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #18 │ │ │ │ movs r2, #16 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57450 │ │ │ │ + beq.n 573fc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 573cc │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 57378 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57450 │ │ │ │ + bne.n 573fc │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 573e0 │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 5738c │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57450 │ │ │ │ + bne.n 573fc │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 573f2 │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 57450 │ │ │ │ + bne.n 5739e │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 573fc │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 57404 │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 57450 │ │ │ │ + bne.n 573b0 │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 573fc │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 57416 │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 57450 │ │ │ │ + bne.n 573c2 │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 573fc │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 57428 │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 57450 │ │ │ │ + bne.n 573d4 │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 573fc │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - bmi.n 57454 │ │ │ │ - movw r2, #61840 @ 0xf190 │ │ │ │ + bmi.n 57400 │ │ │ │ + movw r2, #59740 @ 0xe95c │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #10592 @ 0x2960 │ │ │ │ + movw r1, #8352 @ 0x20a0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #35068 @ 0x88fc │ │ │ │ + movw r0, #32828 @ 0x803c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r3, r6 │ │ │ │ - bl 24109c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 2408ac <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5778a │ │ │ │ + b.n 57736 │ │ │ │ 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 57480 │ │ │ │ + bmi.n 5742c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - movw r2, #46252 @ 0xb4ac │ │ │ │ + movw r2, #43700 @ 0xaab4 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #10604 @ 0x296c │ │ │ │ + movw r1, #8364 @ 0x20ac │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #35068 @ 0x88fc │ │ │ │ + movw r0, #32828 @ 0x803c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 24109c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 57450 │ │ │ │ + bl 2408ac <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 573fc │ │ │ │ ldr.w fp, [r4, #48] @ 0x30 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bmi.n 574ae │ │ │ │ + bmi.n 5745a │ │ │ │ mov r3, fp │ │ │ │ - movw r2, #46252 @ 0xb4ac │ │ │ │ + movw r2, #43700 @ 0xaab4 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #10616 @ 0x2978 │ │ │ │ + movw r1, #8376 @ 0x20b8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #35068 @ 0x88fc │ │ │ │ + movw r0, #32828 @ 0x803c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 24109c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 57450 │ │ │ │ + bl 2408ac <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 573fc │ │ │ │ ldr.w sl, [r4, #52] @ 0x34 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.n 574dc │ │ │ │ + bmi.n 57488 │ │ │ │ mov r3, sl │ │ │ │ - movw r2, #46252 @ 0xb4ac │ │ │ │ + movw r2, #43700 @ 0xaab4 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #10628 @ 0x2984 │ │ │ │ + movw r1, #8388 @ 0x20c4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #35068 @ 0x88fc │ │ │ │ + movw r0, #32828 @ 0x803c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 24109c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 57450 │ │ │ │ + bl 2408ac <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 573fc │ │ │ │ ldr.w r8, [r4, #56] @ 0x38 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 5750a │ │ │ │ + bmi.n 574b6 │ │ │ │ mov r3, r8 │ │ │ │ - movw r2, #56596 @ 0xdd14 │ │ │ │ + movw r2, #54356 @ 0xd454 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #10640 @ 0x2990 │ │ │ │ + movw r1, #8400 @ 0x20d0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #35068 @ 0x88fc │ │ │ │ + movw r0, #32828 @ 0x803c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 24109c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 57450 │ │ │ │ + bl 2408ac <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 573fc │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 57534 │ │ │ │ + bmi.n 574e0 │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #56596 @ 0xdd14 │ │ │ │ + movw r2, #54356 @ 0xd454 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #10652 @ 0x299c │ │ │ │ + movw r1, #8412 @ 0x20dc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #35068 @ 0x88fc │ │ │ │ + movw r0, #32828 @ 0x803c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 24109c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 57450 │ │ │ │ + bl 2408ac <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 573fc │ │ │ │ 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 57560 │ │ │ │ + bmi.n 5750c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - movw r2, #56596 @ 0xdd14 │ │ │ │ + movw r2, #54356 @ 0xd454 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #10664 @ 0x29a8 │ │ │ │ + movw r1, #8424 @ 0x20e8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #35068 @ 0x88fc │ │ │ │ + movw r0, #32828 @ 0x803c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 24109c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 57450 │ │ │ │ + bl 2408ac <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 573fc │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 57576 │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 57522 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 57450 │ │ │ │ + bne.w 573fc │ │ │ │ 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 575a2 │ │ │ │ + bmi.n 5754e │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - movw r2, #61840 @ 0xf190 │ │ │ │ + movw r2, #59740 @ 0xe95c │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #10676 @ 0x29b4 │ │ │ │ + movw r1, #8436 @ 0x20f4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #35068 @ 0x88fc │ │ │ │ + movw r0, #32828 @ 0x803c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 24109c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 57450 │ │ │ │ + bl 2408ac <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 573fc │ │ │ │ ldr.w r9, [r4, #76] @ 0x4c │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - bmi.n 575d0 │ │ │ │ + bmi.n 5757c │ │ │ │ mov r3, r9 │ │ │ │ - movw r2, #61840 @ 0xf190 │ │ │ │ + movw r2, #59740 @ 0xe95c │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #10688 @ 0x29c0 │ │ │ │ + movw r1, #8448 @ 0x2100 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #35068 @ 0x88fc │ │ │ │ + movw r0, #32828 @ 0x803c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 24109c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 57450 │ │ │ │ + bl 2408ac <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 573fc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #16 │ │ │ │ - ble.n 5762e │ │ │ │ + ble.n 575da │ │ │ │ ldr r5, [r4, #80] @ 0x50 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bmi.n 57600 │ │ │ │ + bmi.n 575ac │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #46252 @ 0xb4ac │ │ │ │ + movw r2, #43700 @ 0xaab4 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #10700 @ 0x29cc │ │ │ │ + movw r1, #8460 @ 0x210c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #35068 @ 0x88fc │ │ │ │ + movw r0, #32828 @ 0x803c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 24109c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 57450 │ │ │ │ + bl 2408ac <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 573fc │ │ │ │ cmp r3, #17 │ │ │ │ - beq.n 57634 │ │ │ │ + beq.n 575e0 │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 57636 │ │ │ │ + bmi.n 575e2 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #46252 @ 0xb4ac │ │ │ │ + movw r2, #43700 @ 0xaab4 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #10712 @ 0x29d8 │ │ │ │ + movw r1, #8472 @ 0x2118 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #35068 @ 0x88fc │ │ │ │ + movw r0, #32828 @ 0x803c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 24109c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 57450 │ │ │ │ + bl 2408ac <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 573fc │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 57636 │ │ │ │ + b.n 575e2 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - movw r1, #9976 @ 0x26f8 │ │ │ │ + movw r1, #7876 @ 0x1ec4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #20] │ │ │ │ - movw r0, #9988 @ 0x2704 │ │ │ │ + movw r0, #7888 @ 0x1ed0 │ │ │ │ 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 91afc │ │ │ │ + bl 91bcc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 57688 │ │ │ │ + beq.n 57634 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 57694 │ │ │ │ + bge.n 57640 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #10724 @ 0x29e4 │ │ │ │ + movw r1, #8484 @ 0x2124 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov sl, r6 │ │ │ │ mov fp, r6 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 57772 │ │ │ │ + b.n 5771e │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 576b2 │ │ │ │ + bge.n 5765e │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #10760 @ 0x2a08 │ │ │ │ + movw r1, #8520 @ 0x2148 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 57688 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 57634 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 576d0 │ │ │ │ + bge.n 5767c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #10804 @ 0x2a34 │ │ │ │ + movw r1, #8564 @ 0x2174 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 57688 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 57634 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 576ee │ │ │ │ + bge.n 5769a │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #10848 @ 0x2a60 │ │ │ │ + movw r1, #8608 @ 0x21a0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 57688 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 57634 │ │ │ │ mov r0, fp │ │ │ │ - bl 57798 │ │ │ │ + bl 57744 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57688 │ │ │ │ + beq.n 57634 │ │ │ │ mov r0, sl │ │ │ │ - bl 57798 │ │ │ │ + bl 57744 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 57762 │ │ │ │ - cbz r5, 57712 │ │ │ │ + cbz r0, 5770e │ │ │ │ + cbz r5, 576be │ │ │ │ mov r0, r5 │ │ │ │ - bl 57798 │ │ │ │ + bl 57744 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 57714 │ │ │ │ - b.n 5776a │ │ │ │ - ldr r5, [pc, #128] @ (57794 ) │ │ │ │ - cbz r4, 57722 │ │ │ │ + cbnz r0, 576c0 │ │ │ │ + b.n 57716 │ │ │ │ + ldr r5, [pc, #128] @ (57740 ) │ │ │ │ + cbz r4, 576ce │ │ │ │ mov r0, r4 │ │ │ │ - bl 57798 │ │ │ │ + bl 57744 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 57724 │ │ │ │ - b.n 57770 │ │ │ │ - ldr r4, [pc, #112] @ (57794 ) │ │ │ │ + cbnz r0, 576d0 │ │ │ │ + b.n 5771c │ │ │ │ + ldr r4, [pc, #112] @ (57740 ) │ │ │ │ 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 │ │ │ │ @@ -65294,570 +65252,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 230b68 │ │ │ │ + bl 230410 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 57772 │ │ │ │ + b.n 5771e │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 57772 │ │ │ │ + b.n 5771e │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 57772 │ │ │ │ + b.n 5771e │ │ │ │ mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a1f4 │ │ │ │ mov r0, sl │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a1f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a1f4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a1f4 │ │ │ │ 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, 5780e │ │ │ │ + bl 713f4 │ │ │ │ + cbz r0, 577ba │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, r0, #12 │ │ │ │ adds r5, #12 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 577d2 │ │ │ │ + b.n 5777e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 577cc │ │ │ │ + bge.n 57778 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r7, #1 │ │ │ │ str.w r0, [r8, #4]! │ │ │ │ cmp r7, r6 │ │ │ │ - bge.n 57832 │ │ │ │ + bge.n 577de │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 577c0 │ │ │ │ + beq.n 5776c │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 57812 │ │ │ │ + bmi.n 577be │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #10932 @ 0x2ab4 │ │ │ │ + movw r1, #8692 @ 0x21f4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ + bl d56e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 57822 │ │ │ │ + blt.n 577ce │ │ │ │ movs r4, #0 │ │ │ │ - b.n 57832 │ │ │ │ - bl 2004b0 <_PyUnicode_Copy@@Base> │ │ │ │ + b.n 577de │ │ │ │ + bl 1ffc24 <_PyUnicode_Copy@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 577cc │ │ │ │ + bne.n 57778 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5780e │ │ │ │ + bge.n 577ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5780e │ │ │ │ + bne.n 577ba │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5780e │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 577ba │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -00057838 : │ │ │ │ +000577e4 : │ │ │ │ movs r3, #2 │ │ │ │ - b.n 57884 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl fb46c │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 5785c │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 57880 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2b928 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 57878 │ │ │ │ - movw r3, #43732 @ 0xaad4 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - b.w 1a8634 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fd14 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + b.n 577e8 │ │ │ │ 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 1c7d14 │ │ │ │ + bl 1c7110 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 578de │ │ │ │ + cbz r0, 57842 │ │ │ │ adds r5, #4 │ │ │ │ ldr.w r0, [r0, r5, lsl #2] │ │ │ │ - cbz r7, 578bc │ │ │ │ + cbz r7, 57820 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #10692 @ 0x29c4 │ │ │ │ + movw r1, #8452 @ 0x2104 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 87c44 │ │ │ │ + bl 87c70 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 578c4 │ │ │ │ + b.n 57828 │ │ │ │ mov r1, r6 │ │ │ │ - bl d6f34 │ │ │ │ + bl d6a8c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 578d2 │ │ │ │ + bge.n 57836 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 578d6 │ │ │ │ + cbz r3, 5783a │ │ │ │ mov r4, r5 │ │ │ │ - b.n 578de │ │ │ │ + b.n 57842 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 578d2 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 57836 │ │ │ │ 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 fae3c │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 57866 │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 5788a │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2b928 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 57882 │ │ │ │ + movw r3, #43732 @ 0xaad4 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + b.w 1a7bc4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 7fd44 │ │ │ │ + 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 7fa74 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 57a12 │ │ │ │ + bne.w 579be │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 285374 │ │ │ │ + bl 284ba4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57a12 │ │ │ │ - cbz r4, 57934 │ │ │ │ + beq.n 579be │ │ │ │ + cbz r4, 578e0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 285374 │ │ │ │ + bl 284ba4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 57950 │ │ │ │ + cbnz r0, 578fc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57a12 │ │ │ │ + bge.n 579be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 57a12 │ │ │ │ + bne.n 579be │ │ │ │ mov r0, r5 │ │ │ │ - b.n 57a08 │ │ │ │ + b.n 579b4 │ │ │ │ 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, 57976 │ │ │ │ + cbz r6, 57922 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 285374 │ │ │ │ + bl 284ba4 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 57992 │ │ │ │ + cbnz r0, 5793e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 579f8 │ │ │ │ + bge.n 579a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 579f8 │ │ │ │ + bne.n 579a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 579f8 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 579a4 │ │ │ │ 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, 579aa │ │ │ │ + cbz r0, 57956 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl c15d0 │ │ │ │ - bl 77318 │ │ │ │ - b.n 579d0 │ │ │ │ + bl c1520 │ │ │ │ + bl 77350 │ │ │ │ + b.n 5797c │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ - bl 11a1f4 │ │ │ │ + bl 119cf4 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 579d0 │ │ │ │ + bne.n 5797c │ │ │ │ movw r3, #61084 @ 0xee9c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #10984 @ 0x2ae8 │ │ │ │ + movw r1, #8744 @ 0x2228 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ef69c │ │ │ │ + bl 1eee04 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 579e4 │ │ │ │ + bge.n 57990 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 579e4 │ │ │ │ + cbnz r3, 57990 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 579f8 │ │ │ │ + bge.n 579a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 579f8 │ │ │ │ + cbnz r3, 579a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57a12 │ │ │ │ + bge.n 579be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 57a12 │ │ │ │ + cbnz r3, 579be │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 76df8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 76e30 <_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 57a3c │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - bl fb46c │ │ │ │ - mov r7, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 57a5c │ │ │ │ - b.n 57a54 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #42552 @ 0xa638 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 57a2e │ │ │ │ - b.n 57b00 │ │ │ │ - bl 7fa74 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 57b00 │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14b580 │ │ │ │ - cbnz r0, 57a7e │ │ │ │ - movw r3, #44536 @ 0xadf8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #11084 @ 0x2b4c │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 57ada │ │ │ │ - mov r0, r5 │ │ │ │ - bl 147914 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - blt.n 57ada │ │ │ │ - movs r1, #0 │ │ │ │ - mov r3, r4 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, sp, #12 │ │ │ │ - add r0, sp, #8 │ │ │ │ - bl 5470e <_Py_hashtable_size@@Base+0x4d6> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 57ada │ │ │ │ - bl 97c24 │ │ │ │ - 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 9a7f0 │ │ │ │ - cmp r5, #0 │ │ │ │ - bge.n 57acc │ │ │ │ - blx 2c188 <__errno_location@plt> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.n 57af0 │ │ │ │ - bl ee0f4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 57a9c │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 5482e <_Py_hashtable_size@@Base+0x5f6> │ │ │ │ - adds r3, r5, #1 │ │ │ │ - bne.n 57ae4 │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 57b00 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7fd14 │ │ │ │ - movw r3, #43732 @ 0xaad4 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1a8634 │ │ │ │ - b.n 57acc │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -00057b08 : │ │ │ │ +000579c2 : │ │ │ │ movs r3, #3 │ │ │ │ - b.n 57884 │ │ │ │ + b.n 577e8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #56] @ (57b54 ) │ │ │ │ + ldr r1, [pc, #56] @ (57a10 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 24a438 <_PyDict_GetItem_KnownHash@@Base+0x538> │ │ │ │ + bl 249c60 <_PyDict_GetItem_KnownHash@@Base+0x538> │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 57b52 │ │ │ │ + bne.n 57a0c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57b44 │ │ │ │ + bge.n 579fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57b44 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 579fe │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r1, [pc, #4] @ (57b54 ) │ │ │ │ - b.w 24a438 <_PyDict_GetItem_KnownHash@@Base+0x538> │ │ │ │ + ldr r1, [pc, #8] @ (57a10 ) │ │ │ │ + b.w 249c60 <_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 1928e0 <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ + bl 191db8 <_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 57ba4 │ │ │ │ + bne.n 57a60 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 57bc4 │ │ │ │ - b.n 57bbc │ │ │ │ + bne.n 57a80 │ │ │ │ + b.n 57a78 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42384 @ 0xa590 │ │ │ │ + movw r0, #39996 @ 0x9c3c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57b96 │ │ │ │ - b.n 57c36 │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 57a52 │ │ │ │ + b.n 57af2 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57c36 │ │ │ │ + bne.n 57af2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 57bd6 │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 57c36 │ │ │ │ + bne.n 57a92 │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 57af2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 57be8 │ │ │ │ + beq.n 57aa4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 57c02 │ │ │ │ - bl 7fa74 │ │ │ │ + b.n 57abe │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57be2 │ │ │ │ - b.n 57c36 │ │ │ │ + beq.n 57a9e │ │ │ │ + b.n 57af2 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 57c28 │ │ │ │ - bl ee0f4 │ │ │ │ - cbnz r0, 57c36 │ │ │ │ - bl 97c24 │ │ │ │ + bne.n 57ae4 │ │ │ │ + bl edacc │ │ │ │ + cbnz r0, 57af2 │ │ │ │ + bl 97ca0 │ │ │ │ mov r3, r4 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b91c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 9a7f0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 57bf2 │ │ │ │ + blt.n 57aae │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r3, 57c3a │ │ │ │ - b.n 57c9c │ │ │ │ + cbnz r3, 57af6 │ │ │ │ + b.n 57b58 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a8634 │ │ │ │ + bl 1a7bc4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 57ca4 │ │ │ │ + b.n 57b60 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - bl 85504 │ │ │ │ + bl 85568 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57c36 │ │ │ │ + beq.n 57af2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 57c80 │ │ │ │ + cbz r0, 57b3c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 1b451c <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ + bl 1b398c <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 57c80 │ │ │ │ + cbz r0, 57b3c │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 57c80 │ │ │ │ + cbz r0, 57b3c │ │ │ │ str r3, [r4, #24] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 57c80 │ │ │ │ + cbz r0, 57b3c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 7fd14 │ │ │ │ - cbnz r0, 57c98 │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 57b54 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57c36 │ │ │ │ + bge.n 57af2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 57c36 │ │ │ │ + bne.n 57af2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 57c36 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 57af2 │ │ │ │ str r0, [r4, #32] │ │ │ │ - b.n 57ca4 │ │ │ │ + b.n 57b60 │ │ │ │ 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 100f40 │ │ │ │ + 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 57b8e │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + bl fae3c │ │ │ │ + mov r7, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 57bae │ │ │ │ + b.n 57ba6 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #40164 @ 0x9ce4 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + mov r2, r3 │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 57b80 │ │ │ │ + b.n 57c52 │ │ │ │ + bl 7faa4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 57c52 │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 14abe4 │ │ │ │ + cbnz r0, 57bd0 │ │ │ │ + movw r3, #44536 @ 0xadf8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #8844 @ 0x228c │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1b28 │ │ │ │ + b.n 57c2c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 146f64 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + blt.n 57c2c │ │ │ │ + movs r1, #0 │ │ │ │ + mov r3, r4 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, sp, #12 │ │ │ │ + add r0, sp, #8 │ │ │ │ + bl 546b8 <_Py_hashtable_size@@Base+0x324> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 57c2c │ │ │ │ + bl 97ca0 │ │ │ │ + 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 9a7f0 │ │ │ │ + cmp r5, #0 │ │ │ │ + bge.n 57c1e │ │ │ │ + blx 2c188 <__errno_location@plt> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.n 57c42 │ │ │ │ + bl edacc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 57bee │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 547d8 <_Py_hashtable_size@@Base+0x444> │ │ │ │ + adds r3, r5, #1 │ │ │ │ + bne.n 57c36 │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 57c52 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 7fd44 │ │ │ │ + movw r3, #43732 @ 0xaad4 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1a7bc4 │ │ │ │ + b.n 57c1e │ │ │ │ + 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 57ce6 │ │ │ │ + bhi.n 57c8c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - beq.n 57d36 │ │ │ │ - b.n 57cfc │ │ │ │ - movw r0, #4392 @ 0x1128 │ │ │ │ + beq.n 57cdc │ │ │ │ + b.n 57ca2 │ │ │ │ + movw r0, #2152 @ 0x868 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 57d3e │ │ │ │ - b.n 57cd8 │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 57ce4 │ │ │ │ + b.n 57c7e │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 8b428 │ │ │ │ - cbz r0, 57d3e │ │ │ │ + bl 8b434 │ │ │ │ + cbz r0, 57ce4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r3, 57d16 │ │ │ │ + cbz r3, 57cbc │ │ │ │ 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] │ │ │ │ @@ -65866,145 +65823,152 @@ │ │ │ │ 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 57d42 │ │ │ │ + b.n 57ce8 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 12945c │ │ │ │ - cbz r0, 57d42 │ │ │ │ + bl 128f30 │ │ │ │ + cbz r0, 57ce8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 57dc6 │ │ │ │ + b.n 57d6c │ │ │ │ cmp r5, #1 │ │ │ │ - ble.n 57da8 │ │ │ │ + ble.n 57d4e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57da8 │ │ │ │ + beq.n 57d4e │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 57d8a │ │ │ │ + bpl.n 57d30 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b428 │ │ │ │ + bl 8b434 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57d3e │ │ │ │ + beq.n 57ce4 │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 57da8 │ │ │ │ + beq.n 57d4e │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #63348 @ 0xf774 │ │ │ │ + movw r1, #61108 @ 0xeeb4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 57d3e │ │ │ │ - movw r2, #32456 @ 0x7ec8 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 57ce4 │ │ │ │ + movw r2, #30076 @ 0x757c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #35928 @ 0x8c58 │ │ │ │ + movw r1, #33688 @ 0x8398 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #4392 @ 0x1128 │ │ │ │ + movw r0, #2152 @ 0x868 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 24109c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 57d3e │ │ │ │ + bl 2408ac <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 57ce4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 711a8 │ │ │ │ + bl 711e0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57d3e │ │ │ │ - movw r0, #15164 @ 0x3b3c │ │ │ │ + beq.n 57ce4 │ │ │ │ + movw r0, #12924 @ 0x327c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 808ec │ │ │ │ + bl 8091c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 57dd0 │ │ │ │ + cbz r3, 57d76 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 12afc0 │ │ │ │ + bl 12aa94 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00057dd6 : │ │ │ │ +00057d7c : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldrb.w r2, [r2, #87] @ 0x57 │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bpl.n 57dec │ │ │ │ + bpl.n 57d92 │ │ │ │ clz r2, r1 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - cbz r1, 57dec │ │ │ │ - b.w 1eded4 <_PyXIData_GetNotShareableErrorType@@Base+0x30> │ │ │ │ + cbz r1, 57d92 │ │ │ │ + b.w 1ed63c <_PyXIData_GetNotShareableErrorType@@Base+0x30> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 4d4dc │ │ │ │ + bl 4d48c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ - b.w 7fd14 │ │ │ │ + b.w 7fd44 │ │ │ │ + ldrd r0, r1, [r0, #32] │ │ │ │ + b.w 100838 │ │ │ │ + mov r2, r1 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + ldr r1, [pc, #4] @ (57dc0 ) │ │ │ │ + b.w 249c60 <_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, 57e28 │ │ │ │ + cbz r4, 57de4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.n 57e36 │ │ │ │ + b.n 57df2 │ │ │ │ cmp r3, r4 │ │ │ │ - blt.n 57e34 │ │ │ │ - bne.n 57e30 │ │ │ │ - cbnz r2, 57e5c │ │ │ │ + blt.n 57df0 │ │ │ │ + bne.n 57dec │ │ │ │ + cbnz r2, 57e18 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 57e36 │ │ │ │ + b.n 57df2 │ │ │ │ mov r6, r4 │ │ │ │ - ldr r1, [pc, #116] @ (57eac ) │ │ │ │ + ldr r1, [pc, #116] @ (57e68 ) │ │ │ │ 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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 57e58 │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 57e14 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57ea4 │ │ │ │ + b.n 57e60 │ │ │ │ cmn r5, r6 │ │ │ │ - bne.n 57e60 │ │ │ │ + bne.n 57e1c │ │ │ │ movs r2, #1 │ │ │ │ - b.n 57e6a │ │ │ │ + b.n 57e26 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c625c │ │ │ │ + bl c61d4 │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 57e54 │ │ │ │ + blt.n 57e10 │ │ │ │ mov.w r3, #32768 @ 0x8000 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21683c <_PyPickle_GetXIData@@Base+0xbb0> │ │ │ │ + bl 216018 <_PyPickle_GetXIData@@Base+0xbbc> │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 57e8c │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 57e48 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57e54 │ │ │ │ + bne.n 57e10 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 57ea4 │ │ │ │ + b.n 57e60 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r2, #5412 @ 0x1524 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ @@ -66012,379 +65976,372 @@ │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrsb r0, [r1, r1] │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (57ebc ) │ │ │ │ - b.w 24a438 <_PyDict_GetItem_KnownHash@@Base+0x538> │ │ │ │ - nop │ │ │ │ - @ instruction: 0xfa58004d │ │ │ │ - mov r2, r1 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (57ecc ) │ │ │ │ - b.w 24a438 <_PyDict_GetItem_KnownHash@@Base+0x538> │ │ │ │ + ldr r1, [pc, #4] @ (57e78 ) │ │ │ │ + b.w 249c60 <_PyDict_GetItem_KnownHash@@Base+0x538> │ │ │ │ nop │ │ │ │ @ instruction: 0xfab0004d │ │ │ │ │ │ │ │ -00057ed0 : │ │ │ │ - cbnz r0, 57ed6 │ │ │ │ - b.w 1f37b8 │ │ │ │ +00057e7c : │ │ │ │ + cbnz r0, 57e82 │ │ │ │ + b.w 1f2f28 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #36] @ (57f0c ) │ │ │ │ + ldr r2, [pc, #36] @ (57eb8 ) │ │ │ │ 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, 57f08 │ │ │ │ + cbz r3, 57eb4 │ │ │ │ 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 │ │ │ │ - │ │ │ │ -00057f10 <_PyErr_SetInterpreterAlreadyRunning@@Base>: │ │ │ │ - movw r3, #52372 @ 0xcc94 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #5656 @ 0x1618 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - b.w f20dc │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (57f30 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x20>) │ │ │ │ - b.w 24a438 <_PyDict_GetItem_KnownHash@@Base+0x538> │ │ │ │ + ldr r1, [pc, #4] @ (57ec8 ) │ │ │ │ + b.w 249c60 <_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, #37308 @ 0x91bc │ │ │ │ + movw r1, #35068 @ 0x88fc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 25d2b0 │ │ │ │ + bl 25cab0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 57f5e <_PyErr_SetInterpreterAlreadyRunning@@Base+0x4e> │ │ │ │ + beq.n 57ef6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 57f68 │ │ │ │ + b.n 57f00 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00057f62 : │ │ │ │ +00057efa : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1f2f3c <_PySlice_GetLongIndices@@Base+0x348> │ │ │ │ + b.w 1f26ac <_PySlice_GetLongIndices@@Base+0x348> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 57f7e │ │ │ │ + cbz r0, 57f16 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 58082 │ │ │ │ + bge.w 5801a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ movw r2, #47188 @ 0xb854 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58076 │ │ │ │ + beq.n 5800e │ │ │ │ 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 57fbe │ │ │ │ + bne.n 57f56 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 57fcc │ │ │ │ + cbnz r3, 57f64 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbnz r3, 57fcc │ │ │ │ - movw r0, #19816 @ 0x4d68 │ │ │ │ + cbnz r3, 57f64 │ │ │ │ + movw r0, #17576 @ 0x44a8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 793f8 │ │ │ │ - bge.n 57fcc │ │ │ │ - bl 2607f4 │ │ │ │ + b.w 79430 │ │ │ │ + bge.n 57f64 │ │ │ │ + bl 25ffec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58070 │ │ │ │ + beq.n 58008 │ │ │ │ movs r6, #45 @ 0x2d │ │ │ │ - b.n 57fda │ │ │ │ + b.n 57f72 │ │ │ │ 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 57ff0 │ │ │ │ + bge.n 57f88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57ff0 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 57f88 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 293800 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ + bl 292f80 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 293a94 <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ + bl 293214 <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ subs r4, r1, #0 │ │ │ │ it lt │ │ │ │ addlt.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #60 @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ it lt │ │ │ │ addlt r4, #60 @ 0x3c │ │ │ │ - bl 293800 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ + bl 292f80 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 293a94 <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ + bl 293214 <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ subs r3, r1, #0 │ │ │ │ itt lt │ │ │ │ addlt.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ addlt r3, #60 @ 0x3c │ │ │ │ - cbz r7, 58044 │ │ │ │ + cbz r7, 57fdc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ strd r4, r7, [sp] │ │ │ │ - movw r0, #11120 @ 0x2b70 │ │ │ │ + movw r0, #8880 @ 0x22b0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl e3efc │ │ │ │ - b.n 58070 │ │ │ │ - cbz r4, 5805a │ │ │ │ + bl e3a1c │ │ │ │ + b.n 58008 │ │ │ │ + cbz r4, 57ff2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #11148 @ 0x2b8c │ │ │ │ + movw r0, #8908 @ 0x22cc │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl e3efc │ │ │ │ - b.n 58070 │ │ │ │ + bl e3a1c │ │ │ │ + b.n 58008 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #11168 @ 0x2ba0 │ │ │ │ + movw r0, #8928 @ 0x22e0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w e3efc │ │ │ │ + b.w e3a1c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movw r0, #19816 @ 0x4d68 │ │ │ │ + movw r0, #17576 @ 0x44a8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 793f8 │ │ │ │ + b.w 79430 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00058098 <_PyArg_ParseTupleAndKeywordsFast@@Base>: │ │ │ │ +0005802c <_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, 580c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ + cbz r0, 5805c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bpl.n 580c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ + bpl.n 5805c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ mov r2, r1 │ │ │ │ - cbz r1, 580dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ + cbz r1, 58070 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 580dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ + bmi.n 58070 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ movw r1, #2362 @ 0x93a │ │ │ │ - movw r0, #21252 @ 0x5304 │ │ │ │ + movw r0, #18872 @ 0x49b8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 246738 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 245db8 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 580ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x54> │ │ │ │ + b.n 58080 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x54> │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r5, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #16 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 224a20 <_PyArg_ParseStackAndKeywords@@Base+0x3c> │ │ │ │ + bl 2241f8 <_PyArg_ParseStackAndKeywords@@Base+0x3c> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000580f6 : │ │ │ │ +0005808a <_PyErr_SetInterpreterAlreadyRunning@@Base>: │ │ │ │ + movw r3, #52372 @ 0xcc94 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #3416 @ 0xd58 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + b.w f1b28 │ │ │ │ + │ │ │ │ +000580a0 : │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 22d854 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + b.w 22d08c <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ │ │ │ │ -000580fe <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ +000580a8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #33037 @ 0x810d │ │ │ │ + movw r1, #32951 @ 0x80b7 │ │ │ │ movt r1, #5 │ │ │ │ - b.w 21fd30 │ │ │ │ + b.w 21f500 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 12afc0 │ │ │ │ + bl 12aa94 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbnz r3, 5813a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3c> │ │ │ │ - cbz r2, 58154 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x56> │ │ │ │ + cbnz r3, 580e4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3c> │ │ │ │ + cbz r2, 580fe <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x56> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 58154 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x56> │ │ │ │ + cbz r3, 580fe <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x56> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #11332 @ 0x2c44 │ │ │ │ + movw r1, #9092 @ 0x2384 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5815c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5e> │ │ │ │ - movw r0, #56512 @ 0xdcc0 │ │ │ │ + b.n 58106 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5e> │ │ │ │ + movw r0, #56636 @ 0xdd3c │ │ │ │ movt r0, #76 @ 0x4c │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005815e : │ │ │ │ +00058108 : │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 269614 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ - movw r0, #48428 @ 0xbd2c │ │ │ │ + b.w 268dd4 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + movw r0, #46196 @ 0xb474 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 793f8 │ │ │ │ + b.w 79430 │ │ │ │ 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, 581a2 │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 5814c │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5819c │ │ │ │ - bl 140118 │ │ │ │ - b.n 581a2 │ │ │ │ + bne.n 58146 │ │ │ │ + bl 13f5e4 │ │ │ │ + b.n 5814c │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 581c4 │ │ │ │ + cbnz r0, 5816e │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 581c4 │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 5816e │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 581ba │ │ │ │ + bne.n 58164 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 140118 │ │ │ │ + b.w 13f5e4 │ │ │ │ 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, 581fc │ │ │ │ + cbnz r3, 581a6 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 581e0 │ │ │ │ + cbz r2, 5818a │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 581fc │ │ │ │ + cbnz r3, 581a6 │ │ │ │ mov r0, r1 │ │ │ │ - bl 223fcc │ │ │ │ + bl 2237a0 │ │ │ │ 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 2749e0 │ │ │ │ + b.w 274208 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #11368 @ 0x2c68 │ │ │ │ + movw r1, #9128 @ 0x23a8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ 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, 5823c │ │ │ │ + cbnz r2, 581e6 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 5824e │ │ │ │ - b.n 5824a │ │ │ │ + bge.n 581f8 │ │ │ │ + b.n 581f4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1fe7fc │ │ │ │ + bl 1fdf90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58234 │ │ │ │ - b.n 58268 │ │ │ │ + bne.n 581de │ │ │ │ + b.n 58212 │ │ │ │ adds r4, r4, r3 │ │ │ │ - bmi.n 58252 │ │ │ │ + bmi.n 581fc │ │ │ │ cmp r4, r3 │ │ │ │ - blt.n 5826e │ │ │ │ + blt.n 58218 │ │ │ │ movw r3, #61060 @ 0xee84 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #47664 @ 0xba30 │ │ │ │ + movw r1, #45424 @ 0xb170 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5828a │ │ │ │ - cbnz r5, 58282 │ │ │ │ + b.n 58234 │ │ │ │ + cbnz r5, 5822c │ │ │ │ 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 1eb2e8 │ │ │ │ + b.w 1eaa4c │ │ │ │ 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} │ │ │ │ @@ -66392,1039 +66349,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 125f70 │ │ │ │ + bl 125a3c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 582ca │ │ │ │ + beq.n 58274 │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 582ca │ │ │ │ + beq.n 58274 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 582f8 │ │ │ │ - b.n 582e4 │ │ │ │ + beq.n 582a2 │ │ │ │ + b.n 5828e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 582c2 │ │ │ │ - movw r0, #11400 @ 0x2c88 │ │ │ │ + beq.n 5826c │ │ │ │ + movw r0, #9160 @ 0x23c8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r1, r6 │ │ │ │ - bl 22ade4 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 22a65c <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 582c2 │ │ │ │ + bne.n 5826c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5835c │ │ │ │ + b.n 58306 │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #11400 @ 0x2c88 │ │ │ │ + movw r0, #9160 @ 0x23c8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 582e0 │ │ │ │ + beq.n 5828a │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 88edc │ │ │ │ + bl 88ee8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 582e0 │ │ │ │ + beq.n 5828a │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5832a │ │ │ │ + cbnz r0, 582d4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 582e0 │ │ │ │ + bge.n 5828a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 582e0 │ │ │ │ + bne.n 5828a │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 582e0 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5828a │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ strd r5, r3, [r0, #8] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7bb84 │ │ │ │ + bl 7bbb4 │ │ │ │ str r0, [r4, #16] │ │ │ │ - cbnz r0, 5835c │ │ │ │ + cbnz r0, 58306 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 582e0 │ │ │ │ + bge.n 5828a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 582e0 │ │ │ │ + bne.n 5828a │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 582e0 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5828a │ │ │ │ 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 468d4 │ │ │ │ + bl 46884 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 58398 │ │ │ │ + beq.n 58342 │ │ │ │ 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, 583a6 │ │ │ │ + cbz r0, 58350 │ │ │ │ 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 77224 │ │ │ │ + bl 7725c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 583f0 │ │ │ │ + bge.n 5839a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 583f0 │ │ │ │ + cbnz r3, 5839a │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 76df8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 76e30 <_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, 58422 │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 583cc │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5841c │ │ │ │ - bl 140118 │ │ │ │ - b.n 58422 │ │ │ │ + bne.n 583c6 │ │ │ │ + bl 13f5e4 │ │ │ │ + b.n 583cc │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5847c │ │ │ │ + cbnz r0, 58426 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5843e │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 583e8 │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 58438 │ │ │ │ - bl 140118 │ │ │ │ - b.n 5843e │ │ │ │ + bne.n 583e2 │ │ │ │ + bl 13f5e4 │ │ │ │ + b.n 583e8 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5847c │ │ │ │ + cbnz r0, 58426 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5845a │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 58404 │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 58454 │ │ │ │ - bl 140118 │ │ │ │ - b.n 5845a │ │ │ │ + bne.n 583fe │ │ │ │ + bl 13f5e4 │ │ │ │ + b.n 58404 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5847c │ │ │ │ + cbnz r0, 58426 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5847c │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 58426 │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 58472 │ │ │ │ + bne.n 5841c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 140118 │ │ │ │ + b.w 13f5e4 │ │ │ │ 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, #9172 @ 0x23d4 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + b.w e3a1c │ │ │ │ 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 584bc │ │ │ │ + bne.n 58476 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 11c488 │ │ │ │ - cbnz r0, 584d4 │ │ │ │ + bl 11bf98 │ │ │ │ + cbnz r0, 5848e │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #12496 @ 0x30d0 │ │ │ │ + movw r2, #10396 @ 0x289c │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #35680 @ 0x8b60 │ │ │ │ + movw r1, #33432 @ 0x8298 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #3808 @ 0xee0 │ │ │ │ + movw r0, #1568 @ 0x620 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 24109c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 584ee │ │ │ │ + bl 2408ac <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 584a8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #3808 @ 0xee0 │ │ │ │ + movw r0, #1568 @ 0x620 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58492 │ │ │ │ - b.n 584ee │ │ │ │ + bne.n 5844c │ │ │ │ + b.n 584a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2108ec │ │ │ │ + bl 21001c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 584f2 │ │ │ │ - bl 7fa74 │ │ │ │ - cbz r0, 584f2 │ │ │ │ + bne.n 584ac │ │ │ │ + bl 7faa4 │ │ │ │ + cbz r0, 584ac │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58542 │ │ │ │ + b.n 584fc │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #11412 @ 0x2c94 │ │ │ │ + movw r1, #9188 @ 0x23e4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #11416 @ 0x2c98 │ │ │ │ + movw r0, #9192 @ 0x23e8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 91afc │ │ │ │ + bl 91bcc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 584ee │ │ │ │ + beq.n 584a8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bc18 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 58532 │ │ │ │ + cbz r0, 584ec │ │ │ │ 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 1a8634 │ │ │ │ - bl ee0f4 │ │ │ │ + b.w 1a7bc4 │ │ │ │ + bl edacc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 584ee │ │ │ │ + bne.n 584a8 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - mov r3, r0 │ │ │ │ - movw r0, #11436 @ 0x2cac │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - b.w e3efc │ │ │ │ │ │ │ │ -00058554 <_PyCode_GetPureScriptXIData@@Base>: │ │ │ │ +000584fe <_PyCode_GetPureScriptXIData@@Base>: │ │ │ │ mov r3, r2 │ │ │ │ movs r2, #1 │ │ │ │ - b.w 1fdba0 <_PyCode_GetScriptXIData@@Base+0x584> │ │ │ │ + b.w 1fd310 <_PyCode_GetScriptXIData@@Base+0x4ec> │ │ │ │ │ │ │ │ -0005855c : │ │ │ │ +00058506 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 27fc00 <_PyBytes_GetXIData@@Base+0x1030> │ │ │ │ + b.w 27f42c <_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 75fa8 │ │ │ │ + bl 75fe0 │ │ │ │ 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 1a3a98 <_PyType_Name@@Base> │ │ │ │ + bl 1a3020 <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 585ae │ │ │ │ - movw r0, #37116 @ 0x90fc │ │ │ │ + bne.n 58558 │ │ │ │ + movw r0, #34876 @ 0x883c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e3efc │ │ │ │ + b.w e3a1c │ │ │ │ mov r3, r5 │ │ │ │ - movw r0, #11452 @ 0x2cbc │ │ │ │ + movw r0, #9212 @ 0x23fc │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e3efc │ │ │ │ + b.w e3a1c │ │ │ │ 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 585de │ │ │ │ + bhi.n 58588 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 5860a │ │ │ │ - b.n 585f8 │ │ │ │ - movw r0, #20416 @ 0x4fc0 │ │ │ │ + ble.n 585b4 │ │ │ │ + b.n 585a2 │ │ │ │ + movw r0, #18176 @ 0x4700 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 585d8 │ │ │ │ + bne.n 58582 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 586ae │ │ │ │ + b.n 58658 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl dc350 <_PyNumber_Index@@Base> │ │ │ │ + bl dbe5c <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 58610 │ │ │ │ - bl 7fa74 │ │ │ │ + cbnz r0, 585ba │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 585f4 │ │ │ │ + bne.n 5859e │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5862e │ │ │ │ - bl 859dc │ │ │ │ + b.n 585d8 │ │ │ │ + bl 85a50 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5862a │ │ │ │ + bge.n 585d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5862a │ │ │ │ + cbnz r3, 585d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 58602 │ │ │ │ + beq.n 585ac │ │ │ │ ldr r5, [r6, #8] │ │ │ │ - cbnz r5, 5864a │ │ │ │ + cbnz r5, 585f4 │ │ │ │ movw r3, #61060 @ 0xee84 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #11464 @ 0x2cc8 │ │ │ │ + movw r1, #9224 @ 0x2408 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 585f4 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 5859e │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 58652 │ │ │ │ + bge.n 585fc │ │ │ │ adds r4, r4, r5 │ │ │ │ - bmi.n 58656 │ │ │ │ + bmi.n 58600 │ │ │ │ cmp r5, r4 │ │ │ │ - bgt.n 5866e │ │ │ │ + bgt.n 58618 │ │ │ │ movw r3, #61060 @ 0xee84 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #37300 @ 0x91b4 │ │ │ │ + movw r1, #34932 @ 0x8874 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 585f4 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 5859e │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5868c │ │ │ │ + ble.n 58636 │ │ │ │ movw r3, #61144 @ 0xeed8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #28032 @ 0x6d80 │ │ │ │ + movw r1, #25792 @ 0x64c0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 585f4 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 5859e │ │ │ │ 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 14b5f4 │ │ │ │ + bl 14ac58 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 585f4 │ │ │ │ - ldr r0, [pc, #4] @ (586b0 ) │ │ │ │ + beq.n 5859e │ │ │ │ + ldr r0, [pc, #8] @ (5865c ) │ │ │ │ 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, 586ce │ │ │ │ + cbz r1, 5867a │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 12afc0 │ │ │ │ + bl 12aa94 │ │ │ │ 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 7fa74 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5880c │ │ │ │ + bne.w 587b8 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ ldr r6, [r7, #12] │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 58786 │ │ │ │ + bne.n 58732 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ - cbz r3, 58708 │ │ │ │ + cbz r3, 586b4 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ - cbnz r3, 58710 │ │ │ │ + cbnz r3, 586bc │ │ │ │ ldrb.w r3, [r6, #77] @ 0x4d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5880c │ │ │ │ + beq.n 587b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bf84 │ │ │ │ - movw r2, #20024 @ 0x4e38 │ │ │ │ + movw r2, #17784 @ 0x4578 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a1638 │ │ │ │ + bl a15e0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58800 │ │ │ │ + beq.n 587ac │ │ │ │ mov r0, r5 │ │ │ │ blx 2bf84 │ │ │ │ - movw r2, #20024 @ 0x4e38 │ │ │ │ + movw r2, #17784 @ 0x4578 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a1638 │ │ │ │ + bl a15e0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58800 │ │ │ │ + beq.n 587ac │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5c04e │ │ │ │ - bl 77318 │ │ │ │ + bl 5be16 │ │ │ │ + bl 77350 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5876a │ │ │ │ + bge.n 58716 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5876a │ │ │ │ + cbnz r3, 58716 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5880c │ │ │ │ + bge.n 587b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5880c │ │ │ │ + bne.n 587b8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 76df8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5880c │ │ │ │ + beq.n 587b8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bf84 │ │ │ │ - movw r2, #20024 @ 0x4e38 │ │ │ │ + movw r2, #17784 @ 0x4578 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a1638 │ │ │ │ + bl a15e0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 58800 │ │ │ │ + cbz r0, 587ac │ │ │ │ mov r0, r5 │ │ │ │ blx 2bf84 │ │ │ │ - movw r2, #20024 @ 0x4e38 │ │ │ │ + movw r2, #17784 @ 0x4578 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a1638 │ │ │ │ + bl a15e0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 58800 │ │ │ │ + cbz r0, 587ac │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 904c0 │ │ │ │ - bl 77318 │ │ │ │ + bl 90580 │ │ │ │ + bl 77350 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 587ea │ │ │ │ + bge.n 58796 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 587ea │ │ │ │ + cbnz r3, 58796 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5880c │ │ │ │ + bge.n 587b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5880c │ │ │ │ + cbnz r3, 587b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5880c │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 587b8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 77318 │ │ │ │ + b.w 77350 │ │ │ │ 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 7fa74 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 588aa │ │ │ │ + bne.n 58856 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 58868 │ │ │ │ + bne.n 58814 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bf84 │ │ │ │ - movw r2, #20024 @ 0x4e38 │ │ │ │ + movw r2, #17784 @ 0x4578 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a1638 │ │ │ │ + bl a15e0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 588aa │ │ │ │ + cbz r0, 58856 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 595e8 <_Py_cr_quot@@Base+0x74> │ │ │ │ - bl 77318 │ │ │ │ + bl 59598 <_Py_cr_quot@@Base+0x78> │ │ │ │ + bl 77350 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5889a │ │ │ │ - b.n 588aa │ │ │ │ + blt.n 58846 │ │ │ │ + b.n 58856 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ - cbz r3, 588aa │ │ │ │ + cbz r3, 58856 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bf84 │ │ │ │ - movw r2, #20024 @ 0x4e38 │ │ │ │ + movw r2, #17784 @ 0x4578 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a1638 │ │ │ │ + bl a15e0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 588aa │ │ │ │ + cbz r0, 58856 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl d6f34 │ │ │ │ - bl 77318 │ │ │ │ + bl d6a8c │ │ │ │ + bl 77350 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 588aa │ │ │ │ + bge.n 58856 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 588aa │ │ │ │ + cbnz r3, 58856 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 76df8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 76e30 <_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 125f70 │ │ │ │ + bl 125a3c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 588e8 │ │ │ │ + beq.n 58894 │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 588e8 │ │ │ │ + beq.n 58894 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 58912 │ │ │ │ - b.n 58900 │ │ │ │ + beq.n 588be │ │ │ │ + b.n 588ac │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 588e0 │ │ │ │ - movw r0, #11492 @ 0x2ce4 │ │ │ │ + beq.n 5888c │ │ │ │ + movw r0, #9252 @ 0x2424 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r1, r6 │ │ │ │ - bl 22ade4 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 22a65c <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 588e0 │ │ │ │ - b.n 58922 │ │ │ │ + bne.n 5888c │ │ │ │ + b.n 588ce │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #11492 @ 0x2ce4 │ │ │ │ + movw r0, #9252 @ 0x2424 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 58922 │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 588ce │ │ │ │ ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - b.w 2086c0 │ │ │ │ + b.w 207ed0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.w 208a88 <_PyCode_ReturnsOnlyNone@@Base+0x334> │ │ │ │ + b.w 20829c <_PyCode_ReturnsOnlyNone@@Base+0x338> │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 58934 │ │ │ │ + cbz r0, 588e0 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00058936 <_PyLong_Size_t_Converter@@Base>: │ │ │ │ +000588e2 <_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 1241f4 │ │ │ │ + bl 123cb4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5896a <_PyLong_Size_t_Converter@@Base+0x34> │ │ │ │ + beq.n 58916 <_PyLong_Size_t_Converter@@Base+0x34> │ │ │ │ cmp r0, #4 │ │ │ │ - bls.n 5896e <_PyLong_Size_t_Converter@@Base+0x38> │ │ │ │ + bls.n 5891a <_PyLong_Size_t_Converter@@Base+0x38> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #11500 @ 0x2cec │ │ │ │ + movw r1, #9260 @ 0x242c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58970 <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ + b.n 5891c <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r2, [pc, #52] @ (589a8 <_PyLong_Size_t_Converter@@Base+0x72>) │ │ │ │ + ldr r2, [pc, #52] @ (58954 <_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 5899a <_PyLong_Size_t_Converter@@Base+0x64> │ │ │ │ - movw r0, #11536 @ 0x2d10 │ │ │ │ + bne.n 58946 <_PyLong_Size_t_Converter@@Base+0x64> │ │ │ │ + movw r0, #9296 @ 0x2450 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b.w e3efc │ │ │ │ - movw r0, #11544 @ 0x2d18 │ │ │ │ + b.w e3a1c │ │ │ │ + movw r0, #9304 @ 0x2458 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.w e3efc │ │ │ │ + b.w e3a1c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #48] @ (589e0 <_PyLong_Size_t_Converter@@Base+0xaa>) │ │ │ │ + ldr r2, [pc, #48] @ (5898c <_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 589d4 <_PyLong_Size_t_Converter@@Base+0x9e> │ │ │ │ - movw r0, #11552 @ 0x2d20 │ │ │ │ + bne.n 58980 <_PyLong_Size_t_Converter@@Base+0x9e> │ │ │ │ + movw r0, #9312 @ 0x2460 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b.w e3efc │ │ │ │ - movw r0, #11564 @ 0x2d2c │ │ │ │ + b.w e3a1c │ │ │ │ + movw r0, #9324 @ 0x246c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.w e3efc │ │ │ │ + b.w e3a1c │ │ │ │ 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 7fa74 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 58bba <_PyLong_Size_t_Converter@@Base+0x284> │ │ │ │ - movw r5, #34544 @ 0x86f0 │ │ │ │ + bne.w 58b66 <_PyLong_Size_t_Converter@@Base+0x284> │ │ │ │ + movw r5, #32304 @ 0x7e30 │ │ │ │ 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 58b1a <_PyLong_Size_t_Converter@@Base+0x1e4> │ │ │ │ + bne.n 58ac6 <_PyLong_Size_t_Converter@@Base+0x1e4> │ │ │ │ ldr.w r4, [r9, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 58bae <_PyLong_Size_t_Converter@@Base+0x278> │ │ │ │ + beq.w 58b5a <_PyLong_Size_t_Converter@@Base+0x278> │ │ │ │ ldr.w r4, [r9, #60] @ 0x3c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 58bae <_PyLong_Size_t_Converter@@Base+0x278> │ │ │ │ + beq.w 58b5a <_PyLong_Size_t_Converter@@Base+0x278> │ │ │ │ mov r0, r5 │ │ │ │ blx 2bf84 │ │ │ │ - movw r2, #20024 @ 0x4e38 │ │ │ │ + movw r2, #17784 @ 0x4578 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a1638 │ │ │ │ + bl a15e0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 58bba <_PyLong_Size_t_Converter@@Base+0x284> │ │ │ │ + beq.w 58b66 <_PyLong_Size_t_Converter@@Base+0x284> │ │ │ │ mov r0, r7 │ │ │ │ blx 2bf84 │ │ │ │ - movw r2, #20024 @ 0x4e38 │ │ │ │ + movw r2, #17784 @ 0x4578 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl a1638 │ │ │ │ + bl a15e0 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 58a94 <_PyLong_Size_t_Converter@@Base+0x15e> │ │ │ │ + cbnz r0, 58a40 <_PyLong_Size_t_Converter@@Base+0x15e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 58bba <_PyLong_Size_t_Converter@@Base+0x284> │ │ │ │ + bge.w 58b66 <_PyLong_Size_t_Converter@@Base+0x284> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 58bba <_PyLong_Size_t_Converter@@Base+0x284> │ │ │ │ + bne.w 58b66 <_PyLong_Size_t_Converter@@Base+0x284> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 58b68 <_PyLong_Size_t_Converter@@Base+0x232> │ │ │ │ + b.n 58b14 <_PyLong_Size_t_Converter@@Base+0x232> │ │ │ │ ldr.w r3, [r9, #48] @ 0x30 │ │ │ │ - cbz r3, 58ae6 <_PyLong_Size_t_Converter@@Base+0x1b0> │ │ │ │ + cbz r3, 58a92 <_PyLong_Size_t_Converter@@Base+0x1b0> │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ - cbz r3, 58ae6 <_PyLong_Size_t_Converter@@Base+0x1b0> │ │ │ │ + cbz r3, 58a92 <_PyLong_Size_t_Converter@@Base+0x1b0> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7bb84 │ │ │ │ + bl 7bbb4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 58aee <_PyLong_Size_t_Converter@@Base+0x1b8> │ │ │ │ + cbz r0, 58a9a <_PyLong_Size_t_Converter@@Base+0x1b8> │ │ │ │ ldr.w r1, [r9, #60] @ 0x3c │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r5 │ │ │ │ - bl 285110 │ │ │ │ + bl 284940 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 58ad4 <_PyLong_Size_t_Converter@@Base+0x19e> │ │ │ │ + bne.n 58a80 <_PyLong_Size_t_Converter@@Base+0x19e> │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58aee <_PyLong_Size_t_Converter@@Base+0x1b8> │ │ │ │ + bge.n 58a9a <_PyLong_Size_t_Converter@@Base+0x1b8> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ - cbnz r1, 58aee <_PyLong_Size_t_Converter@@Base+0x1b8> │ │ │ │ + cbnz r1, 58a9a <_PyLong_Size_t_Converter@@Base+0x1b8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 58aee <_PyLong_Size_t_Converter@@Base+0x1b8> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 58a9a <_PyLong_Size_t_Converter@@Base+0x1b8> │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58ae6 <_PyLong_Size_t_Converter@@Base+0x1b0> │ │ │ │ + bge.n 58a92 <_PyLong_Size_t_Converter@@Base+0x1b0> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ - cbnz r1, 58ae6 <_PyLong_Size_t_Converter@@Base+0x1b0> │ │ │ │ + cbnz r1, 58a92 <_PyLong_Size_t_Converter@@Base+0x1b0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58b02 <_PyLong_Size_t_Converter@@Base+0x1cc> │ │ │ │ + bge.n 58aae <_PyLong_Size_t_Converter@@Base+0x1cc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 58b02 <_PyLong_Size_t_Converter@@Base+0x1cc> │ │ │ │ + cbnz r3, 58aae <_PyLong_Size_t_Converter@@Base+0x1cc> │ │ │ │ mov r0, r7 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58b16 <_PyLong_Size_t_Converter@@Base+0x1e0> │ │ │ │ + bge.n 58ac2 <_PyLong_Size_t_Converter@@Base+0x1e0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 58b16 <_PyLong_Size_t_Converter@@Base+0x1e0> │ │ │ │ + cbnz r3, 58ac2 <_PyLong_Size_t_Converter@@Base+0x1e0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r6 │ │ │ │ - b.n 58bae <_PyLong_Size_t_Converter@@Base+0x278> │ │ │ │ + b.n 58b5a <_PyLong_Size_t_Converter@@Base+0x278> │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 58bae <_PyLong_Size_t_Converter@@Base+0x278> │ │ │ │ + beq.n 58b5a <_PyLong_Size_t_Converter@@Base+0x278> │ │ │ │ mov r0, r5 │ │ │ │ blx 2bf84 │ │ │ │ - movw r2, #20024 @ 0x4e38 │ │ │ │ + movw r2, #17784 @ 0x4578 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a1638 │ │ │ │ + bl a15e0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58bba <_PyLong_Size_t_Converter@@Base+0x284> │ │ │ │ + beq.n 58b66 <_PyLong_Size_t_Converter@@Base+0x284> │ │ │ │ mov r0, r7 │ │ │ │ blx 2bf84 │ │ │ │ - movw r2, #20024 @ 0x4e38 │ │ │ │ + movw r2, #17784 @ 0x4578 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl a1638 │ │ │ │ + bl a15e0 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 58b72 <_PyLong_Size_t_Converter@@Base+0x23c> │ │ │ │ + cbnz r0, 58b1e <_PyLong_Size_t_Converter@@Base+0x23c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58bba <_PyLong_Size_t_Converter@@Base+0x284> │ │ │ │ + bge.n 58b66 <_PyLong_Size_t_Converter@@Base+0x284> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 58bba <_PyLong_Size_t_Converter@@Base+0x284> │ │ │ │ + cbnz r3, 58b66 <_PyLong_Size_t_Converter@@Base+0x284> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 76df8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 76e30 <_Py_Dealloc@@Base> │ │ │ │ mov r3, r6 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ strd r5, r7, [sp] │ │ │ │ - bl 904c0 │ │ │ │ + bl 90580 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58b9a <_PyLong_Size_t_Converter@@Base+0x264> │ │ │ │ + bge.n 58b46 <_PyLong_Size_t_Converter@@Base+0x264> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 58b9a <_PyLong_Size_t_Converter@@Base+0x264> │ │ │ │ + cbnz r3, 58b46 <_PyLong_Size_t_Converter@@Base+0x264> │ │ │ │ mov r0, r7 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58bae <_PyLong_Size_t_Converter@@Base+0x278> │ │ │ │ + bge.n 58b5a <_PyLong_Size_t_Converter@@Base+0x278> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 58bae <_PyLong_Size_t_Converter@@Base+0x278> │ │ │ │ + cbnz r3, 58b5a <_PyLong_Size_t_Converter@@Base+0x278> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 77318 │ │ │ │ + b.w 77350 │ │ │ │ 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, #11576 @ 0x2d38 │ │ │ │ + movw r1, #9336 @ 0x2478 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ 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 7fa74 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58c8c <_PyLong_Size_t_Converter@@Base+0x356> │ │ │ │ + bne.n 58c38 <_PyLong_Size_t_Converter@@Base+0x356> │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #34544 @ 0x86f0 │ │ │ │ + movw r3, #32304 @ 0x7e30 │ │ │ │ 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 58c46 <_PyLong_Size_t_Converter@@Base+0x310> │ │ │ │ + bne.n 58bf2 <_PyLong_Size_t_Converter@@Base+0x310> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbz r3, 58c82 <_PyLong_Size_t_Converter@@Base+0x34c> │ │ │ │ + cbz r3, 58c2e <_PyLong_Size_t_Converter@@Base+0x34c> │ │ │ │ ldr r1, [r0, #64] @ 0x40 │ │ │ │ - cbz r1, 58c82 <_PyLong_Size_t_Converter@@Base+0x34c> │ │ │ │ + cbz r1, 58c2e <_PyLong_Size_t_Converter@@Base+0x34c> │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - bl 285110 │ │ │ │ + bl 284940 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ - b.n 58c82 <_PyLong_Size_t_Converter@@Base+0x34c> │ │ │ │ + b.n 58c2e <_PyLong_Size_t_Converter@@Base+0x34c> │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 58c82 <_PyLong_Size_t_Converter@@Base+0x34c> │ │ │ │ + cbz r3, 58c2e <_PyLong_Size_t_Converter@@Base+0x34c> │ │ │ │ mov r0, r5 │ │ │ │ blx 2bf84 │ │ │ │ - movw r2, #20024 @ 0x4e38 │ │ │ │ + movw r2, #17784 @ 0x4578 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a1638 │ │ │ │ + bl a15e0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 58c8c <_PyLong_Size_t_Converter@@Base+0x356> │ │ │ │ + cbz r0, 58c38 <_PyLong_Size_t_Converter@@Base+0x356> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl d6f34 │ │ │ │ + bl d6a8c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58c82 <_PyLong_Size_t_Converter@@Base+0x34c> │ │ │ │ + bge.n 58c2e <_PyLong_Size_t_Converter@@Base+0x34c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 58c82 <_PyLong_Size_t_Converter@@Base+0x34c> │ │ │ │ + cbnz r3, 58c2e <_PyLong_Size_t_Converter@@Base+0x34c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 77318 │ │ │ │ + b.w 77350 │ │ │ │ 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, #11620 @ 0x2d64 │ │ │ │ + movw r1, #9380 @ 0x24a4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ 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, #11668 @ 0x2d94 │ │ │ │ + movw r1, #9428 @ 0x24d4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ 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, 58cfa <_PyLong_Size_t_Converter@@Base+0x3c4> │ │ │ │ + cbz r3, 58ca6 <_PyLong_Size_t_Converter@@Base+0x3c4> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 58d0a <_PyLong_Size_t_Converter@@Base+0x3d4> │ │ │ │ + b.n 58cb6 <_PyLong_Size_t_Converter@@Base+0x3d4> │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 58d08 <_PyLong_Size_t_Converter@@Base+0x3d2> │ │ │ │ + blt.n 58cb4 <_PyLong_Size_t_Converter@@Base+0x3d2> │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 58d04 <_PyLong_Size_t_Converter@@Base+0x3ce> │ │ │ │ - cbnz r1, 58d30 <_PyLong_Size_t_Converter@@Base+0x3fa> │ │ │ │ + bgt.n 58cb0 <_PyLong_Size_t_Converter@@Base+0x3ce> │ │ │ │ + cbnz r1, 58cdc <_PyLong_Size_t_Converter@@Base+0x3fa> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 58d0a <_PyLong_Size_t_Converter@@Base+0x3d4> │ │ │ │ + b.n 58cb6 <_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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 58d36 <_PyLong_Size_t_Converter@@Base+0x400> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 58ce2 <_PyLong_Size_t_Converter@@Base+0x400> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58d84 <_PyLong_Size_t_Converter@@Base+0x44e> │ │ │ │ + b.n 58d30 <_PyLong_Size_t_Converter@@Base+0x44e> │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ adds r4, r4, r6 │ │ │ │ - beq.n 58d58 <_PyLong_Size_t_Converter@@Base+0x422> │ │ │ │ + beq.n 58d04 <_PyLong_Size_t_Converter@@Base+0x422> │ │ │ │ ldr r6, [r0, #0] │ │ │ │ - cbz r6, 58d42 <_PyLong_Size_t_Converter@@Base+0x40c> │ │ │ │ + cbz r6, 58cee <_PyLong_Size_t_Converter@@Base+0x40c> │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 58d5c <_PyLong_Size_t_Converter@@Base+0x426> │ │ │ │ + beq.n 58d08 <_PyLong_Size_t_Converter@@Base+0x426> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 58d5c <_PyLong_Size_t_Converter@@Base+0x426> │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 58d08 <_PyLong_Size_t_Converter@@Base+0x426> │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58d2c <_PyLong_Size_t_Converter@@Base+0x3f6> │ │ │ │ - b.n 58d5c <_PyLong_Size_t_Converter@@Base+0x426> │ │ │ │ + bne.n 58cd8 <_PyLong_Size_t_Converter@@Base+0x3f6> │ │ │ │ + b.n 58d08 <_PyLong_Size_t_Converter@@Base+0x426> │ │ │ │ movs r4, #1 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - cbz r1, 58d64 <_PyLong_Size_t_Converter@@Base+0x42e> │ │ │ │ + cbz r1, 58d10 <_PyLong_Size_t_Converter@@Base+0x42e> │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - b.n 58d6c <_PyLong_Size_t_Converter@@Base+0x436> │ │ │ │ + b.n 58d18 <_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 260824 │ │ │ │ + bl 26001c │ │ │ │ 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 │ │ │ │ @@ -67433,438 +67391,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 58db0 <_PyLong_Size_t_Converter@@Base+0x47a> │ │ │ │ + beq.n 58d5c <_PyLong_Size_t_Converter@@Base+0x47a> │ │ │ │ ldr.w r5, [ip, #8] │ │ │ │ - b.n 58dc0 <_PyLong_Size_t_Converter@@Base+0x48a> │ │ │ │ + b.n 58d6c <_PyLong_Size_t_Converter@@Base+0x48a> │ │ │ │ cmp r3, ip │ │ │ │ - ble.n 58dbe <_PyLong_Size_t_Converter@@Base+0x488> │ │ │ │ + ble.n 58d6a <_PyLong_Size_t_Converter@@Base+0x488> │ │ │ │ cmp r3, #2 │ │ │ │ - bgt.n 58dba <_PyLong_Size_t_Converter@@Base+0x484> │ │ │ │ - cbnz r2, 58de4 <_PyLong_Size_t_Converter@@Base+0x4ae> │ │ │ │ + bgt.n 58d66 <_PyLong_Size_t_Converter@@Base+0x484> │ │ │ │ + cbnz r2, 58d90 <_PyLong_Size_t_Converter@@Base+0x4ae> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 58dc0 <_PyLong_Size_t_Converter@@Base+0x48a> │ │ │ │ + b.n 58d6c <_PyLong_Size_t_Converter@@Base+0x48a> │ │ │ │ mov r5, ip │ │ │ │ - ldr r1, [pc, #84] @ (58e18 <_PyLong_Size_t_Converter@@Base+0x4e2>) │ │ │ │ + ldr r1, [pc, #84] @ (58dc4 <_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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 58dea <_PyLong_Size_t_Converter@@Base+0x4b4> │ │ │ │ - b.n 58e14 <_PyLong_Size_t_Converter@@Base+0x4de> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 58d96 <_PyLong_Size_t_Converter@@Base+0x4b4> │ │ │ │ + b.n 58dc0 <_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 223fcc │ │ │ │ + bl 2237a0 │ │ │ │ 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 fed14 │ │ │ │ + bl fe6e8 │ │ │ │ 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 58e48 <_PyLong_Size_t_Converter@@Base+0x512> │ │ │ │ + bgt.n 58df4 <_PyLong_Size_t_Converter@@Base+0x512> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #56360 @ 0xdc28 │ │ │ │ + movw r1, #54108 @ 0xd35c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 58e64 <_PyLong_Size_t_Converter@@Base+0x52e> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 58e10 <_PyLong_Size_t_Converter@@Base+0x52e> │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r5, 58e6a <_PyLong_Size_t_Converter@@Base+0x534> │ │ │ │ + cbz r5, 58e16 <_PyLong_Size_t_Converter@@Base+0x534> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #7052 @ 0x1b8c │ │ │ │ + movw r1, #4812 @ 0x12cc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 58eb6 <_PyLong_Size_t_Converter@@Base+0x580> │ │ │ │ - cbnz r1, 58e84 <_PyLong_Size_t_Converter@@Base+0x54e> │ │ │ │ + b.n 58e62 <_PyLong_Size_t_Converter@@Base+0x580> │ │ │ │ + cbnz r1, 58e30 <_PyLong_Size_t_Converter@@Base+0x54e> │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #44044 @ 0xac0c │ │ │ │ + movw r1, #41908 @ 0xa3b4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 58e64 <_PyLong_Size_t_Converter@@Base+0x52e> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 58e10 <_PyLong_Size_t_Converter@@Base+0x52e> │ │ │ │ movw r4, #43724 @ 0xaacc │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - bl dc130 │ │ │ │ + bl dbc3c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 58ea0 <_PyLong_Size_t_Converter@@Base+0x56a> │ │ │ │ - bl 7fa74 │ │ │ │ - cbz r0, 58ea4 <_PyLong_Size_t_Converter@@Base+0x56e> │ │ │ │ - b.n 58e64 <_PyLong_Size_t_Converter@@Base+0x52e> │ │ │ │ + bne.n 58e4c <_PyLong_Size_t_Converter@@Base+0x56a> │ │ │ │ + bl 7faa4 │ │ │ │ + cbz r0, 58e50 <_PyLong_Size_t_Converter@@Base+0x56e> │ │ │ │ + b.n 58e10 <_PyLong_Size_t_Converter@@Base+0x52e> │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 58eb4 <_PyLong_Size_t_Converter@@Base+0x57e> │ │ │ │ + bgt.n 58e60 <_PyLong_Size_t_Converter@@Base+0x57e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r1, #11716 @ 0x2dc4 │ │ │ │ + movw r1, #9476 @ 0x2504 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl f20dc │ │ │ │ - b.n 58e64 <_PyLong_Size_t_Converter@@Base+0x52e> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 58e10 <_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 58ee0 <_PyLong_Size_t_Converter@@Base+0x5aa> │ │ │ │ + bhi.n 58e8c <_PyLong_Size_t_Converter@@Base+0x5aa> │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 58efa <_PyLong_Size_t_Converter@@Base+0x5c4> │ │ │ │ + ble.n 58ea6 <_PyLong_Size_t_Converter@@Base+0x5c4> │ │ │ │ ldr r5, [r6, #4] │ │ │ │ - b.n 58f02 <_PyLong_Size_t_Converter@@Base+0x5cc> │ │ │ │ - movw r0, #43248 @ 0xa8f0 │ │ │ │ + b.n 58eae <_PyLong_Size_t_Converter@@Base+0x5cc> │ │ │ │ + movw r0, #41112 @ 0xa098 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58ed8 <_PyLong_Size_t_Converter@@Base+0x5a2> │ │ │ │ + bne.n 58e84 <_PyLong_Size_t_Converter@@Base+0x5a2> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59254 <_PyLong_Size_t_Converter@@Base+0x91e> │ │ │ │ + b.n 59200 <_PyLong_Size_t_Converter@@Base+0x91e> │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ ldr.w r4, [r8, #12] │ │ │ │ - cbz r4, 58f30 <_PyLong_Size_t_Converter@@Base+0x5fa> │ │ │ │ + cbz r4, 58edc <_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 58f48 <_PyLong_Size_t_Converter@@Base+0x612> │ │ │ │ + beq.n 58ef4 <_PyLong_Size_t_Converter@@Base+0x612> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #11756 @ 0x2dec │ │ │ │ + movw r1, #9516 @ 0x252c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 58ef6 <_PyLong_Size_t_Converter@@Base+0x5c0> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 58ea2 <_PyLong_Size_t_Converter@@Base+0x5c0> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #46048 @ 0xb3e0 │ │ │ │ + movw r1, #43912 @ 0xab88 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 58ef6 <_PyLong_Size_t_Converter@@Base+0x5c0> │ │ │ │ - movw r1, #23336 @ 0x5b28 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 58ea2 <_PyLong_Size_t_Converter@@Base+0x5c0> │ │ │ │ + movw r1, #21096 @ 0x5268 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cf458 │ │ │ │ + bl cefb0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58ef6 <_PyLong_Size_t_Converter@@Base+0x5c0> │ │ │ │ + beq.n 58ea2 <_PyLong_Size_t_Converter@@Base+0x5c0> │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 58f7c <_PyLong_Size_t_Converter@@Base+0x646> │ │ │ │ + cbz r0, 58f28 <_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 58f7c <_PyLong_Size_t_Converter@@Base+0x646> │ │ │ │ + bge.n 58f28 <_PyLong_Size_t_Converter@@Base+0x646> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 58f7c <_PyLong_Size_t_Converter@@Base+0x646> │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 58f28 <_PyLong_Size_t_Converter@@Base+0x646> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 58f96 <_PyLong_Size_t_Converter@@Base+0x660> │ │ │ │ + cbz r0, 58f42 <_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 58f96 <_PyLong_Size_t_Converter@@Base+0x660> │ │ │ │ + bge.n 58f42 <_PyLong_Size_t_Converter@@Base+0x660> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 58f96 <_PyLong_Size_t_Converter@@Base+0x660> │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 58f42 <_PyLong_Size_t_Converter@@Base+0x660> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 58fb0 <_PyLong_Size_t_Converter@@Base+0x67a> │ │ │ │ + cbz r0, 58f5c <_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 58fb0 <_PyLong_Size_t_Converter@@Base+0x67a> │ │ │ │ + bge.n 58f5c <_PyLong_Size_t_Converter@@Base+0x67a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 58fb0 <_PyLong_Size_t_Converter@@Base+0x67a> │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 58f5c <_PyLong_Size_t_Converter@@Base+0x67a> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 58fca <_PyLong_Size_t_Converter@@Base+0x694> │ │ │ │ + cbz r0, 58f76 <_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 58fca <_PyLong_Size_t_Converter@@Base+0x694> │ │ │ │ + bge.n 58f76 <_PyLong_Size_t_Converter@@Base+0x694> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 58fca <_PyLong_Size_t_Converter@@Base+0x694> │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 58f76 <_PyLong_Size_t_Converter@@Base+0x694> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 58fe4 <_PyLong_Size_t_Converter@@Base+0x6ae> │ │ │ │ + cbz r0, 58f90 <_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 58fe4 <_PyLong_Size_t_Converter@@Base+0x6ae> │ │ │ │ + bge.n 58f90 <_PyLong_Size_t_Converter@@Base+0x6ae> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 58fe4 <_PyLong_Size_t_Converter@@Base+0x6ae> │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 58f90 <_PyLong_Size_t_Converter@@Base+0x6ae> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ - cbz r0, 58ffe <_PyLong_Size_t_Converter@@Base+0x6c8> │ │ │ │ + cbz r0, 58faa <_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 58ffe <_PyLong_Size_t_Converter@@Base+0x6c8> │ │ │ │ + bge.n 58faa <_PyLong_Size_t_Converter@@Base+0x6c8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 58ffe <_PyLong_Size_t_Converter@@Base+0x6c8> │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 58faa <_PyLong_Size_t_Converter@@Base+0x6c8> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 5901a <_PyLong_Size_t_Converter@@Base+0x6e4> │ │ │ │ - movw r0, #22972 @ 0x59bc │ │ │ │ + bne.n 58fc6 <_PyLong_Size_t_Converter@@Base+0x6e4> │ │ │ │ + movw r0, #20732 @ 0x50fc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 793f8 │ │ │ │ + bl 79430 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 5923a <_PyLong_Size_t_Converter@@Base+0x904> │ │ │ │ + b.n 591e6 <_PyLong_Size_t_Converter@@Base+0x904> │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #11824 @ 0x2e30 │ │ │ │ + movw r1, #9584 @ 0x2570 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl fead8 │ │ │ │ + bl fe4ac │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 58ef6 <_PyLong_Size_t_Converter@@Base+0x5c0> │ │ │ │ + beq.w 58ea2 <_PyLong_Size_t_Converter@@Base+0x5c0> │ │ │ │ movs r7, #0 │ │ │ │ - movw r3, #22972 @ 0x59bc │ │ │ │ + movw r3, #20732 @ 0x50fc │ │ │ │ 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 5905a <_PyLong_Size_t_Converter@@Base+0x724> │ │ │ │ + bpl.n 59006 <_PyLong_Size_t_Converter@@Base+0x724> │ │ │ │ cmp r7, r3 │ │ │ │ - bge.w 59232 <_PyLong_Size_t_Converter@@Base+0x8fc> │ │ │ │ + bge.w 591de <_PyLong_Size_t_Converter@@Base+0x8fc> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w sl, [r3, r7, lsl #2] │ │ │ │ - b.n 59066 <_PyLong_Size_t_Converter@@Base+0x730> │ │ │ │ + b.n 59012 <_PyLong_Size_t_Converter@@Base+0x730> │ │ │ │ cmp r7, r3 │ │ │ │ - bge.w 59232 <_PyLong_Size_t_Converter@@Base+0x8fc> │ │ │ │ + bge.w 591de <_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 5907a <_PyLong_Size_t_Converter@@Base+0x744> │ │ │ │ + bpl.n 59026 <_PyLong_Size_t_Converter@@Base+0x744> │ │ │ │ mov r0, sl │ │ │ │ - bl 926a8 │ │ │ │ + bl 92784 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 5908c <_PyLong_Size_t_Converter@@Base+0x756> │ │ │ │ + b.n 59038 <_PyLong_Size_t_Converter@@Base+0x756> │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bmi.n 59088 <_PyLong_Size_t_Converter@@Base+0x752> │ │ │ │ + bmi.n 59034 <_PyLong_Size_t_Converter@@Base+0x752> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 59090 <_PyLong_Size_t_Converter@@Base+0x75a> │ │ │ │ - b.n 5909c <_PyLong_Size_t_Converter@@Base+0x766> │ │ │ │ + blt.n 5903c <_PyLong_Size_t_Converter@@Base+0x75a> │ │ │ │ + b.n 59048 <_PyLong_Size_t_Converter@@Base+0x766> │ │ │ │ add.w r6, sl, #16 │ │ │ │ - cbnz r6, 590b8 <_PyLong_Size_t_Converter@@Base+0x782> │ │ │ │ - b.n 5907e <_PyLong_Size_t_Converter@@Base+0x748> │ │ │ │ + cbnz r6, 59064 <_PyLong_Size_t_Converter@@Base+0x782> │ │ │ │ + b.n 5902a <_PyLong_Size_t_Converter@@Base+0x748> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5909c <_PyLong_Size_t_Converter@@Base+0x766> │ │ │ │ + cbnz r3, 59048 <_PyLong_Size_t_Converter@@Base+0x766> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #11852 @ 0x2e4c │ │ │ │ + movw r1, #9612 @ 0x258c │ │ │ │ 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 d5b6c │ │ │ │ - movw r1, #22240 @ 0x56e0 │ │ │ │ + b.w d56e0 │ │ │ │ + movw r1, #20000 @ 0x4e20 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c140 │ │ │ │ - cbnz r0, 590e4 <_PyLong_Size_t_Converter@@Base+0x7ae> │ │ │ │ + cbnz r0, 59090 <_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 77318 │ │ │ │ - b.n 5922e <_PyLong_Size_t_Converter@@Base+0x8f8> │ │ │ │ + bl 77350 │ │ │ │ + b.n 591da <_PyLong_Size_t_Converter@@Base+0x8f8> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx 2c140 │ │ │ │ - cbnz r0, 5910a <_PyLong_Size_t_Converter@@Base+0x7d4> │ │ │ │ + cbnz r0, 590b6 <_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 77318 │ │ │ │ - b.n 5922e <_PyLong_Size_t_Converter@@Base+0x8f8> │ │ │ │ - movw r1, #11876 @ 0x2e64 │ │ │ │ + bl 77350 │ │ │ │ + b.n 591da <_PyLong_Size_t_Converter@@Base+0x8f8> │ │ │ │ + movw r1, #9636 @ 0x25a4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r0, r6 │ │ │ │ blx 2c140 │ │ │ │ - cbnz r0, 59132 <_PyLong_Size_t_Converter@@Base+0x7fc> │ │ │ │ + cbnz r0, 590de <_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 59158 <_PyLong_Size_t_Converter@@Base+0x822> │ │ │ │ - movw r1, #11888 @ 0x2e70 │ │ │ │ + b.n 59104 <_PyLong_Size_t_Converter@@Base+0x822> │ │ │ │ + movw r1, #9648 @ 0x25b0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r0, r6 │ │ │ │ blx 2c140 │ │ │ │ - cbnz r0, 5917a <_PyLong_Size_t_Converter@@Base+0x844> │ │ │ │ + cbnz r0, 59126 <_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 77318 │ │ │ │ + bl 77350 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - movw r2, #35817 @ 0x8be9 │ │ │ │ + movw r2, #35733 @ 0x8b95 │ │ │ │ movt r2, #5 │ │ │ │ - movw r1, #35301 @ 0x89e5 │ │ │ │ + movw r1, #35217 @ 0x8991 │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ blx r3 │ │ │ │ - b.n 5922e <_PyLong_Size_t_Converter@@Base+0x8f8> │ │ │ │ - movw r1, #43520 @ 0xaa00 │ │ │ │ + b.n 591da <_PyLong_Size_t_Converter@@Base+0x8f8> │ │ │ │ + movw r1, #41384 @ 0xa1a8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ blx 2c140 │ │ │ │ - cbnz r0, 591ba <_PyLong_Size_t_Converter@@Base+0x884> │ │ │ │ + cbnz r0, 59166 <_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 77318 │ │ │ │ + bl 77350 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - movw r1, #34835 @ 0x8813 │ │ │ │ + movw r1, #34751 @ 0x87bf │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ - b.n 5922e <_PyLong_Size_t_Converter@@Base+0x8f8> │ │ │ │ - movw r1, #21828 @ 0x5544 │ │ │ │ + b.n 591da <_PyLong_Size_t_Converter@@Base+0x8f8> │ │ │ │ + movw r1, #19588 @ 0x4c84 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r6 │ │ │ │ blx 2c140 │ │ │ │ - cbnz r0, 591fa <_PyLong_Size_t_Converter@@Base+0x8c4> │ │ │ │ + cbnz r0, 591a6 <_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 77318 │ │ │ │ + bl 77350 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - movw r1, #34515 @ 0x86d3 │ │ │ │ + movw r1, #34431 @ 0x867f │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ blx r3 │ │ │ │ - b.n 5922e <_PyLong_Size_t_Converter@@Base+0x8f8> │ │ │ │ + b.n 591da <_PyLong_Size_t_Converter@@Base+0x8f8> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #11896 @ 0x2e78 │ │ │ │ + movw r1, #9656 @ 0x25b8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ + bl d56e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 58ef6 <_PyLong_Size_t_Converter@@Base+0x5c0> │ │ │ │ + bge.w 58ea2 <_PyLong_Size_t_Converter@@Base+0x5c0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 58ef6 <_PyLong_Size_t_Converter@@Base+0x5c0> │ │ │ │ + bne.w 58ea2 <_PyLong_Size_t_Converter@@Base+0x5c0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 58ef6 <_PyLong_Size_t_Converter@@Base+0x5c0> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 58ea2 <_PyLong_Size_t_Converter@@Base+0x5c0> │ │ │ │ adds r7, #1 │ │ │ │ - b.n 59042 <_PyLong_Size_t_Converter@@Base+0x70c> │ │ │ │ + b.n 58fee <_PyLong_Size_t_Converter@@Base+0x70c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 59244 <_PyLong_Size_t_Converter@@Base+0x90e> │ │ │ │ + blt.n 591f0 <_PyLong_Size_t_Converter@@Base+0x90e> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 59254 <_PyLong_Size_t_Converter@@Base+0x91e> │ │ │ │ + b.n 59200 <_PyLong_Size_t_Converter@@Base+0x91e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5923a <_PyLong_Size_t_Converter@@Base+0x904> │ │ │ │ + bne.n 591e6 <_PyLong_Size_t_Converter@@Base+0x904> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5923a <_PyLong_Size_t_Converter@@Base+0x904> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 591e6 <_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 │ │ │ │ @@ -67872,159 +67830,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 5928e <_PyLong_Size_t_Converter@@Base+0x958> │ │ │ │ + bhi.n 5923a <_PyLong_Size_t_Converter@@Base+0x958> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 12945c │ │ │ │ + bl 128f30 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 592a6 <_PyLong_Size_t_Converter@@Base+0x970> │ │ │ │ - b.n 592ec <_PyLong_Size_t_Converter@@Base+0x9b6> │ │ │ │ - movw r0, #4164 @ 0x1044 │ │ │ │ + cbz r0, 59252 <_PyLong_Size_t_Converter@@Base+0x970> │ │ │ │ + b.n 59298 <_PyLong_Size_t_Converter@@Base+0x9b6> │ │ │ │ + movw r0, #1924 @ 0x784 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5927e <_PyLong_Size_t_Converter@@Base+0x948> │ │ │ │ - b.n 592ec <_PyLong_Size_t_Converter@@Base+0x9b6> │ │ │ │ + bne.n 5922a <_PyLong_Size_t_Converter@@Base+0x948> │ │ │ │ + b.n 59298 <_PyLong_Size_t_Converter@@Base+0x9b6> │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 59320 <_PyLong_Size_t_Converter@@Base+0x9ea> │ │ │ │ + ble.n 592cc <_PyLong_Size_t_Converter@@Base+0x9ea> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5930e <_PyLong_Size_t_Converter@@Base+0x9d8> │ │ │ │ + beq.n 592ba <_PyLong_Size_t_Converter@@Base+0x9d8> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 592f0 <_PyLong_Size_t_Converter@@Base+0x9ba> │ │ │ │ + bpl.n 5929c <_PyLong_Size_t_Converter@@Base+0x9ba> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 8b428 │ │ │ │ + bl 8b434 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 592ec <_PyLong_Size_t_Converter@@Base+0x9b6> │ │ │ │ + cbz r0, 59298 <_PyLong_Size_t_Converter@@Base+0x9b6> │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 59310 <_PyLong_Size_t_Converter@@Base+0x9da> │ │ │ │ + beq.n 592bc <_PyLong_Size_t_Converter@@Base+0x9da> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #63348 @ 0xf774 │ │ │ │ + movw r1, #61108 @ 0xeeb4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 59350 <_PyLong_Size_t_Converter@@Base+0xa1a> │ │ │ │ - movw r2, #32456 @ 0x7ec8 │ │ │ │ + b.n 592fc <_PyLong_Size_t_Converter@@Base+0xa1a> │ │ │ │ + movw r2, #30076 @ 0x757c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #35928 @ 0x8c58 │ │ │ │ + movw r1, #33688 @ 0x8398 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #4164 @ 0x1044 │ │ │ │ + movw r0, #1924 @ 0x784 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 24109c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 592ec <_PyLong_Size_t_Converter@@Base+0x9b6> │ │ │ │ + bl 2408ac <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 59298 <_PyLong_Size_t_Converter@@Base+0x9b6> │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 59322 <_PyLong_Size_t_Converter@@Base+0x9ec> │ │ │ │ + beq.n 592ce <_PyLong_Size_t_Converter@@Base+0x9ec> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl c625c │ │ │ │ + bl c61d4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 59322 <_PyLong_Size_t_Converter@@Base+0x9ec> │ │ │ │ - b.n 592ec <_PyLong_Size_t_Converter@@Base+0x9b6> │ │ │ │ + bge.n 592ce <_PyLong_Size_t_Converter@@Base+0x9ec> │ │ │ │ + b.n 59298 <_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, 59330 <_PyLong_Size_t_Converter@@Base+0x9fa> │ │ │ │ + cbnz r4, 592dc <_PyLong_Size_t_Converter@@Base+0x9fa> │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 173e64 │ │ │ │ + bl 173344 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 59350 <_PyLong_Size_t_Converter@@Base+0xa1a> │ │ │ │ + cbz r0, 592fc <_PyLong_Size_t_Converter@@Base+0xa1a> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r0, #15164 @ 0x3b3c │ │ │ │ + movw r0, #12924 @ 0x327c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 808ec │ │ │ │ + bl 8091c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 5935a <_PyLong_Size_t_Converter@@Base+0xa24> │ │ │ │ + cbz r3, 59306 <_PyLong_Size_t_Converter@@Base+0xa24> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 12afc0 │ │ │ │ + bl 12aa94 │ │ │ │ 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 5937a <_PyLong_Size_t_Converter@@Base+0xa44> │ │ │ │ + blt.n 59326 <_PyLong_Size_t_Converter@@Base+0xa44> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 59380 <_PyLong_Size_t_Converter@@Base+0xa4a> │ │ │ │ - b.n 593c2 <_PyLong_Size_t_Converter@@Base+0xa8c> │ │ │ │ + bne.n 5932c <_PyLong_Size_t_Converter@@Base+0xa4a> │ │ │ │ + b.n 5936e <_PyLong_Size_t_Converter@@Base+0xa8c> │ │ │ │ ldr r6, [r0, #8] │ │ │ │ movs r5, #0 │ │ │ │ - b.n 59398 <_PyLong_Size_t_Converter@@Base+0xa62> │ │ │ │ + b.n 59344 <_PyLong_Size_t_Converter@@Base+0xa62> │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - cbz r5, 59398 <_PyLong_Size_t_Converter@@Base+0xa62> │ │ │ │ + cbz r5, 59344 <_PyLong_Size_t_Converter@@Base+0xa62> │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 293800 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ + bl 292f80 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ cmp r6, r0 │ │ │ │ - ble.n 59398 <_PyLong_Size_t_Converter@@Base+0xa62> │ │ │ │ + ble.n 59344 <_PyLong_Size_t_Converter@@Base+0xa62> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1f37b8 │ │ │ │ + b.w 1f2f28 │ │ │ │ mul.w r5, r6, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 14b5f4 │ │ │ │ + bl 14ac58 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 593d0 <_PyLong_Size_t_Converter@@Base+0xa9a> │ │ │ │ + beq.n 5937c <_PyLong_Size_t_Converter@@Base+0xa9a> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 593b0 <_PyLong_Size_t_Converter@@Base+0xa7a> │ │ │ │ + cbz r3, 5935c <_PyLong_Size_t_Converter@@Base+0xa7a> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - b.n 593b8 <_PyLong_Size_t_Converter@@Base+0xa82> │ │ │ │ + b.n 59364 <_PyLong_Size_t_Converter@@Base+0xa82> │ │ │ │ movw r2, #32052 @ 0x7d34 │ │ │ │ movt r2, #82 @ 0x52 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1dd914 <_PyBytes_Repeat@@Base> │ │ │ │ + bl 1dd01c <_PyBytes_Repeat@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 593d2 <_PyLong_Size_t_Converter@@Base+0xa9c> │ │ │ │ + bge.n 5937e <_PyLong_Size_t_Converter@@Base+0xa9c> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 593d2 <_PyLong_Size_t_Converter@@Base+0xa9c> │ │ │ │ + b.n 5937e <_PyLong_Size_t_Converter@@Base+0xa9c> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r0, #48420 @ 0xbd24 │ │ │ │ + movw r0, #46188 @ 0xb46c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 793f8 │ │ │ │ + b.w 79430 │ │ │ │ │ │ │ │ -000593e2 <_Py_c_sum@@Base>: │ │ │ │ +0005938e <_Py_c_sum@@Base>: │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ vadd.f64 d0, d0, d2 │ │ │ │ vadd.f64 d1, d1, d3 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000593f0 <_Py_cr_diff@@Base>: │ │ │ │ +0005939c <_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] │ │ │ │ @@ -68041,237 +67999,238 @@ │ │ │ │ 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 859dc │ │ │ │ + bl 85a50 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 59448 <_Py_cr_diff@@Base+0x58> │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 5946e <_Py_cr_diff@@Base+0x7e> │ │ │ │ + bne.n 593f4 <_Py_cr_diff@@Base+0x58> │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 5941a <_Py_cr_diff@@Base+0x7e> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 59464 <_Py_cr_diff@@Base+0x74> │ │ │ │ + blt.n 59410 <_Py_cr_diff@@Base+0x74> │ │ │ │ adds r3, r4, #1 │ │ │ │ - blt.n 5945e <_Py_cr_diff@@Base+0x6e> │ │ │ │ + blt.n 5940a <_Py_cr_diff@@Base+0x6e> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - b.n 59462 <_Py_cr_diff@@Base+0x72> │ │ │ │ + b.n 5940e <_Py_cr_diff@@Base+0x72> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 59470 <_Py_cr_diff@@Base+0x80> │ │ │ │ + b.n 5941c <_Py_cr_diff@@Base+0x80> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00059472 <_Py_cr_prod@@Base>: │ │ │ │ +0005941e <_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, #11916 @ 0x2e8c │ │ │ │ + movw r1, #9676 @ 0x25cc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ 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 594e4 <_Py_cr_prod@@Base+0x72> │ │ │ │ + bpl.n 59490 <_Py_cr_prod@@Base+0x72> │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #50576 @ 0xc590 │ │ │ │ + movw r1, #49516 @ 0xc16c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 1315d8 │ │ │ │ - cbz r0, 594e4 <_Py_cr_prod@@Base+0x72> │ │ │ │ - cbz r4, 594f2 <_Py_cr_prod@@Base+0x80> │ │ │ │ + bl 130d70 │ │ │ │ + cbz r0, 59490 <_Py_cr_prod@@Base+0x72> │ │ │ │ + cbz r4, 5949e <_Py_cr_prod@@Base+0x80> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 594f2 <_Py_cr_prod@@Base+0x80> │ │ │ │ + bge.n 5949e <_Py_cr_prod@@Base+0x80> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 594f2 <_Py_cr_prod@@Base+0x80> │ │ │ │ + b.n 5949e <_Py_cr_prod@@Base+0x80> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8403c │ │ │ │ + b.w 840a8 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ str r4, [r5, #28] │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbz r3, 59506 <_Py_cr_prod@@Base+0x94> │ │ │ │ + cbz r3, 594b2 <_Py_cr_prod@@Base+0x94> │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r0, 5950c <_Py_cr_prod@@Base+0x9a> │ │ │ │ + cbnz r0, 594b8 <_Py_cr_prod@@Base+0x9a> │ │ │ │ movs r0, #0 │ │ │ │ - b.w 71608 │ │ │ │ - b.w f07fc │ │ │ │ + b.w 71640 │ │ │ │ + b.w f0244 │ │ │ │ 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, 59548 <_Py_cr_prod@@Base+0xd6> │ │ │ │ + cbnz r0, 594f4 <_Py_cr_prod@@Base+0xd6> │ │ │ │ cmp r3, r0 │ │ │ │ - ble.n 59548 <_Py_cr_prod@@Base+0xd6> │ │ │ │ + ble.n 594f4 <_Py_cr_prod@@Base+0xd6> │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 59548 <_Py_cr_prod@@Base+0xd6> │ │ │ │ - cbz r2, 59548 <_Py_cr_prod@@Base+0xd6> │ │ │ │ + bne.n 594f4 <_Py_cr_prod@@Base+0xd6> │ │ │ │ + cbz r2, 594f4 <_Py_cr_prod@@Base+0xd6> │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #11956 @ 0x2eb4 │ │ │ │ + movw r1, #9716 @ 0x25f4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl f20dc │ │ │ │ - b.n 59568 <_Py_cr_prod@@Base+0xf6> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 59514 <_Py_cr_prod@@Base+0xf6> │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #20] │ │ │ │ - ldr r4, [pc, #32] @ (59570 <_Py_cr_prod@@Base+0xfe>) │ │ │ │ + ldr r4, [pc, #32] @ (5951c <_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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59532 <_Py_cr_prod@@Base+0xc0> │ │ │ │ + bne.n 594de <_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 │ │ │ │ │ │ │ │ -00059574 <_Py_cr_quot@@Base>: │ │ │ │ +00059520 <_Py_cr_quot@@Base>: │ │ │ │ vcmp.f64 d2, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 59590 <_Py_cr_quot@@Base+0x1c> │ │ │ │ + beq.n 5953c <_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] @ 595b8 <_Py_cr_quot@@Base+0x44> │ │ │ │ + vldr d7, [pc, #20] @ 59568 <_Py_cr_quot@@Base+0x48> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ vmov.f64 d1, d7 │ │ │ │ vmov.f64 d0, d7 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {pc} │ │ │ │ + nop.w │ │ │ │ ... │ │ │ │ push {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, #12056 @ 0x2f18 │ │ │ │ + movw r1, #9816 @ 0x2658 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ 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 285008 │ │ │ │ + bl 284838 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5967c <_Py_cr_quot@@Base+0x108> │ │ │ │ + beq.n 5962c <_Py_cr_quot@@Base+0x10c> │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ - cbz r0, 59648 <_Py_cr_quot@@Base+0xd4> │ │ │ │ + cbz r0, 595f8 <_Py_cr_quot@@Base+0xd8> │ │ │ │ mov r1, r4 │ │ │ │ - bl d6f34 │ │ │ │ + bl d6a8c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5967c <_Py_cr_quot@@Base+0x108> │ │ │ │ + beq.n 5962c <_Py_cr_quot@@Base+0x10c> │ │ │ │ ldrb.w r3, [r5, #76] @ 0x4c │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - cbz r3, 59654 <_Py_cr_quot@@Base+0xe0> │ │ │ │ + cbz r3, 59604 <_Py_cr_quot@@Base+0xe4> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 59654 <_Py_cr_quot@@Base+0xe0> │ │ │ │ + beq.n 59604 <_Py_cr_quot@@Base+0xe4> │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - bl 285188 │ │ │ │ + bl 2849b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 59668 <_Py_cr_quot@@Base+0xf4> │ │ │ │ + beq.n 59618 <_Py_cr_quot@@Base+0xf8> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [r5, #20] │ │ │ │ - bl 77318 │ │ │ │ - b.n 59654 <_Py_cr_quot@@Base+0xe0> │ │ │ │ + bl 77350 │ │ │ │ + b.n 59604 <_Py_cr_quot@@Base+0xe4> │ │ │ │ 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, 5967e <_Py_cr_quot@@Base+0x10a> │ │ │ │ + cbz r3, 5962e <_Py_cr_quot@@Base+0x10e> │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ - cbz r1, 5967e <_Py_cr_quot@@Base+0x10a> │ │ │ │ + cbz r1, 5962e <_Py_cr_quot@@Base+0x10e> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 285110 │ │ │ │ + bl 284940 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5967e <_Py_cr_quot@@Base+0x10a> │ │ │ │ + bne.n 5962e <_Py_cr_quot@@Base+0x10e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5967c <_Py_cr_quot@@Base+0x108> │ │ │ │ + bge.n 5962c <_Py_cr_quot@@Base+0x10c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5967c <_Py_cr_quot@@Base+0x108> │ │ │ │ + cbnz r3, 5962c <_Py_cr_quot@@Base+0x10c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00059682 <_Py_cr_sum@@Base>: │ │ │ │ +00059632 <_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] │ │ │ │ @@ -68288,2200 +68247,2157 @@ │ │ │ │ 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, #12108 @ 0x2f4c │ │ │ │ + movw r1, #9868 @ 0x268c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000596e0 <_Py_rc_diff@@Base>: │ │ │ │ +00059690 <_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] @ (59820 <_Py_rc_diff@@Base+0x140>) │ │ │ │ + ldr r3, [pc, #288] @ (597d0 <_Py_rc_diff@@Base+0x140>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbnz r0, 5971e <_Py_rc_diff@@Base+0x3e> │ │ │ │ - movw r1, #33768 @ 0x83e8 │ │ │ │ + cbnz r0, 596ce <_Py_rc_diff@@Base+0x3e> │ │ │ │ + movw r1, #31528 @ 0x7b28 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #1784 @ 0x6f8 │ │ │ │ - movt r0, #73 @ 0x49 │ │ │ │ - bl 62ea6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r0, #65056 @ 0xfe20 │ │ │ │ + movt r0, #72 @ 0x48 │ │ │ │ + bl 630ae <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #12152 @ 0x2f78 │ │ │ │ + movw r1, #9912 @ 0x26b8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl fecec <_PySys_GetOptionalAttrString@@Base+0x16c> │ │ │ │ + bl fe6c0 <_PySys_GetOptionalAttrString@@Base+0x16c> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 59734 <_Py_rc_diff@@Base+0x54> │ │ │ │ + bne.n 596e4 <_Py_rc_diff@@Base+0x54> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 59816 <_Py_rc_diff@@Base+0x136> │ │ │ │ - bl 703d8 │ │ │ │ + b.n 597c6 <_Py_rc_diff@@Base+0x136> │ │ │ │ + bl 70410 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59730 <_Py_rc_diff@@Base+0x50> │ │ │ │ - ldr r0, [pc, #228] @ (59824 <_Py_rc_diff@@Base+0x144>) │ │ │ │ + beq.n 596e0 <_Py_rc_diff@@Base+0x50> │ │ │ │ + ldr r0, [pc, #228] @ (597d4 <_Py_rc_diff@@Base+0x144>) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 59758 <_Py_rc_diff@@Base+0x78> │ │ │ │ + bne.n 59708 <_Py_rc_diff@@Base+0x78> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 59748 <_Py_rc_diff@@Base+0x68> │ │ │ │ + bne.n 596f8 <_Py_rc_diff@@Base+0x68> │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 59774 <_Py_rc_diff@@Base+0x94> │ │ │ │ + beq.n 59724 <_Py_rc_diff@@Base+0x94> │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1aca00 <_PyMutex_LockTimed@@Base> │ │ │ │ + bl 106650 <_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, 597f2 <_Py_rc_diff@@Base+0x112> │ │ │ │ + cbz r7, 597a2 <_Py_rc_diff@@Base+0x112> │ │ │ │ ldr.w r5, [r7, #3704] @ 0xe78 │ │ │ │ - cbz r5, 597d6 <_Py_rc_diff@@Base+0xf6> │ │ │ │ + cbz r5, 59786 <_Py_rc_diff@@Base+0xf6> │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ - bl 1da074 │ │ │ │ + bl 1d9770 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r5, #92] @ 0x5c │ │ │ │ - bl 7dd68 │ │ │ │ + bl 7dd94 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 597dc <_Py_rc_diff@@Base+0xfc> │ │ │ │ + cbz r0, 5978c <_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 78510 │ │ │ │ + bl 78548 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 597cc <_Py_rc_diff@@Base+0xec> │ │ │ │ + bge.n 5977c <_Py_rc_diff@@Base+0xec> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 597cc <_Py_rc_diff@@Base+0xec> │ │ │ │ + cbnz r3, 5977c <_Py_rc_diff@@Base+0xec> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 597dc <_Py_rc_diff@@Base+0xfc> │ │ │ │ + beq.n 5978c <_Py_rc_diff@@Base+0xfc> │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - b.n 5978e <_Py_rc_diff@@Base+0xae> │ │ │ │ + b.n 5973e <_Py_rc_diff@@Base+0xae> │ │ │ │ ldr.w r7, [r7, #3648] @ 0xe40 │ │ │ │ - b.n 59788 <_Py_rc_diff@@Base+0xa8> │ │ │ │ + b.n 59738 <_Py_rc_diff@@Base+0xa8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 597f0 <_Py_rc_diff@@Base+0x110> │ │ │ │ + bge.n 597a0 <_Py_rc_diff@@Base+0x110> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 597f0 <_Py_rc_diff@@Base+0x110> │ │ │ │ + cbnz r3, 597a0 <_Py_rc_diff@@Base+0x110> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5980a <_Py_rc_diff@@Base+0x12a> │ │ │ │ + bne.n 597ba <_Py_rc_diff@@Base+0x12a> │ │ │ │ strexb r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 597fa <_Py_rc_diff@@Base+0x11a> │ │ │ │ + bne.n 597aa <_Py_rc_diff@@Base+0x11a> │ │ │ │ dmb ish │ │ │ │ - beq.n 59816 <_Py_rc_diff@@Base+0x136> │ │ │ │ - ldr r0, [pc, #16] @ (59824 <_Py_rc_diff@@Base+0x144>) │ │ │ │ - bl 236528 │ │ │ │ + beq.n 597c6 <_Py_rc_diff@@Base+0x136> │ │ │ │ + ldr r0, [pc, #16] @ (597d4 <_Py_rc_diff@@Base+0x144>) │ │ │ │ + bl 26c194 │ │ │ │ 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, #39235 @ 0x9943 │ │ │ │ + movw r1, #39155 @ 0x98f3 │ │ │ │ movt r1, #5 │ │ │ │ mov r4, r2 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20b1b8 <_PyXIData_InitWithSize@@Base> │ │ │ │ + bl 20a934 <_PyXIData_InitWithSize@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 59864 <_Py_rc_diff@@Base+0x184> │ │ │ │ + beq.n 59814 <_Py_rc_diff@@Base+0x184> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 142858 │ │ │ │ + bl 141d28 │ │ │ │ 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, 59884 <_Py_rc_diff@@Base+0x1a4> │ │ │ │ + cbnz r3, 59834 <_Py_rc_diff@@Base+0x1a4> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 5989e <_Py_rc_diff@@Base+0x1be> │ │ │ │ + cbz r2, 5984e <_Py_rc_diff@@Base+0x1be> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 5989e <_Py_rc_diff@@Base+0x1be> │ │ │ │ + cbz r3, 5984e <_Py_rc_diff@@Base+0x1be> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #12176 @ 0x2f90 │ │ │ │ + movw r1, #9936 @ 0x26d0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5993e <_Py_rc_diff@@Base+0x25e> │ │ │ │ + b.n 598ee <_Py_rc_diff@@Base+0x25e> │ │ │ │ mov r0, r1 │ │ │ │ - bl 14ed2c │ │ │ │ + bl 14e390 │ │ │ │ ldr.w r5, [r4, #144] @ 0x90 │ │ │ │ ldr.w r9, [r0, #16] │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ - cbnz r5, 598c6 <_Py_rc_diff@@Base+0x1e6> │ │ │ │ + cbnz r5, 59876 <_Py_rc_diff@@Base+0x1e6> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 598de <_Py_rc_diff@@Base+0x1fe> │ │ │ │ + cbnz r3, 5988e <_Py_rc_diff@@Base+0x1fe> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ - b.n 5993e <_Py_rc_diff@@Base+0x25e> │ │ │ │ + b.n 598ee <_Py_rc_diff@@Base+0x25e> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #23208 @ 0x5aa8 │ │ │ │ + movw r1, #21104 @ 0x5270 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 5989a <_Py_rc_diff@@Base+0x1ba> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 5984a <_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, 598f4 <_Py_rc_diff@@Base+0x214> │ │ │ │ - bl 75fa8 │ │ │ │ + cbz r0, 598a4 <_Py_rc_diff@@Base+0x214> │ │ │ │ + bl 75fe0 │ │ │ │ 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 1f6178 │ │ │ │ + bl 1f58f0 │ │ │ │ mov r7, r0 │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7faa4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5991a <_Py_rc_diff@@Base+0x23a> │ │ │ │ + cbz r0, 598ca <_Py_rc_diff@@Base+0x23a> │ │ │ │ str.w r6, [r4, #144] @ 0x90 │ │ │ │ - b.n 5989a <_Py_rc_diff@@Base+0x1ba> │ │ │ │ + b.n 5984a <_Py_rc_diff@@Base+0x1ba> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add.w r2, r4, #12 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1f66dc │ │ │ │ - cbz r7, 59936 <_Py_rc_diff@@Base+0x256> │ │ │ │ + bl 1f5e54 │ │ │ │ + cbz r7, 598e6 <_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 85a8c │ │ │ │ + b.w 85b00 │ │ │ │ │ │ │ │ -0005994c : │ │ │ │ +000598fc : │ │ │ │ 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 71608 │ │ │ │ + bl 71640 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 599a4 │ │ │ │ - movw r1, #30812 @ 0x785c │ │ │ │ + cbz r0, 59954 │ │ │ │ + movw r1, #28572 @ 0x6f9c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 59a3c │ │ │ │ + bl 599ec │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 599a4 │ │ │ │ + beq.n 59954 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #32772 @ 0x8004 │ │ │ │ + movw r1, #30532 @ 0x7744 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 59a3c │ │ │ │ + bl 599ec │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 599a4 │ │ │ │ + beq.n 59954 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11093c │ │ │ │ + bl 110450 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 599ac │ │ │ │ + bge.n 5995c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 599ac │ │ │ │ + cbnz r3, 5995c │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 599ac │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5995c │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a1f4 │ │ │ │ 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, 599e0 │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 59990 │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 599da │ │ │ │ - bl 140118 │ │ │ │ - b.n 599e0 │ │ │ │ + bne.n 5998a │ │ │ │ + bl 13f5e4 │ │ │ │ + b.n 59990 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 59a3a │ │ │ │ + cbnz r0, 599ea │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 599fc │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 599ac │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 599f6 │ │ │ │ - bl 140118 │ │ │ │ - b.n 599fc │ │ │ │ + bne.n 599a6 │ │ │ │ + bl 13f5e4 │ │ │ │ + b.n 599ac │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 59a3a │ │ │ │ + cbnz r0, 599ea │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 59a18 │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 599c8 │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 59a12 │ │ │ │ - bl 140118 │ │ │ │ - b.n 59a18 │ │ │ │ + bne.n 599c2 │ │ │ │ + bl 13f5e4 │ │ │ │ + b.n 599c8 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 59a3a │ │ │ │ + cbnz r0, 599ea │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 59a3a │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 599ea │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 59a30 │ │ │ │ + bne.n 599e0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 140118 │ │ │ │ + b.w 13f5e4 │ │ │ │ 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, 59a92 │ │ │ │ + cbz r0, 59a42 │ │ │ │ ldr.w r3, [r4, #-16] │ │ │ │ - cbnz r3, 59a60 │ │ │ │ + cbnz r3, 59a10 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 59a50 │ │ │ │ - bl 793f8 │ │ │ │ + b.n 59a00 │ │ │ │ + bl 79430 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - cbnz r5, 59a72 │ │ │ │ + cbnz r5, 59a22 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 59a92 │ │ │ │ - bl 85b64 │ │ │ │ + b.n 59a42 │ │ │ │ + bl 85bd8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 59a8c │ │ │ │ + bge.n 59a3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 59a8c │ │ │ │ + cbnz r3, 59a3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 59a5c │ │ │ │ - b.n 59a6c │ │ │ │ + bne.n 59a0c │ │ │ │ + b.n 59a1c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00059a94 : │ │ │ │ +00059a44 : │ │ │ │ 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 236364 │ │ │ │ - cbz r0, 59ae0 │ │ │ │ + bl 235b84 │ │ │ │ + cbz r0, 59a90 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bmi.n 59ae6 │ │ │ │ + bmi.n 59a96 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 59ac8 │ │ │ │ + bge.n 59a78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 59ac8 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 59a78 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #12204 @ 0x2fac │ │ │ │ + movw r1, #9964 @ 0x26ec │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ + bl d56e0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 59b28 │ │ │ │ - bl fb46c │ │ │ │ + b.n 59ad8 │ │ │ │ + bl fae3c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 59b00 │ │ │ │ + bge.n 59ab0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 59b00 │ │ │ │ + cbnz r3, 59ab0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 59b24 │ │ │ │ - bl 7fa74 │ │ │ │ - cbz r0, 59b24 │ │ │ │ + bne.n 59ad4 │ │ │ │ + bl 7faa4 │ │ │ │ + cbz r0, 59ad4 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #12236 @ 0x2fcc │ │ │ │ + movw r1, #9996 @ 0x270c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ - b.n 59ae0 │ │ │ │ + bl d56e0 │ │ │ │ + b.n 59a90 │ │ │ │ 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, #10428 @ 0x28bc │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + b.w d56e0 │ │ │ │ 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, #12668 @ 0x317c │ │ │ │ + movw r1, #10448 @ 0x28d0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8e7dc │ │ │ │ - cbz r0, 59b6a │ │ │ │ + bl 8e898 │ │ │ │ + cbz r0, 59b32 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ add r2, sp, #8 │ │ │ │ blx 2ae24 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 59b6e │ │ │ │ + bge.n 59b36 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a8634 │ │ │ │ + bl 1a7bc4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59bbe │ │ │ │ - bne.n 59b88 │ │ │ │ + b.n 59b86 │ │ │ │ + bne.n 59b50 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #12684 @ 0x318c │ │ │ │ + movw r1, #10464 @ 0x28e0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 59b6a │ │ │ │ + bl f1b28 │ │ │ │ + b.n 59b32 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 59b98 │ │ │ │ + bne.n 59b60 │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 711a8 │ │ │ │ - b.n 59bbe │ │ │ │ + bl 711e0 │ │ │ │ + b.n 59b86 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 59ba6 │ │ │ │ + bne.n 59b6e │ │ │ │ movs r1, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 711a8 │ │ │ │ - b.n 59bbe │ │ │ │ + bl 711e0 │ │ │ │ + b.n 59b86 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55184 @ 0xd790 │ │ │ │ + movw r1, #52756 @ 0xce14 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 59b6a │ │ │ │ + bl f1b28 │ │ │ │ + b.n 59b32 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ - movw r3, #44536 @ 0xadf8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #12732 @ 0x31bc │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - b.w d5b6c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.w 7fd14 │ │ │ │ + b.w 7fd44 │ │ │ │ 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, 59c14 │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 59bc4 │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 59c0e │ │ │ │ - bl 140118 │ │ │ │ - b.n 59c14 │ │ │ │ + bne.n 59bbe │ │ │ │ + bl 13f5e4 │ │ │ │ + b.n 59bc4 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 59c7e │ │ │ │ + cbnz r0, 59c2e │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbnz r0, 59c1e │ │ │ │ + cbnz r0, 59bce │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 59c28 │ │ │ │ - b.n 59c40 │ │ │ │ + cbnz r0, 59bd8 │ │ │ │ + b.n 59bf0 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59c18 │ │ │ │ - b.n 59c7e │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + beq.n 59bc8 │ │ │ │ + b.n 59c2e │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 59c3a │ │ │ │ - bl 140118 │ │ │ │ - b.n 59c40 │ │ │ │ + bne.n 59bea │ │ │ │ + bl 13f5e4 │ │ │ │ + b.n 59bf0 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 59c7e │ │ │ │ + cbnz r0, 59c2e │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 59c5c │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 59c0c │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 59c56 │ │ │ │ - bl 140118 │ │ │ │ - b.n 59c5c │ │ │ │ + bne.n 59c06 │ │ │ │ + bl 13f5e4 │ │ │ │ + b.n 59c0c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 59c7e │ │ │ │ + cbnz r0, 59c2e │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 59c7e │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 59c2e │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 59c74 │ │ │ │ + bne.n 59c24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 140118 │ │ │ │ + b.w 13f5e4 │ │ │ │ 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, 59ca6 │ │ │ │ + cbnz r0, 59c56 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 59cae │ │ │ │ + cbz r0, 59c5e │ │ │ │ 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 59c98 │ │ │ │ + beq.n 59c48 │ │ │ │ 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 59cdc │ │ │ │ + bgt.n 59c8c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #56360 @ 0xdc28 │ │ │ │ + movw r1, #54108 @ 0xd35c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 59d02 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 59cb2 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 59cf8 │ │ │ │ + cbz r3, 59ca8 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #7052 @ 0x1b8c │ │ │ │ + movw r1, #4812 @ 0x12cc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 59d02 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 59cb2 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.w 7fd14 │ │ │ │ + b.w 7fd44 │ │ │ │ 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, 59d36 │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 59ce6 │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 59d30 │ │ │ │ - bl 140118 │ │ │ │ - b.n 59d36 │ │ │ │ + bne.n 59ce0 │ │ │ │ + bl 13f5e4 │ │ │ │ + b.n 59ce6 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 59d74 │ │ │ │ + cbnz r0, 59d24 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 59d52 │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 59d02 │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 59d4c │ │ │ │ - bl 140118 │ │ │ │ - b.n 59d52 │ │ │ │ + bne.n 59cfc │ │ │ │ + bl 13f5e4 │ │ │ │ + b.n 59d02 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 59d74 │ │ │ │ + cbnz r0, 59d24 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 59d74 │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 59d24 │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 59d6a │ │ │ │ + bne.n 59d1a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 140118 │ │ │ │ + b.w 13f5e4 │ │ │ │ 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, 59da6 │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 59d56 │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 59da0 │ │ │ │ - bl 140118 │ │ │ │ - b.n 59da6 │ │ │ │ + bne.n 59d50 │ │ │ │ + bl 13f5e4 │ │ │ │ + b.n 59d56 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 59de4 │ │ │ │ + cbnz r0, 59d94 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 59dc2 │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 59d72 │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 59dbc │ │ │ │ - bl 140118 │ │ │ │ - b.n 59dc2 │ │ │ │ + bne.n 59d6c │ │ │ │ + bl 13f5e4 │ │ │ │ + b.n 59d72 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 59de4 │ │ │ │ + cbnz r0, 59d94 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 59de4 │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 59d94 │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 59dda │ │ │ │ + bne.n 59d8a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 140118 │ │ │ │ + b.w 13f5e4 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00059de6 : │ │ │ │ - movw r2, #36452 @ 0x8e64 │ │ │ │ +00059d96 : │ │ │ │ + movw r2, #34212 @ 0x85a4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - b.w 7fab4 │ │ │ │ + b.w 7fae4 │ │ │ │ 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 59f06 │ │ │ │ + bl 59eb6 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59efa │ │ │ │ + beq.n 59eaa │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 59e20 │ │ │ │ + beq.n 59dd0 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - b.n 59e28 │ │ │ │ + b.n 59dd8 │ │ │ │ movw r6, #32052 @ 0x7d34 │ │ │ │ movt r6, #82 @ 0x52 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - cbz r7, 59e3e │ │ │ │ + cbz r7, 59dee │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r8, [r5, #20] │ │ │ │ - bl 713bc │ │ │ │ + bl 713f4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 59e56 │ │ │ │ + cbnz r0, 59e06 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 59ee0 │ │ │ │ + b.n 59e90 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #23096 @ 0x5a38 │ │ │ │ + movw r1, #20716 @ 0x50ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 59e3a │ │ │ │ + bl f1b28 │ │ │ │ + b.n 59dea │ │ │ │ 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 1de698 │ │ │ │ + bl 1dddfc │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - bge.n 59e98 │ │ │ │ + bge.n 59e48 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 155be4 │ │ │ │ + bl 155250 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r1 │ │ │ │ - bl 155be4 │ │ │ │ + bl 155250 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, r1 │ │ │ │ - bl 155be4 │ │ │ │ + bl 155250 │ │ │ │ str r0, [r4, #24] │ │ │ │ - bl 7fa74 │ │ │ │ - cbz r0, 59ee0 │ │ │ │ - b.n 59ec8 │ │ │ │ + bl 7faa4 │ │ │ │ + cbz r0, 59e90 │ │ │ │ + b.n 59e78 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 155be4 │ │ │ │ + bl 155250 │ │ │ │ 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 155be4 │ │ │ │ + bl 155250 │ │ │ │ str r0, [r4, #24] │ │ │ │ - bl 7fa74 │ │ │ │ - cbz r0, 59ee0 │ │ │ │ + bl 7faa4 │ │ │ │ + cbz r0, 59e90 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 59e3a │ │ │ │ + bge.n 59dea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 59e3a │ │ │ │ + bne.n 59dea │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 59e3a │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 59dea │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 59eee │ │ │ │ + bge.n 59e9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 59ef2 │ │ │ │ + cbz r3, 59ea2 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 59efa │ │ │ │ + b.n 59eaa │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 59eee │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 59e9e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - b.w 29177c <_PyObject_GetXIDataNoFallback@@Base+0x8> │ │ │ │ + b.w 290efc <_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 12945c │ │ │ │ + bl 128f30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 59f6c │ │ │ │ + blt.n 59f1c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ - bl 155be4 │ │ │ │ + bl 155250 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 59f62 │ │ │ │ + cbz r0, 59f12 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 59f38 │ │ │ │ + cbz r3, 59ee8 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 59f40 │ │ │ │ + b.n 59ef0 │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #67 @ 0x43 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 14b710 │ │ │ │ + bl 14ad74 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 59f64 │ │ │ │ + bne.n 59f14 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 59f62 │ │ │ │ + bge.n 59f12 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 59f62 │ │ │ │ + cbnz r3, 59f12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12afc0 │ │ │ │ - b.n 59f6e │ │ │ │ + bl 12aa94 │ │ │ │ + b.n 59f1e │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00059f74 : │ │ │ │ - b.w 135530 <_PyUnicode_ExactDealloc@@Base+0x10c> │ │ │ │ +00059f24 : │ │ │ │ + b.w 134b1c <_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, 59fa8 │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 59f58 │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 59fa2 │ │ │ │ - bl 140118 │ │ │ │ - b.n 59fa8 │ │ │ │ + bne.n 59f52 │ │ │ │ + bl 13f5e4 │ │ │ │ + b.n 59f58 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 59fe6 │ │ │ │ + cbnz r0, 59f96 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 59fc4 │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 59f74 │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 59fbe │ │ │ │ - bl 140118 │ │ │ │ - b.n 59fc4 │ │ │ │ + bne.n 59f6e │ │ │ │ + bl 13f5e4 │ │ │ │ + b.n 59f74 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 59fe6 │ │ │ │ + cbnz r0, 59f96 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 59fe6 │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 59f96 │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 59fdc │ │ │ │ + bne.n 59f8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 140118 │ │ │ │ + b.w 13f5e4 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00059fe8 : │ │ │ │ +00059f98 : │ │ │ │ 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 7b680 │ │ │ │ + bl 7b6b0 │ │ │ │ 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 59f06 │ │ │ │ + bl 59eb6 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a112 │ │ │ │ + beq.n 5a0c2 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5a036 │ │ │ │ + beq.n 59fe6 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - b.n 5a03e │ │ │ │ + b.n 59fee │ │ │ │ movw r6, #32052 @ 0x7d34 │ │ │ │ movt r6, #82 @ 0x52 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - cbz r7, 5a054 │ │ │ │ + cbz r7, 5a004 │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r8, [r5, #20] │ │ │ │ - bl 713bc │ │ │ │ + bl 713f4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5a06c │ │ │ │ + cbnz r0, 5a01c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5a0f8 │ │ │ │ + b.n 5a0a8 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #23096 @ 0x5a38 │ │ │ │ + movw r1, #20716 @ 0x50ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 5a050 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 5a000 │ │ │ │ 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 1de698 │ │ │ │ + bl 1dddfc │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - bge.n 5a0b0 │ │ │ │ + bge.n 5a060 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 155be4 │ │ │ │ + bl 155250 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r1 │ │ │ │ - bl 155be4 │ │ │ │ + bl 155250 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 155be4 │ │ │ │ + bl 155250 │ │ │ │ str r0, [r4, #24] │ │ │ │ - bl 7fa74 │ │ │ │ - cbz r0, 5a0f8 │ │ │ │ - b.n 5a0e0 │ │ │ │ + bl 7faa4 │ │ │ │ + cbz r0, 5a0a8 │ │ │ │ + b.n 5a090 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 155be4 │ │ │ │ + bl 155250 │ │ │ │ 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 155be4 │ │ │ │ + bl 155250 │ │ │ │ str r0, [r4, #24] │ │ │ │ - bl 7fa74 │ │ │ │ - cbz r0, 5a0f8 │ │ │ │ + bl 7faa4 │ │ │ │ + cbz r0, 5a0a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a050 │ │ │ │ + bge.n 5a000 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5a050 │ │ │ │ + bne.n 5a000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5a050 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5a000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a106 │ │ │ │ + bge.n 5a0b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 5a10a │ │ │ │ + cbz r3, 5a0ba │ │ │ │ mov r5, r4 │ │ │ │ - b.n 5a112 │ │ │ │ + b.n 5a0c2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5a106 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5a0b6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -0005a11a : │ │ │ │ +0005a0ca : │ │ │ │ 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 5a16c │ │ │ │ + beq.n 5a11c │ │ │ │ movw r3, #31092 @ 0x7974 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5a16c │ │ │ │ + beq.n 5a11c │ │ │ │ movw r1, #14536 @ 0x38c8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 5a16c │ │ │ │ - bl 882f0 │ │ │ │ - movw r3, #13624 @ 0x3538 │ │ │ │ + beq.n 5a11c │ │ │ │ + bl 88318 │ │ │ │ + movw r3, #11472 @ 0x2cd0 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ - movw r2, #54452 @ 0xd4b4 │ │ │ │ + movw r2, #52212 @ 0xcbf4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 5a174 │ │ │ │ - movw r0, #13624 @ 0x3538 │ │ │ │ + b.n 5a124 │ │ │ │ + movw r0, #11472 @ 0x2cd0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005a176 : │ │ │ │ +0005a126 : │ │ │ │ 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 5a198 │ │ │ │ + bne.n 5a148 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - b.n 5a18e │ │ │ │ + b.n 5a13e │ │ │ │ movw r3, #22804 @ 0x5914 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 5a1ae │ │ │ │ + bne.n 5a15e │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 926a8 │ │ │ │ + b.w 92784 │ │ │ │ movw r1, #14536 @ 0x38c8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 5a1c6 │ │ │ │ + beq.n 5a176 │ │ │ │ mov r0, r5 │ │ │ │ - bl 882f0 │ │ │ │ - cbnz r0, 5a1c6 │ │ │ │ + bl 88318 │ │ │ │ + cbnz r0, 5a176 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - b.n 5a1ca │ │ │ │ + b.n 5a17a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.w 5a26a <_PyThread_CurrentFrames@@Base> │ │ │ │ + b.w 5a21a <_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 1fe7fc │ │ │ │ + bl 1fdf90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a264 │ │ │ │ + beq.n 5a214 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r6, 5a1f8 │ │ │ │ + cbz r6, 5a1a8 │ │ │ │ ldr r4, [r5, #20] │ │ │ │ - b.n 5a200 │ │ │ │ + b.n 5a1b0 │ │ │ │ movw r4, #32052 @ 0x7d34 │ │ │ │ movt r4, #82 @ 0x52 │ │ │ │ uxtb r2, r2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fed70 │ │ │ │ + bl 1fe4e4 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bge.n 5a226 │ │ │ │ + bge.n 5a1d6 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #12752 @ 0x31d0 │ │ │ │ + movw r1, #10512 @ 0x2910 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 5a264 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 5a214 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5a24e │ │ │ │ + bgt.n 5a1fe │ │ │ │ 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 14b5f4 │ │ │ │ + bl 14ac58 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5a264 │ │ │ │ + beq.n 5a214 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 5a266 │ │ │ │ + b.n 5a216 │ │ │ │ movw r3, #61144 @ 0xeed8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #28032 @ 0x6d80 │ │ │ │ + movw r1, #25792 @ 0x64c0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005a26a <_PyThread_CurrentFrames@@Base>: │ │ │ │ +0005a21a <_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] @ (5a3c8 <_PyThread_CurrentFrames@@Base+0x15e>) │ │ │ │ + ldr r0, [pc, #332] @ (5a378 <_PyThread_CurrentFrames@@Base+0x15e>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #12784 @ 0x31f0 │ │ │ │ + movw r1, #10544 @ 0x2930 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl fecec <_PySys_GetOptionalAttrString@@Base+0x16c> │ │ │ │ + bl fe6c0 <_PySys_GetOptionalAttrString@@Base+0x16c> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5a29a <_PyThread_CurrentFrames@@Base+0x30> │ │ │ │ + bne.n 5a24a <_PyThread_CurrentFrames@@Base+0x30> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5a3c0 <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ - bl 703d8 │ │ │ │ + b.n 5a370 <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ + bl 70410 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a296 <_PyThread_CurrentFrames@@Base+0x2c> │ │ │ │ - ldr r0, [pc, #292] @ (5a3cc <_PyThread_CurrentFrames@@Base+0x162>) │ │ │ │ + beq.n 5a246 <_PyThread_CurrentFrames@@Base+0x2c> │ │ │ │ + ldr r0, [pc, #292] @ (5a37c <_PyThread_CurrentFrames@@Base+0x162>) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5a2be <_PyThread_CurrentFrames@@Base+0x54> │ │ │ │ + bne.n 5a26e <_PyThread_CurrentFrames@@Base+0x54> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5a2ae <_PyThread_CurrentFrames@@Base+0x44> │ │ │ │ + bne.n 5a25e <_PyThread_CurrentFrames@@Base+0x44> │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 5a2da <_PyThread_CurrentFrames@@Base+0x70> │ │ │ │ + beq.n 5a28a <_PyThread_CurrentFrames@@Base+0x70> │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1aca00 <_PyMutex_LockTimed@@Base> │ │ │ │ + bl 106650 <_PyMutex_LockTimed@@Base> │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr.w r9, [r3, #796] @ 0x31c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5a39c <_PyThread_CurrentFrames@@Base+0x132> │ │ │ │ + beq.n 5a34c <_PyThread_CurrentFrames@@Base+0x132> │ │ │ │ ldr.w r8, [r9, #3704] @ 0xe78 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 5a380 <_PyThread_CurrentFrames@@Base+0x116> │ │ │ │ + beq.n 5a330 <_PyThread_CurrentFrames@@Base+0x116> │ │ │ │ ldr.w r6, [r8, #52] @ 0x34 │ │ │ │ - cbz r6, 5a348 <_PyThread_CurrentFrames@@Base+0xde> │ │ │ │ + cbz r6, 5a2f8 <_PyThread_CurrentFrames@@Base+0xde> │ │ │ │ ldrb.w r3, [r6, #38] @ 0x26 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 5a308 <_PyThread_CurrentFrames@@Base+0x9e> │ │ │ │ + bls.n 5a2b8 <_PyThread_CurrentFrames@@Base+0x9e> │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - b.n 5a2fa <_PyThread_CurrentFrames@@Base+0x90> │ │ │ │ + b.n 5a2aa <_PyThread_CurrentFrames@@Base+0x90> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 5a322 <_PyThread_CurrentFrames@@Base+0xb8> │ │ │ │ + beq.n 5a2d2 <_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 5a304 <_PyThread_CurrentFrames@@Base+0x9a> │ │ │ │ + bcc.n 5a2b4 <_PyThread_CurrentFrames@@Base+0x9a> │ │ │ │ ldr.w r0, [r8, #92] @ 0x5c │ │ │ │ - bl 7dd68 │ │ │ │ + bl 7dd94 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5a386 <_PyThread_CurrentFrames@@Base+0x11c> │ │ │ │ + cbz r0, 5a336 <_PyThread_CurrentFrames@@Base+0x11c> │ │ │ │ ldr r2, [r6, #24] │ │ │ │ - cbz r2, 5a34e <_PyThread_CurrentFrames@@Base+0xe4> │ │ │ │ + cbz r2, 5a2fe <_PyThread_CurrentFrames@@Base+0xe4> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78510 │ │ │ │ + bl 78548 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5a370 <_PyThread_CurrentFrames@@Base+0x106> │ │ │ │ + blt.n 5a320 <_PyThread_CurrentFrames@@Base+0x106> │ │ │ │ adds r6, #1 │ │ │ │ - beq.n 5a386 <_PyThread_CurrentFrames@@Base+0x11c> │ │ │ │ + beq.n 5a336 <_PyThread_CurrentFrames@@Base+0x11c> │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ - b.n 5a2f0 <_PyThread_CurrentFrames@@Base+0x86> │ │ │ │ + b.n 5a2a0 <_PyThread_CurrentFrames@@Base+0x86> │ │ │ │ mov r0, r6 │ │ │ │ - bl d8618 │ │ │ │ + bl d8170 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a332 <_PyThread_CurrentFrames@@Base+0xc8> │ │ │ │ + bne.n 5a2e2 <_PyThread_CurrentFrames@@Base+0xc8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a386 <_PyThread_CurrentFrames@@Base+0x11c> │ │ │ │ + bge.n 5a336 <_PyThread_CurrentFrames@@Base+0x11c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a386 <_PyThread_CurrentFrames@@Base+0x11c> │ │ │ │ + cbnz r3, 5a336 <_PyThread_CurrentFrames@@Base+0x11c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5a386 <_PyThread_CurrentFrames@@Base+0x11c> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5a336 <_PyThread_CurrentFrames@@Base+0x11c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5a344 <_PyThread_CurrentFrames@@Base+0xda> │ │ │ │ + bne.n 5a2f4 <_PyThread_CurrentFrames@@Base+0xda> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5a344 <_PyThread_CurrentFrames@@Base+0xda> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5a2f4 <_PyThread_CurrentFrames@@Base+0xda> │ │ │ │ ldr.w r9, [r9, #3648] @ 0xe40 │ │ │ │ - b.n 5a2e6 <_PyThread_CurrentFrames@@Base+0x7c> │ │ │ │ + b.n 5a296 <_PyThread_CurrentFrames@@Base+0x7c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a39a <_PyThread_CurrentFrames@@Base+0x130> │ │ │ │ + bge.n 5a34a <_PyThread_CurrentFrames@@Base+0x130> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5a39a <_PyThread_CurrentFrames@@Base+0x130> │ │ │ │ + cbnz r3, 5a34a <_PyThread_CurrentFrames@@Base+0x130> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r7] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5a3b4 <_PyThread_CurrentFrames@@Base+0x14a> │ │ │ │ + bne.n 5a364 <_PyThread_CurrentFrames@@Base+0x14a> │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5a3a4 <_PyThread_CurrentFrames@@Base+0x13a> │ │ │ │ + bne.n 5a354 <_PyThread_CurrentFrames@@Base+0x13a> │ │ │ │ dmb ish │ │ │ │ - beq.n 5a3c0 <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ - ldr r0, [pc, #16] @ (5a3cc <_PyThread_CurrentFrames@@Base+0x162>) │ │ │ │ - bl 236528 │ │ │ │ + beq.n 5a370 <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ + ldr r0, [pc, #16] @ (5a37c <_PyThread_CurrentFrames@@Base+0x162>) │ │ │ │ + bl 26c194 │ │ │ │ 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] @ (5a3e4 <_PyThread_CurrentFrames@@Base+0x17a>) │ │ │ │ + ldr r3, [pc, #16] @ (5a394 <_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 7fd14 │ │ │ │ + b.w 7fd44 │ │ │ │ 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, 5a3f8 <_PyThread_CurrentFrames@@Base+0x18e> │ │ │ │ + cbz r3, 5a3a8 <_PyThread_CurrentFrames@@Base+0x18e> │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - b.n 5a400 <_PyThread_CurrentFrames@@Base+0x196> │ │ │ │ + b.n 5a3b0 <_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 5a41a <_PyThread_CurrentFrames@@Base+0x1b0> │ │ │ │ + ble.n 5a3ca <_PyThread_CurrentFrames@@Base+0x1b0> │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ ldrb r5, [r1, #0] │ │ │ │ strb.w r5, [r2], #1 │ │ │ │ strb.w r0, [r1], #-1 │ │ │ │ - b.n 5a406 <_PyThread_CurrentFrames@@Base+0x19c> │ │ │ │ + b.n 5a3b6 <_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 fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5a446 <_PyThread_CurrentFrames@@Base+0x1dc> │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 5a45e <_PyThread_CurrentFrames@@Base+0x1f4> │ │ │ │ - ldr r2, [pc, #28] @ (5a464 <_PyThread_CurrentFrames@@Base+0x1fa>) │ │ │ │ + bne.n 5a3f6 <_PyThread_CurrentFrames@@Base+0x1dc> │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 5a40e <_PyThread_CurrentFrames@@Base+0x1f4> │ │ │ │ + ldr r2, [pc, #28] @ (5a414 <_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 5a460 <_PyThread_CurrentFrames@@Base+0x1f6> │ │ │ │ + b.n 5a410 <_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 5a480 <_PyThread_CurrentFrames@@Base+0x216> │ │ │ │ + blt.n 5a430 <_PyThread_CurrentFrames@@Base+0x216> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 5a49a <_PyThread_CurrentFrames@@Base+0x230> │ │ │ │ + blt.n 5a44a <_PyThread_CurrentFrames@@Base+0x230> │ │ │ │ movw r3, #61060 @ 0xee84 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #47664 @ 0xba30 │ │ │ │ + movw r1, #45424 @ 0xb170 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5a4a4 <_PyThread_CurrentFrames@@Base+0x23a> │ │ │ │ + b.n 5a454 <_PyThread_CurrentFrames@@Base+0x23a> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - ldr r0, [pc, #8] @ (5a4a8 <_PyThread_CurrentFrames@@Base+0x23e>) │ │ │ │ + ldr r0, [pc, #8] @ (5a458 <_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, 5a4cc <_PyThread_CurrentFrames@@Base+0x262> │ │ │ │ + cbz r0, 5a47c <_PyThread_CurrentFrames@@Base+0x262> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 164e30 │ │ │ │ + bl 164310 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005a4d6 : │ │ │ │ +0005a486 : │ │ │ │ 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] @ (5a5f8 ) │ │ │ │ + ldr r3, [pc, #272] @ (5a5a8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r5, [r0, #52] @ 0x34 │ │ │ │ - cbz r5, 5a518 │ │ │ │ + cbz r5, 5a4c8 │ │ │ │ ldrb.w r3, [r5, #38] @ 0x26 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 5a4fc │ │ │ │ + bls.n 5a4ac │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - b.n 5a4ee │ │ │ │ + b.n 5a49e │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 5a530 │ │ │ │ + beq.n 5a4e0 │ │ │ │ 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 5a530 │ │ │ │ - b.n 5a4f8 │ │ │ │ + bcs.n 5a4e0 │ │ │ │ + b.n 5a4a8 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #29980 @ 0x751c │ │ │ │ + movw r2, #27740 @ 0x6c5c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f213c <_PyErr_SetString@@Base> │ │ │ │ - b.n 5a53a │ │ │ │ + bl f1b88 <_PyErr_SetString@@Base> │ │ │ │ + b.n 5a4ea │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c797c │ │ │ │ + bl 1c6d78 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5a53e │ │ │ │ + cbnz r0, 5a4ee │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5a5f4 │ │ │ │ + b.n 5a5a4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #23400 @ 0x5b68 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5a5ca │ │ │ │ + bne.n 5a57a │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - cbnz r6, 5a558 │ │ │ │ + cbnz r6, 5a508 │ │ │ │ mov r0, r5 │ │ │ │ - bl d8618 │ │ │ │ + bl d8170 │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [r6, #32] │ │ │ │ - cbnz r5, 5a592 │ │ │ │ - bl 703d8 │ │ │ │ + cbnz r5, 5a542 │ │ │ │ + bl 70410 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5a590 │ │ │ │ + cbnz r0, 5a540 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a53a │ │ │ │ + bge.n 5a4ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5a53a │ │ │ │ - ldr r2, [pc, #132] @ (5a5fc ) │ │ │ │ + bne.n 5a4ea │ │ │ │ + ldr r2, [pc, #132] @ (5a5ac ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 5a586 │ │ │ │ + cbz r3, 5a536 │ │ │ │ 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 5a53a │ │ │ │ + b.n 5a4ea │ │ │ │ str r0, [r6, #32] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 898cc │ │ │ │ + bl 898d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a5f2 │ │ │ │ + bge.n 5a5a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5a5f2 │ │ │ │ - ldr r2, [pc, #76] @ (5a5fc ) │ │ │ │ + cbnz r3, 5a5a2 │ │ │ │ + ldr r2, [pc, #76] @ (5a5ac ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 5a5c0 │ │ │ │ + cbz r3, 5a570 │ │ │ │ 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 5a5f2 │ │ │ │ + b.n 5a5a2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a5f4 │ │ │ │ + bge.n 5a5a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a5f4 │ │ │ │ - ldr r2, [pc, #32] @ (5a5fc ) │ │ │ │ + cbnz r3, 5a5a4 │ │ │ │ + ldr r2, [pc, #32] @ (5a5ac ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 5a5e8 │ │ │ │ + cbz r3, 5a598 │ │ │ │ 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 5a5f4 │ │ │ │ + b.n 5a5a4 │ │ │ │ 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, 5a62a │ │ │ │ + cbnz r1, 5a5da │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #12804 @ 0x3204 │ │ │ │ + movw r1, #10564 @ 0x2944 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 5a654 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 5a604 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ - movw r1, #56772 @ 0xddc4 │ │ │ │ + movw r1, #56896 @ 0xde40 │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 125f70 │ │ │ │ + bl 125a3c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5a67c │ │ │ │ + bne.n 5a62c │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r4, [r7, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 21a5d0 │ │ │ │ + bl 219dac │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5a65a │ │ │ │ + cbnz r0, 5a60a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5a742 │ │ │ │ + b.n 5a6f2 │ │ │ │ movs r3, #0 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 5a720 │ │ │ │ + beq.n 5a6d0 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ - cbz r2, 5a674 │ │ │ │ + cbz r2, 5a624 │ │ │ │ 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 5a65c │ │ │ │ + b.n 5a60c │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.n 5a706 │ │ │ │ + bpl.n 5a6b6 │ │ │ │ ldr r4, [r7, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 21a5d0 │ │ │ │ + bl 219dac │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a654 │ │ │ │ + beq.n 5a604 │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 90160 │ │ │ │ + bl 90220 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a720 │ │ │ │ + beq.n 5a6d0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bmi.n 5a6c6 │ │ │ │ + bmi.n 5a676 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #12840 @ 0x3228 │ │ │ │ + movw r1, #10600 @ 0x2968 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 5a6fe │ │ │ │ - bl 859dc │ │ │ │ + bl f1b28 │ │ │ │ + b.n 5a6ae │ │ │ │ + bl 85a50 │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5a6ee │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 5a6fe │ │ │ │ + bne.n 5a69e │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 5a6ae │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #12868 @ 0x3244 │ │ │ │ + movw r1, #10628 @ 0x2984 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 5a6fe │ │ │ │ + bl f1b28 │ │ │ │ + b.n 5a6ae │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5a6d6 │ │ │ │ + blt.n 5a686 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 166c14 │ │ │ │ + bl 1660f4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5a694 │ │ │ │ + bne.n 5a644 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5a654 │ │ │ │ + beq.n 5a604 │ │ │ │ subs r4, #1 │ │ │ │ - b.n 5a72e │ │ │ │ + b.n 5a6de │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #12904 @ 0x3268 │ │ │ │ + movw r1, #10664 @ 0x29a8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ - b.n 5a654 │ │ │ │ + bl d56e0 │ │ │ │ + b.n 5a604 │ │ │ │ mov r0, r6 │ │ │ │ - bl 166cb8 │ │ │ │ + bl 166198 │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r4, [r6, #12] │ │ │ │ - b.n 5a742 │ │ │ │ + b.n 5a6f2 │ │ │ │ ldr.w r0, [r5, r4, lsl #2] │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ subs r4, #1 │ │ │ │ - bcs.n 5a72e │ │ │ │ + bcs.n 5a6de │ │ │ │ mov r0, r5 │ │ │ │ - bl 75fa8 │ │ │ │ - b.n 5a654 │ │ │ │ + bl 75fe0 │ │ │ │ + b.n 5a604 │ │ │ │ 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, 5a76c │ │ │ │ + cbnz r0, 5a71c │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 5a774 │ │ │ │ + cbz r0, 5a724 │ │ │ │ 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 5a75e │ │ │ │ + beq.n 5a70e │ │ │ │ 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, 5a79a │ │ │ │ + cbnz r4, 5a74a │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 5a79a │ │ │ │ + ble.n 5a74a │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5a79a │ │ │ │ - cbnz r2, 5a7b6 │ │ │ │ + bne.n 5a74a │ │ │ │ + cbnz r2, 5a766 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #124] @ (5a81c ) │ │ │ │ + ldr r4, [pc, #124] @ (5a7cc ) │ │ │ │ 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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5a7de │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5a78e │ │ │ │ ldrd r6, r3, [r0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 5a7e2 │ │ │ │ - movw r2, #6096 @ 0x17d0 │ │ │ │ + bmi.n 5a792 │ │ │ │ + movw r2, #4172 @ 0x104c │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #35928 @ 0x8c58 │ │ │ │ + movw r1, #33688 @ 0x8398 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #43508 @ 0xa9f4 │ │ │ │ + movw r0, #41372 @ 0xa19c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 24109c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 2408ac <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5a814 │ │ │ │ + b.n 5a7c4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 84c88 │ │ │ │ + bl 84cec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a7de │ │ │ │ + beq.n 5a78e │ │ │ │ mov r0, r5 │ │ │ │ - bl 223fcc │ │ │ │ + bl 2237a0 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2597d4 <_PyGen_SetStopIterationValue@@Base+0x91c> │ │ │ │ + bl 258fd4 <_PyGen_SetStopIterationValue@@Base+0x918> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a814 │ │ │ │ + bge.n 5a7c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5a814 │ │ │ │ + cbnz r3, 5a7c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r4, [r5, r0] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0005a820 : │ │ │ │ +0005a7d0 : │ │ │ │ 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, #43140 @ 0xa884 │ │ │ │ + movw r1, #40900 @ 0x9fc4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl 233d54 │ │ │ │ - cbnz r0, 5a858 │ │ │ │ + bl 2335a8 │ │ │ │ + cbnz r0, 5a808 │ │ │ │ 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 234084 <_PyLong_UnsignedShort_Converter@@Base+0x12c> │ │ │ │ - b.n 5a85c │ │ │ │ + bl 233b60 <_PyLong_UnsignedShort_Converter@@Base+0x3dc> │ │ │ │ + b.n 5a80c │ │ │ │ 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 125f70 │ │ │ │ + bl 125a3c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ - bl 707fc <_PyObject_GC_New@@Base> │ │ │ │ + bl 70834 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5a89c │ │ │ │ + cbz r0, 5a84c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ - bl 8299c │ │ │ │ + bl 82a14 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005a8a0 : │ │ │ │ +0005a850 : │ │ │ │ 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, #43096 @ 0xa858 │ │ │ │ + movw r1, #40856 @ 0x9f98 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r5, r0 │ │ │ │ - bl 233d54 │ │ │ │ - cbnz r0, 5a8d6 │ │ │ │ + bl 2335a8 │ │ │ │ + cbnz r0, 5a886 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 234084 <_PyLong_UnsignedShort_Converter@@Base+0x12c> │ │ │ │ - b.n 5a8da │ │ │ │ + bl 233b60 <_PyLong_UnsignedShort_Converter@@Base+0x3dc> │ │ │ │ + b.n 5a88a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - movw r0, #12980 @ 0x32b4 │ │ │ │ + movw r0, #10740 @ 0x29f4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #2 │ │ │ │ - b.w e3efc │ │ │ │ + b.w e3a1c │ │ │ │ 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, 5a91c │ │ │ │ + cbnz r1, 5a8cc │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #12804 @ 0x3204 │ │ │ │ + movw r1, #10564 @ 0x2944 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 5a944 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 5a8f4 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r0 │ │ │ │ - movw r1, #56772 @ 0xddc4 │ │ │ │ + movw r1, #56896 @ 0xde40 │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 125f70 │ │ │ │ + bl 125a3c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5a9a6 │ │ │ │ + bne.n 5a956 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 216104 <_PyPickle_GetXIData@@Base+0x478> │ │ │ │ + bl 2158d4 <_PyPickle_GetXIData@@Base+0x478> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5a94a │ │ │ │ + cbnz r0, 5a8fa │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5ab00 │ │ │ │ + b.n 5aab0 │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ strd r1, r2, [r0] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 75fa8 │ │ │ │ + bl 75fe0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 5a96c │ │ │ │ + bcs.n 5a91c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bl 75bf0 │ │ │ │ - b.n 5a96e │ │ │ │ + bl 75c28 │ │ │ │ + b.n 5a91e │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbz r0, 5a97a │ │ │ │ + cbz r0, 5a92a │ │ │ │ ldrd r6, r1, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ - b.n 5a99a │ │ │ │ + b.n 5a94a │ │ │ │ mov r0, r4 │ │ │ │ - bl 75fa8 │ │ │ │ - bl 1f37b8 │ │ │ │ - b.n 5a944 │ │ │ │ + bl 75fe0 │ │ │ │ + bl 1f2f28 │ │ │ │ + b.n 5a8f4 │ │ │ │ ldr.w r3, [r1, r2, lsl #3] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r3, 5a99a │ │ │ │ + cbz r3, 5a94a │ │ │ │ ldr r5, [r3, #0] │ │ │ │ adds r7, r5, #1 │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt r7, [r3, #0] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.n 5a986 │ │ │ │ + bne.n 5a936 │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 2beec │ │ │ │ - b.n 5aaf2 │ │ │ │ + b.n 5aaa2 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 5aad8 │ │ │ │ + bpl.w 5aa88 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 216104 <_PyPickle_GetXIData@@Base+0x478> │ │ │ │ + bl 2158d4 <_PyPickle_GetXIData@@Base+0x478> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a944 │ │ │ │ + beq.n 5a8f4 │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 90160 │ │ │ │ + bl 90220 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5aaf2 │ │ │ │ + beq.w 5aaa2 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 5a9de │ │ │ │ + bpl.n 5a98e │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 5a9f6 │ │ │ │ + beq.n 5a9a6 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #12996 @ 0x32c4 │ │ │ │ + movw r1, #10756 @ 0x2a04 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 5aad0 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 5aa80 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 859dc │ │ │ │ + bl 85a50 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5aa0c │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 5a9bc │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5aad0 │ │ │ │ + bne.n 5aa80 │ │ │ │ ldr r5, [r5, #20] │ │ │ │ ldr r6, [r4, #12] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 216730 <_PyPickle_GetXIData@@Base+0xaa4> │ │ │ │ + bl 215f0c <_PyPickle_GetXIData@@Base+0xab0> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 5aa26 │ │ │ │ + cbz r0, 5a9d6 │ │ │ │ str.w r9, [r3, #4] │ │ │ │ - b.n 5a9bc │ │ │ │ + b.n 5a96c │ │ │ │ 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 5aa5c │ │ │ │ + bhi.n 5aa0c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add.w r2, r3, r3, lsl #1 │ │ │ │ cmp.w r2, r1, lsl #1 │ │ │ │ - bcc.n 5a9bc │ │ │ │ + bcc.n 5a96c │ │ │ │ movw r2, #50000 @ 0xc350 │ │ │ │ cmp r3, r2 │ │ │ │ ite hi │ │ │ │ movhi r2, #2 │ │ │ │ movls r2, #4 │ │ │ │ - b.n 5aa5e │ │ │ │ + b.n 5aa0e │ │ │ │ movs r2, #2 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5aa82 │ │ │ │ + blt.n 5aa32 │ │ │ │ movs r5, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 5aa70 │ │ │ │ + bls.n 5aa20 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 5aa68 │ │ │ │ + b.n 5aa18 │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 5aa7c │ │ │ │ + bcs.n 5aa2c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bl 75bf0 │ │ │ │ + bl 75c28 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbnz r0, 5aa88 │ │ │ │ + cbnz r0, 5aa38 │ │ │ │ str r6, [r4, #12] │ │ │ │ - bl 1f37b8 │ │ │ │ - b.n 5aad0 │ │ │ │ + bl 1f2f28 │ │ │ │ + b.n 5aa80 │ │ │ │ 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 5aac8 │ │ │ │ + beq.n 5aa78 │ │ │ │ ldr.w sl, [r5, #-8] │ │ │ │ mov r2, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 5aac4 │ │ │ │ + beq.n 5aa74 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 216730 <_PyPickle_GetXIData@@Base+0xaa4> │ │ │ │ + bl 215f0c <_PyPickle_GetXIData@@Base+0xab0> │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ strd sl, r3, [r0] │ │ │ │ adds r5, #8 │ │ │ │ - b.n 5aa9e │ │ │ │ + b.n 5aa4e │ │ │ │ mov r0, r6 │ │ │ │ - bl 75fa8 │ │ │ │ - b.n 5a9bc │ │ │ │ + bl 75fe0 │ │ │ │ + b.n 5a96c │ │ │ │ mov r0, r4 │ │ │ │ - bl 219590 │ │ │ │ - b.n 5a944 │ │ │ │ + bl 218d68 │ │ │ │ + b.n 5a8f4 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #13032 @ 0x32e8 │ │ │ │ + movw r1, #10792 @ 0x2a28 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ - b.n 5a944 │ │ │ │ + bl d56e0 │ │ │ │ + b.n 5a8f4 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - bl 219590 │ │ │ │ + bl 218d68 │ │ │ │ movs r0, #0 │ │ │ │ str.w r4, [r8, #8] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0005ab06 : │ │ │ │ +0005aab6 : │ │ │ │ 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, #43096 @ 0xa858 │ │ │ │ + movw r1, #40856 @ 0x9f98 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl 233d54 │ │ │ │ - cbnz r0, 5ab3c │ │ │ │ + bl 2335a8 │ │ │ │ + cbnz r0, 5aaec │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 234084 <_PyLong_UnsignedShort_Converter@@Base+0x12c> │ │ │ │ - b.n 5ab40 │ │ │ │ + bl 233b60 <_PyLong_UnsignedShort_Converter@@Base+0x3dc> │ │ │ │ + b.n 5aaf0 │ │ │ │ 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 77224 │ │ │ │ + bl 7725c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 5ab74 │ │ │ │ + cbz r0, 5ab24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5ab74 │ │ │ │ + bge.n 5ab24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5ab74 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5ab24 │ │ │ │ + bl 76e30 <_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 5ab94 │ │ │ │ + bge.n 5ab44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5ab94 │ │ │ │ + cbnz r3, 5ab44 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 76df8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 76e30 <_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 125f70 │ │ │ │ + bl 125a3c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - bl 707fc <_PyObject_GC_New@@Base> │ │ │ │ + bl 70834 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5abd2 │ │ │ │ + cbz r0, 5ab82 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ - bl 8299c │ │ │ │ - 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 77224 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - cbz r0, 5ac06 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r5, #8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5ac06 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 5ac06 │ │ │ │ - bl 76df8 <_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 5ac26 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 5ac26 │ │ │ │ + bl 82a14 │ │ │ │ mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 76df8 <_Py_Dealloc@@Base> │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -0005ac28 : │ │ │ │ - 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, #43044 @ 0xa824 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 233d54 │ │ │ │ - cbnz r0, 5ac5e │ │ │ │ - mov r3, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r0, r5 │ │ │ │ - strd r3, r3, [sp, #4] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 234084 <_PyLong_UnsignedShort_Converter@@Base+0x12c> │ │ │ │ - b.n 5ac62 │ │ │ │ - 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 166cb8 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ - bl 21a5d0 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - str r0, [r5, #12] │ │ │ │ - movw r3, #5160 @ 0x1428 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [r2, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - it ne │ │ │ │ - movne r0, r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, 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] @ (5adb0 ) │ │ │ │ + ldr r2, [pc, #260] @ (5ac9c ) │ │ │ │ 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 fb34c │ │ │ │ + bl fad1c │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 5acce │ │ │ │ + beq.n 5abba │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 5acfe │ │ │ │ - b.n 5ace4 │ │ │ │ - movw r1, #13104 @ 0x3330 │ │ │ │ + bne.n 5abea │ │ │ │ + b.n 5abd0 │ │ │ │ + movw r1, #10864 @ 0x2a70 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 8e7dc │ │ │ │ - cbnz r0, 5ad16 │ │ │ │ - b.n 5ad36 │ │ │ │ + bl 8e898 │ │ │ │ + cbnz r0, 5ac02 │ │ │ │ + b.n 5ac22 │ │ │ │ add r1, sp, #28 │ │ │ │ add r3, sp, #20 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ - movw r1, #13116 @ 0x333c │ │ │ │ + movw r1, #10876 @ 0x2a7c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r0, r5 │ │ │ │ - bl 8e7dc │ │ │ │ - cbnz r0, 5ad16 │ │ │ │ - b.n 5ad36 │ │ │ │ + bl 8e898 │ │ │ │ + cbnz r0, 5ac02 │ │ │ │ + b.n 5ac22 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13128 @ 0x3348 │ │ │ │ + movw r1, #10888 @ 0x2a88 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ - b.n 5ad36 │ │ │ │ + bl d56e0 │ │ │ │ + b.n 5ac22 │ │ │ │ add r5, sp, #104 @ 0x68 │ │ │ │ - movw r0, #13108 @ 0x3334 │ │ │ │ + movw r0, #10868 @ 0x2a74 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r0, [sp, #0] │ │ │ │ add r3, sp, #24 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20630c │ │ │ │ - cbnz r0, 5ad3a │ │ │ │ + bl 205ae0 │ │ │ │ + cbnz r0, 5ac26 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 12afc0 │ │ │ │ + bl 12aa94 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5ad98 │ │ │ │ + b.n 5ac84 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #32508 @ 0x7efc │ │ │ │ + movw r1, #30268 @ 0x763c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #13172 @ 0x3374 │ │ │ │ + movw r0, #10932 @ 0x2ab4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 91afc │ │ │ │ + bl 91bcc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5ad36 │ │ │ │ + beq.n 5ac22 │ │ │ │ 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, #44469 @ 0xadb5 │ │ │ │ + movw r2, #44275 @ 0xacf3 │ │ │ │ movt r2, #5 │ │ │ │ - bl 207abc │ │ │ │ + bl 207290 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5ad30 │ │ │ │ + beq.n 5ac1c │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 12afc0 │ │ │ │ + bl 12aa94 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 7fd14 │ │ │ │ - ldr r3, [pc, #20] @ (5adb0 ) │ │ │ │ + bl 7fd44 │ │ │ │ + ldr r3, [pc, #20] @ (5ac9c ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5adaa │ │ │ │ + beq.n 5ac96 │ │ │ │ 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 7725c │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + cbz r0, 5acd0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r5, #8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 5acd0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 5acd0 │ │ │ │ + bl 76e30 <_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 5acf0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 5acf0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 76e30 <_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 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ @@ -70492,189 +70408,200 @@ │ │ │ │ blx 2b228 │ │ │ │ mov r3, r0 │ │ │ │ mvns r0, r0 │ │ │ │ str r3, [r4, #20] │ │ │ │ lsrs r0, r0, #31 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - b.w 348d4 │ │ │ │ │ │ │ │ -0005adea : │ │ │ │ +0005ad24 : │ │ │ │ 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, #43044 @ 0xa824 │ │ │ │ + mov r4, r1 │ │ │ │ + movw r1, #40804 @ 0x9f64 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 233d54 │ │ │ │ - cbnz r0, 5ae20 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 2335a8 │ │ │ │ + cbnz r0, 5ad5a │ │ │ │ + mov r3, r0 │ │ │ │ mov r2, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r2, r2, [sp, #4] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - bl 234084 <_PyLong_UnsignedShort_Converter@@Base+0x12c> │ │ │ │ - b.n 5ae24 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, r5 │ │ │ │ + strd r3, r3, [sp, #4] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 233b60 <_PyLong_UnsignedShort_Converter@@Base+0x3dc> │ │ │ │ + b.n 5ad5e │ │ │ │ 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 166198 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ + bl 219dac │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + str r0, [r5, #12] │ │ │ │ + movw r3, #5160 @ 0x1428 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r0, [r2, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + it ne │ │ │ │ + movne r0, r3 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #8 │ │ │ │ - movw r1, #13200 @ 0x3390 │ │ │ │ + movw r1, #10948 @ 0x2ac4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 8e7dc │ │ │ │ - cbz r0, 5ae6e │ │ │ │ + bl 8e898 │ │ │ │ + cbz r0, 5addc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, r4 │ │ │ │ - bge.n 5ae72 │ │ │ │ + bge.n 5ade0 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13216 @ 0x33a0 │ │ │ │ + movw r1, #10964 @ 0x2ad4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5aec4 │ │ │ │ + b.n 5ae32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 711a8 │ │ │ │ + bl 711e0 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ae6e │ │ │ │ + beq.n 5addc │ │ │ │ add.w r1, r0, #16 │ │ │ │ add r4, sp, #16 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 5aef4 │ │ │ │ + bl 5ae38 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 5ae98 │ │ │ │ + bge.n 5ae06 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5aeb8 │ │ │ │ + b.n 5ae26 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5aeac │ │ │ │ + bne.n 5ae1a │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7bb84 │ │ │ │ + bl 7bbb4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5aeb8 │ │ │ │ + b.n 5ae26 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 9dfac <_PyBytes_Resize@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5ae9e │ │ │ │ - b.n 5ae94 │ │ │ │ + bne.n 5ae0c │ │ │ │ + b.n 5ae02 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a1f4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a1f4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - │ │ │ │ -0005aeca : │ │ │ │ - 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, #43044 @ 0xa824 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 233d54 │ │ │ │ - cbnz r0, 5aeee │ │ │ │ - str r5, [r4, #48] @ 0x30 │ │ │ │ - b.n 5aef2 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ sub sp, #184 @ 0xb8 │ │ │ │ mov sl, r1 │ │ │ │ - ldr r1, [pc, #128] @ (5af8c ) │ │ │ │ + ldr r1, [pc, #128] @ (5aed0 ) │ │ │ │ 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 221990 │ │ │ │ - cbnz r0, 5af2e │ │ │ │ + bl 221160 │ │ │ │ + cbnz r0, 5ae72 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5af72 │ │ │ │ + b.n 5aeb6 │ │ │ │ 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, #44987 @ 0xafbb │ │ │ │ + movw r2, #44823 @ 0xaf17 │ │ │ │ movt r2, #5 │ │ │ │ strd sl, r9, [sp, #24] │ │ │ │ str.w r8, [sp, #32] │ │ │ │ strd r7, r5, [sp, #36] @ 0x24 │ │ │ │ - bl 207abc │ │ │ │ + bl 207290 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5af28 │ │ │ │ + beq.n 5ae6c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ - bl 221a58 │ │ │ │ + bl 221228 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5af28 │ │ │ │ + beq.n 5ae6c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #24] @ (5af8c ) │ │ │ │ + ldr r3, [pc, #24] @ (5aed0 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5af84 │ │ │ │ + beq.n 5aec8 │ │ │ │ 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} │ │ │ │ + b.w 3484c │ │ │ │ │ │ │ │ -0005af90 : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +0005aed8 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ - movw r1, #43044 @ 0xa824 │ │ │ │ + movw r1, #40804 @ 0x9f64 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl 233d54 │ │ │ │ - cbnz r0, 5afb4 │ │ │ │ - str r5, [r4, #44] @ 0x2c │ │ │ │ - b.n 5afb8 │ │ │ │ + bl 2335a8 │ │ │ │ + cbnz r0, 5af0e │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r2, r2, [sp, #4] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + bl 233b60 <_PyLong_UnsignedShort_Converter@@Base+0x3dc> │ │ │ │ + b.n 5af12 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -70690,192 +70617,224 @@ │ │ │ │ blx 2acc8 │ │ │ │ mov r3, r0 │ │ │ │ mvns r0, r0 │ │ │ │ str r3, [r4, #20] │ │ │ │ lsrs r0, r0, #31 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + │ │ │ │ +0005af56 : │ │ │ │ + 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, #40804 @ 0x9f64 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 2335a8 │ │ │ │ + cbnz r0, 5af7a │ │ │ │ + str r5, [r4, #48] @ 0x30 │ │ │ │ + b.n 5af7e │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +0005af80 : │ │ │ │ + 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, #40804 @ 0x9f64 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 2335a8 │ │ │ │ + cbnz r0, 5afa4 │ │ │ │ + str r5, [r4, #44] @ 0x2c │ │ │ │ + b.n 5afa8 │ │ │ │ + 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, 5b024 │ │ │ │ + cbnz r3, 5afd4 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #56432 @ 0xdc70 │ │ │ │ + movw r1, #54152 @ 0xd388 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 5b036 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 5afe6 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r3, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - bl 7fa14 │ │ │ │ + bl 7fa44 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5b03a │ │ │ │ + cbnz r0, 5afea │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5b066 │ │ │ │ + b.n 5b016 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1a3a98 <_PyType_Name@@Base> │ │ │ │ + bl 1a3020 <_PyType_Name@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #37116 @ 0x90fc │ │ │ │ + movw r0, #34876 @ 0x883c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e3efc │ │ │ │ + bl e3a1c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5b066 │ │ │ │ + bge.n 5b016 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5b066 │ │ │ │ + cbnz r3, 5b016 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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, 5b092 │ │ │ │ + cbnz r1, 5b042 │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #60456 @ 0xec28 │ │ │ │ + movw r1, #58356 @ 0xe3f4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 5b0b4 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 5b064 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 5b0ba │ │ │ │ + bmi.n 5b06a │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13248 @ 0x33c0 │ │ │ │ + movw r1, #11008 @ 0x2b00 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ + bl d56e0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5b0e4 │ │ │ │ + b.n 5b094 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r1, 5b0d2 │ │ │ │ + cbz r1, 5b082 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5b0dc │ │ │ │ + bge.n 5b08c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5b0dc │ │ │ │ - bl 257968 │ │ │ │ + b.n 5b08c │ │ │ │ + bl 2572fc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5b0c0 │ │ │ │ - b.n 5b0b4 │ │ │ │ + bne.n 5b070 │ │ │ │ + b.n 5b064 │ │ │ │ str r4, [r2, #0] │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ 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, 5b10a │ │ │ │ + cbnz r5, 5b0ba │ │ │ │ cmp r3, r5 │ │ │ │ - blt.n 5b10a │ │ │ │ + blt.n 5b0ba │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 5b10a │ │ │ │ - cbnz r2, 5b128 │ │ │ │ - ldr r1, [pc, #80] @ (5b15c ) │ │ │ │ + bgt.n 5b0ba │ │ │ │ + cbnz r2, 5b0d8 │ │ │ │ + ldr r1, [pc, #80] @ (5b10c ) │ │ │ │ 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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5b154 │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5b104 │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 5b142 │ │ │ │ + bgt.n 5b0f2 │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #43704 @ 0xaab8 │ │ │ │ + movw r1, #41316 @ 0xa164 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl f20dc │ │ │ │ - b.n 5b154 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 5b104 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5b12c │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 5b0dc │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b12c │ │ │ │ + beq.n 5b0dc │ │ │ │ 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 13877c │ │ │ │ - cbnz r0, 5b180 │ │ │ │ + bl 137d64 │ │ │ │ + cbnz r0, 5b130 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b1bc │ │ │ │ - movw r3, #16109 @ 0x3eed │ │ │ │ + b.n 5b16c │ │ │ │ + movw r3, #14861 @ 0x3a0d │ │ │ │ movt r3, #14 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b1a0 │ │ │ │ + bne.n 5b150 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 5b1b4 │ │ │ │ + bne.n 5b164 │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 5b1bc │ │ │ │ + b.n 5b16c │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5b1b0 │ │ │ │ - bl 7fa74 │ │ │ │ - cbz r0, 5b1b4 │ │ │ │ - b.n 5b17c │ │ │ │ + bne.n 5b160 │ │ │ │ + bl 7faa4 │ │ │ │ + cbz r0, 5b164 │ │ │ │ + b.n 5b12c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b196 │ │ │ │ + beq.n 5b146 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.w 26d01c <_PyBytes_Find@@Base+0x10e0> │ │ │ │ + b.w 26c840 │ │ │ │ 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 c625c │ │ │ │ + bl c61d4 │ │ │ │ subs r3, r0, #0 │ │ │ │ iteee lt │ │ │ │ movlt r0, #0 │ │ │ │ movwge r0, #5160 @ 0x1428 │ │ │ │ strge r3, [r4, #16] │ │ │ │ movtge r0, #75 @ 0x4b │ │ │ │ pop {r4, pc} │ │ │ │ @@ -70884,1595 +70843,1531 @@ │ │ │ │ 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, 5b20e │ │ │ │ + cbnz r4, 5b1be │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 5b20e │ │ │ │ + ble.n 5b1be │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 5b20e │ │ │ │ - cbnz r2, 5b22a │ │ │ │ + bne.n 5b1be │ │ │ │ + cbnz r2, 5b1da │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #132] @ (5b298 ) │ │ │ │ + ldr r4, [pc, #132] @ (5b248 ) │ │ │ │ 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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5b292 │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5b242 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 5b252 │ │ │ │ - movw r2, #56596 @ 0xdd14 │ │ │ │ + bmi.n 5b202 │ │ │ │ + movw r2, #54356 @ 0xd454 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #35680 @ 0x8b60 │ │ │ │ + movw r1, #33432 @ 0x8298 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #43220 @ 0xa8d4 │ │ │ │ + movw r0, #40832 @ 0x9f80 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 24109c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5b292 │ │ │ │ + bl 2408ac <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5b242 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b428 │ │ │ │ - cbz r0, 5b292 │ │ │ │ + bl 8b434 │ │ │ │ + cbz r0, 5b242 │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5b27e │ │ │ │ + beq.n 5b22e │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #63348 @ 0xf774 │ │ │ │ + movw r1, #61108 @ 0xeeb4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 5b292 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 5b242 │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #43220 @ 0xa8d4 │ │ │ │ + movw r1, #40832 @ 0x9f80 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ 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, 5b2c0 │ │ │ │ + cbnz r5, 5b270 │ │ │ │ cmp r3, r5 │ │ │ │ - blt.n 5b2c0 │ │ │ │ + blt.n 5b270 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 5b2c0 │ │ │ │ - cbnz r2, 5b2de │ │ │ │ - ldr r1, [pc, #76] @ (5b310 ) │ │ │ │ + bgt.n 5b270 │ │ │ │ + cbnz r2, 5b28e │ │ │ │ + ldr r1, [pc, #76] @ (5b2c0 ) │ │ │ │ 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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5b30a │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5b2ba │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 5b2f8 │ │ │ │ + bgt.n 5b2a8 │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #13476 @ 0x34a4 │ │ │ │ + movw r1, #11416 @ 0x2c98 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl f20dc │ │ │ │ - b.n 5b30a │ │ │ │ + bl f1b28 │ │ │ │ + b.n 5b2ba │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5b2e2 │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 5b292 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b2e2 │ │ │ │ + beq.n 5b292 │ │ │ │ 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, 5b338 │ │ │ │ + cbnz r5, 5b2e8 │ │ │ │ cmp r3, r5 │ │ │ │ - blt.n 5b338 │ │ │ │ + blt.n 5b2e8 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 5b338 │ │ │ │ - cbnz r2, 5b356 │ │ │ │ - ldr r1, [pc, #76] @ (5b388 ) │ │ │ │ + bgt.n 5b2e8 │ │ │ │ + cbnz r2, 5b306 │ │ │ │ + ldr r1, [pc, #76] @ (5b338 ) │ │ │ │ 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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5b382 │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5b332 │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 5b370 │ │ │ │ + bgt.n 5b320 │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #62144 @ 0xf2c0 │ │ │ │ + movw r1, #59904 @ 0xea00 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl f20dc │ │ │ │ - b.n 5b382 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 5b332 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5b35a │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 5b30a │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b35a │ │ │ │ + beq.n 5b30a │ │ │ │ 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, #389 @ 0x185 │ │ │ │ - movt r8, #20 │ │ │ │ + movw r8, #63057 @ 0xf651 │ │ │ │ + movt r8, #19 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r7, 5b3d0 │ │ │ │ + cbz r7, 5b380 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r7, #1 │ │ │ │ ldr.w r3, [r3, r7, lsl #3] │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5b3ac │ │ │ │ + beq.n 5b35c │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 5b3c6 │ │ │ │ - bl 140118 │ │ │ │ - b.n 5b3ac │ │ │ │ + bne.n 5b376 │ │ │ │ + bl 13f5e4 │ │ │ │ + b.n 5b35c │ │ │ │ mov r1, r6 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b3ac │ │ │ │ - b.n 5b41e │ │ │ │ + beq.n 5b35c │ │ │ │ + b.n 5b3ce │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - cbnz r0, 5b3da │ │ │ │ + cbnz r0, 5b38a │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - cbnz r0, 5b3e4 │ │ │ │ - b.n 5b3fc │ │ │ │ + cbnz r0, 5b394 │ │ │ │ + b.n 5b3ac │ │ │ │ mov r1, r6 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b3d4 │ │ │ │ - b.n 5b41e │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + beq.n 5b384 │ │ │ │ + b.n 5b3ce │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b3f6 │ │ │ │ - bl 140118 │ │ │ │ - b.n 5b3fc │ │ │ │ + bne.n 5b3a6 │ │ │ │ + bl 13f5e4 │ │ │ │ + b.n 5b3ac │ │ │ │ mov r1, r6 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5b41e │ │ │ │ + cbnz r0, 5b3ce │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 5b41e │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 5b3ce │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b414 │ │ │ │ + bne.n 5b3c4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 140118 │ │ │ │ + b.w 13f5e4 │ │ │ │ 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, 5b456 │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 5b406 │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5b44c │ │ │ │ - bl 140118 │ │ │ │ - b.n 5b456 │ │ │ │ + bne.n 5b3fc │ │ │ │ + bl 13f5e4 │ │ │ │ + b.n 5b406 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5b5c8 │ │ │ │ + bne.w 5b578 │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ - cbnz r0, 5b460 │ │ │ │ + cbnz r0, 5b410 │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ - cbz r0, 5b474 │ │ │ │ - b.n 5b46a │ │ │ │ + cbz r0, 5b424 │ │ │ │ + b.n 5b41a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b45a │ │ │ │ - b.n 5b5c8 │ │ │ │ + beq.n 5b40a │ │ │ │ + b.n 5b578 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5b5c8 │ │ │ │ + bne.w 5b578 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - cbz r0, 5b482 │ │ │ │ + cbz r0, 5b432 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5b5c8 │ │ │ │ + bne.w 5b578 │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ - cbz r0, 5b490 │ │ │ │ + cbz r0, 5b440 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5b5c8 │ │ │ │ + bne.w 5b578 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ - cbz r0, 5b4b0 │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 5b460 │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b4a6 │ │ │ │ - bl 140118 │ │ │ │ - b.n 5b4b0 │ │ │ │ + bne.n 5b456 │ │ │ │ + bl 13f5e4 │ │ │ │ + b.n 5b460 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5b5c8 │ │ │ │ + bne.w 5b578 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - cbnz r0, 5b4ba │ │ │ │ + cbnz r0, 5b46a │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - cbnz r0, 5b4c4 │ │ │ │ - b.n 5b4de │ │ │ │ + cbnz r0, 5b474 │ │ │ │ + b.n 5b48e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b4b4 │ │ │ │ - b.n 5b5c8 │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + beq.n 5b464 │ │ │ │ + b.n 5b578 │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b4d6 │ │ │ │ - bl 140118 │ │ │ │ - b.n 5b4de │ │ │ │ + bne.n 5b486 │ │ │ │ + bl 13f5e4 │ │ │ │ + b.n 5b48e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b5c8 │ │ │ │ + bne.n 5b578 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5b4fc │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 5b4ac │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b4f4 │ │ │ │ - bl 140118 │ │ │ │ - b.n 5b4fc │ │ │ │ + bne.n 5b4a4 │ │ │ │ + bl 13f5e4 │ │ │ │ + b.n 5b4ac │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b5c8 │ │ │ │ + bne.n 5b578 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5b51a │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 5b4ca │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b512 │ │ │ │ - bl 140118 │ │ │ │ - b.n 5b51a │ │ │ │ + bne.n 5b4c2 │ │ │ │ + bl 13f5e4 │ │ │ │ + b.n 5b4ca │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b5c8 │ │ │ │ + bne.n 5b578 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5b538 │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 5b4e8 │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b530 │ │ │ │ - bl 140118 │ │ │ │ - b.n 5b538 │ │ │ │ + bne.n 5b4e0 │ │ │ │ + bl 13f5e4 │ │ │ │ + b.n 5b4e8 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b5c8 │ │ │ │ + bne.n 5b578 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5b556 │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 5b506 │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b54e │ │ │ │ - bl 140118 │ │ │ │ - b.n 5b556 │ │ │ │ + bne.n 5b4fe │ │ │ │ + bl 13f5e4 │ │ │ │ + b.n 5b506 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b5c8 │ │ │ │ + bne.n 5b578 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbnz r0, 5b560 │ │ │ │ + cbnz r0, 5b510 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbnz r0, 5b56a │ │ │ │ - b.n 5b582 │ │ │ │ + cbnz r0, 5b51a │ │ │ │ + b.n 5b532 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b55a │ │ │ │ - b.n 5b5c8 │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + beq.n 5b50a │ │ │ │ + b.n 5b578 │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b57c │ │ │ │ - bl 140118 │ │ │ │ - b.n 5b582 │ │ │ │ + bne.n 5b52c │ │ │ │ + bl 13f5e4 │ │ │ │ + b.n 5b532 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5b5c8 │ │ │ │ + cbnz r0, 5b578 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - cbz r0, 5b59e │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 5b54e │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b598 │ │ │ │ - bl 140118 │ │ │ │ - b.n 5b59e │ │ │ │ + bne.n 5b548 │ │ │ │ + bl 13f5e4 │ │ │ │ + b.n 5b54e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5b5c8 │ │ │ │ + cbnz r0, 5b578 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ - cbz r0, 5b5ba │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 5b56a │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b5b4 │ │ │ │ - bl 140118 │ │ │ │ - b.n 5b5ba │ │ │ │ + bne.n 5b564 │ │ │ │ + bl 13f5e4 │ │ │ │ + b.n 5b56a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5b5c8 │ │ │ │ + cbnz r0, 5b578 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 5b5c8 │ │ │ │ + cbz r0, 5b578 │ │ │ │ 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, 5b5fe │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 5b5ae │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5b5f4 │ │ │ │ - bl 140118 │ │ │ │ - b.n 5b5fe │ │ │ │ + bne.n 5b5a4 │ │ │ │ + bl 13f5e4 │ │ │ │ + b.n 5b5ae │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5b732 │ │ │ │ + bne.w 5b6e2 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ - cbz r0, 5b61e │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 5b5ce │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b614 │ │ │ │ - bl 140118 │ │ │ │ - b.n 5b61e │ │ │ │ + bne.n 5b5c4 │ │ │ │ + bl 13f5e4 │ │ │ │ + b.n 5b5ce │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5b732 │ │ │ │ + bne.w 5b6e2 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - cbz r0, 5b63c │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 5b5ec │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b634 │ │ │ │ - bl 140118 │ │ │ │ - b.n 5b63c │ │ │ │ + bne.n 5b5e4 │ │ │ │ + bl 13f5e4 │ │ │ │ + b.n 5b5ec │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b732 │ │ │ │ + bne.n 5b6e2 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - cbz r0, 5b65a │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 5b60a │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b652 │ │ │ │ - bl 140118 │ │ │ │ - b.n 5b65a │ │ │ │ + bne.n 5b602 │ │ │ │ + bl 13f5e4 │ │ │ │ + b.n 5b60a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b732 │ │ │ │ + bne.n 5b6e2 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ - cbz r0, 5b678 │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 5b628 │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b670 │ │ │ │ - bl 140118 │ │ │ │ - b.n 5b678 │ │ │ │ + bne.n 5b620 │ │ │ │ + bl 13f5e4 │ │ │ │ + b.n 5b628 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b732 │ │ │ │ + bne.n 5b6e2 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 5b696 │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 5b646 │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b68e │ │ │ │ - bl 140118 │ │ │ │ - b.n 5b696 │ │ │ │ + bne.n 5b63e │ │ │ │ + bl 13f5e4 │ │ │ │ + b.n 5b646 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b732 │ │ │ │ + bne.n 5b6e2 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbz r0, 5b6b4 │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 5b664 │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b6ac │ │ │ │ - bl 140118 │ │ │ │ - b.n 5b6b4 │ │ │ │ + bne.n 5b65c │ │ │ │ + bl 13f5e4 │ │ │ │ + b.n 5b664 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b732 │ │ │ │ + bne.n 5b6e2 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbnz r0, 5b6be │ │ │ │ + cbnz r0, 5b66e │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 5b6ce │ │ │ │ - b.n 5b6c8 │ │ │ │ + cbz r0, 5b67e │ │ │ │ + b.n 5b678 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b6b8 │ │ │ │ - b.n 5b732 │ │ │ │ + beq.n 5b668 │ │ │ │ + b.n 5b6e2 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5b732 │ │ │ │ + cbnz r0, 5b6e2 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - cbz r0, 5b6d8 │ │ │ │ + cbz r0, 5b688 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5b732 │ │ │ │ + cbnz r0, 5b6e2 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5b6f4 │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 5b6a4 │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b6ee │ │ │ │ - bl 140118 │ │ │ │ - b.n 5b6f4 │ │ │ │ + bne.n 5b69e │ │ │ │ + bl 13f5e4 │ │ │ │ + b.n 5b6a4 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5b732 │ │ │ │ + cbnz r0, 5b6e2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5b710 │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 5b6c0 │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b70a │ │ │ │ - bl 140118 │ │ │ │ - b.n 5b710 │ │ │ │ + bne.n 5b6ba │ │ │ │ + bl 13f5e4 │ │ │ │ + b.n 5b6c0 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5b732 │ │ │ │ + cbnz r0, 5b6e2 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5b732 │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ + cbz r0, 5b6e2 │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b728 │ │ │ │ + bne.n 5b6d8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 140118 │ │ │ │ + b.w 13f5e4 │ │ │ │ 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 1e9dd0 │ │ │ │ + bl 1e9534 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5b752 │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 5b75c │ │ │ │ + bne.n 5b702 │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 5b70c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fd14 │ │ │ │ + b.w 7fd44 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #13280 @ 0x33e0 │ │ │ │ + movw r0, #11040 @ 0x2b20 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ add.w r1, r3, #16 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - b.w 808ec │ │ │ │ + b.w 8091c │ │ │ │ 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, 5b78e │ │ │ │ + cbz r3, 5b73e │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 5b79c │ │ │ │ + b.n 5b74c │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 5b79a │ │ │ │ - bne.n 5b796 │ │ │ │ - cbnz r1, 5b7b8 │ │ │ │ + blt.n 5b74a │ │ │ │ + bne.n 5b746 │ │ │ │ + cbnz r1, 5b768 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5b79c │ │ │ │ + b.n 5b74c │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #172] @ (5b84c ) │ │ │ │ + ldr r1, [pc, #172] @ (5b7fc ) │ │ │ │ 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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 5b7be │ │ │ │ - b.n 5b844 │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 5b76e │ │ │ │ + b.n 5b7f4 │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ cmn r5, r4 │ │ │ │ - beq.n 5b810 │ │ │ │ + beq.n 5b7c0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c625c │ │ │ │ + bl c61d4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5b844 │ │ │ │ - ldr r3, [pc, #128] @ (5b850 ) │ │ │ │ + blt.n 5b7f4 │ │ │ │ + ldr r3, [pc, #128] @ (5b800 ) │ │ │ │ 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 5b810 │ │ │ │ + beq.n 5b7c0 │ │ │ │ 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 90160 │ │ │ │ - cbz r0, 5b804 │ │ │ │ + bl 90220 │ │ │ │ + cbz r0, 5b7b4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ - b.n 5b7e6 │ │ │ │ - ldr r3, [pc, #76] @ (5b854 ) │ │ │ │ + b.n 5b796 │ │ │ │ + ldr r3, [pc, #76] @ (5b804 ) │ │ │ │ ldr.w r3, [r3, #980] @ 0x3d4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r4, r3 │ │ │ │ - b.n 5b82e │ │ │ │ - ldr r1, [pc, #60] @ (5b850 ) │ │ │ │ + b.n 5b7de │ │ │ │ + ldr r1, [pc, #60] @ (5b800 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #60] @ (5b854 ) │ │ │ │ + ldr r2, [pc, #60] @ (5b804 ) │ │ │ │ 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 5b838 │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 5b844 │ │ │ │ + bne.n 5b7e8 │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 5b7f4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7fd14 │ │ │ │ + b.w 7fd44 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005b858 <_Py_hashtable_len@@Base>: │ │ │ │ +0005b808 <_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 5b896 <_Py_hashtable_len@@Base+0x3e> │ │ │ │ + bne.n 5b846 <_Py_hashtable_len@@Base+0x3e> │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #56596 @ 0xdd14 │ │ │ │ + movw r2, #54356 @ 0xd454 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #40216 @ 0x9d18 │ │ │ │ + movw r1, #37828 @ 0x93c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #59992 @ 0xea58 │ │ │ │ + movw r0, #57752 @ 0xe198 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 24109c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 2408ac <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 5b8b0 <_Py_hashtable_len@@Base+0x58> │ │ │ │ + b.n 5b860 <_Py_hashtable_len@@Base+0x58> │ │ │ │ ldrb r2, [r1, #16] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ tst.w r2, #3 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ + │ │ │ │ +0005b862 : │ │ │ │ + movs r1, #0 │ │ │ │ + b.n 5b866 │ │ │ │ + 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 1fce2c <_PyCode_GetScriptXIData@@Base+0x8> │ │ │ │ + add sp, #8 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + add sp, #12 │ │ │ │ + bx lr │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 85a50 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 5b8b0 │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 5b8d0 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + cbz r3, 5b8c6 │ │ │ │ + cmp r4, #0 │ │ │ │ + blt.n 5b8c2 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r4, r3 │ │ │ │ + it ge │ │ │ │ + movge r4, r3 │ │ │ │ + b.n 5b8c4 │ │ │ │ + movs r4, #0 │ │ │ │ + str r4, [r5, #8] │ │ │ │ + movw r0, #5160 @ 0x1428 │ │ │ │ + movt r0, #75 @ 0x4b │ │ │ │ + b.n 5b8d2 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +0005b8d4 : │ │ │ │ + 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] @ (5b958 ) │ │ │ │ + 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, 5b904 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cbz r3, 5b8fa │ │ │ │ + mov r4, r3 │ │ │ │ + b.n 5b8ee │ │ │ │ + movw r3, #5160 @ 0x1428 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + b.n 5b91e │ │ │ │ + movw r2, #5160 @ 0x1428 │ │ │ │ + movt r2, #75 @ 0x4b │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5b91e │ │ │ │ + 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, 5b930 │ │ │ │ + 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 5b942 │ │ │ │ + cbnz r0, 5b94c │ │ │ │ + movw r0, #5160 @ 0x1428 │ │ │ │ + movt r0, #75 @ 0x4b │ │ │ │ + b.n 5b954 │ │ │ │ + bl d7940 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5b942 │ │ │ │ + str r0, [r6, #0] │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0005b95c : │ │ │ │ + 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] @ (5b994 ) │ │ │ │ + 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 254d8c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77350 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77350 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 77350 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 5b8cc <_Py_hashtable_len@@Base+0x74> │ │ │ │ + cbz r3, 5b9b2 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 5b8dc <_Py_hashtable_len@@Base+0x84> │ │ │ │ + b.n 5b9c2 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 5b8da <_Py_hashtable_len@@Base+0x82> │ │ │ │ + ble.n 5b9c0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5b8d6 <_Py_hashtable_len@@Base+0x7e> │ │ │ │ - cbnz r1, 5b8fe <_Py_hashtable_len@@Base+0xa6> │ │ │ │ + bne.n 5b9bc │ │ │ │ + cbnz r1, 5b9e4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5b8dc <_Py_hashtable_len@@Base+0x84> │ │ │ │ + b.n 5b9c2 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #156] @ (5b97c <_Py_hashtable_len@@Base+0x124>) │ │ │ │ + ldr r1, [pc, #156] @ (5ba60 ) │ │ │ │ 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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5b904 <_Py_hashtable_len@@Base+0xac> │ │ │ │ - b.n 5b974 <_Py_hashtable_len@@Base+0x11c> │ │ │ │ + cbnz r0, 5b9ea │ │ │ │ + b.n 5ba5a │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 5b918 <_Py_hashtable_len@@Base+0xc0> │ │ │ │ + beq.n 5b9fe │ │ │ │ add r5, r6 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 5b936 <_Py_hashtable_len@@Base+0xde> │ │ │ │ - b.n 5b922 <_Py_hashtable_len@@Base+0xca> │ │ │ │ - bl 7fa74 │ │ │ │ + beq.n 5ba1c │ │ │ │ + b.n 5ba08 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b910 <_Py_hashtable_len@@Base+0xb8> │ │ │ │ - b.n 5b974 <_Py_hashtable_len@@Base+0x11c> │ │ │ │ + beq.n 5b9f6 │ │ │ │ + b.n 5ba5a │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5b938 <_Py_hashtable_len@@Base+0xe0> │ │ │ │ - bl 7fa74 │ │ │ │ - cbz r0, 5b938 <_Py_hashtable_len@@Base+0xe0> │ │ │ │ - b.n 5b974 <_Py_hashtable_len@@Base+0x11c> │ │ │ │ + bne.n 5ba1e │ │ │ │ + bl 7faa4 │ │ │ │ + cbz r0, 5ba1e │ │ │ │ + b.n 5ba5a │ │ │ │ movs r4, #0 │ │ │ │ - bl 97c24 │ │ │ │ + bl 97ca0 │ │ │ │ orr.w r1, r4, #524288 @ 0x80000 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c238 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 9a7f0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5b968 <_Py_hashtable_len@@Base+0x110> │ │ │ │ + bne.n 5ba4e │ │ │ │ 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 1a8634 │ │ │ │ + b.w 1a7bc4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 7fd14 │ │ │ │ + b.w 7fd44 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ ldr r4, [r6, r4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0005b980 : │ │ │ │ - movs r1, #0 │ │ │ │ - b.n 5b984 │ │ │ │ - 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 │ │ │ │ +0005ba64 : │ │ │ │ + ldr r3, [pc, #52] @ (5ba9c ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3, #76] @ 0x4c │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cbnz r3, 5ba7a │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 5ba6e │ │ │ │ + bx lr │ │ │ │ + movw r2, #5160 @ 0x1428 │ │ │ │ + movt r2, #75 @ 0x4b │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5ba98 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 5ba92 │ │ │ │ + mov r0, r3 │ │ │ │ + bx lr │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + b.n 5ba8e │ │ │ │ movs r0, #0 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - bl 1fd624 <_PyCode_GetScriptXIData@@Base+0x8> │ │ │ │ - add sp, #8 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - add sp, #12 │ │ │ │ bx lr │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + cbz r3, 5bab6 │ │ │ │ + movw r3, #4364 @ 0x110c │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movs r0, #3 │ │ │ │ + b.w 7bf28 │ │ │ │ + movs r0, #2 │ │ │ │ + b.w 7bbb4 │ │ │ │ + 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 c61d4 │ │ │ │ + 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, 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, 5b9cc │ │ │ │ + cbz r3, 5bb04 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 5b9dc │ │ │ │ + b.n 5bb14 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 5b9da │ │ │ │ + ble.n 5bb12 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5b9d6 │ │ │ │ - cbnz r1, 5b9fe │ │ │ │ + bne.n 5bb0e │ │ │ │ + cbnz r1, 5bb36 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5b9dc │ │ │ │ + b.n 5bb14 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #352] @ (5bb40 ) │ │ │ │ + ldr r1, [pc, #352] @ (5bc78 ) │ │ │ │ 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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5ba04 │ │ │ │ - b.n 5baca │ │ │ │ + cbnz r0, 5bb3c │ │ │ │ + b.n 5bc02 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r5, r6 │ │ │ │ - bl 20b7bc │ │ │ │ + bl 20af50 │ │ │ │ subs r6, r5, #1 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 5baca │ │ │ │ + beq.n 5bc02 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5baa4 │ │ │ │ + beq.n 5bbdc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 5ba36 │ │ │ │ - bl fb46c │ │ │ │ + cbz r0, 5bb6e │ │ │ │ + bl fae3c │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5ba30 │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 5bb68 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5baca │ │ │ │ + bne.n 5bc02 │ │ │ │ subs r5, #2 │ │ │ │ - bne.n 5ba3a │ │ │ │ - b.n 5baa4 │ │ │ │ + bne.n 5bb72 │ │ │ │ + b.n 5bbdc │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r7, #24552 @ 0x5fe8 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ - cbz r0, 5ba74 │ │ │ │ + cbz r0, 5bbac │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 5ba52 │ │ │ │ + bne.n 5bb8a │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 5ba6e │ │ │ │ - bl 142858 │ │ │ │ + b.n 5bba6 │ │ │ │ + bl 141d28 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5ba6e │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 5baca │ │ │ │ + bne.n 5bba6 │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 5bc02 │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 5ba78 │ │ │ │ - b.n 5baae │ │ │ │ - vldr d9, [pc, #192] @ 5bb38 │ │ │ │ + bne.n 5bbb0 │ │ │ │ + b.n 5bbe6 │ │ │ │ + vldr d9, [pc, #192] @ 5bc70 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 5ba86 │ │ │ │ + bne.n 5bbbe │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 5bab2 │ │ │ │ - bl 142858 │ │ │ │ + b.n 5bbea │ │ │ │ + bl 141d28 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5bab2 │ │ │ │ - bl 7fa74 │ │ │ │ - cbz r0, 5bab2 │ │ │ │ - b.n 5baca │ │ │ │ - vldr d8, [pc, #144] @ 5bb38 │ │ │ │ + bne.n 5bbea │ │ │ │ + bl 7faa4 │ │ │ │ + cbz r0, 5bbea │ │ │ │ + b.n 5bc02 │ │ │ │ + vldr d8, [pc, #144] @ 5bc70 │ │ │ │ vmov.f64 d9, d8 │ │ │ │ - b.n 5bab2 │ │ │ │ - vldr d8, [pc, #136] @ 5bb38 │ │ │ │ + b.n 5bbea │ │ │ │ + vldr d8, [pc, #136] @ 5bc70 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ mov.w r2, #51712 @ 0xca00 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f5b50 <_PyTime_FromSecondsObject@@Base+0x1500> │ │ │ │ + bl 1f52c4 <_PyTime_FromSecondsObject@@Base+0x13ec> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5bace │ │ │ │ + bne.n 5bc06 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5bb2e │ │ │ │ + b.n 5bc66 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov.w r2, #51712 @ 0xca00 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1f5b50 <_PyTime_FromSecondsObject@@Base+0x1500> │ │ │ │ + bl 1f52c4 <_PyTime_FromSecondsObject@@Base+0x13ec> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5baca │ │ │ │ + beq.n 5bc02 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - bl 1f6318 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1f5a90 <_PyTime_AsTimespec@@Base> │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl 1f6318 <_PyTime_AsTimespec@@Base> │ │ │ │ - bl 97c24 │ │ │ │ + bl 1f5a90 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 97ca0 │ │ │ │ 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 9a7f0 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5bb28 │ │ │ │ + bne.n 5bc60 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a8634 │ │ │ │ - b.n 5baca │ │ │ │ + bl 1a7bc4 │ │ │ │ + b.n 5bc02 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 5bb8a │ │ │ │ + bl 5bcbc │ │ │ │ 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} │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 859dc │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 5bb66 │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 5bb86 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - cbz r3, 5bb7c │ │ │ │ - cmp r4, #0 │ │ │ │ - blt.n 5bb78 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r4, r3 │ │ │ │ - it ge │ │ │ │ - movge r4, r3 │ │ │ │ - b.n 5bb7a │ │ │ │ - movs r4, #0 │ │ │ │ - str r4, [r5, #8] │ │ │ │ - movw r0, #5160 @ 0x1428 │ │ │ │ - movt r0, #75 @ 0x4b │ │ │ │ - b.n 5bb88 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r4, [r2, #16] │ │ │ │ + cbz r3, 5bca4 │ │ │ │ + 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 5bcae │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 5bcb8 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 7dd94 │ │ │ │ movs r0, #0 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + pop {r4, 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] @ 5bc38 │ │ │ │ + vldr d8, [pc, #148] @ 5bd68 │ │ │ │ ldrd r0, r1, [r0, #16] │ │ │ │ - bl 293dc8 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ + bl 293548 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ vldr s15, [r5, #24] │ │ │ │ vmov d0, r0, r1 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d8 │ │ │ │ - bl 85a8c │ │ │ │ - cbz r0, 5bbf6 │ │ │ │ + bl 85b00 │ │ │ │ + cbz r0, 5bd28 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 293dc8 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ + bl 293548 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ vldr s14, [r5, #8] │ │ │ │ vmov d0, r0, r1 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ vmla.f64 d0, d7, d8 │ │ │ │ - bl 85a8c │ │ │ │ + bl 85b00 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5bbfa │ │ │ │ + cbnz r0, 5bd2c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5bbf6 │ │ │ │ + bge.n 5bd28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5bbf6 │ │ │ │ + cbnz r3, 5bd28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5bc2e │ │ │ │ + b.n 5bd60 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7bb84 │ │ │ │ + bl 7bbb4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5bc1a │ │ │ │ + bge.n 5bd4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5bc1a │ │ │ │ + cbnz r3, 5bd4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5bc2e │ │ │ │ + bge.n 5bd60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5bc2e │ │ │ │ + cbnz r3, 5bd60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ vpop {d8} │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - bvs.n 5bb66 │ │ │ │ + bvs.n 5bc96 │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ + b.w 59598 <_Py_cr_quot@@Base+0x78> │ │ │ │ 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 20b7bc │ │ │ │ + bl 20af50 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5bc90 │ │ │ │ + beq.n 5bdc4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 97c24 │ │ │ │ + bl 97ca0 │ │ │ │ mov r1, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b874 <__timerfd_gettime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 9a7f0 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5bc88 │ │ │ │ + bne.n 5bdbc │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a8634 │ │ │ │ + bl 1a7bc4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5bc92 │ │ │ │ + b.n 5bdc6 │ │ │ │ mov r0, sp │ │ │ │ - bl 5bb8a │ │ │ │ - b.n 5bc92 │ │ │ │ + bl 5bcbc │ │ │ │ + b.n 5bdc6 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - │ │ │ │ -0005bc96 : │ │ │ │ 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] @ (5bd1c ) │ │ │ │ - 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, 5bcc6 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cbz r3, 5bcbc │ │ │ │ - mov r4, r3 │ │ │ │ - b.n 5bcb0 │ │ │ │ - movw r3, #5160 @ 0x1428 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - b.n 5bce0 │ │ │ │ - movw r2, #5160 @ 0x1428 │ │ │ │ - movt r2, #75 @ 0x4b │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5bce0 │ │ │ │ - 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, 5bcf2 │ │ │ │ - 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 5bd04 │ │ │ │ - cbnz r0, 5bd0e │ │ │ │ - movw r0, #5160 @ 0x1428 │ │ │ │ - movt r0, #75 @ 0x4b │ │ │ │ - b.n 5bd16 │ │ │ │ - bl d7de8 │ │ │ │ + subs r3, r2, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi.n 5bdee │ │ │ │ + ldr r1, [r5, #0] │ │ │ │ + cmp r4, #1 │ │ │ │ + ble.n 5be06 │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + b.n 5be0e │ │ │ │ + movw r0, #19588 @ 0x4c84 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + movs r3, #2 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bd04 │ │ │ │ - str r0, [r6, #0] │ │ │ │ + bne.n 5bde4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0005bd20 : │ │ │ │ + movw r2, #5160 @ 0x1428 │ │ │ │ + movt r2, #75 @ 0x4b │ │ │ │ + mov r0, r6 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.n 5be16 │ │ │ │ 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] @ (5bd58 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov r6, r1 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [r3, r4] │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r0, [r3, #76] @ 0x4c │ │ │ │ - bl 25558c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77318 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77318 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77318 │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0005bd5c : │ │ │ │ - ldr r3, [pc, #52] @ (5bd94 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r0, [r3, #76] @ 0x4c │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cbnz r3, 5bd72 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 5bd66 │ │ │ │ - bx lr │ │ │ │ - movw r2, #5160 @ 0x1428 │ │ │ │ - movt r2, #75 @ 0x4b │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5bd90 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5bd8a │ │ │ │ - mov r0, r3 │ │ │ │ - bx lr │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - b.n 5bd86 │ │ │ │ - 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, 5bdae │ │ │ │ - movw r3, #4364 @ 0x110c │ │ │ │ + mov r4, r1 │ │ │ │ + mov r6, r2 │ │ │ │ + bl 284838 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 5be4a │ │ │ │ + ldr r0, [r5, #44] @ 0x2c │ │ │ │ + cbz r0, 5be84 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r1, sp │ │ │ │ + strd r4, r6, [sp] │ │ │ │ + bl 90580 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 5be4e │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 5bec0 │ │ │ │ + ldrb.w r3, [r5, #77] @ 0x4d │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ + cbz r3, 5be94 │ │ │ │ + movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movs r0, #3 │ │ │ │ - b.w 7bef8 │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.n 5be94 │ │ │ │ + ldr r0, [r5, #80] @ 0x50 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 2849b8 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 5bea8 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r4, #0] │ │ │ │ + str r4, [r5, #20] │ │ │ │ + bl 77350 │ │ │ │ + b.n 5be94 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, r6 │ │ │ │ movs r0, #2 │ │ │ │ - b.w 7bb84 │ │ │ │ + bl 7bbb4 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5be4a │ │ │ │ + ldr r3, [r5, #48] @ 0x30 │ │ │ │ + cbz r3, 5bec0 │ │ │ │ + ldr r1, [r5, #72] @ 0x48 │ │ │ │ + cbz r1, 5bec0 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 284940 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 5bec0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 5be4a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 5be4a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5be4a │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cbz r3, 5beec │ │ │ │ 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 292f80 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 7fd44 │ │ │ │ + mov r0, r3 │ │ │ │ + b.w 7fd44 │ │ │ │ + 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 │ │ │ │ - mov r0, r1 │ │ │ │ - bl c625c │ │ │ │ - subs r3, r0, #0 │ │ │ │ - iteee lt │ │ │ │ - movlt r0, #0 │ │ │ │ - movwge r0, #5160 @ 0x1428 │ │ │ │ - strge r3, [r4, #20] │ │ │ │ - movtge r0, #75 @ 0x4b │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + mov r5, r1 │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r3, [r0, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #22 │ │ │ │ + bpl.n 5bf28 │ │ │ │ + movw r3, #63057 @ 0xf651 │ │ │ │ + movt r3, #19 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 5bf22 │ │ │ │ + bl 13f5e4 │ │ │ │ + b.n 5bf28 │ │ │ │ + mov r1, r2 │ │ │ │ + blx r5 │ │ │ │ + cbnz r0, 5bf66 │ │ │ │ + ldrd r3, r2, [r4, #4] │ │ │ │ + movw r6, #63057 @ 0xf651 │ │ │ │ + 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 5bf64 │ │ │ │ + ldr.w r3, [r4, #4]! │ │ │ │ + mov r0, r3 │ │ │ │ + cbz r3, 5bf5e │ │ │ │ + cmp r5, r6 │ │ │ │ + bne.n 5bf58 │ │ │ │ + bl 13f5e4 │ │ │ │ + b.n 5bf5e │ │ │ │ + mov r1, r7 │ │ │ │ + blx r5 │ │ │ │ + cbnz r0, 5bf66 │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + b.n 5bf42 │ │ │ │ + movs r0, #0 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, 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, 5bdf8 │ │ │ │ + cbz r3, 5bf86 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 5be08 │ │ │ │ + b.n 5bf96 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 5be06 │ │ │ │ + ble.n 5bf94 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5be02 │ │ │ │ - cbnz r1, 5be2a │ │ │ │ + bne.n 5bf90 │ │ │ │ + cbnz r1, 5bfb8 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5be08 │ │ │ │ + b.n 5bf96 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #264] @ (5bf14 ) │ │ │ │ + ldr r1, [pc, #264] @ (5c0a0 ) │ │ │ │ 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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5be30 │ │ │ │ - b.n 5bf02 │ │ │ │ + cbnz r0, 5bfbe │ │ │ │ + b.n 5c090 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r4, r6 │ │ │ │ - bl 20b7bc │ │ │ │ + bl 20af50 │ │ │ │ subs r6, r4, #1 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 5bf02 │ │ │ │ - cbz r6, 5beac │ │ │ │ + beq.n 5c090 │ │ │ │ + cbz r6, 5c03a │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 5be60 │ │ │ │ - bl fb46c │ │ │ │ + cbz r0, 5bfee │ │ │ │ + bl fae3c │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5be5a │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 5bfe8 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bf02 │ │ │ │ + bne.n 5c090 │ │ │ │ subs r4, #2 │ │ │ │ - bne.n 5be64 │ │ │ │ - b.n 5beb6 │ │ │ │ + bne.n 5bff2 │ │ │ │ + b.n 5c044 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 5be8a │ │ │ │ - bl 126980 │ │ │ │ + cbz r0, 5c018 │ │ │ │ + bl 126434 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5be84 │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 5c012 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bf02 │ │ │ │ + bne.n 5c090 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 5be8e │ │ │ │ - b.n 5bebe │ │ │ │ + bne.n 5c01c │ │ │ │ + b.n 5c04c │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 126980 │ │ │ │ + bl 126434 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5bec2 │ │ │ │ - bl 7fa74 │ │ │ │ - cbz r0, 5bec2 │ │ │ │ - b.n 5bf02 │ │ │ │ + bne.n 5c050 │ │ │ │ + bl 7faa4 │ │ │ │ + cbz r0, 5c050 │ │ │ │ + b.n 5c090 │ │ │ │ mov r4, r6 │ │ │ │ mov r5, r6 │ │ │ │ mov r7, r6 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 5bec2 │ │ │ │ + b.n 5c050 │ │ │ │ mov r5, r4 │ │ │ │ mov r7, r4 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 5bec2 │ │ │ │ + b.n 5c050 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f6318 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1f5a90 <_PyTime_AsTimespec@@Base> │ │ │ │ mov r1, r5 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6318 <_PyTime_AsTimespec@@Base> │ │ │ │ - bl 97c24 │ │ │ │ + bl 1f5a90 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 97ca0 │ │ │ │ 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 9a7f0 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5bf06 │ │ │ │ + bne.n 5c094 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a8634 │ │ │ │ + bl 1a7bc4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5bf0c │ │ │ │ + b.n 5c09a │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 5bf5c │ │ │ │ + bl 5c1fc │ │ │ │ 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, 5bf40 │ │ │ │ - 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 5bf4a │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 5bf54 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7dd68 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - b.w 595e8 <_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 1ad2e8 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 5bf82 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 5bfa8 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #8 │ │ │ │ - bl 1ad2e8 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 5bf7e │ │ │ │ - ldrd r0, r1, [sp, #8] │ │ │ │ - strd r0, r1, [sp] │ │ │ │ - ldrd r2, r3, [sp, #16] │ │ │ │ - movw r0, #19060 @ 0x4a74 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 808ec │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - subs r3, r2, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi.n 5bfd0 │ │ │ │ - ldr r1, [r5, #0] │ │ │ │ - cmp r4, #1 │ │ │ │ - ble.n 5bfe8 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - b.n 5bff0 │ │ │ │ - movw r0, #21828 @ 0x5544 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - movs r3, #2 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 5bfc6 │ │ │ │ - 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 5c04e │ │ │ │ - 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 20b7bc │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 5c048 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 97c24 │ │ │ │ - mov r1, sp │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2b874 <__timerfd_gettime64@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9a7f0 │ │ │ │ - adds r4, #1 │ │ │ │ - bne.n 5c040 │ │ │ │ - movw r3, #43732 @ 0xaad4 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1a8634 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 5c04a │ │ │ │ - mov r0, sp │ │ │ │ - bl 5bf5c │ │ │ │ - b.n 5c04a │ │ │ │ - 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, #4072] @ 0xfe8 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - bl 285008 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 5c082 │ │ │ │ - ldr r0, [r5, #44] @ 0x2c │ │ │ │ - cbz r0, 5c0bc │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r1, sp │ │ │ │ - strd r4, r6, [sp] │ │ │ │ - bl 904c0 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 5c086 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 5c0f8 │ │ │ │ - ldrb.w r3, [r5, #77] @ 0x4d │ │ │ │ - ldr r1, [r5, #12] │ │ │ │ - cbz r3, 5c0cc │ │ │ │ - movw r3, #5160 @ 0x1428 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 5c0cc │ │ │ │ - ldr r0, [r5, #80] @ 0x50 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 285188 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 5c0e0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r4, #0] │ │ │ │ - str r4, [r5, #20] │ │ │ │ - bl 77318 │ │ │ │ - b.n 5c0cc │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, r6 │ │ │ │ - movs r0, #2 │ │ │ │ - bl 7bb84 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5c082 │ │ │ │ - ldr r3, [r5, #48] @ 0x30 │ │ │ │ - cbz r3, 5c0f8 │ │ │ │ - ldr r1, [r5, #72] @ 0x48 │ │ │ │ - cbz r1, 5c0f8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 285110 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 5c0f8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5c082 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 5c082 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5c082 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5c124 │ │ │ │ - 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 293800 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fd14 │ │ │ │ - mov r0, r3 │ │ │ │ - b.w 7fd14 │ │ │ │ - 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 5c160 │ │ │ │ - movw r3, #389 @ 0x185 │ │ │ │ - movt r3, #20 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 5c15a │ │ │ │ - bl 140118 │ │ │ │ - b.n 5c160 │ │ │ │ - mov r1, r2 │ │ │ │ - blx r5 │ │ │ │ - cbnz r0, 5c19e │ │ │ │ - ldrd r3, r2, [r4, #4] │ │ │ │ - movw r6, #389 @ 0x185 │ │ │ │ - movt r6, #20 │ │ │ │ - adds r4, #12 │ │ │ │ - mov.w r8, #0 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - subs r3, #16 │ │ │ │ - add.w r9, r2, r3, lsr #2 │ │ │ │ - cmp r8, r9 │ │ │ │ - bge.n 5c19c │ │ │ │ - ldr.w r3, [r4, #4]! │ │ │ │ - mov r0, r3 │ │ │ │ - cbz r3, 5c196 │ │ │ │ - cmp r5, r6 │ │ │ │ - bne.n 5c190 │ │ │ │ - bl 140118 │ │ │ │ - b.n 5c196 │ │ │ │ - mov r1, r7 │ │ │ │ - blx r5 │ │ │ │ - cbnz r0, 5c19e │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - b.n 5c17a │ │ │ │ - movs r0, #0 │ │ │ │ - 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, #4040] @ 0xfc8 │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ + 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] @ (5c240 ) │ │ │ │ + ldr r3, [pc, #116] @ (5c144 ) │ │ │ │ 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, #13412 @ 0x3464 │ │ │ │ + movw r2, #11172 @ 0x2ba4 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - bl d711c │ │ │ │ - cbz r0, 5c23c │ │ │ │ + bl d6c74 │ │ │ │ + cbz r0, 5c13e │ │ │ │ ldrd r5, r4, [sp, #28] │ │ │ │ - cbnz r5, 5c208 │ │ │ │ + cbnz r5, 5c10a │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 5c1fc │ │ │ │ + cbz r3, 5c0fe │ │ │ │ ldr r5, [r4, #20] │ │ │ │ str r5, [sp, #28] │ │ │ │ - b.n 5c208 │ │ │ │ + b.n 5c10a │ │ │ │ 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] │ │ │ │ @@ -72490,216 +72385,277 @@ │ │ │ │ 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 253bc8 │ │ │ │ + bl 2533b8 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ 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, 5c28a │ │ │ │ + cbz r4, 5c18e │ │ │ │ ldr r6, [r0, #60] @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ - cbz r3, 5c2a2 │ │ │ │ + cbz r3, 5c1a6 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #34544 @ 0x86f0 │ │ │ │ + movw r2, #32304 @ 0x7e30 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 25a458 <_PyGen_SetStopIterationValue@@Base+0x15a0> │ │ │ │ + bl 259c58 <_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 5c2aa │ │ │ │ + b.n 5c1ae │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #46048 @ 0xb3e0 │ │ │ │ + movw r1, #43912 @ 0xab88 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 5c2aa │ │ │ │ + bl f1b28 │ │ │ │ + b.n 5c1ae │ │ │ │ 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, #13428 @ 0x3474 │ │ │ │ + movw r1, #11188 @ 0x2bb4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ef69c │ │ │ │ - cbnz r0, 5c2f4 │ │ │ │ + bl 1eee04 │ │ │ │ + cbnz r0, 5c1f8 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r1, #63065 @ 0xf659 │ │ │ │ + movw r1, #60865 @ 0xedc1 │ │ │ │ movt r1, #30 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 38ce6 │ │ │ │ + b.w 38c76 │ │ │ │ + movs r0, #0 │ │ │ │ + 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 │ │ │ │ + add.w r1, r0, #16 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r0, sp, #16 │ │ │ │ + bl 1ac758 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 5c222 │ │ │ │ movs r0, #0 │ │ │ │ + b.n 5c248 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #8 │ │ │ │ + bl 1ac758 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 5c21e │ │ │ │ + ldrd r0, r1, [sp, #8] │ │ │ │ + strd r0, r1, [sp] │ │ │ │ + ldrd r2, r3, [sp, #16] │ │ │ │ + movw r0, #16820 @ 0x41b4 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 8091c │ │ │ │ + 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 20af50 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.n 5c29c │ │ │ │ + mov r4, r0 │ │ │ │ + bl 97ca0 │ │ │ │ + mov r1, sp │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2b874 <__timerfd_gettime64@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9a7f0 │ │ │ │ + adds r4, #1 │ │ │ │ + bne.n 5c294 │ │ │ │ + movw r3, #43732 @ 0xaad4 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1a7bc4 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 5c29e │ │ │ │ + mov r0, sp │ │ │ │ + bl 5c1fc │ │ │ │ + b.n 5c29e │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + 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.w r9, [r0, #4] │ │ │ │ movw r7, #46772 @ 0xb6b4 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ sub sp, #12 │ │ │ │ cmp r9, r7 │ │ │ │ - beq.n 5c3bc │ │ │ │ + beq.n 5c366 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 882f0 │ │ │ │ + bl 88318 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c3bc │ │ │ │ + bne.n 5c366 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5c3bc │ │ │ │ + beq.n 5c366 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 882f0 │ │ │ │ + bl 88318 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c3bc │ │ │ │ + bne.n 5c366 │ │ │ │ movw r8, #46356 @ 0xb514 │ │ │ │ movt r8, #75 @ 0x4b │ │ │ │ cmp r9, r8 │ │ │ │ - beq.n 5c352 │ │ │ │ + beq.n 5c2fc │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 882f0 │ │ │ │ - cbz r0, 5c3bc │ │ │ │ + bl 88318 │ │ │ │ + cbz r0, 5c366 │ │ │ │ movw r7, #46148 @ 0xb444 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ cmp r6, r8 │ │ │ │ - beq.n 5c36e │ │ │ │ + beq.n 5c318 │ │ │ │ movw r1, #46356 @ 0xb514 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r0, r6 │ │ │ │ - bl 882f0 │ │ │ │ - cbz r0, 5c3a0 │ │ │ │ + bl 88318 │ │ │ │ + cbz r0, 5c34a │ │ │ │ ldrh.w r0, [r4, #13] │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ rev16 r0, r0 │ │ │ │ ldrb r1, [r4, #15] │ │ │ │ uxth r0, r0 │ │ │ │ - bl 1fe9b4 │ │ │ │ + bl 1fe124 │ │ │ │ mov r4, r0 │ │ │ │ ldrh.w r0, [r5, #13] │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ rev16 r0, r0 │ │ │ │ ldrb r1, [r5, #15] │ │ │ │ uxth r0, r0 │ │ │ │ - bl 1fe9b4 │ │ │ │ + bl 1fe124 │ │ │ │ movs r3, #0 │ │ │ │ subs r0, r4, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1926bc <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ - b.n 5c3c4 │ │ │ │ + bl 191b94 <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ + b.n 5c36e │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5c3ae │ │ │ │ + beq.n 5c358 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 882f0 │ │ │ │ - cbz r0, 5c3bc │ │ │ │ + bl 88318 │ │ │ │ + cbz r0, 5c366 │ │ │ │ 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 5c46e │ │ │ │ + b.n 5c418 │ │ │ │ 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 5c462 │ │ │ │ + beq.n 5c40c │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 882f0 │ │ │ │ - cbnz r0, 5c462 │ │ │ │ + bl 88318 │ │ │ │ + cbnz r0, 5c40c │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 5c462 │ │ │ │ + beq.n 5c40c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 882f0 │ │ │ │ - cbnz r0, 5c462 │ │ │ │ + bl 88318 │ │ │ │ + cbnz r0, 5c40c │ │ │ │ movw r1, #46356 @ 0xb514 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ movw r5, #46148 @ 0xb444 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 5c424 │ │ │ │ + beq.n 5c3ce │ │ │ │ mov r0, r4 │ │ │ │ - bl 882f0 │ │ │ │ - cbz r0, 5c42a │ │ │ │ + bl 88318 │ │ │ │ + cbz r0, 5c3d4 │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 5c440 │ │ │ │ - b.n 5c430 │ │ │ │ + beq.n 5c3ea │ │ │ │ + b.n 5c3da │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 5c456 │ │ │ │ - b.n 5c44c │ │ │ │ + beq.n 5c400 │ │ │ │ + b.n 5c3f6 │ │ │ │ movw r1, #46148 @ 0xb444 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r0, r8 │ │ │ │ - bl 882f0 │ │ │ │ - cbz r0, 5c462 │ │ │ │ + bl 88318 │ │ │ │ + cbz r0, 5c40c │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 5c46e │ │ │ │ + b.n 5c418 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 882f0 │ │ │ │ - cbz r0, 5c462 │ │ │ │ + bl 88318 │ │ │ │ + cbz r0, 5c40c │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 5c46e │ │ │ │ + b.n 5c418 │ │ │ │ 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 │ │ │ │ @@ -72709,36 +72665,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, 5c496 │ │ │ │ + cbz r2, 5c440 │ │ │ │ negs r3, r3 │ │ │ │ add r0, r3 │ │ │ │ add r2, sp, #12 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 256d48 │ │ │ │ - cbnz r0, 5c4b8 │ │ │ │ + bl 256548 │ │ │ │ + cbnz r0, 5c462 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2245e8 <_PyTime_ObjectToTime_t@@Base+0x4e8> │ │ │ │ + b.w 223dc0 <_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 5c4c6 │ │ │ │ + b.n 5c470 │ │ │ │ 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] │ │ │ │ @@ -72748,617 +72704,620 @@ │ │ │ │ mov r9, r2 │ │ │ │ mov r2, r7 │ │ │ │ uxth r6, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ subs r5, #1 │ │ │ │ mov sl, r3 │ │ │ │ - movw r4, #1784 @ 0x6f8 │ │ │ │ - movt r4, #73 @ 0x49 │ │ │ │ - bl 1fe9b4 │ │ │ │ + movw r4, #65056 @ 0xfe20 │ │ │ │ + movt r4, #72 @ 0x48 │ │ │ │ + bl 1fe124 │ │ │ │ movs r1, #7 │ │ │ │ adds r0, #6 │ │ │ │ - bl 293a94 <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ + bl 293214 <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ add.w r5, r4, r5, lsl #2 │ │ │ │ add.w r4, r4, r1, lsl #2 │ │ │ │ mov r3, r7 │ │ │ │ strd sl, r6, [sp, #8] │ │ │ │ - movw r0, #13612 @ 0x352c │ │ │ │ + movw r0, #11372 @ 0x2c6c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ str.w r9, [sp, #4] │ │ │ │ str.w r8, [sp] │ │ │ │ - bl e3efc │ │ │ │ + bl e3a1c │ │ │ │ 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 5c5ac │ │ │ │ + beq.n 5c556 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b428 │ │ │ │ - cbz r0, 5c58e │ │ │ │ + bl 8b434 │ │ │ │ + cbz r0, 5c538 │ │ │ │ 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 5c56e │ │ │ │ + bls.n 5c518 │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 5c58e │ │ │ │ + bne.n 5c538 │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 292474 <_PyObject_GetXIDataNoFallback@@Base+0xd00> │ │ │ │ - cbnz r0, 5c58e │ │ │ │ + bl 291bf4 <_PyObject_GetXIDataNoFallback@@Base+0xd00> │ │ │ │ + cbnz r0, 5c538 │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2245e8 <_PyTime_ObjectToTime_t@@Base+0x4e8> │ │ │ │ + b.w 223dc0 <_PyTime_ObjectToTime_t@@Base+0x4ec> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #13796 @ 0x35e4 │ │ │ │ + movw r1, #11556 @ 0x2d24 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d5b6c │ │ │ │ + b.w d56e0 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13760 @ 0x35c0 │ │ │ │ + movw r1, #11520 @ 0x2d00 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ 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, #13828 @ 0x3604 │ │ │ │ + movw r0, #11588 @ 0x2d44 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldrd r3, r4, [r2, #20] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 808ec │ │ │ │ + bl 8091c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005c5fa : │ │ │ │ +0005c5a4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 5c614 │ │ │ │ + cbz r0, 5c5be │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bmi.n 5c62c │ │ │ │ + bmi.n 5c5d6 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13840 @ 0x3610 │ │ │ │ + movw r1, #11600 @ 0x2d50 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 5c6d8 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 5c682 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 5c638 │ │ │ │ + cbz r1, 5c5e2 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bmi.n 5c650 │ │ │ │ + bmi.n 5c5fa │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13876 @ 0x3634 │ │ │ │ + movw r1, #11636 @ 0x2d74 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 5c6d8 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 5c682 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #0 │ │ │ │ cmp r2, r0 │ │ │ │ - bge.n 5c694 │ │ │ │ + bge.n 5c63e │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ - cbz r1, 5c676 │ │ │ │ + cbz r1, 5c620 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ ldrb.w r6, [r6, #87] @ 0x57 │ │ │ │ lsls r6, r6, #25 │ │ │ │ - bmi.n 5c690 │ │ │ │ + bmi.n 5c63a │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5c690 │ │ │ │ + beq.n 5c63a │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13920 @ 0x3660 │ │ │ │ + movw r1, #11680 @ 0x2da0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5b6c │ │ │ │ + b.w d56e0 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 5c65c │ │ │ │ + b.n 5c606 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - cbnz r0, 5c6b2 │ │ │ │ + cbnz r0, 5c65c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13956 @ 0x3684 │ │ │ │ + movw r1, #11716 @ 0x2dc4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5b6c │ │ │ │ + b.w d56e0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5c6cc │ │ │ │ + bge.n 5c676 │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bne.n 5c6c6 │ │ │ │ + bne.n 5c670 │ │ │ │ str r2, [r0, #0] │ │ │ │ - b.n 5c6cc │ │ │ │ - cbnz r3, 5c6cc │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5c676 │ │ │ │ + cbnz r3, 5c676 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2557cc │ │ │ │ + b.w 254fcc │ │ │ │ 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 711e0 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #38764 @ 0x976c │ │ │ │ + movw r0, #36628 @ 0x8f14 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 808ec │ │ │ │ + bl 8091c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #72 @ 0x48 │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ + movw r0, #63508 @ 0xf814 │ │ │ │ + movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 808ec │ │ │ │ + b.w 8091c │ │ │ │ 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, 5c738 │ │ │ │ + cbz r3, 5c6e2 │ │ │ │ ldr.w sl, [r3, #8] │ │ │ │ - b.n 5c73a │ │ │ │ + b.n 5c6e4 │ │ │ │ mov sl, r3 │ │ │ │ ldrh.w r6, [r9, #13] │ │ │ │ ldrb.w r7, [r9, #15] │ │ │ │ ldrb.w r8, [r9, #16] │ │ │ │ - cbnz r3, 5c752 │ │ │ │ + cbnz r3, 5c6fc │ │ │ │ cmp r5, r3 │ │ │ │ - blt.n 5c752 │ │ │ │ + blt.n 5c6fc │ │ │ │ cmp r5, #3 │ │ │ │ - bgt.n 5c752 │ │ │ │ - cbnz r4, 5c778 │ │ │ │ + bgt.n 5c6fc │ │ │ │ + cbnz r4, 5c71c │ │ │ │ + ldr r1, [pc, #136] @ (5c788 ) │ │ │ │ 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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5c7da │ │ │ │ + cbz r0, 5c77e │ │ │ │ rev16 r6, r6 │ │ │ │ adds.w r5, sl, r5 │ │ │ │ uxth r6, r6 │ │ │ │ - beq.n 5c7c6 │ │ │ │ + beq.n 5c76a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 5c79a │ │ │ │ - bl fb46c │ │ │ │ + cbz r0, 5c73e │ │ │ │ + bl fae3c │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5c796 │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 5c7da │ │ │ │ + bne.n 5c73a │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 5c77e │ │ │ │ subs r5, #1 │ │ │ │ - beq.n 5c7c6 │ │ │ │ + beq.n 5c76a │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 5c7b2 │ │ │ │ - bl fb46c │ │ │ │ + cbz r0, 5c756 │ │ │ │ + bl fae3c │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5c7ae │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 5c7da │ │ │ │ + bne.n 5c752 │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 5c77e │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 5c7c6 │ │ │ │ + beq.n 5c76a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5c7c6 │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 5c7da │ │ │ │ + bne.n 5c76a │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 5c77e │ │ │ │ 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 2245e8 <_PyTime_ObjectToTime_t@@Base+0x4e8> │ │ │ │ + b.w 223dc0 <_PyTime_ObjectToTime_t@@Base+0x4ec> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + nop │ │ │ │ + ldr r0, [r1, r7] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrh.w r3, [r0, #13] │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ ldrb r1, [r0, #15] │ │ │ │ rev16 r0, r3 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 1fe9b4 │ │ │ │ + bl 1fe124 │ │ │ │ movs r1, #7 │ │ │ │ adds r0, #6 │ │ │ │ - bl 293a94 <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ + bl 293214 <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ adds r0, r1, #1 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7fd14 │ │ │ │ + b.w 7fd44 │ │ │ │ + movs r0, r0 │ │ │ │ + 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, #29936 @ 0x74f0 │ │ │ │ + movw r1, #27696 @ 0x6c30 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8e7dc │ │ │ │ - cbnz r0, 5c83c │ │ │ │ + bl 8e898 │ │ │ │ + cbnz r0, 5c7ea │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5c870 │ │ │ │ - ldr r0, [pc, #56] @ (5c878 ) │ │ │ │ - bl 118bb8 │ │ │ │ + b.n 5c81e │ │ │ │ + ldr r0, [pc, #56] @ (5c824 ) │ │ │ │ + bl 1186c8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c838 │ │ │ │ + beq.n 5c7e6 │ │ │ │ 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] @ (5c87c ) │ │ │ │ - bl fed14 │ │ │ │ + ldr r1, [pc, #36] @ (5c828 ) │ │ │ │ + bl fe6e8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5c870 │ │ │ │ + bge.n 5c81e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5c870 │ │ │ │ + cbnz r3, 5c81e │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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 │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ ldrb r2, [r0, #18] │ │ │ │ ldrb r1, [r0, #17] │ │ │ │ - b.w 5c4c6 │ │ │ │ + b.w 5c470 │ │ │ │ │ │ │ │ -0005c88a : │ │ │ │ +0005c836 : │ │ │ │ b.w 2c018 │ │ │ │ │ │ │ │ -0005c88e : │ │ │ │ +0005c83a : │ │ │ │ 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 13831c <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ + bl 137904 <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ + movw r0, #12060 @ 0x2f1c │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + b.w 79430 │ │ │ │ + │ │ │ │ +0005c862 <_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 │ │ │ │ + it eq │ │ │ │ + moveq r4, #1 │ │ │ │ + and.w r1, r3, #2048 @ 0x800 │ │ │ │ + it ne │ │ │ │ + movne r4, #2 │ │ │ │ + str r1, [r2, #16] │ │ │ │ + str r4, [r2, #24] │ │ │ │ + and.w r1, r3, #256 @ 0x100 │ │ │ │ + pop {r4} │ │ │ │ + str r1, [r2, #20] │ │ │ │ + and.w r1, r3, #32 │ │ │ │ + str r1, [r2, #0] │ │ │ │ + and.w r1, r3, #32768 @ 0x8000 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -0005c8aa : │ │ │ │ +0005c8a6 : │ │ │ │ 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 5c8c8 │ │ │ │ + bpl.n 5c8c4 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ lsls r5, r3, #26 │ │ │ │ - bmi.n 5c8ce │ │ │ │ - bl 4d4dc │ │ │ │ - b.n 5c972 │ │ │ │ + bmi.n 5c8ca │ │ │ │ + bl 4d48c │ │ │ │ + b.n 5c96e │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 5c8da │ │ │ │ + blt.n 5c8d6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 5c8f2 │ │ │ │ + blt.n 5c8ee │ │ │ │ movw r3, #61060 @ 0xee84 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #31944 @ 0x7cc8 │ │ │ │ + movw r1, #29564 @ 0x737c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 5c972 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 5c96e │ │ │ │ mov r6, r2 │ │ │ │ - bl 257384 │ │ │ │ + bl 256d18 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c972 │ │ │ │ + bne.n 5c96e │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ubfx ip, r3, #6, #1 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.n 5c922 │ │ │ │ + bmi.n 5c91e │ │ │ │ ubfx r7, r3, #2, #3 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 5c926 │ │ │ │ + beq.n 5c922 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #16 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ cmp r7, #2 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ - b.n 5c928 │ │ │ │ + b.n 5c924 │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ - b.n 5c928 │ │ │ │ + b.n 5c924 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ cmp r6, r1 │ │ │ │ - bls.n 5c944 │ │ │ │ + bls.n 5c940 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #14300 @ 0x37dc │ │ │ │ + movw r1, #12076 @ 0x2f2c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 5c972 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 5c96e │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 5c95a │ │ │ │ + bpl.n 5c956 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 5c956 │ │ │ │ + beq.n 5c952 │ │ │ │ adds r4, #20 │ │ │ │ - b.n 5c95c │ │ │ │ + b.n 5c958 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 5c95c │ │ │ │ + b.n 5c958 │ │ │ │ ldr r4, [r4, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5c964 │ │ │ │ + bne.n 5c960 │ │ │ │ strb r6, [r4, r5] │ │ │ │ - b.n 5c976 │ │ │ │ + b.n 5c972 │ │ │ │ cmp r2, #2 │ │ │ │ ite eq │ │ │ │ strheq.w r6, [r4, r5, lsl #1] │ │ │ │ strne.w r6, [r4, r5, lsl #2] │ │ │ │ - b.n 5c976 │ │ │ │ + b.n 5c972 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - movw r0, #14324 @ 0x37f4 │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ - b.w 793f8 │ │ │ │ - │ │ │ │ -0005c984 <_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 │ │ │ │ - it eq │ │ │ │ - moveq r4, #1 │ │ │ │ - and.w r1, r3, #2048 @ 0x800 │ │ │ │ - it ne │ │ │ │ - movne r4, #2 │ │ │ │ - str r1, [r2, #16] │ │ │ │ - str r4, [r2, #24] │ │ │ │ - and.w r1, r3, #256 @ 0x100 │ │ │ │ - pop {r4} │ │ │ │ - str r1, [r2, #20] │ │ │ │ - and.w r1, r3, #32 │ │ │ │ - str r1, [r2, #0] │ │ │ │ - and.w r1, r3, #32768 @ 0x8000 │ │ │ │ - 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 │ │ │ │ │ │ │ │ -0005c9c8 <_PyErr_SetFromPyStatus@@Base>: │ │ │ │ +0005c974 <_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 5c9f2 <_PyErr_SetFromPyStatus@@Base+0x2a> │ │ │ │ + beq.n 5c99e <_PyErr_SetFromPyStatus@@Base+0x2a> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #14340 @ 0x3804 │ │ │ │ + movw r1, #12100 @ 0x2f44 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - b.n 5ca0a <_PyErr_SetFromPyStatus@@Base+0x42> │ │ │ │ + b.n 5c9b6 <_PyErr_SetFromPyStatus@@Base+0x42> │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - cbz r4, 5c9fa <_PyErr_SetFromPyStatus@@Base+0x32> │ │ │ │ + cbz r4, 5c9a6 <_PyErr_SetFromPyStatus@@Base+0x32> │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbnz r3, 5ca16 <_PyErr_SetFromPyStatus@@Base+0x4e> │ │ │ │ + cbnz r3, 5c9c2 <_PyErr_SetFromPyStatus@@Base+0x4e> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #14388 @ 0x3834 │ │ │ │ + movw r1, #12148 @ 0x2f74 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d5b6c │ │ │ │ - movw r1, #17608 @ 0x44c8 │ │ │ │ + b.w d56e0 │ │ │ │ + movw r1, #15368 @ 0x3c08 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c140 │ │ │ │ - cbnz r0, 5ca30 <_PyErr_SetFromPyStatus@@Base+0x68> │ │ │ │ + cbnz r0, 5c9dc <_PyErr_SetFromPyStatus@@Base+0x68> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1f37b8 │ │ │ │ + b.w 1f2f28 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 5ca52 <_PyErr_SetFromPyStatus@@Base+0x8a> │ │ │ │ + cbz r2, 5c9fe <_PyErr_SetFromPyStatus@@Base+0x8a> │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #20836 @ 0x5164 │ │ │ │ + movw r1, #18596 @ 0x48a4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d5b6c │ │ │ │ + b.w d56e0 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #40712 @ 0x9f08 │ │ │ │ + movw r1, #38576 @ 0x96b0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d5b6c │ │ │ │ + b.w d56e0 │ │ │ │ │ │ │ │ -0005ca66 : │ │ │ │ +0005ca12 : │ │ │ │ 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, #27876 @ 0x6ce4 │ │ │ │ + movw r1, #25496 @ 0x6398 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #21272 @ 0x5318 │ │ │ │ + movw r0, #19032 @ 0x4a58 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldrd r5, r6, [sp, #56] @ 0x38 │ │ │ │ mov sl, r2 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ mov r4, r3 │ │ │ │ - bl 1b2f4c │ │ │ │ + bl 1b23b4 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 5caea │ │ │ │ + cbz r0, 5ca96 │ │ │ │ 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, #14444 @ 0x386c │ │ │ │ + movw r1, #12204 @ 0x2fac │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 87c44 │ │ │ │ + bl 87c70 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5cae8 │ │ │ │ + bge.n 5ca94 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 5cae8 │ │ │ │ + cbnz r3, 5ca94 │ │ │ │ mov r0, r8 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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, #14452 @ 0x3874 │ │ │ │ + movw r1, #12212 @ 0x2fb4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ef69c │ │ │ │ - cbz r0, 5cb24 │ │ │ │ + bl 1eee04 │ │ │ │ + cbz r0, 5cad0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5cb50 │ │ │ │ - movw r1, #14668 @ 0x394c │ │ │ │ + b.n 5cafc │ │ │ │ + movw r1, #12428 @ 0x308c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8e7dc │ │ │ │ + bl 8e898 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5cb20 │ │ │ │ + beq.n 5cacc │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #63065 @ 0xf659 │ │ │ │ + movw r1, #60865 @ 0xedc1 │ │ │ │ movt r1, #30 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 25a2cc <_PyGen_SetStopIterationValue@@Base+0x1414> │ │ │ │ + bl 259acc <_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 4a774 │ │ │ │ + bl 4a724 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #72 @ 0x48 │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ + movw r0, #63508 @ 0xf814 │ │ │ │ + movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 808ec │ │ │ │ + b.w 8091c │ │ │ │ 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] │ │ │ │ @@ -73377,490 +73336,487 @@ │ │ │ │ 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, 5cbcc │ │ │ │ + cbz r4, 5cb78 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ - b.n 5cbd4 │ │ │ │ + b.n 5cb80 │ │ │ │ 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 1928e0 <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ + bl 191db8 <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0005cbee : │ │ │ │ +0005cb9a : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r1, [pc, #32] @ (5cc20 ) │ │ │ │ + ldr r1, [pc, #32] @ (5cbcc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #28 │ │ │ │ add r2, sp, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ - bl 18d63c <_PyInterpreterState_New@@Base> │ │ │ │ + bl 18cb14 <_PyInterpreterState_New@@Base> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 5cc1a │ │ │ │ + cbz r3, 5cbc6 │ │ │ │ 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, #34936 @ 0x8878 │ │ │ │ + movw r0, #32696 @ 0x7fb8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.w 793f8 │ │ │ │ + b.w 79430 │ │ │ │ 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 5cc5c │ │ │ │ + blt.n 5cc08 │ │ │ │ mov r4, r0 │ │ │ │ - bl 97c24 │ │ │ │ + bl 97ca0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 2ba8c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 9a7f0 │ │ │ │ - cbnz r4, 5cc66 │ │ │ │ + cbnz r4, 5cc12 │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 5cc6e │ │ │ │ + b.n 5cc1a │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movw r3, #43736 @ 0xaad8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #37356 @ 0x91ec │ │ │ │ + movw r2, #35116 @ 0x892c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #14688 @ 0x3960 │ │ │ │ + movw r1, #12448 @ 0x30a0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5b6c │ │ │ │ + b.w d56e0 │ │ │ │ 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, 5cce0 │ │ │ │ + cbz r3, 5cc8c │ │ │ │ ldr r0, [r0, #24] │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 5cce0 │ │ │ │ + beq.n 5cc8c │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #37356 @ 0x91ec │ │ │ │ + movw r1, #35116 @ 0x892c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1f23ac │ │ │ │ + bl 1f1b18 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5ccca │ │ │ │ + cbnz r0, 5cc76 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5cd58 │ │ │ │ + b.n 5cd04 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 5ccee │ │ │ │ + bne.n 5cc9a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5cce0 │ │ │ │ + bge.n 5cc8c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5cce0 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5cc8c │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5cd14 │ │ │ │ + bge.n 5ccc0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5cd14 │ │ │ │ + b.n 5ccc0 │ │ │ │ mov r1, r0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 256b4c │ │ │ │ + bl 25634c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5cd10 │ │ │ │ + bge.n 5ccbc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5cd10 │ │ │ │ + cbnz r3, 5ccbc │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5ccc6 │ │ │ │ + beq.n 5cc72 │ │ │ │ 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 5cd40 │ │ │ │ + bge.n 5ccec │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbnz r0, 5cd40 │ │ │ │ + cbnz r0, 5ccec │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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 20d1d8 │ │ │ │ + bl 20c928 │ │ │ │ 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 5cdc8 │ │ │ │ + beq.n 5cd74 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ - bl f4a38 │ │ │ │ + bl f4494 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5cd9c │ │ │ │ + bge.n 5cd48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5cd9c │ │ │ │ + cbnz r3, 5cd48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 5cdc6 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 5cd72 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #14728 @ 0x3988 │ │ │ │ + movw r0, #12488 @ 0x30c8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl e3efc │ │ │ │ + bl e3a1c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5cdc8 │ │ │ │ + bge.n 5cd74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5cdc8 │ │ │ │ + cbnz r3, 5cd74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5cdc8 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5cd74 │ │ │ │ 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, #56 @ 0x38 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - bl 8e7dc │ │ │ │ - cbz r0, 5ce0a │ │ │ │ + movw r1, #63492 @ 0xf804 │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ + bl 8e898 │ │ │ │ + cbz r0, 5cdb6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 5ce0e │ │ │ │ + bl 5cdba │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #72 @ 0x48 │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ - bl 808ec │ │ │ │ + movw r0, #63508 @ 0xf814 │ │ │ │ + movt r0, #44 @ 0x2c │ │ │ │ + bl 8091c │ │ │ │ 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 711e0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5ce7c │ │ │ │ + cbz r0, 5ce28 │ │ │ │ cmp r6, #3 │ │ │ │ - ble.n 5ce3c │ │ │ │ + ble.n 5cde8 │ │ │ │ ldrb r3, [r5, #19] │ │ │ │ - cbz r3, 5ce3c │ │ │ │ + cbz r3, 5cde8 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ orn r3, r3, #127 @ 0x7f │ │ │ │ strb r3, [r0, #16] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - cbz r3, 5ce50 │ │ │ │ + cbz r3, 5cdfc │ │ │ │ ldr r2, [r5, #20] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5ce5a │ │ │ │ + bne.n 5ce06 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7bd54 │ │ │ │ + bl 7bd84 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5ce62 │ │ │ │ + b.n 5ce0e │ │ │ │ movs r0, #2 │ │ │ │ - bl 7bb84 │ │ │ │ + bl 7bbb4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5ce70 │ │ │ │ + bge.n 5ce1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5ce74 │ │ │ │ + cbz r3, 5ce20 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5ce7c │ │ │ │ + b.n 5ce28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5ce70 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ce1c │ │ │ │ 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 f4a38 │ │ │ │ + bl f4494 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5ceb2 │ │ │ │ + bge.n 5ce5e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5ceb2 │ │ │ │ + cbnz r3, 5ce5e │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 5cee0 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 5ce8c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #14744 @ 0x3998 │ │ │ │ + movw r0, #12504 @ 0x30d8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl e3efc │ │ │ │ + bl e3a1c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5ced4 │ │ │ │ + bge.n 5ce80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5ced8 │ │ │ │ + cbz r3, 5ce84 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5cee0 │ │ │ │ + b.n 5ce8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5ced4 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ce80 │ │ │ │ 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 fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5cf04 │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 5cf46 │ │ │ │ - ldr r1, [pc, #68] @ (5cf4c ) │ │ │ │ + bne.n 5ceb0 │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 5cef2 │ │ │ │ + ldr r1, [pc, #68] @ (5cef8 ) │ │ │ │ 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 5cf36 │ │ │ │ + bne.n 5cee2 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #14760 @ 0x39a8 │ │ │ │ + movw r1, #12520 @ 0x30e8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 5cf46 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 5cef2 │ │ │ │ ldr.w r0, [r3, #3912] @ 0xf48 │ │ │ │ str.w r4, [r3, #3912] @ 0xf48 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fd14 │ │ │ │ + b.w 7fd44 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r3, #43736 @ 0xaad8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #37308 @ 0x91bc │ │ │ │ + movw r2, #35068 @ 0x88fc │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #14688 @ 0x3960 │ │ │ │ + movw r1, #12448 @ 0x30a0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5b6c │ │ │ │ + b.w d56e0 │ │ │ │ movw r3, #43736 @ 0xaad8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #37456 @ 0x9250 │ │ │ │ + movw r2, #35216 @ 0x8990 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #14688 @ 0x3960 │ │ │ │ + movw r1, #12448 @ 0x30a0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5b6c │ │ │ │ + b.w d56e0 │ │ │ │ │ │ │ │ -0005cf8c : │ │ │ │ - vldr d0, [pc, #8] @ 5cf98 │ │ │ │ +0005cf38 : │ │ │ │ + vldr d0, [pc, #4] @ 5cf40 │ │ │ │ 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] @ (5d030 ) │ │ │ │ mov r1, r2 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - movw r2, #58124 @ 0xe30c │ │ │ │ + movw r2, #55580 @ 0xd91c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl d711c │ │ │ │ - cbnz r0, 5cfce │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movw r3, #23256 @ 0x5ad8 │ │ │ │ + movt r3, #77 @ 0x4d │ │ │ │ + bl d6c74 │ │ │ │ + cbnz r0, 5cf7c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5d028 │ │ │ │ + b.n 5cfd6 │ │ │ │ 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, #14848 @ 0x3a00 │ │ │ │ + movw r0, #12608 @ 0x3140 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 808ec │ │ │ │ + bl 8091c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5cfca │ │ │ │ + beq.n 5cf78 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - bl 20d654 │ │ │ │ + bl 20cdb0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d028 │ │ │ │ + bge.n 5cfd6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5d028 │ │ │ │ + cbnz r3, 5cfd6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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} │ │ │ │ │ │ │ │ -0005d034 : │ │ │ │ - vldr d0, [pc, #8] @ 5d040 │ │ │ │ +0005cfdc : │ │ │ │ + vldr d0, [pc, #8] @ 5cfe8 │ │ │ │ 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 5ce0e │ │ │ │ + bl 5cdba │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #72 @ 0x48 │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ + movw r0, #63508 @ 0xf814 │ │ │ │ + movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 808ec │ │ │ │ + b.w 8091c │ │ │ │ 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, #29936 @ 0x74f0 │ │ │ │ + movw r1, #27696 @ 0x6c30 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8e7dc │ │ │ │ - cbnz r0, 5d09c │ │ │ │ + bl 8e898 │ │ │ │ + cbnz r0, 5d044 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5d0d0 │ │ │ │ - ldr r0, [pc, #56] @ (5d0d8 ) │ │ │ │ - bl 118bb8 │ │ │ │ + b.n 5d078 │ │ │ │ + ldr r0, [pc, #56] @ (5d080 ) │ │ │ │ + bl 1186c8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d098 │ │ │ │ + beq.n 5d040 │ │ │ │ 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] @ (5d0dc ) │ │ │ │ - bl fed14 │ │ │ │ + ldr r1, [pc, #36] @ (5d084 ) │ │ │ │ + bl fe6e8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d0d0 │ │ │ │ + bge.n 5d078 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d0d0 │ │ │ │ + cbnz r3, 5d078 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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} │ │ │ │ @@ -73872,1177 +73828,1176 @@ │ │ │ │ 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 1926bc <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ + bl 191b94 <_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 5d134 │ │ │ │ + beq.n 5d0dc │ │ │ │ mov r1, r4 │ │ │ │ - bl 882f0 │ │ │ │ + bl 88318 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d20a │ │ │ │ + beq.n 5d1b2 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5d14a │ │ │ │ + beq.n 5d0f2 │ │ │ │ movw r1, #46148 @ 0xb444 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - bl 882f0 │ │ │ │ + bl 88318 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d20a │ │ │ │ + beq.n 5d1b2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25c9e4 │ │ │ │ + bl 25c1e4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d1d0 │ │ │ │ + beq.n 5d178 │ │ │ │ mov r0, r5 │ │ │ │ - bl 25c9e4 │ │ │ │ + bl 25c1e4 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5d176 │ │ │ │ + cbnz r0, 5d11e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d1d0 │ │ │ │ + bge.n 5d178 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5d1d0 │ │ │ │ + cbnz r3, 5d178 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d1d0 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d178 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2518e0 │ │ │ │ + bl 2510c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d194 │ │ │ │ + bge.n 5d13c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5d194 │ │ │ │ + cbnz r3, 5d13c │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d1a8 │ │ │ │ + bge.n 5d150 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5d1a8 │ │ │ │ + cbnz r3, 5d150 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 5d1d0 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 5d178 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ movw r1, #46148 @ 0xb444 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - bl 25168c │ │ │ │ + bl 250e74 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5d1d4 │ │ │ │ + cbnz r0, 5d17c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d1d0 │ │ │ │ + bge.n 5d178 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d1d0 │ │ │ │ + cbnz r3, 5d178 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5d212 │ │ │ │ + b.n 5d1ba │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7bb84 │ │ │ │ + bl 7bbb4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d1f4 │ │ │ │ + bge.n 5d19c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5d1f4 │ │ │ │ + cbnz r3, 5d19c │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d212 │ │ │ │ + bge.n 5d1ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d212 │ │ │ │ + cbnz r3, 5d1ba │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d212 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d1ba │ │ │ │ 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 5d240 │ │ │ │ + beq.n 5d1e8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 882f0 │ │ │ │ + bl 88318 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d2e2 │ │ │ │ + beq.n 5d28a │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5d256 │ │ │ │ + beq.n 5d1fe │ │ │ │ movw r1, #46148 @ 0xb444 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - bl 882f0 │ │ │ │ + bl 88318 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d2e2 │ │ │ │ + beq.n 5d28a │ │ │ │ mov r0, r6 │ │ │ │ - bl 25c9e4 │ │ │ │ + bl 25c1e4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5d264 │ │ │ │ + cbnz r0, 5d20c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5d2ea │ │ │ │ + b.n 5d292 │ │ │ │ mov r0, r5 │ │ │ │ - bl 25c9e4 │ │ │ │ + bl 25c1e4 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5d286 │ │ │ │ + cbnz r0, 5d22e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d260 │ │ │ │ + bge.n 5d208 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5d260 │ │ │ │ + bne.n 5d208 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d260 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d208 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 135aa8 │ │ │ │ + bl 135094 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d2a4 │ │ │ │ + bge.n 5d24c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5d2a4 │ │ │ │ + cbnz r3, 5d24c │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d2b8 │ │ │ │ + bge.n 5d260 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5d2b8 │ │ │ │ + cbnz r3, 5d260 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5d260 │ │ │ │ + beq.n 5d208 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #46148 @ 0xb444 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - bl 25168c │ │ │ │ + bl 250e74 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d2ea │ │ │ │ + bge.n 5d292 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d2ea │ │ │ │ + cbnz r3, 5d292 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d2ea │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d292 │ │ │ │ movw r4, #5152 @ 0x1420 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 25cb04 │ │ │ │ + b.w 25c304 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #47188 @ 0xb854 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - bne.n 5d310 │ │ │ │ - movw r0, #14916 @ 0x3a44 │ │ │ │ + bne.n 5d2b8 │ │ │ │ + movw r0, #12676 @ 0x3184 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.w e3efc │ │ │ │ + b.w e3a1c │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ - cbnz r3, 5d322 │ │ │ │ - movw r0, #37116 @ 0x90fc │ │ │ │ + cbnz r3, 5d2ca │ │ │ │ + movw r0, #34876 @ 0x883c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w e3efc │ │ │ │ - movw r0, #4872 @ 0x1308 │ │ │ │ + b.w e3a1c │ │ │ │ + movw r0, #2772 @ 0xad4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.w e3efc │ │ │ │ + b.w e3a1c │ │ │ │ │ │ │ │ -0005d32e : │ │ │ │ +0005d2d6 : │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5d34e │ │ │ │ + bne.n 5d2f6 │ │ │ │ ldr.w r2, [r3, #-36] │ │ │ │ sub.w r0, r3, #36 @ 0x24 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d356 │ │ │ │ + bge.n 5d2fe │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #-36] │ │ │ │ bx lr │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005d358 : │ │ │ │ +0005d300 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005d378 : │ │ │ │ +0005d320 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005d398 : │ │ │ │ +0005d340 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005d3ac : │ │ │ │ +0005d354 : │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 5d3cc │ │ │ │ + bmi.n 5d374 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #14924 @ 0x3a4c │ │ │ │ + movw r1, #12684 @ 0x318c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5b6c │ │ │ │ + b.w d56e0 │ │ │ │ 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 5d44c │ │ │ │ + bge.n 5d3f4 │ │ │ │ ldrb.w r3, [r4, #128] @ 0x80 │ │ │ │ cmp r3, #60 @ 0x3c │ │ │ │ - bne.n 5d44c │ │ │ │ + bne.n 5d3f4 │ │ │ │ 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 5d44c │ │ │ │ + bne.n 5d3f4 │ │ │ │ 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 5d44a │ │ │ │ + bge.n 5d3f2 │ │ │ │ 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 5d420 │ │ │ │ + b.n 5d3c8 │ │ │ │ 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 5d482 │ │ │ │ + ble.n 5d42a │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ - bl bcf48 <_PyUnicode_Equal@@Base> │ │ │ │ - cbnz r0, 5d46c │ │ │ │ + bl bceb8 <_PyUnicode_Equal@@Base> │ │ │ │ + cbnz r0, 5d414 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 5d454 │ │ │ │ + b.n 5d3fc │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ add r3, r5 │ │ │ │ ldrsb.w r2, [r3, #16] │ │ │ │ ldrb.w ip, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 5d49e │ │ │ │ + bge.n 5d446 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 5d49e │ │ │ │ + bmi.n 5d446 │ │ │ │ movw r3, #61128 @ 0xeec8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #14952 @ 0x3a68 │ │ │ │ + movw r1, #12712 @ 0x31a8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5b6c │ │ │ │ + b.w d56e0 │ │ │ │ ldr r1, [r6, #32] │ │ │ │ - cbz r1, 5d4ae │ │ │ │ + cbz r1, 5d456 │ │ │ │ add.w r3, r6, #40 @ 0x28 │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 5d482 │ │ │ │ + bls.n 5d42a │ │ │ │ adds r5, #10 │ │ │ │ cmp r2, #0 │ │ │ │ ldr.w r3, [r6, r5, lsl #2] │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - blt.n 5d4d4 │ │ │ │ + blt.n 5d47c │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.n 5d4da │ │ │ │ + beq.n 5d482 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 5d482 │ │ │ │ + bls.n 5d42a │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #31628 @ 0x7b8c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5d4de │ │ │ │ + bne.n 5d486 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r0, 5d4de │ │ │ │ - b.n 5d482 │ │ │ │ + cbnz r0, 5d486 │ │ │ │ + b.n 5d42a │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 5d482 │ │ │ │ + bls.n 5d42a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d4ea │ │ │ │ + bge.n 5d492 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0005d4ee : │ │ │ │ +0005d496 : │ │ │ │ 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 793f8 │ │ │ │ + bl 79430 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5d52c │ │ │ │ + cbz r0, 5d4d4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5d3ac │ │ │ │ + bl 5d354 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d520 │ │ │ │ + bge.n 5d4c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5d524 │ │ │ │ + cbz r3, 5d4cc │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5d52c │ │ │ │ + b.n 5d4d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d520 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d4c8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005d530 : │ │ │ │ +0005d4d8 : │ │ │ │ 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 5d554 │ │ │ │ + bne.n 5d4fc │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 21c9a0 │ │ │ │ + b.w 21c170 │ │ │ │ mov.w r1, #600 @ 0x258 │ │ │ │ - movw r0, #30272 @ 0x7640 │ │ │ │ + movw r0, #28032 @ 0x6d80 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 246738 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 245db8 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005d568 : │ │ │ │ +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 │ │ │ │ - beq.n 5d598 │ │ │ │ + beq.n 5d540 │ │ │ │ movw r1, #521 @ 0x209 │ │ │ │ - movw r0, #30272 @ 0x7640 │ │ │ │ + movw r0, #28032 @ 0x6d80 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 246738 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 245db8 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5d59a │ │ │ │ + b.n 5d542 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005d59c : │ │ │ │ +0005d544 : │ │ │ │ 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 5d5cc │ │ │ │ + beq.n 5d574 │ │ │ │ mov.w r1, #416 @ 0x1a0 │ │ │ │ - movw r0, #30272 @ 0x7640 │ │ │ │ + movw r0, #28032 @ 0x6d80 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 246738 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 245db8 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5d5ce │ │ │ │ + b.n 5d576 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005d5d0 : │ │ │ │ +0005d578 : │ │ │ │ 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 5d600 │ │ │ │ + beq.n 5d5a8 │ │ │ │ mov.w r1, #446 @ 0x1be │ │ │ │ - movw r0, #30272 @ 0x7640 │ │ │ │ + movw r0, #28032 @ 0x6d80 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 246738 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 245db8 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5d602 │ │ │ │ + b.n 5d5aa │ │ │ │ ldr r0, [r0, #28] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005d604 : │ │ │ │ +0005d5ac : │ │ │ │ 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 5d634 │ │ │ │ + beq.n 5d5dc │ │ │ │ mov.w r1, #426 @ 0x1aa │ │ │ │ - movw r0, #30272 @ 0x7640 │ │ │ │ + movw r0, #28032 @ 0x6d80 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 246738 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 245db8 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5d636 │ │ │ │ + b.n 5d5de │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005d638 : │ │ │ │ +0005d5e0 : │ │ │ │ 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 5d668 │ │ │ │ + beq.n 5d610 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ - movw r0, #30272 @ 0x7640 │ │ │ │ + movw r0, #28032 @ 0x6d80 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 246738 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 245db8 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5d66a │ │ │ │ + b.n 5d612 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005d66c : │ │ │ │ +0005d614 : │ │ │ │ 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 5d69a │ │ │ │ - movw r0, #30272 @ 0x7640 │ │ │ │ + beq.n 5d642 │ │ │ │ + movw r0, #28032 @ 0x6d80 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movw r1, #531 @ 0x213 │ │ │ │ - bl 246738 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5d6d8 │ │ │ │ + bl 245db8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5d680 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5d6de │ │ │ │ + beq.n 5d686 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 5d6c0 │ │ │ │ + bpl.n 5d668 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d6e0 │ │ │ │ + bge.n 5d688 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 5d6e0 │ │ │ │ + b.n 5d688 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #14980 @ 0x3a84 │ │ │ │ + movw r1, #12740 @ 0x31c4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ + bl d56e0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5d6f0 │ │ │ │ + b.n 5d698 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ffe9c │ │ │ │ + bl 1ff610 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ str r4, [r5, #36] @ 0x24 │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a1f4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005d6f2 : │ │ │ │ +0005d69a : │ │ │ │ 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 5d720 │ │ │ │ + beq.n 5d6c8 │ │ │ │ mov.w r1, #456 @ 0x1c8 │ │ │ │ - movw r0, #30272 @ 0x7640 │ │ │ │ + movw r0, #28032 @ 0x6d80 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 246738 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5d75e │ │ │ │ + bl 245db8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5d706 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5d764 │ │ │ │ - cbz r1, 5d748 │ │ │ │ + beq.n 5d70c │ │ │ │ + cbz r1, 5d6f0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 5d748 │ │ │ │ + bpl.n 5d6f0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d766 │ │ │ │ + bge.n 5d70e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 5d766 │ │ │ │ + b.n 5d70e │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15024 @ 0x3ab0 │ │ │ │ + movw r1, #12784 @ 0x31f0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5d780 │ │ │ │ + b.n 5d728 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #3 │ │ │ │ - bl 1ffc08 │ │ │ │ + bl 1ff37c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ffe9c │ │ │ │ + bl 1ff610 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ str r4, [r5, #28] │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a1f4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005d782 : │ │ │ │ +0005d72a : │ │ │ │ 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 5d7b0 │ │ │ │ - movw r0, #30272 @ 0x7640 │ │ │ │ + beq.n 5d758 │ │ │ │ + movw r0, #28032 @ 0x6d80 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movw r1, #497 @ 0x1f1 │ │ │ │ - bl 246738 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5d7ee │ │ │ │ + bl 245db8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5d796 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5d7f4 │ │ │ │ - cbz r1, 5d7d8 │ │ │ │ + beq.n 5d79c │ │ │ │ + cbz r1, 5d780 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 5d7d8 │ │ │ │ + bpl.n 5d780 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d7f6 │ │ │ │ + bge.n 5d79e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 5d7f6 │ │ │ │ + b.n 5d79e │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15048 @ 0x3ac8 │ │ │ │ + movw r1, #12808 @ 0x3208 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5d810 │ │ │ │ + b.n 5d7b8 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #4 │ │ │ │ - bl 1ffc08 │ │ │ │ + bl 1ff37c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ffe9c │ │ │ │ + bl 1ff610 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ str r4, [r5, #32] │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a1f4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005d812 : │ │ │ │ +0005d7ba : │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ ite lt │ │ │ │ movlt r0, #0 │ │ │ │ movge r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005d820 : │ │ │ │ +0005d7c8 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 793f8 │ │ │ │ + bl 79430 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5d856 │ │ │ │ - bl 1ca1bc │ │ │ │ + cbz r0, 5d7fe │ │ │ │ + bl 1c95b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d84a │ │ │ │ + bge.n 5d7f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5d84e │ │ │ │ + cbz r3, 5d7f6 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5d856 │ │ │ │ + b.n 5d7fe │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d84a │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d7f2 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005d85a : │ │ │ │ +0005d802 : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 5d862 │ │ │ │ + b.w 5d80a │ │ │ │ │ │ │ │ -0005d862 : │ │ │ │ +0005d80a : │ │ │ │ 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 793f8 │ │ │ │ + bl 79430 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d950 │ │ │ │ + beq.n 5d8f8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5d94a │ │ │ │ + beq.n 5d8f2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 195978 │ │ │ │ + bl 194e58 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5d898 │ │ │ │ + cbnz r0, 5d840 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5d8b8 │ │ │ │ - cbz r4, 5d8dc │ │ │ │ + b.n 5d860 │ │ │ │ + cbz r4, 5d884 │ │ │ │ mov r0, r4 │ │ │ │ - bl 195978 │ │ │ │ + bl 194e58 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d944 │ │ │ │ + beq.n 5d8ec │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r5 │ │ │ │ - bl 5d964 │ │ │ │ + bl 5d90c │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d8cc │ │ │ │ + bge.n 5d874 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5d8cc │ │ │ │ + cbnz r3, 5d874 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r4 │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a1f4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a1c4 │ │ │ │ - b.n 5d950 │ │ │ │ - ldr r2, [pc, #120] @ (5d958 ) │ │ │ │ + bl 7a1f4 │ │ │ │ + b.n 5d8f8 │ │ │ │ + ldr r2, [pc, #120] @ (5d900 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbnz r3, 5d8f6 │ │ │ │ - movw r1, #15168 @ 0x3b40 │ │ │ │ + cbnz r3, 5d89e │ │ │ │ + movw r1, #12928 @ 0x3280 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #104] @ (5d95c ) │ │ │ │ - bl 62ea6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #104] @ (5d904 ) │ │ │ │ + bl 630ae <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr.w r0, [r3, #3904] @ 0xf40 │ │ │ │ - movw r1, #8536 @ 0x2158 │ │ │ │ + movw r1, #6296 @ 0x1898 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl cf458 │ │ │ │ + bl cefb0 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 5d910 │ │ │ │ - bl d82f8 │ │ │ │ - b.n 5d8a6 │ │ │ │ + cbnz r0, 5d8b8 │ │ │ │ + bl d7e50 │ │ │ │ + b.n 5d84e │ │ │ │ mov r3, r4 │ │ │ │ strd r0, r5, [sp] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #64] @ (5d960 ) │ │ │ │ + ldr r0, [pc, #64] @ (5d908 ) │ │ │ │ mov r1, sp │ │ │ │ - bl 94d10 │ │ │ │ + bl 94d94 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d93a │ │ │ │ + bge.n 5d8e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 5d93a │ │ │ │ + cbnz r3, 5d8e2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5d90a │ │ │ │ + beq.n 5d8b2 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 5d8a6 │ │ │ │ + b.n 5d84e │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5d8b8 │ │ │ │ + b.n 5d860 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 5d89a │ │ │ │ - b.n 5d8a6 │ │ │ │ + bne.n 5d842 │ │ │ │ + b.n 5d84e │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #32 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ + vhadd.u8 q8, q0, q4 │ │ │ │ stmia r7!, {r3, r4} │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0005d964 : │ │ │ │ +0005d90c : │ │ │ │ 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] @ (5da34 ) │ │ │ │ + ldr r3, [pc, #188] @ (5d9dc ) │ │ │ │ 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 1977f4 <_PySys_GetRequiredAttr@@Base+0x12f0> │ │ │ │ - cbz r0, 5d9c2 │ │ │ │ + bl 196d64 <_PyObject_NewVar@@Base+0x110> │ │ │ │ + cbz r0, 5d96a │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r4, 5d998 │ │ │ │ + cbnz r4, 5d940 │ │ │ │ ldr.w r4, [r8, #80] @ 0x50 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - movw r1, #8536 @ 0x2158 │ │ │ │ + movw r1, #6296 @ 0x1898 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr.w r0, [r3, #3904] @ 0xf40 │ │ │ │ - bl cf458 │ │ │ │ + bl cefb0 │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 5d9c6 │ │ │ │ + cbnz r0, 5d96e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d9c2 │ │ │ │ + bge.n 5d96a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d9c2 │ │ │ │ + cbnz r3, 5d96a │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5da2a │ │ │ │ + b.n 5d9d2 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, sl, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ - ldr r1, [pc, #100] @ (5da38 ) │ │ │ │ - bl fed14 │ │ │ │ + ldr r1, [pc, #100] @ (5d9e0 ) │ │ │ │ + bl fe6e8 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d9f2 │ │ │ │ + bge.n 5d99a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 5d9f2 │ │ │ │ + cbnz r3, 5d99a │ │ │ │ mov r0, r9 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 5da16 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 5d9be │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5da08 │ │ │ │ + bge.n 5d9b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5da08 │ │ │ │ + cbnz r3, 5d9b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19798c │ │ │ │ + bl 196efc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5da2a │ │ │ │ + bge.n 5d9d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5da2a │ │ │ │ + cbnz r3, 5d9d2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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 │ │ │ │ │ │ │ │ -0005da3c : │ │ │ │ +0005d9e4 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 5d862 │ │ │ │ + b.w 5d80a │ │ │ │ │ │ │ │ -0005da42 : │ │ │ │ - movw r0, #57132 @ 0xdf2c │ │ │ │ +0005d9ea : │ │ │ │ + movw r0, #54892 @ 0xd66c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005da4c : │ │ │ │ +0005d9f4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ (5da80 ) │ │ │ │ + ldr r3, [pc, #36] @ (5da28 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3896] @ 0xf38 │ │ │ │ - cbnz r0, 5da7e │ │ │ │ - movw r1, #34796 @ 0x87ec │ │ │ │ + cbnz r0, 5da26 │ │ │ │ + movw r1, #32556 @ 0x7f2c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #27508 @ 0x6b74 │ │ │ │ + movw r0, #25268 @ 0x62b4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 62ea6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 630ae <_Py_FatalErrorFunc@@Base> │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005da84 : │ │ │ │ +0005da2c : │ │ │ │ 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, #15084 @ 0x3aec │ │ │ │ + movw r1, #12844 @ 0x322c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ef69c │ │ │ │ - cbnz r0, 5dab8 │ │ │ │ + bl 1eee04 │ │ │ │ + cbnz r0, 5da60 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1b397c │ │ │ │ + b.w 1b2dec │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005dabc : │ │ │ │ +0005da64 : │ │ │ │ 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 1241f4 │ │ │ │ + bl 123cb4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5daf0 │ │ │ │ + beq.n 5da98 │ │ │ │ cmp r0, #8 │ │ │ │ - bls.n 5daf6 │ │ │ │ + bls.n 5da9e │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15208 @ 0x3b68 │ │ │ │ + movw r1, #12968 @ 0x32a8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5daf8 │ │ │ │ + b.n 5daa0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005dafa : │ │ │ │ +0005daa2 : │ │ │ │ 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 5db2e │ │ │ │ + bmi.n 5dad6 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #49644 @ 0xc1ec │ │ │ │ + movw r1, #47412 @ 0xb934 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ + bl d56e0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5db3a │ │ │ │ + b.n 5dae2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ tst.w r3, #3 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005db3c : │ │ │ │ +0005dae4 : │ │ │ │ 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, 5db6e │ │ │ │ + cbz r3, 5db16 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r4, r4, r3, lsl #3 │ │ │ │ adds r4, #16 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbz r0, 5db7c │ │ │ │ - bl 269acc <_PySys_GetSizeOf@@Base> │ │ │ │ + cbz r0, 5db24 │ │ │ │ + bl 26928c <_PySys_GetSizeOf@@Base> │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 5db80 │ │ │ │ + beq.n 5db28 │ │ │ │ add r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5db8a │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 5db94 │ │ │ │ + bne.n 5db32 │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 5db3c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7dd68 │ │ │ │ + b.w 7dd94 │ │ │ │ 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, 5dbb6 │ │ │ │ + cbz r3, 5db5e │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr r3, [r5, #124] @ 0x7c │ │ │ │ - cbz r3, 5dbc2 │ │ │ │ + cbz r3, 5db6a │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - cbz r0, 5dbce │ │ │ │ + cbz r0, 5db76 │ │ │ │ adds r4, #1 │ │ │ │ blx 2bf84 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r5, #116] @ 0x74 │ │ │ │ - cbz r0, 5dbda │ │ │ │ + cbz r0, 5db82 │ │ │ │ adds r4, #1 │ │ │ │ blx 2bf84 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ - cbz r0, 5dbe6 │ │ │ │ + cbz r0, 5db8e │ │ │ │ adds r4, #1 │ │ │ │ blx 2bf84 │ │ │ │ add r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5dbf0 │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 5dbfa │ │ │ │ + bne.n 5db98 │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 5dba2 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7dd68 │ │ │ │ + b.w 7dd94 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r1, 5dc10 │ │ │ │ + cbnz r1, 5dbb8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5dc14 │ │ │ │ + bge.n 5dbbc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - b.w df33c │ │ │ │ + b.w dee60 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005dc16 : │ │ │ │ +0005dbbe : │ │ │ │ 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] @ (5dc94 ) │ │ │ │ + ldr r4, [pc, #104] @ (5dc3c ) │ │ │ │ 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 5dc58 │ │ │ │ + bhi.n 5dc00 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, r6, r4 │ │ │ │ - bl 709c0 │ │ │ │ - cbnz r0, 5dc62 │ │ │ │ + bl 709f8 │ │ │ │ + cbnz r0, 5dc0a │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1f38dc │ │ │ │ + b.w 1f304c │ │ │ │ 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 18f060 <_Py_NewReference@@Base> │ │ │ │ + bl 18e538 <_Py_NewReference@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005dc98 <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ +0005dc40 <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ ldr.w r0, [r0, #3668] @ 0xe54 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005dc9e : │ │ │ │ +0005dc46 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005dcb4 : │ │ │ │ +0005dc5c : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005dcc8 : │ │ │ │ +0005dc70 : │ │ │ │ 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 │ │ │ │ @@ -75051,461 +75006,461 @@ │ │ │ │ orrs r3, r2 │ │ │ │ and.w r1, r1, #16711680 @ 0xff0000 │ │ │ │ orr.w r0, r3, r0, lsl #24 │ │ │ │ orrs r0, r1 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005dcec : │ │ │ │ +0005dc94 : │ │ │ │ lsls r1, r1, #16 │ │ │ │ and.w r1, r1, #16711680 @ 0xff0000 │ │ │ │ orr.w r0, r1, r0, lsl #24 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005dcf8 <_PyRWMutex_Lock@@Base>: │ │ │ │ +0005dca0 <_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 5dd32 <_PyRWMutex_Lock@@Base+0x3a> │ │ │ │ + bne.n 5dcda <_PyRWMutex_Lock@@Base+0x3a> │ │ │ │ orr.w r2, r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5dd28 <_PyRWMutex_Lock@@Base+0x30> │ │ │ │ + bne.n 5dcd0 <_PyRWMutex_Lock@@Base+0x30> │ │ │ │ strex r0, r2, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5dd18 <_PyRWMutex_Lock@@Base+0x20> │ │ │ │ + bne.n 5dcc0 <_PyRWMutex_Lock@@Base+0x20> │ │ │ │ dmb ish │ │ │ │ - beq.n 5dd3c <_PyRWMutex_Lock@@Base+0x44> │ │ │ │ + beq.n 5dce4 <_PyRWMutex_Lock@@Base+0x44> │ │ │ │ mov r1, r3 │ │ │ │ - b.n 5dd0a <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ + b.n 5dcb2 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ mov r0, r4 │ │ │ │ - bl 5dda8 <_PyRWMutex_RLock@@Base+0x42> │ │ │ │ + bl 5dd50 <_PyRWMutex_RLock@@Base+0x42> │ │ │ │ mov r1, r0 │ │ │ │ - b.n 5dd0a <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ + b.n 5dcb2 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005dd3e <_PyRWMutex_Unlock@@Base>: │ │ │ │ +0005dce6 <_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 5dd48 <_PyRWMutex_Unlock@@Base+0xa> │ │ │ │ + bne.n 5dcf0 <_PyRWMutex_Unlock@@Base+0xa> │ │ │ │ lsls r3, r2, #30 │ │ │ │ dmb ish │ │ │ │ - bpl.n 5dd62 <_PyRWMutex_Unlock@@Base+0x24> │ │ │ │ + bpl.n 5dd0a <_PyRWMutex_Unlock@@Base+0x24> │ │ │ │ pop {r4} │ │ │ │ - b.w 1d81f8 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + b.w 1d85d0 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005dd66 <_PyRWMutex_RLock@@Base>: │ │ │ │ +0005dd0e <_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 5dd86 <_PyRWMutex_RLock@@Base+0x20> │ │ │ │ - bl 5dda8 <_PyRWMutex_RLock@@Base+0x42> │ │ │ │ + beq.n 5dd2e <_PyRWMutex_RLock@@Base+0x20> │ │ │ │ + bl 5dd50 <_PyRWMutex_RLock@@Base+0x42> │ │ │ │ mov r1, r0 │ │ │ │ - b.n 5dd78 <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ + b.n 5dd20 <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ adds r2, r1, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5dd9c <_PyRWMutex_RLock@@Base+0x36> │ │ │ │ + bne.n 5dd44 <_PyRWMutex_RLock@@Base+0x36> │ │ │ │ strex r0, r2, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5dd8c <_PyRWMutex_RLock@@Base+0x26> │ │ │ │ + bne.n 5dd34 <_PyRWMutex_RLock@@Base+0x26> │ │ │ │ dmb ish │ │ │ │ - beq.n 5dda6 <_PyRWMutex_RLock@@Base+0x40> │ │ │ │ + beq.n 5dd4e <_PyRWMutex_RLock@@Base+0x40> │ │ │ │ mov r1, r3 │ │ │ │ - b.n 5dd78 <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ + b.n 5dd20 <_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 5dde2 <_PyRWMutex_RLock@@Base+0x7c> │ │ │ │ + bmi.n 5dd8a <_PyRWMutex_RLock@@Base+0x7c> │ │ │ │ mov r3, r1 │ │ │ │ orr.w r2, r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 5ddda <_PyRWMutex_RLock@@Base+0x74> │ │ │ │ + bne.n 5dd82 <_PyRWMutex_RLock@@Base+0x74> │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5ddca <_PyRWMutex_RLock@@Base+0x64> │ │ │ │ + bne.n 5dd72 <_PyRWMutex_RLock@@Base+0x64> │ │ │ │ dmb ish │ │ │ │ - bne.n 5de02 <_PyRWMutex_RLock@@Base+0x9c> │ │ │ │ + bne.n 5ddaa <_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 1d5518 <_PyParkingLot_Park@@Base> │ │ │ │ + bl 1d5668 <_PyParkingLot_Park@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005de06 <_PyRWMutex_RUnlock@@Base>: │ │ │ │ +0005ddae <_PyRWMutex_RUnlock@@Base>: │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #4 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5de0c <_PyRWMutex_RUnlock@@Base+0x6> │ │ │ │ + bne.n 5ddb4 <_PyRWMutex_RUnlock@@Base+0x6> │ │ │ │ bic.w r3, r2, #1 │ │ │ │ dmb ish │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5de2a <_PyRWMutex_RUnlock@@Base+0x24> │ │ │ │ - b.w 1d81f8 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + bne.n 5ddd2 <_PyRWMutex_RUnlock@@Base+0x24> │ │ │ │ + b.w 1d85d0 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005de2c : │ │ │ │ +0005ddd4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5de56 │ │ │ │ + cbz r0, 5ddfe │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #31836 @ 0x7c5c │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5de56 │ │ │ │ + bne.n 5ddfe │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5de56 │ │ │ │ + cbz r2, 5ddfe │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #16] │ │ │ │ - b.n 5de70 │ │ │ │ + b.n 5de18 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15256 @ 0x3b98 │ │ │ │ + movw r1, #13016 @ 0x32d8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005de72 : │ │ │ │ +0005de1a : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5de98 │ │ │ │ + cbz r0, 5de40 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #31836 @ 0x7c5c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5de98 │ │ │ │ + bne.n 5de40 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5de98 │ │ │ │ + cbz r3, 5de40 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 5deb0 │ │ │ │ + b.n 5de58 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15316 @ 0x3bd4 │ │ │ │ + movw r1, #13076 @ 0x3314 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005deb2 : │ │ │ │ +0005de5a : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5ded8 │ │ │ │ + cbz r0, 5de80 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #31836 @ 0x7c5c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5ded8 │ │ │ │ + bne.n 5de80 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5ded8 │ │ │ │ + cbz r3, 5de80 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 5def0 │ │ │ │ + b.n 5de98 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15376 @ 0x3c10 │ │ │ │ + movw r1, #13136 @ 0x3350 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005def2 : │ │ │ │ +0005de9a : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5df18 │ │ │ │ + cbz r0, 5dec0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #31836 @ 0x7c5c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5df18 │ │ │ │ + bne.n 5dec0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5df18 │ │ │ │ + cbz r3, 5dec0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n 5df30 │ │ │ │ + b.n 5ded8 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15440 @ 0x3c50 │ │ │ │ + movw r1, #13200 @ 0x3390 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005df32 : │ │ │ │ +0005deda : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5df70 │ │ │ │ + cbz r0, 5df18 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #31836 @ 0x7c5c │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5df70 │ │ │ │ + bne.n 5df18 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5df70 │ │ │ │ - cbnz r1, 5df8c │ │ │ │ + cbz r2, 5df18 │ │ │ │ + cbnz r1, 5df34 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15556 @ 0x3cc4 │ │ │ │ + movw r1, #13316 @ 0x3404 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 5df86 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 5df2e │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15496 @ 0x3c88 │ │ │ │ + movw r1, #13256 @ 0x33c8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5df90 │ │ │ │ + b.n 5df38 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005df92 : │ │ │ │ +0005df3a : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5dfbc │ │ │ │ + cbz r0, 5df64 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #31836 @ 0x7c5c │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5dfbc │ │ │ │ + bne.n 5df64 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5dfbc │ │ │ │ + cbz r2, 5df64 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #12] │ │ │ │ - b.n 5dfd6 │ │ │ │ + b.n 5df7e │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15604 @ 0x3cf4 │ │ │ │ + movw r1, #13364 @ 0x3434 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005dfd8 : │ │ │ │ +0005df80 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5e002 │ │ │ │ + cbz r0, 5dfaa │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #31836 @ 0x7c5c │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5e002 │ │ │ │ + bne.n 5dfaa │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5e002 │ │ │ │ + cbz r2, 5dfaa │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #20] │ │ │ │ - b.n 5e01c │ │ │ │ + b.n 5dfc4 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15660 @ 0x3d2c │ │ │ │ + movw r1, #13420 @ 0x346c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005e01e : │ │ │ │ - b.w 117a08 <_PyLong_AsByteArray@@Base+0x15f4> │ │ │ │ +0005dfc6 : │ │ │ │ + b.w 117514 <_PyLong_AsByteArray@@Base+0x15f4> │ │ │ │ │ │ │ │ -0005e022 : │ │ │ │ - b.w 21c5c8 │ │ │ │ +0005dfca : │ │ │ │ + b.w 21bda0 │ │ │ │ │ │ │ │ -0005e026 : │ │ │ │ - b.w 3da66 <_Py_rc_quot@@Base+0xc22> │ │ │ │ +0005dfce : │ │ │ │ + b.w 3d9f6 <_Py_rc_quot@@Base+0xc22> │ │ │ │ │ │ │ │ -0005e02a : │ │ │ │ - b.w 21d2c8 <_PyXIData_New@@Base+0x20c> │ │ │ │ +0005dfd2 : │ │ │ │ + b.w 21ca08 <_PyXIData_New@@Base+0x17c> │ │ │ │ │ │ │ │ -0005e02e : │ │ │ │ +0005dfd6 : │ │ │ │ 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 14b84c │ │ │ │ - cbz r0, 5e062 │ │ │ │ + bl 14aeb0 │ │ │ │ + cbz r0, 5e00a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ blx 2beec │ │ │ │ - b.n 5e0d8 │ │ │ │ + b.n 5e080 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 75bf0 │ │ │ │ + bl 75c28 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 5e074 │ │ │ │ + cbz r0, 5e01c │ │ │ │ mov r3, r5 │ │ │ │ - b.n 5e07e │ │ │ │ - bl 1f37b8 │ │ │ │ + b.n 5e026 │ │ │ │ + bl 1f2f28 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5e0da │ │ │ │ + b.n 5e082 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, r5 │ │ │ │ - ble.n 5e08c │ │ │ │ + ble.n 5e034 │ │ │ │ str.w r3, [r7, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 5e07e │ │ │ │ + b.n 5e026 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - movw r3, #57567 @ 0xe0df │ │ │ │ + movw r3, #57479 @ 0xe087 │ │ │ │ movt r3, #5 │ │ │ │ - movw r2, #61743 @ 0xf12f │ │ │ │ + movw r2, #61655 @ 0xf0d7 │ │ │ │ movt r2, #5 │ │ │ │ cmp.w r9, #70 @ 0x46 │ │ │ │ ite ne │ │ │ │ movne r8, r3 │ │ │ │ moveq r8, r2 │ │ │ │ - bl 293800 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ + bl 292f80 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 5e0d2 │ │ │ │ - bl 28e160 │ │ │ │ + cbz r5, 5e07a │ │ │ │ + bl 28daa8 │ │ │ │ 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 5e0b0 │ │ │ │ + b.n 5e058 │ │ │ │ mov r0, r7 │ │ │ │ - bl 75fa8 │ │ │ │ + bl 75fe0 │ │ │ │ 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 5e10c │ │ │ │ + blt.n 5e0b4 │ │ │ │ ldr.w r0, [r2, r4, lsl #2] │ │ │ │ ldr.w r3, [r1, #-4] │ │ │ │ subs r0, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 5e100 │ │ │ │ + bge.n 5e0a8 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ - b.n 5e10c │ │ │ │ + b.n 5e0b4 │ │ │ │ movs r3, #0 │ │ │ │ subs r4, #1 │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ subs r1, #4 │ │ │ │ - b.n 5e0e6 │ │ │ │ + b.n 5e08e │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005e110 : │ │ │ │ +0005e0b8 : │ │ │ │ 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] @ (5e178 ) │ │ │ │ + ldr r2, [pc, #88] @ (5e120 ) │ │ │ │ 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 5e17c │ │ │ │ + bl 5e124 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5e170 │ │ │ │ + beq.n 5e118 │ │ │ │ addw r2, r4, #3772 @ 0xebc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5e17c │ │ │ │ + bl 5e124 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5e170 │ │ │ │ + beq.n 5e118 │ │ │ │ addw r2, r4, #3788 @ 0xecc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5e17c │ │ │ │ + bl 5e124 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5e170 │ │ │ │ + beq.n 5e118 │ │ │ │ addw r2, r4, #3804 @ 0xedc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5e17c │ │ │ │ + bl 5e124 │ │ │ │ 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 │ │ │ │ @@ -75514,1015 +75469,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 5e1d8 │ │ │ │ + beq.n 5e180 │ │ │ │ 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 5e1ca │ │ │ │ + bge.n 5e172 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - cbnz r3, 5e1ca │ │ │ │ + cbnz r3, 5e172 │ │ │ │ mov r0, r8 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5e1dc │ │ │ │ + beq.n 5e184 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ bic.w r4, r4, #3 │ │ │ │ - b.n 5e198 │ │ │ │ + b.n 5e140 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5e1e0 │ │ │ │ + b.n 5e188 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -0005e1e4 : │ │ │ │ - cbz r0, 5e1f2 │ │ │ │ +0005e18c : │ │ │ │ + cbz r0, 5e19a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005e1f4 : │ │ │ │ - b.w 77318 │ │ │ │ +0005e19c : │ │ │ │ + b.w 77350 │ │ │ │ │ │ │ │ -0005e1f8 : │ │ │ │ +0005e1a0 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005e1fa : │ │ │ │ +0005e1a2 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5e20e │ │ │ │ + ble.n 5e1b6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005e212 : │ │ │ │ +0005e1ba : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r0, #8 │ │ │ │ - bl 6b148 │ │ │ │ - cbz r0, 5e22c │ │ │ │ + bl 6b188 │ │ │ │ + cbz r0, 5e1d4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005e22e : │ │ │ │ - cbz r0, 5e258 │ │ │ │ +0005e1d6 : │ │ │ │ + cbz r0, 5e200 │ │ │ │ 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, 5e24e │ │ │ │ + cbz r3, 5e1f6 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ blx 2bae4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 6b248 │ │ │ │ + b.w 6b288 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005e25a : │ │ │ │ - cbz r0, 5e268 │ │ │ │ +0005e202 : │ │ │ │ + cbz r0, 5e210 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005e26a : │ │ │ │ - ldr r3, [pc, #16] @ (5e27c ) │ │ │ │ - cbz r0, 5e274 │ │ │ │ +0005e212 : │ │ │ │ + ldr r3, [pc, #16] @ (5e224 ) │ │ │ │ + cbz r0, 5e21c │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005e280 : │ │ │ │ +0005e228 : │ │ │ │ ldrd r0, r1, [r0, #136] @ 0x88 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005e286 : │ │ │ │ +0005e22e : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r0, 5e2a8 │ │ │ │ - movw r0, #35524 @ 0x8ac4 │ │ │ │ + cbnz r0, 5e250 │ │ │ │ + movw r0, #33276 @ 0x81fc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movw r1, #939 @ 0x3ab │ │ │ │ - bl 246738 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5e2f2 │ │ │ │ + bl 245db8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5e29a │ │ │ │ ldr r5, [r0, #4] │ │ │ │ movw r1, #7644 @ 0x1ddc │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 5e2f8 │ │ │ │ + beq.n 5e2a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 882f0 │ │ │ │ + bl 88318 │ │ │ │ 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 5e2f8 │ │ │ │ + beq.n 5e2a0 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 5e2f8 │ │ │ │ + bmi.n 5e2a0 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15724 @ 0x3d6c │ │ │ │ + movw r1, #13484 @ 0x34ac │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ + bl d56e0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5e310 │ │ │ │ + b.n 5e2b8 │ │ │ │ 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} │ │ │ │ │ │ │ │ -0005e312 : │ │ │ │ +0005e2ba : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 5e354 │ │ │ │ + cbz r0, 5e2fc │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r1, #7644 @ 0x1ddc │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 5e368 │ │ │ │ + beq.n 5e310 │ │ │ │ mov r0, r4 │ │ │ │ - bl 882f0 │ │ │ │ + bl 88318 │ │ │ │ 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 5e368 │ │ │ │ + beq.n 5e310 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 5e368 │ │ │ │ + bmi.n 5e310 │ │ │ │ movw r1, #971 @ 0x3cb │ │ │ │ - movw r0, #35524 @ 0x8ac4 │ │ │ │ + movw r0, #33276 @ 0x81fc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 246738 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 245db8 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5e390 │ │ │ │ + b.n 5e338 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 5e390 │ │ │ │ + beq.n 5e338 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5e38e │ │ │ │ + ble.n 5e336 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e390 │ │ │ │ + bge.n 5e338 │ │ │ │ adds r3, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bne.n 5e390 │ │ │ │ + bne.n 5e338 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 5e390 │ │ │ │ + b.n 5e338 │ │ │ │ mov r0, r2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005e392 <_Py_UTF8_Edit_Cost@@Base>: │ │ │ │ +0005e33a <_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 8b428 │ │ │ │ - cbz r0, 5e3da <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ + bl 8b434 │ │ │ │ + cbz r0, 5e382 <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b428 │ │ │ │ + bl 8b434 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 5e3da <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ + cbz r0, 5e382 <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5e3cc <_Py_UTF8_Edit_Cost@@Base+0x3a> │ │ │ │ + bne.n 5e374 <_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 75bf0 │ │ │ │ + bl 75c28 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5e3e0 <_Py_UTF8_Edit_Cost@@Base+0x4e> │ │ │ │ - bl 1f37b8 │ │ │ │ + cbnz r0, 5e388 <_Py_UTF8_Edit_Cost@@Base+0x4e> │ │ │ │ + bl 1f2f28 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5e3f8 <_Py_UTF8_Edit_Cost@@Base+0x66> │ │ │ │ + b.n 5e3a0 <_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 2228ec <_PyTime_AsMilliseconds@@Base+0x498> │ │ │ │ + bl 2220c0 <_PyTime_AsMilliseconds@@Base+0x498> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 75fa8 │ │ │ │ + bl 75fe0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0005e3fe <_Py_hashtable_new@@Base>: │ │ │ │ +0005e3a6 <_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 18e914 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 18ddec <_Py_hashtable_new_full@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -0005e41c : │ │ │ │ +0005e3c4 : │ │ │ │ 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 5e450 │ │ │ │ + bcs.n 5e3f8 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov.w r2, #24576 @ 0x6000 │ │ │ │ - movw r1, #15752 @ 0x3d88 │ │ │ │ + movw r1, #13512 @ 0x34c8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ + bl d56e0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5e466 │ │ │ │ + b.n 5e40e │ │ │ │ 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} │ │ │ │ │ │ │ │ -0005e468 : │ │ │ │ +0005e410 : │ │ │ │ ldr.w r2, [r0, #752] @ 0x2f0 │ │ │ │ - cbz r2, 5e484 │ │ │ │ + cbz r2, 5e42c │ │ │ │ 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 18eea0 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + b.w 18e37c <_Py_InitializeRecursionLimits@@Base> │ │ │ │ │ │ │ │ -0005e488 : │ │ │ │ - movw r3, #30536 @ 0x7748 │ │ │ │ +0005e430 : │ │ │ │ + movw r3, #28296 @ 0x6e88 │ │ │ │ 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, 5e4aa │ │ │ │ - cbz r5, 5e4aa │ │ │ │ + cbz r4, 5e452 │ │ │ │ + cbz r5, 5e452 │ │ │ │ ldrb r5, [r3, r4] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 5e496 │ │ │ │ + beq.n 5e43e │ │ │ │ ldrb r3, [r3, r4] │ │ │ │ pop {r4, r5} │ │ │ │ subs r0, r3, r0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005e4b2 : │ │ │ │ +0005e45a : │ │ │ │ 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 5e4d2 │ │ │ │ + bge.n 5e47a │ │ │ │ mov r0, r1 │ │ │ │ blx 2abc0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 5e634 │ │ │ │ + beq.w 5e5dc │ │ │ │ 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 5e51c │ │ │ │ + bls.n 5e4c4 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ adds r1, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 5e516 │ │ │ │ + bls.n 5e4be │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ - bcc.n 5e518 │ │ │ │ + bcc.n 5e4c0 │ │ │ │ movw r0, #43724 @ 0xaacc │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #16 │ │ │ │ - movw r1, #63280 @ 0xf730 │ │ │ │ + movw r1, #61040 @ 0xee70 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5b6c │ │ │ │ - b.n 5e556 │ │ │ │ + bl d56e0 │ │ │ │ + b.n 5e4fe │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 5e4e4 │ │ │ │ + b.n 5e48c │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 5e548 │ │ │ │ + bcc.n 5e4f0 │ │ │ │ ldrd r2, r1, [r7, #16] │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r2, r6 │ │ │ │ - blt.n 5e548 │ │ │ │ + blt.n 5e4f0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r3, #1 │ │ │ │ mla r0, r2, r3, r0 │ │ │ │ - beq.n 5e55c │ │ │ │ + beq.n 5e504 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5e626 │ │ │ │ + bne.n 5e5ce │ │ │ │ bic.w r5, r5, #15 │ │ │ │ mov r2, r0 │ │ │ │ add r5, r4 │ │ │ │ - b.n 5e5be │ │ │ │ + b.n 5e566 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl cdb74 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl cd6f4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5e52c │ │ │ │ + bne.n 5e4d4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5e636 │ │ │ │ + b.n 5e5de │ │ │ │ bic.w r5, r5, #15 │ │ │ │ mov r2, r0 │ │ │ │ add r5, r4 │ │ │ │ cmp r5, r4 │ │ │ │ - bls.n 5e58a │ │ │ │ + bls.n 5e532 │ │ │ │ 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 5e564 │ │ │ │ + b.n 5e50c │ │ │ │ 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 5e62e │ │ │ │ + bls.n 5e5d6 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 5e5ac │ │ │ │ + b.n 5e554 │ │ │ │ movs r1, #0 │ │ │ │ cmp r5, r4 │ │ │ │ mov ip, r1 │ │ │ │ - bls.n 5e5f2 │ │ │ │ + bls.n 5e59a │ │ │ │ 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 5e5be │ │ │ │ + b.n 5e566 │ │ │ │ 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 5e62e │ │ │ │ + bls.n 5e5d6 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ strh.w r3, [r2], #2 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 5e614 │ │ │ │ + b.n 5e5bc │ │ │ │ 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} │ │ │ │ │ │ │ │ -0005e63a : │ │ │ │ +0005e5e2 : │ │ │ │ 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 5e690 │ │ │ │ + bne.n 5e638 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1cec2c │ │ │ │ - cbz r0, 5e694 │ │ │ │ + bl 1ce1c0 │ │ │ │ + cbz r0, 5e63c │ │ │ │ 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 5e690 │ │ │ │ + bls.n 5e638 │ │ │ │ ldr.w r2, [r1, #-4]! │ │ │ │ and.w r0, r2, #3 │ │ │ │ bic.w r2, r2, #1 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 5e666 │ │ │ │ + beq.n 5e60e │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 5e666 │ │ │ │ + bne.n 5e60e │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 5e696 │ │ │ │ + bne.n 5e63e │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ ite lt │ │ │ │ movlt r4, #0 │ │ │ │ movge r4, #1 │ │ │ │ - b.n 5e696 │ │ │ │ + b.n 5e63e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5e696 │ │ │ │ + b.n 5e63e │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005e69a : │ │ │ │ +0005e642 : │ │ │ │ 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, 5e6bc │ │ │ │ + cbz r4, 5e664 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ - cbz r0, 5e6bc │ │ │ │ - bl 1093e0 │ │ │ │ - b.n 5e6b0 │ │ │ │ + cbz r0, 5e664 │ │ │ │ + bl 108e80 │ │ │ │ + b.n 5e658 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005e6be : │ │ │ │ +0005e666 : │ │ │ │ ldr r0, [r0, #0] │ │ │ │ subs r3, r0, #1 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005e6c8 : │ │ │ │ +0005e670 : │ │ │ │ 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 195978 │ │ │ │ + bl 194e58 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5e71e │ │ │ │ + cbz r0, 5e6c6 │ │ │ │ mov r3, sl │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ - bl 1ced4c │ │ │ │ + bl 1ce2e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e712 │ │ │ │ + bge.n 5e6ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5e716 │ │ │ │ + cbz r3, 5e6be │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5e71e │ │ │ │ + b.n 5e6c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e712 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e6ba │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0005e726 : │ │ │ │ +0005e6ce : │ │ │ │ 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] @ (5e75c ) │ │ │ │ + ldr r0, [pc, #24] @ (5e704 ) │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 195fe0 │ │ │ │ + bl 1954c0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r2, #7 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -0005e760 : │ │ │ │ +0005e708 : │ │ │ │ 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] @ (5e7bc ) │ │ │ │ + ldr r2, [pc, #76] @ (5e764 ) │ │ │ │ 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, 5e7b4 │ │ │ │ + cbz r5, 5e75c │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [r4, #72] @ 0x48 │ │ │ │ mov r1, r0 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 919a4 │ │ │ │ + bl 91a74 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ - cbz r3, 5e7a4 │ │ │ │ + cbz r3, 5e74c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 5e7a4 │ │ │ │ - movw r0, #15792 @ 0x3db0 │ │ │ │ + cbz r3, 5e74c │ │ │ │ + movw r0, #13552 @ 0x34f0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 1fd50c │ │ │ │ + bl 1fcd00 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a1f4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005e7c0 : │ │ │ │ +0005e768 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ (5e7e4 ) │ │ │ │ + ldr r3, [pc, #20] @ (5e78c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 5e7e8 │ │ │ │ + bl 5e790 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a1f4 │ │ │ │ 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] @ (5e848 ) │ │ │ │ - bl 1ca4b4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + ldr r0, [pc, #72] @ (5e7f0 ) │ │ │ │ + bl 1c98b0 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5e83e │ │ │ │ + blt.n 5e7e6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 5e812 │ │ │ │ + cbz r0, 5e7ba │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 5e842 │ │ │ │ - bl 7a1c4 │ │ │ │ - bl 703d8 │ │ │ │ + bmi.n 5e7ea │ │ │ │ + bl 7a1f4 │ │ │ │ + bl 70410 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 5e83e │ │ │ │ - ldr r1, [pc, #36] @ (5e848 ) │ │ │ │ + cbz r0, 5e7e6 │ │ │ │ + ldr r1, [pc, #36] @ (5e7f0 ) │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1c9a8c │ │ │ │ - cbz r0, 5e842 │ │ │ │ + bl 1c8e88 │ │ │ │ + cbz r0, 5e7ea │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e83e │ │ │ │ + bge.n 5e7e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5e83e │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5e7e6 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5e844 │ │ │ │ + b.n 5e7ec │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldmia r2!, {r3, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0005e84c : │ │ │ │ +0005e7f4 : │ │ │ │ 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] @ (5e880 ) │ │ │ │ + ldr r0, [pc, #20] @ (5e828 ) │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1b4560 │ │ │ │ + bl 1b39d0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ lsls r0, r2, #7 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -0005e884 : │ │ │ │ +0005e82c : │ │ │ │ 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, 5e8b0 │ │ │ │ + cbnz r0, 5e858 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ad2e8 │ │ │ │ + bl 1ac758 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5e8bc │ │ │ │ + bne.n 5e864 │ │ │ │ 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} │ │ │ │ │ │ │ │ -0005e8c2 : │ │ │ │ +0005e86a : │ │ │ │ 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 dbbbc │ │ │ │ + bl db654 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5e8fe │ │ │ │ + beq.n 5e8a6 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl dbbbc │ │ │ │ + bl db654 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5e8fe │ │ │ │ + beq.n 5e8a6 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 155800 │ │ │ │ + b.w 154e6c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0005e906 : │ │ │ │ +0005e8ae : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r0, 5e928 │ │ │ │ - movw r0, #63252 @ 0xf714 │ │ │ │ + cbnz r0, 5e8d0 │ │ │ │ + movw r0, #61012 @ 0xee54 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #1887 @ 0x75f │ │ │ │ - bl 246738 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5e954 │ │ │ │ + bl 245db8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5e8fc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 5e93a │ │ │ │ + cbz r3, 5e8e2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 5e93a │ │ │ │ + bpl.n 5e8e2 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 5e94c │ │ │ │ - movw r0, #63252 @ 0xf714 │ │ │ │ + bge.n 5e8f4 │ │ │ │ + movw r0, #61012 @ 0xee54 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #1893 @ 0x765 │ │ │ │ - bl 246738 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5e954 │ │ │ │ + bl 245db8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5e8fc │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1001f8 │ │ │ │ + b.w ffb9c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005e95a : │ │ │ │ +0005e902 : │ │ │ │ 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 dbbbc │ │ │ │ + bl db654 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5e992 │ │ │ │ - cbnz r4, 5e988 │ │ │ │ + beq.n 5e93a │ │ │ │ + cbnz r4, 5e930 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 21e354 <_PyXIData_Clear@@Base+0x5c4> │ │ │ │ + b.w 21db24 <_PyXIData_Clear@@Base+0x5c4> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl dbbbc │ │ │ │ + bl db654 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5e97a │ │ │ │ + bne.n 5e922 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005e996 : │ │ │ │ +0005e93e : │ │ │ │ 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 dbbbc │ │ │ │ + bl db654 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5e9c2 │ │ │ │ + beq.n 5e96a │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1fbaa0 │ │ │ │ + b.w 1fb20c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005e9c6 : │ │ │ │ +0005e96e : │ │ │ │ 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 5e9f6 │ │ │ │ + bmi.n 5e99e │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #16108 @ 0x3eec │ │ │ │ + movw r1, #13868 @ 0x362c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ - b.n 5ea18 │ │ │ │ + bl d56e0 │ │ │ │ + b.n 5e9c0 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bmi.n 5ea1e │ │ │ │ + bmi.n 5e9c6 │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - movw r1, #16144 @ 0x3f10 │ │ │ │ + movw r1, #13904 @ 0x3650 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5b6c │ │ │ │ + bl d56e0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5ea2c │ │ │ │ + b.n 5e9d4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 5ea2a │ │ │ │ + beq.n 5e9d2 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 191b84 <_Py_NewReference@@Base+0x2b24> │ │ │ │ + b.w 19105c <_Py_NewReference@@Base+0x2b24> │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005ea2e : │ │ │ │ +0005e9d6 : │ │ │ │ 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 5ea52 │ │ │ │ + bge.n 5e9fa │ │ │ │ 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 1a0b8c <_PyBytes_DecodeEscape2@@Base+0xe14> │ │ │ │ + bl 1a0124 <_PyBytes_DecodeEscape2@@Base+0xe14> │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5ea6e │ │ │ │ + bne.n 5ea16 │ │ │ │ str r6, [r5, #20] │ │ │ │ - cbz r4, 5ea6e │ │ │ │ + cbz r4, 5ea16 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0005ea72 : │ │ │ │ +0005ea1a : │ │ │ │ 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 5ea9e │ │ │ │ + bge.n 5ea46 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #2188 @ 0x88c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #65484 @ 0xffcc │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 5eaee │ │ │ │ - beq.w 5ebd4 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 5ea96 │ │ │ │ + beq.w 5eb7c │ │ │ │ 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 2289ec │ │ │ │ + bl 2281c8 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bcc.n 5eae2 │ │ │ │ + bcc.n 5ea8a │ │ │ │ ldrd r3, r1, [r6, #16] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r4 │ │ │ │ - blt.n 5eae2 │ │ │ │ + blt.n 5ea8a │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r3, #1 │ │ │ │ mla r0, r2, r3, r0 │ │ │ │ - bne.n 5eb4c │ │ │ │ + bne.n 5eaf4 │ │ │ │ bic.w r8, r8, #15 │ │ │ │ mov r1, r0 │ │ │ │ add r8, r7 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 5eaf4 │ │ │ │ + b.n 5ea9c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl cdb74 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl cd6f4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5eac8 │ │ │ │ + bne.n 5ea70 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5ebd6 │ │ │ │ + b.n 5eb7e │ │ │ │ cmp r3, r8 │ │ │ │ - bcs.n 5eb1a │ │ │ │ + bcs.n 5eac2 │ │ │ │ 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 5eaf4 │ │ │ │ + b.n 5ea9c │ │ │ │ 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 5ebce │ │ │ │ + bls.n 5eb76 │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ - b.n 5eb3e │ │ │ │ + b.n 5eae6 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5ebc6 │ │ │ │ + bne.n 5eb6e │ │ │ │ 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 5eb90 │ │ │ │ + bcs.n 5eb38 │ │ │ │ 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 5eb5a │ │ │ │ + b.n 5eb02 │ │ │ │ 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 │ │ │ │ @@ -76530,403 +76485,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 5ebce │ │ │ │ + bls.n 5eb76 │ │ │ │ ldr.w r2, [r1], #4 │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 5ebb4 │ │ │ │ + b.n 5eb5c │ │ │ │ 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} │ │ │ │ │ │ │ │ -0005ebda : │ │ │ │ +0005eb82 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #84] @ (5ec40 ) │ │ │ │ + ldr r1, [pc, #84] @ (5ebe8 ) │ │ │ │ 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, 5ec1c │ │ │ │ + cbnz r4, 5ebc4 │ │ │ │ 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 5ec3c │ │ │ │ + b.n 5ebe4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 5ebf8 │ │ │ │ + bne.n 5eba0 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #16180 @ 0x3f34 │ │ │ │ + movw r1, #13940 @ 0x3674 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005ec44 : │ │ │ │ +0005ebec : │ │ │ │ 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 5ec74 │ │ │ │ + bls.n 5ec1c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #16216 @ 0x3f58 │ │ │ │ + movw r1, #13976 @ 0x3698 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ + bl d56e0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5ecc0 │ │ │ │ - ldr r3, [pc, #76] @ (5ecc4 ) │ │ │ │ + b.n 5ec68 │ │ │ │ + ldr r3, [pc, #76] @ (5ec6c ) │ │ │ │ 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, 5eca4 │ │ │ │ + cbnz r3, 5ec4c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #16244 @ 0x3f74 │ │ │ │ + movw r1, #14004 @ 0x36b4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ - b.n 5ec6e │ │ │ │ + bl d56e0 │ │ │ │ + b.n 5ec16 │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005ecc8 : │ │ │ │ +0005ec70 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #88] @ (5ed30 ) │ │ │ │ + ldr r1, [pc, #88] @ (5ecd8 ) │ │ │ │ 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, 5ed0a │ │ │ │ + cbnz r4, 5ecb2 │ │ │ │ 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 5ed2a │ │ │ │ + b.n 5ecd2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 5ece6 │ │ │ │ + bne.n 5ec8e │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #16276 @ 0x3f94 │ │ │ │ + movw r1, #14036 @ 0x36d4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005ed34 : │ │ │ │ +0005ecdc : │ │ │ │ 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 5ed60 │ │ │ │ + bls.n 5ed08 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #16316 @ 0x3fbc │ │ │ │ + movw r1, #14076 @ 0x36fc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ - b.n 5ed8e │ │ │ │ - ldr r3, [pc, #80] @ (5edb4 ) │ │ │ │ + bl d56e0 │ │ │ │ + b.n 5ed36 │ │ │ │ + ldr r3, [pc, #80] @ (5ed5c ) │ │ │ │ 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, 5ed94 │ │ │ │ + cbnz r3, 5ed3c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #16348 @ 0x3fdc │ │ │ │ + movw r1, #14108 @ 0x371c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ + bl d56e0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5edb0 │ │ │ │ + b.n 5ed58 │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005edb8 : │ │ │ │ +0005ed60 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #72] @ (5ee10 ) │ │ │ │ + ldr r1, [pc, #72] @ (5edb8 ) │ │ │ │ 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, 5edec │ │ │ │ + cbnz r4, 5ed94 │ │ │ │ add.w r1, r3, #10304 @ 0x2840 │ │ │ │ adds r1, #22 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ str r0, [r2, #8] │ │ │ │ - b.n 5ee0c │ │ │ │ + b.n 5edb4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 5edd8 │ │ │ │ + bne.n 5ed80 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #16384 @ 0x4000 │ │ │ │ + movw r1, #14144 @ 0x3740 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005ee14 : │ │ │ │ +0005edbc : │ │ │ │ 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] @ (5ee4c ) │ │ │ │ + ldr r2, [pc, #40] @ (5edf4 ) │ │ │ │ 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 1cb3d8 │ │ │ │ - cbnz r0, 5ee46 │ │ │ │ + bl 1ca7d8 │ │ │ │ + cbnz r0, 5edee │ │ │ │ add.w r1, r4, #10304 @ 0x2840 │ │ │ │ adds r1, #22 │ │ │ │ add.w r5, r5, r1, lsl #2 │ │ │ │ str r0, [r5, #8] │ │ │ │ - b.n 5ee4a │ │ │ │ + b.n 5edf2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005ee50 : │ │ │ │ +0005edf8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #88] @ (5eeb8 ) │ │ │ │ + ldr r1, [pc, #88] @ (5ee60 ) │ │ │ │ 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, 5ee94 │ │ │ │ + cbnz r4, 5ee3c │ │ │ │ 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 5eeb4 │ │ │ │ + b.n 5ee5c │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 5ee70 │ │ │ │ + bne.n 5ee18 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #16420 @ 0x4024 │ │ │ │ + movw r1, #14180 @ 0x3764 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005eebc : │ │ │ │ +0005ee64 : │ │ │ │ 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 5eee8 │ │ │ │ + bls.n 5ee90 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #16456 @ 0x4048 │ │ │ │ + movw r1, #14216 @ 0x3788 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ - b.n 5ef16 │ │ │ │ - ldr r3, [pc, #80] @ (5ef3c ) │ │ │ │ + bl d56e0 │ │ │ │ + b.n 5eebe │ │ │ │ + ldr r3, [pc, #80] @ (5eee4 ) │ │ │ │ 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, 5ef1c │ │ │ │ + cbnz r3, 5eec4 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #16484 @ 0x4064 │ │ │ │ + movw r1, #14244 @ 0x37a4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ + bl d56e0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5ef38 │ │ │ │ + b.n 5eee0 │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005ef40 : │ │ │ │ +0005eee8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #72] @ (5ef98 ) │ │ │ │ + ldr r1, [pc, #72] @ (5ef40 ) │ │ │ │ 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, 5ef72 │ │ │ │ + cbnz r4, 5ef1a │ │ │ │ add.w r1, r3, #1424 @ 0x590 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ str r0, [r2, #4] │ │ │ │ - b.n 5ef92 │ │ │ │ + b.n 5ef3a │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 5ef60 │ │ │ │ + bne.n 5ef08 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #16580 @ 0x40c4 │ │ │ │ + movw r1, #14340 @ 0x3804 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005ef9c : │ │ │ │ +0005ef44 : │ │ │ │ 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 5efca │ │ │ │ + blt.n 5ef72 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #16616 @ 0x40e8 │ │ │ │ + movw r1, #14376 @ 0x3828 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 5efe4 │ │ │ │ - ldr r2, [pc, #56] @ (5f004 ) │ │ │ │ + bl f1b28 │ │ │ │ + b.n 5ef8c │ │ │ │ + ldr r2, [pc, #56] @ (5efac ) │ │ │ │ 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 5f008 │ │ │ │ + bl 5efb0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5efea │ │ │ │ + bne.n 5ef92 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5f002 │ │ │ │ + b.n 5efaa │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84694 <_PyObject_GenericSetAttrWithDict@@Base+0x650> │ │ │ │ + bl 84700 <_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} │ │ │ │ @@ -76934,301 +76889,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 5f034 │ │ │ │ + bls.n 5efdc │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #16640 @ 0x4100 │ │ │ │ + movw r1, #14400 @ 0x3840 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ - b.n 5f056 │ │ │ │ + bl d56e0 │ │ │ │ + b.n 5effe │ │ │ │ add.w r3, r1, #1424 @ 0x590 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - cbnz r3, 5f05c │ │ │ │ + cbnz r3, 5f004 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #16668 @ 0x411c │ │ │ │ + movw r1, #14428 @ 0x385c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ + bl d56e0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5f05e │ │ │ │ + b.n 5f006 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005f060 : │ │ │ │ +0005f008 : │ │ │ │ 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] @ (5f098 ) │ │ │ │ + ldr r2, [pc, #40] @ (5f040 ) │ │ │ │ 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 5f008 │ │ │ │ + bl 5efb0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5f094 │ │ │ │ + beq.n 5f03c │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f09c : │ │ │ │ +0005f044 : │ │ │ │ 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 5f0ca │ │ │ │ + blt.n 5f072 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #16616 @ 0x40e8 │ │ │ │ + movw r1, #14376 @ 0x3828 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 5f0e0 │ │ │ │ - ldr r2, [pc, #44] @ (5f0f8 ) │ │ │ │ + bl f1b28 │ │ │ │ + b.n 5f088 │ │ │ │ + ldr r2, [pc, #44] @ (5f0a0 ) │ │ │ │ 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 5f008 │ │ │ │ - cbz r0, 5f0e6 │ │ │ │ + bl 5efb0 │ │ │ │ + cbz r0, 5f08e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5f0f6 │ │ │ │ + b.n 5f09e │ │ │ │ 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 772a4 │ │ │ │ + bl 772dc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5f124 │ │ │ │ + bge.n 5f0cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5f124 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5f0cc │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7e6c8 │ │ │ │ + b.w 7e6f4 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, r6} │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 5f152 │ │ │ │ + bge.n 5f0fa │ │ │ │ ldr.w r5, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ subs r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 5f14c │ │ │ │ + bge.n 5f0f4 │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ - b.n 5f152 │ │ │ │ + b.n 5f0fa │ │ │ │ str.w r6, [r1], #4 │ │ │ │ - b.n 5f134 │ │ │ │ + b.n 5f0dc │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #28] │ │ │ │ bx r3 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 5f164 │ │ │ │ + cbz r0, 5f10c │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 5f170 │ │ │ │ + cbz r0, 5f118 │ │ │ │ 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, 5f190 │ │ │ │ + cbnz r0, 5f138 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 5f19a │ │ │ │ - b.n 5f1a0 │ │ │ │ + cbnz r0, 5f142 │ │ │ │ + b.n 5f148 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f18a │ │ │ │ - b.n 5f1b8 │ │ │ │ + beq.n 5f132 │ │ │ │ + b.n 5f160 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5f1b8 │ │ │ │ + cbnz r0, 5f160 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5f1aa │ │ │ │ + cbz r0, 5f152 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5f1b8 │ │ │ │ + cbnz r0, 5f160 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5f1b8 │ │ │ │ + cbz r0, 5f160 │ │ │ │ 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, 5f1c4 │ │ │ │ + cbz r0, 5f16c │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #20] @ (5f1dc ) │ │ │ │ + ldr r2, [pc, #20] @ (5f184 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldrb r1, [r2, r3] │ │ │ │ - cbnz r1, 5f1d6 │ │ │ │ + cbnz r1, 5f17e │ │ │ │ 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] @ (5f1ec ) │ │ │ │ + ldr r2, [pc, #8] @ (5f194 ) │ │ │ │ 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, 5f224 │ │ │ │ + cbz r0, 5f202 │ │ │ │ movw r3, #59860 @ 0xe9d4 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 5f224 │ │ │ │ + beq.n 5f202 │ │ │ │ movw r3, #59856 @ 0xe9d0 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 5f264 │ │ │ │ - bl 5f1c6 │ │ │ │ - cbz r0, 5f278 │ │ │ │ + bne.n 5f242 │ │ │ │ + bl 5f16e │ │ │ │ + cbz r0, 5f256 │ │ │ │ movw r3, #32212 @ 0x7dd4 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ dmb ish │ │ │ │ movw r2, #59908 @ 0xea04 │ │ │ │ movt r2, #79 @ 0x4f │ │ │ │ - movw r3, #62415 @ 0xf3cf │ │ │ │ + movw r3, #62381 @ 0xf3ad │ │ │ │ movt r3, #5 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - cbz r5, 5f258 │ │ │ │ + cbz r5, 5f236 │ │ │ │ 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 5f1e0 │ │ │ │ + b.n 5f188 │ │ │ │ mov r7, r1 │ │ │ │ - cbz r2, 5f26c │ │ │ │ + cbz r2, 5f24a │ │ │ │ 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, 5f2dc │ │ │ │ + cbz r0, 5f2ba │ │ │ │ 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, 5f2da │ │ │ │ + cbz r1, 5f2b8 │ │ │ │ mov r4, r1 │ │ │ │ subs r5, r0, #1 │ │ │ │ ldrb.w r7, [r5, #1]! │ │ │ │ - cbz r7, 5f2da │ │ │ │ + cbz r7, 5f2b8 │ │ │ │ ldrd r3, r2, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 5f2b8 │ │ │ │ + bcc.n 5f296 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r6, [r1, r3] │ │ │ │ ldrd r1, r3, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 5f1f0 │ │ │ │ + bl 5f1ce │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r7, #10 │ │ │ │ str r1, [r4, #12] │ │ │ │ strb r7, [r2, r3] │ │ │ │ - bne.n 5f298 │ │ │ │ + bne.n 5f276 │ │ │ │ ldrd r1, r3, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r6, [r1, r3] │ │ │ │ ldrd r1, r3, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 5f1f0 │ │ │ │ + bl 5f1ce │ │ │ │ str r6, [r4, #12] │ │ │ │ - b.n 5f298 │ │ │ │ + b.n 5f276 │ │ │ │ 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, #62175 @ 0xf2df │ │ │ │ + movw r4, #62141 @ 0xf2bd │ │ │ │ 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] │ │ │ │ @@ -77253,75 +77233,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 5f342 │ │ │ │ + bhi.n 5f320 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #2 │ │ │ │ - b.w 517f4 │ │ │ │ + b.w 516a0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 78df4 │ │ │ │ - cbz r0, 5f388 │ │ │ │ + bl 78e2c │ │ │ │ + cbz r0, 5f366 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #12] │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w ed4ec │ │ │ │ + b.w ecec4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1fef24 <_PyObject_FunctionStr@@Base+0x16c> │ │ │ │ + b.w 1fe698 <_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, #42600 @ 0xa668 │ │ │ │ + movw r1, #40360 @ 0x9da8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2328 │ │ │ │ - cbnz r0, 5f3c8 │ │ │ │ + bl 1e1a8c │ │ │ │ + cbnz r0, 5f3a6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5f3ca │ │ │ │ + bge.n 5f3a8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5f3ca │ │ │ │ + b.n 5f3a8 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r0, 5f438 │ │ │ │ + cbz r0, 5f416 │ │ │ │ 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 5f436 │ │ │ │ + bcs.n 5f414 │ │ │ │ mov r5, r0 │ │ │ │ blx 2bf84 │ │ │ │ - cbz r0, 5f436 │ │ │ │ + cbz r0, 5f414 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r2, r3, r0 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5f3fa │ │ │ │ + bne.n 5f3d8 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ dmb ish │ │ │ │ - bcs.n 5f436 │ │ │ │ + bcs.n 5f414 │ │ │ │ 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 │ │ │ │ @@ -77334,163 +77314,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, 5f460 │ │ │ │ + cbz r0, 5f43e │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - cbz r3, 5f460 │ │ │ │ + cbz r3, 5f43e │ │ │ │ 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 5f3ce │ │ │ │ + b.n 5f3ac │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 5f4e8 │ │ │ │ + beq.n 5f4c6 │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ stmdb sp!, {r4, r5, r6, fp} │ │ │ │ orrs.w r4, r2, r3 │ │ │ │ - bne.n 5f484 │ │ │ │ + bne.n 5f462 │ │ │ │ ldrd r4, r5, [r1, #8] │ │ │ │ orrs r4, r5 │ │ │ │ - beq.n 5f4e2 │ │ │ │ + beq.n 5f4c0 │ │ │ │ ldrexd r4, r5, [r0] │ │ │ │ adds r4, r4, r2 │ │ │ │ adcs r5, r3 │ │ │ │ strexd r6, r4, r5, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 5f484 │ │ │ │ + bne.n 5f462 │ │ │ │ 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 5f49c │ │ │ │ + bne.n 5f47a │ │ │ │ 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 5f4b8 │ │ │ │ + bne.n 5f496 │ │ │ │ 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 5f4d2 │ │ │ │ + bne.n 5f4b0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, fp} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 5f51e │ │ │ │ + beq.n 5f4fc │ │ │ │ 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 5f4f4 │ │ │ │ + bne.n 5f4d2 │ │ │ │ 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 5f50a │ │ │ │ + bne.n 5f4e8 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f520 : │ │ │ │ +0005f4fe : │ │ │ │ push {r4, r5} │ │ │ │ ldrb.w r4, [sp, #8] │ │ │ │ cmp r4, #70 @ 0x46 │ │ │ │ - bne.n 5f540 │ │ │ │ + bne.n 5f51e │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r0 │ │ │ │ - bge.n 5f556 │ │ │ │ + bge.n 5f534 │ │ │ │ str.w r3, [r2, r4, lsl #2] │ │ │ │ ldr.w r5, [r1, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ - b.n 5f52c │ │ │ │ + b.n 5f50a │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5f556 │ │ │ │ + blt.n 5f534 │ │ │ │ str.w r3, [r2, r0, lsl #2] │ │ │ │ ldr.w r4, [r1, r0, lsl #2] │ │ │ │ subs r0, #1 │ │ │ │ mul.w r3, r4, r3 │ │ │ │ - b.n 5f542 │ │ │ │ + b.n 5f520 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f55a <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ +0005f538 <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #33037 @ 0x810d │ │ │ │ + movw r1, #32951 @ 0x80b7 │ │ │ │ movt r1, #5 │ │ │ │ - b.w 2135e0 <_PyXIData_Release@@Base+0x70> │ │ │ │ + b.w 212e68 <_PyXIData_Release@@Base+0x70> │ │ │ │ │ │ │ │ -0005f568 : │ │ │ │ +0005f546 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - cbz r0, 5f584 │ │ │ │ + cbz r0, 5f562 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - movw r3, #7709 @ 0x1e1d │ │ │ │ + movw r3, #7597 @ 0x1dad │ │ │ │ movt r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f586 : │ │ │ │ +0005f564 : │ │ │ │ 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] @ (5f5b8 ) │ │ │ │ + ldr r4, [pc, #32] @ (5f598 ) │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f5bc <_PyObject_CallFunction_SizeT@@Base>: │ │ │ │ +0005f59c <_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] @ (5f5f0 <_PyObject_CallFunction_SizeT@@Base+0x34>) │ │ │ │ + ldr r4, [pc, #32] @ (5f5d0 <_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] │ │ │ │ @@ -77504,403 +77485,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, #47932 @ 0xbb3c │ │ │ │ + movw r2, #45692 @ 0xb27c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl d0930 <_PyBytesWriter_Finish@@Base+0x2d4> │ │ │ │ + bl d0488 <_PyBytesWriter_Finish@@Base+0x2d4> │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f620 : │ │ │ │ +0005f600 : │ │ │ │ bic.w r0, r0, #2147483648 @ 0x80000000 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f626 <_PyCode_CheckNoInternalState@@Base>: │ │ │ │ +0005f606 <_PyCode_CheckNoInternalState@@Base>: │ │ │ │ ldr r3, [r0, #124] @ 0x7c │ │ │ │ - cbz r3, 5f63a <_PyCode_CheckNoInternalState@@Base+0x14> │ │ │ │ - cbz r1, 5f636 <_PyCode_CheckNoInternalState@@Base+0x10> │ │ │ │ - movw r3, #61972 @ 0xf214 │ │ │ │ + cbz r3, 5f61a <_PyCode_CheckNoInternalState@@Base+0x14> │ │ │ │ + cbz r1, 5f616 <_PyCode_CheckNoInternalState@@Base+0x10> │ │ │ │ + movw r3, #59828 @ 0xe9b4 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ str r3, [r1, #0] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f63e <_PyCode_CheckNoExternalState@@Base>: │ │ │ │ +0005f61e <_PyCode_CheckNoExternalState@@Base>: │ │ │ │ ldr r3, [r1, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5f658 <_PyCode_CheckNoExternalState@@Base+0x1a> │ │ │ │ + bgt.n 5f638 <_PyCode_CheckNoExternalState@@Base+0x1a> │ │ │ │ ldr r3, [r1, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5f662 <_PyCode_CheckNoExternalState@@Base+0x24> │ │ │ │ + bgt.n 5f642 <_PyCode_CheckNoExternalState@@Base+0x24> │ │ │ │ ldr r3, [r1, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5f674 <_PyCode_CheckNoExternalState@@Base+0x36> │ │ │ │ + ble.n 5f654 <_PyCode_CheckNoExternalState@@Base+0x36> │ │ │ │ ldr r3, [r1, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5f674 <_PyCode_CheckNoExternalState@@Base+0x36> │ │ │ │ - b.n 5f662 <_PyCode_CheckNoExternalState@@Base+0x24> │ │ │ │ - movw r3, #61924 @ 0xf1e4 │ │ │ │ + ble.n 5f654 <_PyCode_CheckNoExternalState@@Base+0x36> │ │ │ │ + b.n 5f642 <_PyCode_CheckNoExternalState@@Base+0x24> │ │ │ │ + movw r3, #59780 @ 0xe984 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - b.n 5f66a <_PyCode_CheckNoExternalState@@Base+0x2c> │ │ │ │ - movw r3, #61948 @ 0xf1fc │ │ │ │ + b.n 5f64a <_PyCode_CheckNoExternalState@@Base+0x2c> │ │ │ │ + movw r3, #59804 @ 0xe99c │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - cbnz r2, 5f670 <_PyCode_CheckNoExternalState@@Base+0x32> │ │ │ │ + cbnz r2, 5f650 <_PyCode_CheckNoExternalState@@Base+0x32> │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 5f66c <_PyCode_CheckNoExternalState@@Base+0x2e> │ │ │ │ + b.n 5f64c <_PyCode_CheckNoExternalState@@Base+0x2e> │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f678 <_PyCode_CheckPureFunction@@Base>: │ │ │ │ +0005f658 <_PyCode_CheckPureFunction@@Base>: │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bmi.n 5f688 <_PyCode_CheckPureFunction@@Base+0x10> │ │ │ │ + bmi.n 5f668 <_PyCode_CheckPureFunction@@Base+0x10> │ │ │ │ tst.w r3, #384 @ 0x180 │ │ │ │ - bne.n 5f692 <_PyCode_CheckPureFunction@@Base+0x1a> │ │ │ │ + bne.n 5f672 <_PyCode_CheckPureFunction@@Base+0x1a> │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.n 5f6a2 <_PyCode_CheckPureFunction@@Base+0x2a> │ │ │ │ - movw r3, #16700 @ 0x413c │ │ │ │ + bpl.n 5f682 <_PyCode_CheckPureFunction@@Base+0x2a> │ │ │ │ + movw r3, #14460 @ 0x387c │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ - b.n 5f69a <_PyCode_CheckPureFunction@@Base+0x22> │ │ │ │ - movw r3, #16728 @ 0x4158 │ │ │ │ + b.n 5f67a <_PyCode_CheckPureFunction@@Base+0x22> │ │ │ │ + movw r3, #14488 @ 0x3898 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ - cbz r1, 5f69e <_PyCode_CheckPureFunction@@Base+0x26> │ │ │ │ + cbz r1, 5f67e <_PyCode_CheckPureFunction@@Base+0x26> │ │ │ │ str r3, [r1, #0] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f6a6 : │ │ │ │ +0005f686 : │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f6aa : │ │ │ │ +0005f68a : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #43096 @ 0xa858 │ │ │ │ + movw r1, #40856 @ 0x9f98 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl 233d54 │ │ │ │ - cbnz r0, 5f6d4 │ │ │ │ + bl 2335a8 │ │ │ │ + cbnz r0, 5f6b4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 23444c │ │ │ │ + b.w 233ca0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005f6d8 : │ │ │ │ +0005f6b8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #43044 @ 0xa824 │ │ │ │ + movw r1, #40804 @ 0x9f64 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl 233d54 │ │ │ │ - cbnz r0, 5f702 │ │ │ │ + bl 2335a8 │ │ │ │ + cbnz r0, 5f6e2 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 23444c │ │ │ │ + b.w 233ca0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005f706 : │ │ │ │ +0005f6e6 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #43096 @ 0xa858 │ │ │ │ + movw r1, #40856 @ 0x9f98 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl 233d54 │ │ │ │ - cbnz r0, 5f72c │ │ │ │ + bl 2335a8 │ │ │ │ + cbnz r0, 5f70c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 5f398 │ │ │ │ + b.n 5f376 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005f730 : │ │ │ │ +0005f710 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #43140 @ 0xa884 │ │ │ │ + movw r1, #40900 @ 0x9fc4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl 233d54 │ │ │ │ - cbnz r0, 5f756 │ │ │ │ + bl 2335a8 │ │ │ │ + cbnz r0, 5f736 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 5f398 │ │ │ │ + b.n 5f376 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005f75a : │ │ │ │ +0005f73a : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #43044 @ 0xa824 │ │ │ │ + movw r1, #40804 @ 0x9f64 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl 233d54 │ │ │ │ - cbnz r0, 5f780 │ │ │ │ + bl 2335a8 │ │ │ │ + cbnz r0, 5f760 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 5f398 │ │ │ │ + b.n 5f376 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005f784 : │ │ │ │ +0005f764 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f786 <_PyFrame_IsEntryFrame@@Base>: │ │ │ │ +0005f766 <_PyFrame_IsEntryFrame@@Base>: │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r0, 5f796 <_PyFrame_IsEntryFrame@@Base+0x10> │ │ │ │ + cbz r0, 5f776 <_PyFrame_IsEntryFrame@@Base+0x10> │ │ │ │ ldrb.w r0, [r0, #38] @ 0x26 │ │ │ │ subs r3, r0, #3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f798 <_PyLong_New@@Base>: │ │ │ │ - b.w 7f5ec │ │ │ │ +0005f778 <_PyLong_New@@Base>: │ │ │ │ + b.w 7f61c │ │ │ │ │ │ │ │ -0005f79c <_PyLong_FromDigits@@Base>: │ │ │ │ +0005f77c <_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, 5f7de <_PyLong_FromDigits@@Base+0x42> │ │ │ │ + cbz r1, 5f7be <_PyLong_FromDigits@@Base+0x42> │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 7f5ec │ │ │ │ + bl 7f61c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5f7e0 <_PyLong_FromDigits@@Base+0x44> │ │ │ │ + cbz r0, 5f7c0 <_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 5f7e0 <_PyLong_FromDigits@@Base+0x44> │ │ │ │ - ldr r4, [pc, #4] @ (5f7e4 <_PyLong_FromDigits@@Base+0x48>) │ │ │ │ + b.n 5f7c0 <_PyLong_FromDigits@@Base+0x44> │ │ │ │ + ldr r4, [pc, #4] @ (5f7c4 <_PyLong_FromDigits@@Base+0x48>) │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ strh r0, [r4, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0005f7e8 <_PyLong_Sign@@Base>: │ │ │ │ +0005f7c8 <_PyLong_Sign@@Base>: │ │ │ │ ldr r0, [r0, #8] │ │ │ │ and.w r0, r0, #3 │ │ │ │ rsb r0, r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f7f4 : │ │ │ │ +0005f7d4 : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #15 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f800 : │ │ │ │ +0005f7e0 : │ │ │ │ ldrd r3, r0, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f812 <_PyDict_NewPresized@@Base>: │ │ │ │ +0005f7f2 <_PyDict_NewPresized@@Base>: │ │ │ │ movs r1, #0 │ │ │ │ - b.w 198c34 │ │ │ │ + b.w 198198 │ │ │ │ │ │ │ │ -0005f818 <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ - b.w 198a80 │ │ │ │ +0005f7f8 <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ + b.w 197fe4 │ │ │ │ │ │ │ │ -0005f81c <_PyDict_SizeOf@@Base>: │ │ │ │ - b.w 505bc <_PyObject_CheckXIData@@Base+0x1698> │ │ │ │ +0005f7fc <_PyDict_SizeOf@@Base>: │ │ │ │ + b.w 50468 <_PySemaphore_Destroy@@Base+0xf8> │ │ │ │ │ │ │ │ -0005f820 : │ │ │ │ +0005f800 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005f83a : │ │ │ │ - b.w 21c63c │ │ │ │ +0005f81a : │ │ │ │ + b.w 21be0c │ │ │ │ │ │ │ │ -0005f83e : │ │ │ │ - b.w 272d5c <_Py_strhex@@Base+0x28c> │ │ │ │ +0005f81e : │ │ │ │ + b.w 272584 <_Py_strhex@@Base+0x28c> │ │ │ │ │ │ │ │ -0005f842 : │ │ │ │ - b.w 54dcc │ │ │ │ +0005f822 : │ │ │ │ + b.w 54ce4 │ │ │ │ │ │ │ │ -0005f846 : │ │ │ │ +0005f826 : │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ subs r3, r0, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f856 : │ │ │ │ +0005f836 : │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ subs r3, r0, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f866 : │ │ │ │ +0005f846 : │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ subs r3, r0, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f876 <_Py_SetRefcnt@@Base>: │ │ │ │ +0005f856 <_Py_SetRefcnt@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt r1, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f882 : │ │ │ │ +0005f862 : │ │ │ │ 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 5f8c4 │ │ │ │ + bls.n 5f8a4 │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - bhi.n 5f8b8 │ │ │ │ + bhi.n 5f898 │ │ │ │ add.w r5, r4, r4, lsl #1 │ │ │ │ - b.n 5f8c6 │ │ │ │ + b.n 5f8a6 │ │ │ │ cmp.w r4, #512 @ 0x200 │ │ │ │ ite ls │ │ │ │ movls r5, r4 │ │ │ │ movhi r5, #0 │ │ │ │ - b.n 5f8c6 │ │ │ │ + b.n 5f8a6 │ │ │ │ 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 2937e4 <_PyMonitoring_FireBranchEvent@@Base+0x300> │ │ │ │ + bl 292f64 <_PyMonitoring_FireBranchEvent@@Base+0x300> │ │ │ │ subs r0, r4, r1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r2, #516 @ 0x204 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #4 │ │ │ │ blx 2b314 │ │ │ │ - ldr r1, [pc, #32] @ (5f920 ) │ │ │ │ + ldr r1, [pc, #32] @ (5f900 ) │ │ │ │ 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} │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ + ldrsh r0, [r1, r5] │ │ │ │ movs r5, r5 │ │ │ │ - movw r3, #26112 @ 0x6600 │ │ │ │ + movw r3, #23872 @ 0x5d40 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5f998 │ │ │ │ + beq.n 5f978 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 5f998 │ │ │ │ + beq.n 5f978 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #84] @ (5f99c ) │ │ │ │ + ldr r2, [pc, #84] @ (5f97c ) │ │ │ │ mov r4, r0 │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r3, [r0, r2] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5f968 │ │ │ │ + bne.n 5f948 │ │ │ │ movw r3, #4348 @ 0x10fc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r1, [r0, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5f968 │ │ │ │ + beq.n 5f948 │ │ │ │ blx 2ad14 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 5f980 │ │ │ │ - cbz r3, 5f97c │ │ │ │ + beq.n 5f960 │ │ │ │ + cbz r3, 5f95c │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [r3, #1592] @ 0x638 │ │ │ │ - b.n 5f96e │ │ │ │ + b.n 5f94e │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 5f98e │ │ │ │ + bne.n 5f96e │ │ │ │ ldr.w r3, [r4, #1592] @ 0x638 │ │ │ │ - cbz r2, 5f98c │ │ │ │ + cbz r2, 5f96c │ │ │ │ str.w r3, [r2, #1592] @ 0x638 │ │ │ │ - b.n 5f98e │ │ │ │ + b.n 5f96e │ │ │ │ str r3, [r1, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 191d74 │ │ │ │ + b.w 19124c │ │ │ │ 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 │ │ │ │ @@ -77910,22 +77891,22 @@ │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ mov sl, r3 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.n 5f9cc │ │ │ │ + bne.n 5f9ac │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 5fb66 │ │ │ │ + b.n 5fb46 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5f9c6 │ │ │ │ + beq.n 5f9a6 │ │ │ │ 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 │ │ │ │ @@ -77935,68 +77916,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 5fa1a │ │ │ │ + bls.n 5f9fa │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bhi.n 5fa10 │ │ │ │ + bhi.n 5f9f0 │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ - b.n 5fa1c │ │ │ │ + b.n 5f9fc │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ it hi │ │ │ │ movhi r1, #0 │ │ │ │ - b.n 5fa1c │ │ │ │ + b.n 5f9fc │ │ │ │ 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 5fa46 │ │ │ │ + bne.n 5fa26 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 5fb66 │ │ │ │ + b.n 5fb46 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 5fa6e │ │ │ │ + bne.n 5fa4e │ │ │ │ mov.w r8, #0 │ │ │ │ ldrh r2, [r6, #10] │ │ │ │ mov r3, r5 │ │ │ │ cmp r2, r8 │ │ │ │ - bls.n 5f9c6 │ │ │ │ + bls.n 5f9a6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5fb66 │ │ │ │ + beq.n 5fb46 │ │ │ │ add r4, r5 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 5fa4e │ │ │ │ + b.n 5fa2e │ │ │ │ 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 5fa9e │ │ │ │ + beq.n 5fa7e │ │ │ │ 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 │ │ │ │ @@ -78004,20 +77985,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 293ec4 <_PyMonitoring_FireBranchEvent@@Base+0x9e0> │ │ │ │ + bl 293644 <_PyMonitoring_FireBranchEvent@@Base+0x9e0> │ │ │ │ ldr r2, [r6, #16] │ │ │ │ add.w lr, r0, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ subs r6, r2, r4 │ │ │ │ - cbz r2, 5fb0a │ │ │ │ + cbz r2, 5faea │ │ │ │ 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 │ │ │ │ @@ -78029,96 +78010,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 5fac4 │ │ │ │ + b.n 5faa4 │ │ │ │ mov r8, r2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 5f9c6 │ │ │ │ + beq.w 5f9a6 │ │ │ │ add r3, sp, #16 │ │ │ │ ldr.w r6, [r3, r8, lsl #2] │ │ │ │ - cbnz r6, 5fb36 │ │ │ │ + cbnz r6, 5fb16 │ │ │ │ movs r6, #32 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ - cbz r0, 5fb66 │ │ │ │ + cbz r0, 5fb46 │ │ │ │ add r4, r5 │ │ │ │ subs r6, #1 │ │ │ │ - bne.n 5fb1e │ │ │ │ - b.n 5fb60 │ │ │ │ + bne.n 5fafe │ │ │ │ + b.n 5fb40 │ │ │ │ mvns r6, r6 │ │ │ │ rbit r2, r6 │ │ │ │ clz r2, r2 │ │ │ │ mla r2, r5, r2, r4 │ │ │ │ - cbz r6, 5fb5c │ │ │ │ + cbz r6, 5fb3c │ │ │ │ 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 5fb38 │ │ │ │ - b.n 5fb66 │ │ │ │ + bne.n 5fb18 │ │ │ │ + b.n 5fb46 │ │ │ │ add.w r4, r4, r5, lsl #5 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 5fb0c │ │ │ │ + b.n 5faec │ │ │ │ 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 5f1c6 │ │ │ │ - cbz r0, 5fbb6 │ │ │ │ + bl 5f16e │ │ │ │ + cbz r0, 5fb96 │ │ │ │ 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 5f1e0 │ │ │ │ + bl 5f188 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 5f1f0 │ │ │ │ + bl 5f1ce │ │ │ │ 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, #62077 @ 0xf27d │ │ │ │ + movw r0, #62043 @ 0xf25b │ │ │ │ movt r0, #5 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 5fb70 │ │ │ │ + bl 5fb50 │ │ │ │ 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 │ │ │ │ @@ -78127,379 +78108,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 5fc2a │ │ │ │ - movw r4, #48400 @ 0xbd10 │ │ │ │ + beq.n 5fc0a │ │ │ │ + movw r4, #46264 @ 0xb4b8 │ │ │ │ movt r4, #44 @ 0x2c │ │ │ │ orrs r2, r3 │ │ │ │ - bne.n 5fc38 │ │ │ │ + bne.n 5fc18 │ │ │ │ mov.w r5, #1000 @ 0x3e8 │ │ │ │ - b.n 5fc3c │ │ │ │ - movw r4, #39548 @ 0x9a7c │ │ │ │ + b.n 5fc1c │ │ │ │ + movw r4, #37224 @ 0x9168 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ mov.w r5, #1024 @ 0x400 │ │ │ │ - b.n 5fc3c │ │ │ │ + b.n 5fc1c │ │ │ │ mov.w r5, #1024 @ 0x400 │ │ │ │ mov r3, r8 │ │ │ │ mov ip, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 5fc4c │ │ │ │ + bge.n 5fc2c │ │ │ │ rsbs r3, r8, #0 │ │ │ │ sbc.w ip, r7, r7, lsl #1 │ │ │ │ cmp r3, r5 │ │ │ │ sbcs.w r2, ip, #0 │ │ │ │ - bge.n 5fc90 │ │ │ │ + bge.n 5fc70 │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ orrs r3, r7 │ │ │ │ - bne.n 5fc62 │ │ │ │ + bne.n 5fc42 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ - beq.n 5fd4e │ │ │ │ + beq.n 5fd2e │ │ │ │ orrs.w r7, r8, r7 │ │ │ │ mov.w r3, #32 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #24 │ │ │ │ it eq │ │ │ │ - movweq r4, #34544 @ 0x86f0 │ │ │ │ - movw r2, #16764 @ 0x417c │ │ │ │ + movweq r4, #32304 @ 0x7e30 │ │ │ │ + movw r2, #14524 @ 0x38bc │ │ │ │ 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 5fd4e │ │ │ │ + b.n 5fd2e │ │ │ │ smull r2, lr, r5, r5 │ │ │ │ cmp r3, r2 │ │ │ │ sbcs.w r1, ip, lr │ │ │ │ ittet lt │ │ │ │ movlt r2, r5 │ │ │ │ movlt.w lr, #0 │ │ │ │ - movwge r6, #50216 @ 0xc428 │ │ │ │ - movwlt r6, #39280 @ 0x9970 │ │ │ │ + movwge r6, #48080 @ 0xbbd0 │ │ │ │ + movwlt r6, #36956 @ 0x905c │ │ │ │ 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, #43352 @ 0xa958 │ │ │ │ + movwge r6, #41424 @ 0xa1d0 │ │ │ │ movtge r6, #43 @ 0x2b │ │ │ │ - bl 293e24 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ + bl 2935a4 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 293e24 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ + bl 2935a4 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ movs r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ - bl 293e24 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ + bl 2935a4 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ mov r7, r2 │ │ │ │ mov.w r3, #8 │ │ │ │ add r5, sp, #16 │ │ │ │ - movw r2, #39772 @ 0x9b5c │ │ │ │ + movw r2, #37636 @ 0x9304 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #4] │ │ │ │ - movw r1, #34544 @ 0x86f0 │ │ │ │ + movw r1, #32304 @ 0x7e30 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r4, #16776 @ 0x4188 │ │ │ │ + movw r4, #14536 @ 0x38c8 │ │ │ │ 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, #16784 @ 0x4190 │ │ │ │ + movw r2, #14544 @ 0x38d0 │ │ │ │ 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, #16756 @ 0x4174 │ │ │ │ + movw r2, #14516 @ 0x38b4 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #24 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r2, r9 │ │ │ │ - movw r0, #62077 @ 0xf27d │ │ │ │ + movw r0, #62043 @ 0xf25b │ │ │ │ movt r0, #5 │ │ │ │ - bl 5fbbc │ │ │ │ + bl 5fb9c │ │ │ │ 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, #16816 @ 0x41b0 │ │ │ │ + movw r2, #14576 @ 0x38f0 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r3, r1 │ │ │ │ - movw r0, #62077 @ 0xf27d │ │ │ │ + movw r0, #62043 @ 0xf25b │ │ │ │ movt r0, #5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ - bl 5fbbc │ │ │ │ + bl 5fb9c │ │ │ │ orrs.w r6, r6, r8 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ mov.w r6, #0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - bne.n 5fe74 │ │ │ │ + bne.n 5fe54 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - bl 5fbf0 │ │ │ │ + bl 5fbd0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 5fbf0 │ │ │ │ + bl 5fbd0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 5fbf0 │ │ │ │ + bl 5fbd0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 5fbf0 │ │ │ │ + bl 5fbd0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 5fbf0 │ │ │ │ + bl 5fbd0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #48400 @ 0xbd10 │ │ │ │ + movw r3, #46264 @ 0xb4b8 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ - movw r2, #16756 @ 0x4174 │ │ │ │ + movw r2, #14516 @ 0x38b4 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r0, #62077 @ 0xf27d │ │ │ │ + movw r0, #62043 @ 0xf25b │ │ │ │ movt r0, #5 │ │ │ │ - bl 5fbbc │ │ │ │ + bl 5fb9c │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ ldrd r0, r3, [r5, #8] │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bge.n 5fe6a │ │ │ │ + bge.n 5fe4a │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #29844 @ 0x7494 │ │ │ │ + movw r2, #27604 @ 0x6bd4 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #62077 @ 0xf27d │ │ │ │ + movw r0, #62043 @ 0xf25b │ │ │ │ movt r0, #5 │ │ │ │ - bl 5fbbc │ │ │ │ - movw r2, #16800 @ 0x41a0 │ │ │ │ + bl 5fb9c │ │ │ │ + movw r2, #14560 @ 0x38e0 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ mov r1, r4 │ │ │ │ cmp r7, r6 │ │ │ │ it ne │ │ │ │ movne r2, r7 │ │ │ │ - movw r0, #62077 @ 0xf27d │ │ │ │ + movw r0, #62043 @ 0xf25b │ │ │ │ movt r0, #5 │ │ │ │ - bl 5fbbc │ │ │ │ - movw r2, #50660 @ 0xc5e4 │ │ │ │ + bl 5fb9c │ │ │ │ + movw r2, #49600 @ 0xc1c0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - b.n 5fef0 │ │ │ │ - movw r2, #16824 @ 0x41b8 │ │ │ │ + b.n 5fed0 │ │ │ │ + movw r2, #14584 @ 0x38f8 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - b.n 5fef0 │ │ │ │ + b.n 5fed0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 5fbf0 │ │ │ │ + bl 5fbd0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 5fbf0 │ │ │ │ + bl 5fbd0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 5fbf0 │ │ │ │ + bl 5fbd0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 5fbf0 │ │ │ │ + bl 5fbd0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #34544 @ 0x86f0 │ │ │ │ + movw r3, #32304 @ 0x7e30 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #16832 @ 0x41c0 │ │ │ │ + movw r2, #14592 @ 0x3900 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r0, #62077 @ 0xf27d │ │ │ │ + movw r0, #62043 @ 0xf25b │ │ │ │ movt r0, #5 │ │ │ │ - bl 5fbbc │ │ │ │ + bl 5fb9c │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldrd r2, r0, [r5, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bge.n 5fe6a │ │ │ │ - movw r2, #16840 @ 0x41c8 │ │ │ │ + bge.n 5fe4a │ │ │ │ + movw r2, #14600 @ 0x3908 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #62077 @ 0xf27d │ │ │ │ + movw r0, #62043 @ 0xf25b │ │ │ │ movt r0, #5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 5fbbc │ │ │ │ + b.n 5fb9c │ │ │ │ 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, #16816 @ 0x41b0 │ │ │ │ + movw r2, #14576 @ 0x38f0 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r0, #62077 @ 0xf27d │ │ │ │ + movw r0, #62043 @ 0xf25b │ │ │ │ movt r0, #5 │ │ │ │ - bl 5fbbc │ │ │ │ + bl 5fb9c │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r3, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r6] │ │ │ │ - bl 5fbf0 │ │ │ │ + bl 5fbd0 │ │ │ │ mov r1, r5 │ │ │ │ - movw r2, #50660 @ 0xc5e4 │ │ │ │ + movw r2, #49600 @ 0xc1c0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #62077 @ 0xf27d │ │ │ │ + movw r0, #62043 @ 0xf25b │ │ │ │ movt r0, #5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 5fbbc │ │ │ │ + b.n 5fb9c │ │ │ │ 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, 5ff82 │ │ │ │ + cbz r4, 5ff62 │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.n 5ff74 │ │ │ │ - b.n 5ffd8 │ │ │ │ + bne.n 5ff54 │ │ │ │ + b.n 5ffb8 │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ - beq.n 5ffd8 │ │ │ │ + beq.n 5ffb8 │ │ │ │ movw r3, #2732 @ 0xaac │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr.w r3, [r3, #1424] @ 0x590 │ │ │ │ - cbz r3, 5ffd8 │ │ │ │ + cbz r3, 5ffb8 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ bic.w r2, r2, #3 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5ffd8 │ │ │ │ + beq.n 5ffb8 │ │ │ │ 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, #16860 @ 0x41dc │ │ │ │ + movw r1, #14620 @ 0x391c │ │ │ │ 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 5fb70 │ │ │ │ - b.n 5ffe6 │ │ │ │ + bl 5fb50 │ │ │ │ + b.n 5ffc6 │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r1 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 5fb70 │ │ │ │ + bl 5fb50 │ │ │ │ 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, 60010 │ │ │ │ + cbnz r3, 5fff0 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ - bl 175e2c <_start@@Base+0x5a4> │ │ │ │ + bl 175304 <_start@@Base+0x5a4> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 60028 │ │ │ │ + cbz r3, 60008 │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - movw r0, #16880 @ 0x41f0 │ │ │ │ + movw r0, #14640 @ 0x3930 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 5ff5e │ │ │ │ - b.n 60068 │ │ │ │ + bl 5ff3e │ │ │ │ + b.n 60048 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r3, 60038 │ │ │ │ + cbnz r3, 60018 │ │ │ │ movw r0, #2204 @ 0x89c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 175e2c <_start@@Base+0x5a4> │ │ │ │ + bl 175304 <_start@@Base+0x5a4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 60068 │ │ │ │ + cbz r3, 60048 │ │ │ │ movw r3, #2728 @ 0xaa8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 60014 │ │ │ │ - ldr r2, [pc, #40] @ (60074 ) │ │ │ │ + blt.n 5fff4 │ │ │ │ + ldr r2, [pc, #40] @ (60054 ) │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ adds r0, r1, #1 │ │ │ │ strex r4, r0, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 60050 │ │ │ │ + bne.n 60030 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 60014 │ │ │ │ + ble.n 5fff4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrb r0, [r3, #23] │ │ │ │ lsls r2, r2, #1 │ │ │ │ @@ -78512,52 +78493,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, 600a8 │ │ │ │ + cbnz r3, 60088 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ - bl 175e2c <_start@@Base+0x5a4> │ │ │ │ + bl 175304 <_start@@Base+0x5a4> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 600be │ │ │ │ + cbz r3, 6009e │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #16900 @ 0x4204 │ │ │ │ + movw r0, #14660 @ 0x3944 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 5ff5e │ │ │ │ - b.n 600fe │ │ │ │ + bl 5ff3e │ │ │ │ + b.n 600de │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r3, 600ce │ │ │ │ + cbnz r3, 600ae │ │ │ │ movw r0, #2204 @ 0x89c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 175e2c <_start@@Base+0x5a4> │ │ │ │ + bl 175304 <_start@@Base+0x5a4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 600fe │ │ │ │ + cbz r3, 600de │ │ │ │ movw r3, #2724 @ 0xaa4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 600ac │ │ │ │ - ldr r2, [pc, #60] @ (60120 ) │ │ │ │ + blt.n 6008c │ │ │ │ + ldr r2, [pc, #60] @ (60100 ) │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ adds r0, r1, #1 │ │ │ │ strex r4, r0, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 600e6 │ │ │ │ + bne.n 600c6 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 600ac │ │ │ │ + ble.n 6008c │ │ │ │ movw r3, #32212 @ 0x7dd4 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - cbz r2, 60116 │ │ │ │ + cbz r2, 600f6 │ │ │ │ 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} │ │ │ │ @@ -78569,82 +78550,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 6017e │ │ │ │ + bhi.n 6015e │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r3 │ │ │ │ mov r6, r2 │ │ │ │ - bl 190708 <_Py_NewReference@@Base+0x16a8> │ │ │ │ + bl 18fbe0 <_Py_NewReference@@Base+0x16a8> │ │ │ │ mov r1, r0 │ │ │ │ - cbz r4, 60150 │ │ │ │ + cbz r4, 60130 │ │ │ │ subs r3, r5, r4 │ │ │ │ mov r5, r4 │ │ │ │ add r1, r3 │ │ │ │ cmp r7, #4 │ │ │ │ - bne.n 60172 │ │ │ │ - cbz r5, 6017e │ │ │ │ - cbz r1, 6017e │ │ │ │ + bne.n 60152 │ │ │ │ + cbz r5, 6015e │ │ │ │ + cbz r1, 6015e │ │ │ │ mov r4, r1 │ │ │ │ add r5, r1 │ │ │ │ mov.w r1, #1073741824 @ 0x40000000 │ │ │ │ movs r2, #1 │ │ │ │ subs r0, r5, r4 │ │ │ │ cmp r4, r1 │ │ │ │ - bcc.n 6017e │ │ │ │ + bcc.n 6015e │ │ │ │ add.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ - bl 190a94 <_Py_NewReference@@Base+0x1a34> │ │ │ │ - b.n 6015c │ │ │ │ + bl 18ff6c <_Py_NewReference@@Base+0x1a34> │ │ │ │ + b.n 6013c │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 190a94 <_Py_NewReference@@Base+0x1a34> │ │ │ │ + b.w 18ff6c <_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, 6019a │ │ │ │ + cbz r2, 6017a │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, #0] │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #76] @ (601ec ) │ │ │ │ - bl 190a20 <_Py_NewReference@@Base+0x19c0> │ │ │ │ - ldr r0, [pc, #72] @ (601f0 ) │ │ │ │ - bl 1b616c │ │ │ │ + ldr r0, [pc, #76] @ (601cc ) │ │ │ │ + bl 18fef8 <_Py_NewReference@@Base+0x19c0> │ │ │ │ + ldr r0, [pc, #72] @ (601d0 ) │ │ │ │ + bl 1b55c8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 1b6244 │ │ │ │ + bl 1b56a0 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 601e4 │ │ │ │ + cbz r4, 601c4 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ blx 2b8c8 │ │ │ │ - cbz r0, 601e4 │ │ │ │ + cbz r0, 601c4 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 601e4 │ │ │ │ + cbz r2, 601c4 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #16920 @ 0x4218 │ │ │ │ + movw r0, #14680 @ 0x3958 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 5ffea │ │ │ │ + bl 5ffca │ │ │ │ movs r0, #0 │ │ │ │ - b.n 601e6 │ │ │ │ + b.n 601c6 │ │ │ │ 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} │ │ │ │ @@ -78653,345 +78634,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 1b6244 │ │ │ │ + bl 1b56a0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 60296 │ │ │ │ + beq.n 60276 │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 190a20 <_Py_NewReference@@Base+0x19c0> │ │ │ │ + bl 18fef8 <_Py_NewReference@@Base+0x19c0> │ │ │ │ add.w r0, r4, #528 @ 0x210 │ │ │ │ - movw r6, #23176 @ 0x5a88 │ │ │ │ + movw r6, #23256 @ 0x5ad8 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ - bl 1b616c │ │ │ │ - ldr.w r8, [r6, #52] @ 0x34 │ │ │ │ + bl 1b55c8 │ │ │ │ + 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, 60296 │ │ │ │ + cbz r0, 60276 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 6025e │ │ │ │ + bne.n 6023e │ │ │ │ str.w r9, [r0] │ │ │ │ - b.n 60240 │ │ │ │ + b.n 60220 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.n 60282 │ │ │ │ + bne.n 60262 │ │ │ │ cmp.w r8, #8 │ │ │ │ - bne.n 60282 │ │ │ │ + bne.n 60262 │ │ │ │ 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, 60296 │ │ │ │ - movw r0, #16996 @ 0x4264 │ │ │ │ + cbz r0, 60276 │ │ │ │ + movw r0, #14756 @ 0x39a4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 5ffea │ │ │ │ + bl 5ffca │ │ │ │ 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 602d8 │ │ │ │ + bne.n 602b8 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ - cbz r3, 602d8 │ │ │ │ + cbz r3, 602b8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1954d8 │ │ │ │ + bl 1949b8 │ │ │ │ cmp r0, #4 │ │ │ │ - bls.n 602d8 │ │ │ │ + bls.n 602b8 │ │ │ │ subs r1, r0, #4 │ │ │ │ movw r2, #59968 @ 0xea40 │ │ │ │ movt r2, #79 @ 0x4f │ │ │ │ adds r0, r4, #4 │ │ │ │ - bl 601f4 │ │ │ │ + bl 601d4 │ │ │ │ add.w r1, r5, #32 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ bic.w r2, r3, #3 │ │ │ │ ands.w r0, r3, #3 │ │ │ │ - bne.n 602ee │ │ │ │ + bne.n 602ce │ │ │ │ orr.w r2, r2, #1 │ │ │ │ - b.n 602f4 │ │ │ │ + b.n 602d4 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r2, r4, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r6, [r1] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 60308 │ │ │ │ + bne.n 602e8 │ │ │ │ strex ip, r2, [r1] │ │ │ │ cmp.w ip, #0 │ │ │ │ mov r3, r6 │ │ │ │ - bne.n 602de │ │ │ │ - cbnz r0, 6035c │ │ │ │ + bne.n 602be │ │ │ │ + cbnz r0, 6033c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 6031a │ │ │ │ + cbnz r3, 602fa │ │ │ │ ldr r3, [r5, #32] │ │ │ │ - b.n 60340 │ │ │ │ + b.n 60320 │ │ │ │ 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 60336 │ │ │ │ + bne.n 60316 │ │ │ │ strex r6, r4, [r2] │ │ │ │ cmp r6, #0 │ │ │ │ mov r3, r0 │ │ │ │ - beq.n 60316 │ │ │ │ - b.n 60322 │ │ │ │ + beq.n 602f6 │ │ │ │ + b.n 60302 │ │ │ │ mov r3, r0 │ │ │ │ - beq.n 6035c │ │ │ │ + beq.n 6033c │ │ │ │ bic.w r2, r3, #3 │ │ │ │ dmb ish │ │ │ │ orr.w r2, r2, #2 │ │ │ │ ldrex r0, [r1] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 6033c │ │ │ │ + bne.n 6031c │ │ │ │ strex r4, r2, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - b.n 6033c │ │ │ │ + b.n 6031c │ │ │ │ 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 60386 │ │ │ │ + bne.n 60366 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 60396 │ │ │ │ + bhi.n 60376 │ │ │ │ adds r3, #1 │ │ │ │ yield │ │ │ │ - b.n 60366 │ │ │ │ + b.n 60346 │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 6038e │ │ │ │ + bne.n 6036e │ │ │ │ movs r0, #1 │ │ │ │ - b.n 603b4 │ │ │ │ - cbz r2, 6039a │ │ │ │ + b.n 60394 │ │ │ │ + cbz r2, 6037a │ │ │ │ cmp r6, #3 │ │ │ │ - bne.n 6039a │ │ │ │ - b.n 6038a │ │ │ │ + bne.n 6037a │ │ │ │ + b.n 6036a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 603b4 │ │ │ │ + b.n 60394 │ │ │ │ orrs r5, r1 │ │ │ │ dmb ish │ │ │ │ ldrex r6, [r7] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 603b0 │ │ │ │ + bne.n 60390 │ │ │ │ strex ip, r5, [r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 6038a │ │ │ │ - b.n 60366 │ │ │ │ + beq.n 6036a │ │ │ │ + b.n 60346 │ │ │ │ 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 6035e │ │ │ │ - cbnz r0, 603d8 │ │ │ │ + bl 6033e │ │ │ │ + cbnz r0, 603b8 │ │ │ │ yield │ │ │ │ - b.n 603c8 │ │ │ │ + b.n 603a8 │ │ │ │ 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 6035e │ │ │ │ - cbnz r0, 603fe │ │ │ │ + bl 6033e │ │ │ │ + cbnz r0, 603de │ │ │ │ yield │ │ │ │ - b.n 603ee │ │ │ │ + b.n 603ce │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #20] │ │ │ │ adds r1, #20 │ │ │ │ strd r3, r3, [r4, #40] @ 0x28 │ │ │ │ - bl 193364 │ │ │ │ + bl 19283c │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r3, #26112 @ 0x6600 │ │ │ │ + movw r3, #23872 @ 0x5d40 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 604e6 │ │ │ │ + beq.n 604c6 │ │ │ │ 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 604d6 │ │ │ │ + beq.n 604b6 │ │ │ │ ldr.w r3, [r0, #1580] @ 0x62c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 604dc │ │ │ │ + beq.n 604bc │ │ │ │ mov r8, r4 │ │ │ │ add.w r5, r6, #520 @ 0x208 │ │ │ │ addw sl, r6, #1420 @ 0x58c │ │ │ │ - bl 17fb0c <_Py_SetLocaleFromEnv@@Base+0x5bfc> │ │ │ │ + bl 17efe4 <_Py_SetLocaleFromEnv@@Base+0x5bfc> │ │ │ │ ldr.w r7, [r8, #520] @ 0x208 │ │ │ │ - cbz r7, 604a0 │ │ │ │ + cbz r7, 60480 │ │ │ │ mov.w r9, #0 │ │ │ │ dmb ish │ │ │ │ str r6, [r7, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ - bl 6035e │ │ │ │ - cbnz r0, 60470 │ │ │ │ + bl 6033e │ │ │ │ + cbnz r0, 60450 │ │ │ │ yield │ │ │ │ - b.n 60460 │ │ │ │ + b.n 60440 │ │ │ │ ldr r7, [r7, #40] @ 0x28 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 6045a │ │ │ │ + bne.n 6043a │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r8, #520] @ 0x208 │ │ │ │ - cbnz r2, 60494 │ │ │ │ + cbnz r2, 60474 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r8, #524] @ 0x20c │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 191c5c <_Py_NewReference@@Base+0x2bfc> │ │ │ │ - b.n 604a2 │ │ │ │ + bl 191134 <_Py_NewReference@@Base+0x2bfc> │ │ │ │ + b.n 60482 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ ldr.w r3, [r8, #524] @ 0x20c │ │ │ │ str r3, [r5, #4] │ │ │ │ - b.n 604a2 │ │ │ │ + b.n 60482 │ │ │ │ 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 60450 │ │ │ │ + bne.n 60430 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17fb0c <_Py_SetLocaleFromEnv@@Base+0x5bfc> │ │ │ │ - cbnz r0, 604ce │ │ │ │ + bl 17efe4 <_Py_SetLocaleFromEnv@@Base+0x5bfc> │ │ │ │ + cbnz r0, 604ae │ │ │ │ yield │ │ │ │ - b.n 604c2 │ │ │ │ + b.n 604a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 5f8e2 │ │ │ │ - b.n 604dc │ │ │ │ + bl 5f8c2 │ │ │ │ + b.n 604bc │ │ │ │ movs r1, #2 │ │ │ │ - bl 17af88 <_Py_SetLocaleFromEnv@@Base+0x1078> │ │ │ │ + bl 17a460 <_Py_SetLocaleFromEnv@@Base+0x1078> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 5f924 │ │ │ │ + b.w 5f904 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #0] │ │ │ │ dmb ish │ │ │ │ str r3, [r1, #72] @ 0x48 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 60504 │ │ │ │ + bne.n 604e4 │ │ │ │ strex ip, r1, [r0] │ │ │ │ cmp.w ip, #0 │ │ │ │ mov r3, r2 │ │ │ │ - bne.n 604ea │ │ │ │ + bne.n 604ca │ │ │ │ adds r0, #192 @ 0xc0 │ │ │ │ ldrex r3, [r0] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6050a │ │ │ │ + bne.n 604ea │ │ │ │ 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 60562 │ │ │ │ + bcs.n 60542 │ │ │ │ ldr.w r9, [r5, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 6055a │ │ │ │ + bne.n 6053a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fae78 <_PyInterpreterConfig_InitFromDict@@Base+0xa6c> │ │ │ │ + bl 1fb194 │ │ │ │ str.w r9, [r5, #24] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mla r5, r8, r3, r5 │ │ │ │ - b.n 60540 │ │ │ │ + b.n 60520 │ │ │ │ movw r5, #2204 @ 0x89c │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ ldr.w r3, [r5, #244] @ 0xf4 │ │ │ │ - cbnz r3, 60578 │ │ │ │ + cbnz r3, 60558 │ │ │ │ add.w r0, r5, #240 @ 0xf0 │ │ │ │ - bl 175e2c <_start@@Base+0x5a4> │ │ │ │ + bl 175304 <_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 191a08 <_Py_NewReference@@Base+0x29a8> │ │ │ │ + bl 190ee0 <_Py_NewReference@@Base+0x29a8> │ │ │ │ ldr.w r0, [r6, #448] @ 0x1c0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ - bl 190a20 <_Py_NewReference@@Base+0x19c0> │ │ │ │ + bl 18fef8 <_Py_NewReference@@Base+0x19c0> │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ lsls r0, r0, #15 │ │ │ │ negs r0, r0 │ │ │ │ - bl 191478 <_Py_NewReference@@Base+0x2418> │ │ │ │ + bl 190950 <_Py_NewReference@@Base+0x2418> │ │ │ │ movs r3, #0 │ │ │ │ dmb ish │ │ │ │ str r3, [r4, #112] @ 0x70 │ │ │ │ dmb ish │ │ │ │ add.w r5, r4, #72 @ 0x48 │ │ │ │ dmb ish │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ @@ -79006,71 +78987,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 605ee │ │ │ │ + bne.n 605ce │ │ │ │ strex r7, r2, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bne.n 605ca │ │ │ │ + bne.n 605aa │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 605f4 │ │ │ │ + bne.n 605d4 │ │ │ │ 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 192c6c <_PyStaticType_InitForExtension@@Base+0x744> │ │ │ │ + bl 192144 <_PyStaticType_InitForExtension@@Base+0x744> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 60634 │ │ │ │ + cbnz r3, 60614 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 193280 │ │ │ │ - b.n 6067a │ │ │ │ + bl 192758 │ │ │ │ + b.n 6065a │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 6067a │ │ │ │ + bne.n 6065a │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 1932bc │ │ │ │ + bl 192794 │ │ │ │ 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 190a20 <_Py_NewReference@@Base+0x19c0> │ │ │ │ + bl 18fef8 <_Py_NewReference@@Base+0x19c0> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6067a │ │ │ │ + bne.n 6065a │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6051a │ │ │ │ + bl 604fa │ │ │ │ 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 │ │ │ │ @@ -79082,154 +79063,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 60720 │ │ │ │ + bcs.n 60700 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbz r3, 6070a │ │ │ │ + cbz r3, 606ea │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 192c6c <_PyStaticType_InitForExtension@@Base+0x744> │ │ │ │ + bl 192144 <_PyStaticType_InitForExtension@@Base+0x744> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 606f2 │ │ │ │ + cbnz r3, 606d2 │ │ │ │ ldr.w r0, [r9, #448] @ 0x1c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r0, #256 @ 0x100 │ │ │ │ - bl 190a20 <_Py_NewReference@@Base+0x19c0> │ │ │ │ + bl 18fef8 <_Py_NewReference@@Base+0x19c0> │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #80] @ 0x50 │ │ │ │ - bl 193438 │ │ │ │ + bl 192910 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, sl │ │ │ │ it cs │ │ │ │ orrcs.w r5, r5, #1 │ │ │ │ - b.n 60718 │ │ │ │ + b.n 606f8 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, fp │ │ │ │ - bne.n 60718 │ │ │ │ + bne.n 606f8 │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 60716 │ │ │ │ + bcc.n 606f6 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ it hi │ │ │ │ orrhi.w r5, r5, #1 │ │ │ │ - b.n 60718 │ │ │ │ + b.n 606f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ it cs │ │ │ │ orrcs.w r5, r5, #1 │ │ │ │ - b.n 60718 │ │ │ │ + b.n 606f8 │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mla r4, r8, r3, r4 │ │ │ │ - b.n 606ae │ │ │ │ + b.n 6068e │ │ │ │ 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, 6074a │ │ │ │ + cbz r3, 6072a │ │ │ │ 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 191478 <_Py_NewReference@@Base+0x2418> │ │ │ │ + bl 190950 <_Py_NewReference@@Base+0x2418> │ │ │ │ ldr.w r0, [r7, #448] @ 0x1c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ - bl 190a20 <_Py_NewReference@@Base+0x19c0> │ │ │ │ + bl 18fef8 <_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 608d0 │ │ │ │ + bcs.w 608b0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 608bc │ │ │ │ + beq.w 6089c │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ ldrb.w r2, [r9, #1597] @ 0x63d │ │ │ │ ubfx r3, r3, #3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 607c8 │ │ │ │ + beq.n 607a8 │ │ │ │ ldr.w r2, [r9] │ │ │ │ ldr r6, [r2, #16] │ │ │ │ - cbz r6, 607ca │ │ │ │ + cbz r6, 607aa │ │ │ │ ldrb.w r2, [r6, #1597] @ 0x63d │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 607ca │ │ │ │ + beq.n 607aa │ │ │ │ ldr.w r6, [r6, #1592] @ 0x638 │ │ │ │ - b.n 607b8 │ │ │ │ + b.n 60798 │ │ │ │ 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 190a20 <_Py_NewReference@@Base+0x19c0> │ │ │ │ + bl 18fef8 <_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 6035e │ │ │ │ - cbnz r0, 607fa │ │ │ │ + bl 6033e │ │ │ │ + cbnz r0, 607da │ │ │ │ yield │ │ │ │ - b.n 607ea │ │ │ │ + b.n 607ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 192c6c <_PyStaticType_InitForExtension@@Base+0x744> │ │ │ │ + bl 192144 <_PyStaticType_InitForExtension@@Base+0x744> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp, #0] │ │ │ │ - cbnz r3, 60812 │ │ │ │ + cbnz r3, 607f2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 193438 │ │ │ │ + bl 192910 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 608c6 │ │ │ │ + b.n 608a6 │ │ │ │ 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 18f7e0 <_Py_NewReference@@Base+0x780> │ │ │ │ + bl 18ecb8 <_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] │ │ │ │ @@ -79239,276 +79220,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, 60868 │ │ │ │ + cbz r3, 60848 │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ - b.n 6086c │ │ │ │ + b.n 6084c │ │ │ │ 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 191c5c <_Py_NewReference@@Base+0x2bfc> │ │ │ │ + bl 191134 <_Py_NewReference@@Base+0x2bfc> │ │ │ │ ldr.w r3, [r6, #1580] @ 0x62c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #1580] @ 0x62c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 608c6 │ │ │ │ + bne.n 608a6 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 608b4 │ │ │ │ + bcs.n 60894 │ │ │ │ cmp.w r8, #65536 @ 0x10000 │ │ │ │ ite hi │ │ │ │ movhi r3, #0 │ │ │ │ movls r3, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbz r3, 608c6 │ │ │ │ + cbz r3, 608a6 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 608c6 │ │ │ │ + bne.n 608a6 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [fp] │ │ │ │ - b.n 608c6 │ │ │ │ + b.n 608a6 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 60894 │ │ │ │ - b.n 608c6 │ │ │ │ + bhi.n 60874 │ │ │ │ + b.n 608a6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 193520 │ │ │ │ + bl 1929f8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r4, r2, r3, r4 │ │ │ │ - b.n 60794 │ │ │ │ + b.n 60774 │ │ │ │ ldr r4, [r5, #88] @ 0x58 │ │ │ │ - cbnz r4, 608de │ │ │ │ + cbnz r4, 608be │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 212cd4 <_PyXI_Exit@@Base+0xb58> │ │ │ │ + bl 21281c <_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, #17124 @ 0x42e4 │ │ │ │ + movw r3, #14884 @ 0x3a24 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r5, sp, #192 @ 0xc0 │ │ │ │ - movw r3, #17136 @ 0x42f0 │ │ │ │ + movw r3, #14896 @ 0x3a30 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ - movw r2, #17084 @ 0x42bc │ │ │ │ + movw r2, #14844 @ 0x39fc │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r0, #62077 @ 0xf27d │ │ │ │ + movw r0, #62043 @ 0xf25b │ │ │ │ movt r0, #5 │ │ │ │ - movw r3, #17144 @ 0x42f8 │ │ │ │ + movw r3, #14904 @ 0x3a38 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #17156 @ 0x4304 │ │ │ │ + movw r3, #14916 @ 0x3a44 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ str r3, [sp, #8] │ │ │ │ - movw r3, #17168 @ 0x4310 │ │ │ │ + movw r3, #14928 @ 0x3a50 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ str r3, [sp, #4] │ │ │ │ - movw r3, #17180 @ 0x431c │ │ │ │ + movw r3, #14940 @ 0x3a5c │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #17072 @ 0x42b0 │ │ │ │ + movw r3, #14832 @ 0x39f0 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ str r5, [r4, #8] │ │ │ │ strd r6, r6, [r4] │ │ │ │ - movw r5, #34544 @ 0x86f0 │ │ │ │ + movw r5, #32304 @ 0x7e30 │ │ │ │ movt r5, #41 @ 0x29 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - bl 5fbbc │ │ │ │ - ldr r0, [pc, #868] @ (60cd4 ) │ │ │ │ + bl 5fb9c │ │ │ │ + ldr r0, [pc, #868] @ (60cb4 ) │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r1, #17188 @ 0x4324 │ │ │ │ + movw r1, #14948 @ 0x3a64 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 5fd74 │ │ │ │ - ldr r0, [pc, #852] @ (60cd8 ) │ │ │ │ + bl 5fd54 │ │ │ │ + ldr r0, [pc, #852] @ (60cb8 ) │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r1, #17200 @ 0x4330 │ │ │ │ + movw r1, #14960 @ 0x3a70 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movw r5, #59968 @ 0xea40 │ │ │ │ movt r5, #79 @ 0x4f │ │ │ │ - bl 5fd74 │ │ │ │ + bl 5fd54 │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #30608 @ 0x7790 │ │ │ │ + movw r3, #28368 @ 0x6ed0 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #16816 @ 0x41b0 │ │ │ │ + movw r2, #14576 @ 0x38f0 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r0, #62077 @ 0xf27d │ │ │ │ + movw r0, #62043 @ 0xf25b │ │ │ │ movt r0, #5 │ │ │ │ - bl 5fbbc │ │ │ │ + bl 5fb9c │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrd r0, r1, [r5, #144] @ 0x90 │ │ │ │ - bl 5fbf0 │ │ │ │ + bl 5fbd0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #50660 @ 0xc5e4 │ │ │ │ + movw r2, #49600 @ 0xc1c0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #62077 @ 0xf27d │ │ │ │ + movw r0, #62043 @ 0xf25b │ │ │ │ movt r0, #5 │ │ │ │ - bl 5fbbc │ │ │ │ + bl 5fb9c │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #17212 @ 0x433c │ │ │ │ + movw r3, #14972 @ 0x3a7c │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ - movw r2, #16816 @ 0x41b0 │ │ │ │ + movw r2, #14576 @ 0x38f0 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r0, #62077 @ 0xf27d │ │ │ │ + movw r0, #62043 @ 0xf25b │ │ │ │ movt r0, #5 │ │ │ │ - bl 5fbbc │ │ │ │ + bl 5fb9c │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrd r0, r1, [r5, #176] @ 0xb0 │ │ │ │ - bl 5fbf0 │ │ │ │ + bl 5fbd0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #50660 @ 0xc5e4 │ │ │ │ + movw r2, #49600 @ 0xc1c0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #62077 @ 0xf27d │ │ │ │ + movw r0, #62043 @ 0xf25b │ │ │ │ movt r0, #5 │ │ │ │ - bl 5fbbc │ │ │ │ + bl 5fb9c │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r5, #192 @ 0xc0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #17220 @ 0x4344 │ │ │ │ + movw r1, #14980 @ 0x3a84 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 5fd74 │ │ │ │ + bl 5fd54 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #17228 @ 0x434c │ │ │ │ + movw r1, #14988 @ 0x3a8c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 5fd74 │ │ │ │ + bl 5fd54 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #224 @ 0xe0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #17240 @ 0x4358 │ │ │ │ + movw r1, #15000 @ 0x3a98 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 5fd74 │ │ │ │ + bl 5fd54 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #448 @ 0x1c0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #17252 @ 0x4364 │ │ │ │ + movw r1, #15012 @ 0x3aa4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 5fd74 │ │ │ │ + bl 5fd54 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #32 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #30508 @ 0x772c │ │ │ │ + movw r1, #28268 @ 0x6e6c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 5fd74 │ │ │ │ + bl 5fd54 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #256 @ 0x100 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #17240 @ 0x4358 │ │ │ │ + movw r1, #15000 @ 0x3a98 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 5fd74 │ │ │ │ + bl 5fd54 │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #480 @ 0x1e0 │ │ │ │ - movw r1, #17260 @ 0x436c │ │ │ │ + movw r1, #15020 @ 0x3aac │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 5ff02 │ │ │ │ + bl 5fee2 │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #560 @ 0x230 │ │ │ │ - movw r1, #17272 @ 0x4378 │ │ │ │ + movw r1, #15032 @ 0x3ab8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 5ff02 │ │ │ │ + bl 5fee2 │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #496 @ 0x1f0 │ │ │ │ - movw r1, #17284 @ 0x4384 │ │ │ │ + movw r1, #15044 @ 0x3ac4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 5ff02 │ │ │ │ + bl 5fee2 │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #512 @ 0x200 │ │ │ │ - movw r1, #30428 @ 0x76dc │ │ │ │ + movw r1, #28188 @ 0x6e1c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 5ff02 │ │ │ │ + bl 5fee2 │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #528 @ 0x210 │ │ │ │ - movw r1, #17292 @ 0x438c │ │ │ │ + movw r1, #15052 @ 0x3acc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 5ff02 │ │ │ │ + bl 5fee2 │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #544 @ 0x220 │ │ │ │ - movw r1, #17300 @ 0x4394 │ │ │ │ + movw r1, #15060 @ 0x3ad4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 5ff02 │ │ │ │ + bl 5fee2 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #288 @ 0x120 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #53668 @ 0xd1a4 │ │ │ │ + movw r1, #51412 @ 0xc8d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 5fd74 │ │ │ │ + bl 5fd54 │ │ │ │ ldrd r0, r1, [r5, #584] @ 0x248 │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ - beq.n 60b72 │ │ │ │ + beq.n 60b52 │ │ │ │ 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 293e24 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ + bl 2935a4 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ movs r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ - bl 293e24 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ + bl 2935a4 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ mov r1, r4 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - movw r3, #17308 @ 0x439c │ │ │ │ + movw r3, #15068 @ 0x3adc │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ - movw r2, #17320 @ 0x43a8 │ │ │ │ + movw r2, #15080 @ 0x3ae8 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r0, #62077 @ 0xf27d │ │ │ │ + movw r0, #62043 @ 0xf25b │ │ │ │ movt r0, #5 │ │ │ │ movs r6, #0 │ │ │ │ - bl 5fbbc │ │ │ │ + bl 5fb9c │ │ │ │ movs r7, #0 │ │ │ │ - bl 190160 <_Py_NewReference@@Base+0x1100> │ │ │ │ + bl 18f638 <_Py_NewReference@@Base+0x1100> │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r3, #17340 @ 0x43bc │ │ │ │ + movw r3, #15100 @ 0x3afc │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ - movw r2, #17352 @ 0x43c8 │ │ │ │ + movw r2, #15112 @ 0x3b08 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r0, #62077 @ 0xf27d │ │ │ │ + movw r0, #62043 @ 0xf25b │ │ │ │ movt r0, #5 │ │ │ │ mov.w r9, #1000 @ 0x3e8 │ │ │ │ - bl 5fbbc │ │ │ │ + bl 5fb9c │ │ │ │ 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 │ │ │ │ @@ -79524,15 +79505,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] @ (60cdc ) │ │ │ │ + ldr r1, [pc, #196] @ (60cbc ) │ │ │ │ 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 │ │ │ │ @@ -79546,363 +79527,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 293e24 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ + bl 2935a4 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ adds.w sl, sl, r0 │ │ │ │ ldrd r3, r2, [sp, #120] @ 0x78 │ │ │ │ adc.w r8, r8, r1 │ │ │ │ ldrd r0, r1, [sp, #128] @ 0x80 │ │ │ │ umull fp, r3, r3, r9 │ │ │ │ mla r9, r9, r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ - bl 293e24 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ + bl 2935a4 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ adds.w r0, fp, r0 │ │ │ │ adc.w r1, r9, r1 │ │ │ │ ldr.w r9, [sp, #156] @ 0x9c │ │ │ │ lsls r6, r3, #10 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 60ca4 │ │ │ │ + blt.n 60c84 │ │ │ │ mvn.w fp, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, fp │ │ │ │ sbcs.w r7, r7, #0 │ │ │ │ - bge.n 60ca8 │ │ │ │ + bge.n 60c88 │ │ │ │ mov fp, r5 │ │ │ │ - b.n 60ca8 │ │ │ │ + b.n 60c88 │ │ │ │ mov.w fp, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 60cbe │ │ │ │ + blt.n 60c9e │ │ │ │ mvn.w r7, #2147483648 @ 0x80000000 │ │ │ │ cmp sl, r7 │ │ │ │ sbcs.w r8, r8, #0 │ │ │ │ - bge.n 60cc0 │ │ │ │ + bge.n 60ca0 │ │ │ │ mov r7, sl │ │ │ │ - b.n 60cc0 │ │ │ │ + b.n 60ca0 │ │ │ │ movs r7, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 60ce0 │ │ │ │ + blt.n 60cc0 │ │ │ │ mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, r8 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ - bge.n 60ce4 │ │ │ │ + bge.n 60cc4 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 60ce4 │ │ │ │ + b.n 60cc4 │ │ │ │ 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 293a94 <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ - movw r2, #17364 @ 0x43d4 │ │ │ │ + bl 293214 <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ + movw r2, #15124 @ 0x3b14 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ umull fp, r3, fp, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - movw r0, #62077 @ 0xf27d │ │ │ │ + movw r0, #62043 @ 0xf25b │ │ │ │ movt r0, #5 │ │ │ │ mov r1, r4 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #40672 @ 0x9ee0 │ │ │ │ + movw r3, #38284 @ 0x958c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - bl 5fbbc │ │ │ │ + bl 5fb9c │ │ │ │ mov r0, r8 │ │ │ │ mov.w r1, #1000 @ 0x3e8 │ │ │ │ str.w r9, [sp, #16] │ │ │ │ - bl 293a94 <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ + bl 293214 <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ umull r8, r3, r8, r5 │ │ │ │ mov r0, r7 │ │ │ │ umull r7, r5, r7, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov.w r1, #1000 @ 0x3e8 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ str r3, [sp, #8] │ │ │ │ lsrs r5, r5, #6 │ │ │ │ - bl 293a94 <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ + bl 293214 <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r3, #3612 @ 0xe1c │ │ │ │ + movw r3, #1372 @ 0x55c │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ str r1, [sp, #4] │ │ │ │ - movw r2, #17384 @ 0x43e8 │ │ │ │ + movw r2, #15144 @ 0x3b28 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #62077 @ 0xf27d │ │ │ │ + movw r0, #62043 @ 0xf25b │ │ │ │ movt r0, #5 │ │ │ │ - movw r5, #40712 @ 0x9f08 │ │ │ │ + movw r5, #38576 @ 0x96b0 │ │ │ │ movt r5, #44 @ 0x2c │ │ │ │ - bl 5fbbc │ │ │ │ + bl 5fb9c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 5fbf0 │ │ │ │ + bl 5fbd0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 60daa │ │ │ │ + cbz r3, 60d8a │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #17452 @ 0x442c │ │ │ │ + movw r2, #15212 @ 0x3b6c │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r0, #62077 @ 0xf27d │ │ │ │ + movw r0, #62043 @ 0xf25b │ │ │ │ movt r0, #5 │ │ │ │ - bl 5fbbc │ │ │ │ + bl 5fb9c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 5fbf0 │ │ │ │ + bl 5fbd0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #50660 @ 0xc5e4 │ │ │ │ + movw r2, #49600 @ 0xc1c0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #62077 @ 0xf27d │ │ │ │ + movw r0, #62043 @ 0xf25b │ │ │ │ movt r0, #5 │ │ │ │ - bl 5fbbc │ │ │ │ + bl 5fb9c │ │ │ │ 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 60f1c │ │ │ │ + beq.w 60efc │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5f46a │ │ │ │ + bl 5f448 │ │ │ │ add.w r1, r4, #32 │ │ │ │ add.w r0, r5, #32 │ │ │ │ - bl 5f46a │ │ │ │ + bl 5f448 │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ - bl 5f46a │ │ │ │ + bl 5f448 │ │ │ │ add.w r1, r4, #96 @ 0x60 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 5f46a │ │ │ │ + bl 5f448 │ │ │ │ add.w r1, r4, #128 @ 0x80 │ │ │ │ add.w r0, r5, #128 @ 0x80 │ │ │ │ - bl 5f46a │ │ │ │ + bl 5f448 │ │ │ │ add.w r1, r4, #160 @ 0xa0 │ │ │ │ add.w r0, r5, #160 @ 0xa0 │ │ │ │ - bl 5f46a │ │ │ │ + bl 5f448 │ │ │ │ add.w r1, r4, #192 @ 0xc0 │ │ │ │ add.w r0, r5, #192 @ 0xc0 │ │ │ │ - bl 5f46a │ │ │ │ + bl 5f448 │ │ │ │ add.w r1, r4, #256 @ 0x100 │ │ │ │ add.w r0, r5, #256 @ 0x100 │ │ │ │ - bl 5f46a │ │ │ │ + bl 5f448 │ │ │ │ add.w r1, r4, #224 @ 0xe0 │ │ │ │ add.w r0, r5, #224 @ 0xe0 │ │ │ │ - bl 5f46a │ │ │ │ + bl 5f448 │ │ │ │ add.w r1, r4, #288 @ 0x120 │ │ │ │ add.w r0, r5, #288 @ 0x120 │ │ │ │ - bl 5f46a │ │ │ │ + bl 5f448 │ │ │ │ add.w r1, r4, #416 @ 0x1a0 │ │ │ │ add.w r0, r5, #416 @ 0x1a0 │ │ │ │ - bl 5f46a │ │ │ │ + bl 5f448 │ │ │ │ add.w r1, r4, #448 @ 0x1c0 │ │ │ │ add.w r0, r5, #448 @ 0x1c0 │ │ │ │ - bl 5f46a │ │ │ │ + bl 5f448 │ │ │ │ add.w r1, r4, #320 @ 0x140 │ │ │ │ add.w r0, r5, #320 @ 0x140 │ │ │ │ - bl 5f46a │ │ │ │ + bl 5f448 │ │ │ │ add.w r1, r4, #352 @ 0x160 │ │ │ │ add.w r0, r5, #352 @ 0x160 │ │ │ │ - bl 5f46a │ │ │ │ + bl 5f448 │ │ │ │ add.w r1, r4, #384 @ 0x180 │ │ │ │ add.w r0, r5, #384 @ 0x180 │ │ │ │ - bl 5f46a │ │ │ │ + bl 5f448 │ │ │ │ add.w r1, r4, #480 @ 0x1e0 │ │ │ │ add.w r0, r5, #480 @ 0x1e0 │ │ │ │ - bl 5f4ea │ │ │ │ + bl 5f4c8 │ │ │ │ add.w r1, r4, #496 @ 0x1f0 │ │ │ │ add.w r0, r5, #496 @ 0x1f0 │ │ │ │ - bl 5f4ea │ │ │ │ + bl 5f4c8 │ │ │ │ add.w r1, r4, #512 @ 0x200 │ │ │ │ add.w r0, r5, #512 @ 0x200 │ │ │ │ - bl 5f4ea │ │ │ │ + bl 5f4c8 │ │ │ │ add.w r1, r4, #528 @ 0x210 │ │ │ │ add.w r0, r5, #528 @ 0x210 │ │ │ │ - bl 5f4ea │ │ │ │ + bl 5f4c8 │ │ │ │ add.w r1, r4, #544 @ 0x220 │ │ │ │ add.w r0, r5, #544 @ 0x220 │ │ │ │ - bl 5f4ea │ │ │ │ + bl 5f4c8 │ │ │ │ add.w r1, r4, #560 @ 0x230 │ │ │ │ add.w r0, r5, #560 @ 0x230 │ │ │ │ - bl 5f4ea │ │ │ │ + bl 5f4c8 │ │ │ │ add.w r1, r4, #576 @ 0x240 │ │ │ │ add.w r0, r5, #576 @ 0x240 │ │ │ │ - bl 5f4ea │ │ │ │ + bl 5f4c8 │ │ │ │ add.w r1, r4, #592 @ 0x250 │ │ │ │ add.w r0, r5, #592 @ 0x250 │ │ │ │ - bl 5f4ea │ │ │ │ + bl 5f4c8 │ │ │ │ add.w r1, r4, #608 @ 0x260 │ │ │ │ add.w r0, r5, #608 @ 0x260 │ │ │ │ - bl 5f4ea │ │ │ │ + bl 5f4c8 │ │ │ │ add.w r1, r4, #624 @ 0x270 │ │ │ │ add.w r0, r5, #624 @ 0x270 │ │ │ │ - bl 5f4ea │ │ │ │ + bl 5f4c8 │ │ │ │ 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, #26112 @ 0x6600 │ │ │ │ + movw r6, #23872 @ 0x5d40 │ │ │ │ movt r6, #45 @ 0x2d │ │ │ │ sub sp, #8 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 61034 │ │ │ │ + beq.n 61014 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 61034 │ │ │ │ + beq.n 61014 │ │ │ │ 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 60f48 │ │ │ │ - ldr r0, [pc, #224] @ (61038 ) │ │ │ │ + bne.n 60f28 │ │ │ │ + ldr r0, [pc, #224] @ (61018 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 190b04 <_Py_NewReference@@Base+0x1aa4> │ │ │ │ + bl 18ffdc <_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 61034 │ │ │ │ + bne.n 61014 │ │ │ │ movw r5, #2732 @ 0xaac │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ ldr.w r3, [r5, #1424] @ 0x590 │ │ │ │ - cbz r3, 60f98 │ │ │ │ + cbz r3, 60f78 │ │ │ │ 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 60f9a │ │ │ │ + b.n 60f7a │ │ │ │ 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] @ (6103c ) │ │ │ │ + ldr r2, [pc, #144] @ (6101c ) │ │ │ │ str r1, [r3, r2] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 60fb4 │ │ │ │ + beq.n 60f94 │ │ │ │ blx 2ad14 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r4, [r3, #12] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 61034 │ │ │ │ + beq.n 61014 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 60fd4 │ │ │ │ + cbz r3, 60fb4 │ │ │ │ ldr.w r6, [r3, #1592] @ 0x638 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 60fd0 │ │ │ │ - bl 60414 │ │ │ │ + beq.n 60fb0 │ │ │ │ + bl 603f4 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 60fc0 │ │ │ │ + b.n 60fa0 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 60fe0 │ │ │ │ + beq.n 60fc0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17af88 <_Py_SetLocaleFromEnv@@Base+0x1078> │ │ │ │ + bl 17a460 <_Py_SetLocaleFromEnv@@Base+0x1078> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w r0, r0, #488 @ 0x1e8 │ │ │ │ - bl 60dc6 │ │ │ │ + bl 60da6 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 61034 │ │ │ │ + beq.n 61014 │ │ │ │ movw r3, #60624 @ 0xecd0 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 6101c │ │ │ │ + cbz r1, 60ffc │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 60ff8 │ │ │ │ + bne.n 60fd8 │ │ │ │ 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 60124 │ │ │ │ - b.n 61034 │ │ │ │ + bl 60104 │ │ │ │ + b.n 61014 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6102e │ │ │ │ + bne.n 6100e │ │ │ │ strex r0, r4, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne.n 60ffc │ │ │ │ + bne.n 60fdc │ │ │ │ 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, #15224 @ 0x3b78 │ │ │ │ + movt r2, #45 @ 0x2d │ │ │ │ + blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + cbnz r5, 61066 │ │ │ │ + movs r1, #1 │ │ │ │ + movw r2, #49600 @ 0xc1c0 │ │ │ │ + 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, #15260 @ 0x3b9c │ │ │ │ + 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 61080 │ │ │ │ + mov r3, r8 │ │ │ │ + movs r1, #1 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + movw r2, #15272 @ 0x3ba8 │ │ │ │ + movt r2, #45 @ 0x2d │ │ │ │ + blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ + movs r3, #3 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r1, #1 │ │ │ │ + movw r2, #15308 @ 0x3bcc │ │ │ │ + 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 610e0 │ │ │ │ + ldrb.w r3, [r5, #-2] │ │ │ │ + cmp r3, #253 @ 0xfd │ │ │ │ + bne.n 610e0 │ │ │ │ + ldrb.w r3, [r5, #-3] │ │ │ │ + cmp r3, #253 @ 0xfd │ │ │ │ + bne.n 610e0 │ │ │ │ + mov r3, r0 │ │ │ │ + movs r2, #28 │ │ │ │ + movs r1, #1 │ │ │ │ + movw r0, #15344 @ 0x3bf0 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + blx 2beb8 │ │ │ │ + b.n 61144 │ │ │ │ + movw r7, #15436 @ 0x3c4c │ │ │ │ + movt r7, #45 @ 0x2d │ │ │ │ + subs r6, r5, #3 │ │ │ │ + movs r3, #253 @ 0xfd │ │ │ │ + movs r1, #1 │ │ │ │ + movw r2, #15376 @ 0x3c10 │ │ │ │ + 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, #15412 @ 0x3c34 │ │ │ │ + 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 61126 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2beb8 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + movs r0, #10 │ │ │ │ + blx 2be9c │ │ │ │ + cmp r6, r5 │ │ │ │ + bne.n 610fa │ │ │ │ + movw r0, #15448 @ 0x3c58 │ │ │ │ + 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, #15596 @ 0x3cec │ │ │ │ + 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 61170 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 61160 │ │ │ │ + movs r6, #1 │ │ │ │ + b.n 61172 │ │ │ │ + movs r6, #0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cbz r6, 61188 │ │ │ │ + movs r2, #28 │ │ │ │ + movs r1, #1 │ │ │ │ + movw r0, #15344 @ 0x3bf0 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + blx 2beb8 │ │ │ │ + b.n 611da │ │ │ │ + mov r0, r3 │ │ │ │ + movw r2, #15376 @ 0x3c10 │ │ │ │ + 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, #15636 @ 0x3d14 │ │ │ │ + movt r2, #45 @ 0x2d │ │ │ │ + str.w fp, [sp] │ │ │ │ + blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ + movw r0, #15436 @ 0x3c4c │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + movs r2, #9 │ │ │ │ + movs r1, #1 │ │ │ │ + cmp.w fp, #253 @ 0xfd │ │ │ │ + beq.n 611cc │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + blx 2beb8 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + movs r0, #10 │ │ │ │ + adds r6, #1 │ │ │ │ + blx 2be9c │ │ │ │ + cmp r6, #4 │ │ │ │ + bne.n 6119a │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 6125c │ │ │ │ + mov r6, r5 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + movs r2, #14 │ │ │ │ + movs r1, #1 │ │ │ │ + movw r0, #15664 @ 0x3d30 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + blx 2beb8 │ │ │ │ + sub.w ip, r6, r5 │ │ │ │ + movw r2, #15680 @ 0x3d40 │ │ │ │ + movt r2, #45 @ 0x2d │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + movs r1, #1 │ │ │ │ + cmp.w ip, #8 │ │ │ │ + beq.n 6121a │ │ │ │ + mov r0, r3 │ │ │ │ + cmp r6, r7 │ │ │ │ + bcs.n 6121e │ │ │ │ + ldrb.w r3, [r6], #1 │ │ │ │ + blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ + b.n 611f4 │ │ │ │ + cmp r6, r7 │ │ │ │ + bcc.n 61228 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + movs r0, #10 │ │ │ │ + blx 2be9c │ │ │ │ + b.n 6125c │ │ │ │ + subs r2, r7, r6 │ │ │ │ + cmp r2, #8 │ │ │ │ + ble.n 61242 │ │ │ │ + sub.w r6, r7, #8 │ │ │ │ + movs r2, #4 │ │ │ │ + movs r1, #1 │ │ │ │ + movw r0, #15688 @ 0x3d48 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + blx 2beb8 │ │ │ │ + movw r2, #15680 @ 0x3d40 │ │ │ │ + movt r2, #45 @ 0x2d │ │ │ │ + movs r1, #1 │ │ │ │ + cmp r6, r7 │ │ │ │ + bcs.n 6121e │ │ │ │ + ldrb.w r3, [r6], #1 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ + b.n 61242 │ │ │ │ + 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 66398 <_Py_FatalRefcountErrorFunc@@Base+0x4c> │ │ │ │ mov r1, r0 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bpl.n 6105e │ │ │ │ + bpl.n 6129a │ │ │ │ ldr.w r3, [r0, #-1] │ │ │ │ subs r0, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61070 │ │ │ │ + bge.n 612ac │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r1, #-1] │ │ │ │ - cbnz r3, 61070 │ │ │ │ - b.w 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 612ac │ │ │ │ + b.w 76e30 <_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 │ │ │ │ │ │ │ │ -00061072 : │ │ │ │ - cbnz r0, 61078 │ │ │ │ - b.w 1f37b8 │ │ │ │ +000612ae : │ │ │ │ + cbnz r0, 612b4 │ │ │ │ + b.w 1f2f28 │ │ │ │ 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] @ (610b4 ) │ │ │ │ + ldr r2, [pc, #40] @ (612f0 ) │ │ │ │ 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, 610ac │ │ │ │ + cbz r3, 612e8 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ @@ -79911,760 +80101,760 @@ │ │ │ │ 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, 610e0 │ │ │ │ - movw r3, #34544 @ 0x86f0 │ │ │ │ + cbnz r2, 6131c │ │ │ │ + movw r3, #32304 @ 0x7e30 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #18284 @ 0x476c │ │ │ │ + movw r2, #15904 @ 0x3e20 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - b.n 610e8 │ │ │ │ - movw r3, #34576 @ 0x8710 │ │ │ │ + b.n 61324 │ │ │ │ + movw r3, #32336 @ 0x7e50 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ mov r1, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #17464 @ 0x4438 │ │ │ │ + movw r0, #15696 @ 0x3d50 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl e3efc │ │ │ │ + bl e3a1c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #17496 @ 0x4458 │ │ │ │ + movw r0, #15728 @ 0x3d70 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - b.w e3efc │ │ │ │ + b.w e3a1c │ │ │ │ │ │ │ │ -0006110c <_PyObject_GetDictPtr@@Base>: │ │ │ │ +00061348 <_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 6114a <_PyObject_GetDictPtr@@Base+0x3e> │ │ │ │ + bmi.n 61386 <_PyObject_GetDictPtr@@Base+0x3e> │ │ │ │ ldr.w r1, [r2, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 61160 <_PyObject_GetDictPtr@@Base+0x54> │ │ │ │ - bge.n 61146 <_PyObject_GetDictPtr@@Base+0x3a> │ │ │ │ + beq.n 6139c <_PyObject_GetDictPtr@@Base+0x54> │ │ │ │ + bge.n 61382 <_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 61168 <_PyObject_GetDictPtr@@Base+0x5c> │ │ │ │ + b.n 613a4 <_PyObject_GetDictPtr@@Base+0x5c> │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 61164 <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ + cbnz r3, 613a0 <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ lsls r3, r1, #29 │ │ │ │ - bpl.n 61164 <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ - bl 204f1c │ │ │ │ - cbnz r0, 61164 <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ - bl d82f8 │ │ │ │ + bpl.n 613a0 <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ + bl 2046f4 │ │ │ │ + cbnz r0, 613a0 <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ + bl d7e50 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 61168 <_PyObject_GetDictPtr@@Base+0x5c> │ │ │ │ + b.n 613a4 <_PyObject_GetDictPtr@@Base+0x5c> │ │ │ │ sub.w r0, r4, #12 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006116a : │ │ │ │ +000613a6 : │ │ │ │ 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 61198 │ │ │ │ - movw r0, #10668 @ 0x29ac │ │ │ │ + beq.n 613d4 │ │ │ │ + movw r0, #8428 @ 0x20ec │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r1, #59 @ 0x3b │ │ │ │ - bl 246738 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 245db8 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 611aa │ │ │ │ + b.n 613e6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 61194 │ │ │ │ + beq.n 613d0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000611ac : │ │ │ │ +000613e8 : │ │ │ │ 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 611da │ │ │ │ + beq.n 61416 │ │ │ │ movs r1, #28 │ │ │ │ - movw r0, #23828 @ 0x5d14 │ │ │ │ + movw r0, #21448 @ 0x53c8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 246738 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 245db8 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 611dc │ │ │ │ + b.n 61418 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000611de : │ │ │ │ +0006141a : │ │ │ │ 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 6120c │ │ │ │ + beq.n 61448 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #23828 @ 0x5d14 │ │ │ │ + movw r0, #21448 @ 0x53c8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 246738 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 245db8 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6120e │ │ │ │ + b.n 6144a │ │ │ │ ldr r0, [r0, #12] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00061210 : │ │ │ │ +0006144c : │ │ │ │ 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 61240 │ │ │ │ + beq.n 6147c │ │ │ │ movw r1, #393 @ 0x189 │ │ │ │ - movw r0, #23828 @ 0x5d14 │ │ │ │ + movw r0, #21448 @ 0x53c8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 246738 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 245db8 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 61242 │ │ │ │ + b.n 6147e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00061244 : │ │ │ │ +00061480 : │ │ │ │ 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 61278 │ │ │ │ - bl 882f0 │ │ │ │ - cbnz r0, 61278 │ │ │ │ + beq.n 614b4 │ │ │ │ + bl 88318 │ │ │ │ + cbnz r0, 614b4 │ │ │ │ movs r1, #138 @ 0x8a │ │ │ │ - movw r0, #60572 @ 0xec9c │ │ │ │ + movw r0, #58720 @ 0xe560 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 246738 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 61280 │ │ │ │ + bl 245db8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 614bc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 61284 │ │ │ │ + bpl.n 614c0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 61286 │ │ │ │ + b.n 614c2 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00061288 : │ │ │ │ +000614c4 : │ │ │ │ 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 612c0 │ │ │ │ - bl 882f0 │ │ │ │ - cbnz r0, 612c0 │ │ │ │ + beq.n 614fc │ │ │ │ + bl 88318 │ │ │ │ + cbnz r0, 614fc │ │ │ │ movs r1, #148 @ 0x94 │ │ │ │ - movw r0, #60572 @ 0xec9c │ │ │ │ + movw r0, #58720 @ 0xe560 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 246738 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 245db8 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 612c4 │ │ │ │ + b.n 61500 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000612c6 <_PyLong_UInt8_Converter@@Base>: │ │ │ │ +00061502 <_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 1241f4 │ │ │ │ + bl 123cb4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 612fa <_PyLong_UInt8_Converter@@Base+0x34> │ │ │ │ + beq.n 61536 <_PyLong_UInt8_Converter@@Base+0x34> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 612fc <_PyLong_UInt8_Converter@@Base+0x36> │ │ │ │ + beq.n 61538 <_PyLong_UInt8_Converter@@Base+0x36> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #17532 @ 0x447c │ │ │ │ + movw r1, #15764 @ 0x3d94 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000612fe <_PyLong_UInt16_Converter@@Base>: │ │ │ │ +0006153a <_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 1241f4 │ │ │ │ + bl 123cb4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 61332 <_PyLong_UInt16_Converter@@Base+0x34> │ │ │ │ + beq.n 6156e <_PyLong_UInt16_Converter@@Base+0x34> │ │ │ │ cmp r0, #2 │ │ │ │ - bls.n 61336 <_PyLong_UInt16_Converter@@Base+0x38> │ │ │ │ + bls.n 61572 <_PyLong_UInt16_Converter@@Base+0x38> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #17568 @ 0x44a0 │ │ │ │ + movw r1, #15800 @ 0x3db8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 61338 <_PyLong_UInt16_Converter@@Base+0x3a> │ │ │ │ + b.n 61574 <_PyLong_UInt16_Converter@@Base+0x3a> │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006133a : │ │ │ │ - b.w 112fc4 │ │ │ │ +00061576 : │ │ │ │ + b.w 112ad4 │ │ │ │ │ │ │ │ -0006133e : │ │ │ │ +0006157a : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 61376 │ │ │ │ + cbz r3, 615b2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 61376 │ │ │ │ + cbz r3, 615b2 │ │ │ │ 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 6136a │ │ │ │ - bl d82f8 │ │ │ │ + bne.n 615a6 │ │ │ │ + bl d7e50 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 61372 │ │ │ │ + b.n 615ae │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12afc0 │ │ │ │ + bl 12aa94 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006137a : │ │ │ │ +000615b6 : │ │ │ │ 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 61394 │ │ │ │ - cbnz r0, 6139a │ │ │ │ - bl 28ccbc <_Py_hashtable_foreach@@Base+0xeb4> │ │ │ │ - b.n 613b6 │ │ │ │ + beq.n 615d0 │ │ │ │ + cbnz r0, 615d6 │ │ │ │ + bl 28c604 <_Py_hashtable_foreach@@Base+0xeac> │ │ │ │ + b.n 615f2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbnz r3, 613bc │ │ │ │ + cbnz r3, 615f8 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #17604 @ 0x44c4 │ │ │ │ + movw r1, #15836 @ 0x3ddc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 613e0 │ │ │ │ + b.n 6161c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 613a0 │ │ │ │ + beq.n 615dc │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #1 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 613a0 │ │ │ │ + bne.n 615dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 12afc0 │ │ │ │ + bl 12aa94 │ │ │ │ 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 61408 │ │ │ │ + beq.n 61644 │ │ │ │ mov r5, r2 │ │ │ │ clz r2, r0 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - cbnz r0, 6140e │ │ │ │ - bl 28ccbc <_Py_hashtable_foreach@@Base+0xeb4> │ │ │ │ - b.n 6141a │ │ │ │ + cbnz r0, 6164a │ │ │ │ + bl 28c604 <_Py_hashtable_foreach@@Base+0xeac> │ │ │ │ + b.n 61656 │ │ │ │ mov r6, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 12945c │ │ │ │ + bl 128f30 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 61420 │ │ │ │ + cbz r0, 6165c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6142e │ │ │ │ + b.n 6166a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 12afc0 │ │ │ │ + bl 12aa94 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00061434 : │ │ │ │ - b.n 613e6 │ │ │ │ +00061670 : │ │ │ │ + b.n 61622 │ │ │ │ │ │ │ │ -00061436 : │ │ │ │ - b.n 613e6 │ │ │ │ +00061672 : │ │ │ │ + b.n 61622 │ │ │ │ │ │ │ │ -00061438 : │ │ │ │ +00061674 : │ │ │ │ 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, 6146e │ │ │ │ + cbz r3, 616aa │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 6146e │ │ │ │ + cbz r3, 616aa │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 6146e │ │ │ │ + cbz r3, 616aa │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 6146e │ │ │ │ + cbz r3, 616aa │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movw r2, #285 @ 0x11d │ │ │ │ - bl 12945c │ │ │ │ - cbz r0, 6148a │ │ │ │ - b.n 61484 │ │ │ │ + bl 128f30 │ │ │ │ + cbz r0, 616c6 │ │ │ │ + b.n 616c0 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #17644 @ 0x44ec │ │ │ │ + movw r1, #15876 @ 0x3e04 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 615be │ │ │ │ + b.n 617fa │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 12945c │ │ │ │ + bl 128f30 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 614a2 │ │ │ │ + cbz r0, 616de │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 12afc0 │ │ │ │ - b.n 61484 │ │ │ │ + bl 12aa94 │ │ │ │ + b.n 616c0 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r4 │ │ │ │ - bge.n 614ce │ │ │ │ + bge.n 6170a │ │ │ │ movw r3, #61144 @ 0xeed8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #17700 @ 0x4524 │ │ │ │ + movw r1, #15932 @ 0x3e3c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 12afc0 │ │ │ │ + bl 12aa94 │ │ │ │ mov r0, sp │ │ │ │ - bl 12afc0 │ │ │ │ - b.n 61484 │ │ │ │ + bl 12aa94 │ │ │ │ + b.n 616c0 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - cbnz r3, 61512 │ │ │ │ + cbnz r3, 6174e │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1ead58 <_PySet_Update@@Base+0x1f0> │ │ │ │ - cbz r0, 614e6 │ │ │ │ + bl 1ea4bc <_PySet_Update@@Base+0x1f0> │ │ │ │ + cbz r0, 61722 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 614e6 │ │ │ │ + cbnz r3, 61722 │ │ │ │ mov r0, sp │ │ │ │ - bl 1ead58 <_PySet_Update@@Base+0x1f0> │ │ │ │ - cbnz r0, 614fa │ │ │ │ + bl 1ea4bc <_PySet_Update@@Base+0x1f0> │ │ │ │ + cbnz r0, 61736 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 265b98 <_Py_c_prod@@Base+0xf60> │ │ │ │ - cbz r0, 61512 │ │ │ │ + bl 265390 <_Py_c_prod@@Base+0xf60> │ │ │ │ + cbz r0, 6174e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 61512 │ │ │ │ + cbnz r3, 6174e │ │ │ │ mov r0, sp │ │ │ │ - bl 265b98 <_Py_c_prod@@Base+0xf60> │ │ │ │ - cbz r0, 61512 │ │ │ │ + bl 265390 <_Py_c_prod@@Base+0xf60> │ │ │ │ + cbz r0, 6174e │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2beec │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 12afc0 │ │ │ │ + bl 12aa94 │ │ │ │ mov r0, sp │ │ │ │ - bl 12afc0 │ │ │ │ - b.n 615be │ │ │ │ + bl 12aa94 │ │ │ │ + b.n 617fa │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 75bf0 │ │ │ │ + bl 75c28 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 61530 │ │ │ │ - bl 1f37b8 │ │ │ │ + cbnz r0, 6176c │ │ │ │ + bl 1f2f28 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 12afc0 │ │ │ │ + bl 12aa94 │ │ │ │ mov r0, sp │ │ │ │ - bl 12afc0 │ │ │ │ - b.n 61484 │ │ │ │ + bl 12aa94 │ │ │ │ + b.n 616c0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 61542 │ │ │ │ + ble.n 6177e │ │ │ │ str.w r1, [r4, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 61534 │ │ │ │ + b.n 61770 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ movs r6, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 61558 │ │ │ │ + ble.n 61794 │ │ │ │ ldr.w r0, [r1, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ mul.w r6, r0, r6 │ │ │ │ - b.n 61548 │ │ │ │ + b.n 61784 │ │ │ │ movs r7, #0 │ │ │ │ - cbz r6, 615ac │ │ │ │ + cbz r6, 617e8 │ │ │ │ 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 6158e │ │ │ │ + blt.n 617ca │ │ │ │ ldr.w r0, [ip, r1, lsl #2] │ │ │ │ subs r1, #1 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ subs r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bge.n 61586 │ │ │ │ + bge.n 617c2 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ - b.n 6158e │ │ │ │ + b.n 617ca │ │ │ │ str.w r7, [r3, #-4] │ │ │ │ subs r3, #4 │ │ │ │ - b.n 6156a │ │ │ │ + b.n 617a6 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 28e160 │ │ │ │ + bl 28daa8 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 28e160 │ │ │ │ + bl 28daa8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 2beec │ │ │ │ - b.n 6155a │ │ │ │ + b.n 61796 │ │ │ │ mov r0, r4 │ │ │ │ - bl 75fa8 │ │ │ │ + bl 75fe0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 12afc0 │ │ │ │ + bl 12aa94 │ │ │ │ mov r0, sp │ │ │ │ - bl 12afc0 │ │ │ │ + bl 12aa94 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -000615c6 : │ │ │ │ - b.w 147914 │ │ │ │ +00061802 : │ │ │ │ + b.w 146f64 │ │ │ │ │ │ │ │ -000615ca : │ │ │ │ - b.w d5120 │ │ │ │ +00061806 : │ │ │ │ + b.w d4c84 │ │ │ │ │ │ │ │ -000615ce : │ │ │ │ - b.w 139b64 │ │ │ │ - b.w 74e94 <_Py_SetImmortal@@Base> │ │ │ │ - b.w 74e94 <_Py_SetImmortal@@Base> │ │ │ │ - b.w 74e94 <_Py_SetImmortal@@Base> │ │ │ │ +0006180a : │ │ │ │ + b.w 139134 │ │ │ │ + b.w 74ed0 <_Py_SetImmortal@@Base> │ │ │ │ + b.w 74ed0 <_Py_SetImmortal@@Base> │ │ │ │ + b.w 74ed0 <_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, 615f4 │ │ │ │ + cbz r3, 61830 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 6160a │ │ │ │ + cbnz r3, 61846 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #3860 @ 0xf14 │ │ │ │ + movw r2, #1760 @ 0x6e0 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f213c <_PyErr_SetString@@Base> │ │ │ │ + bl f1b88 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006160e : │ │ │ │ +0006184a : │ │ │ │ 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] @ (61670 ) │ │ │ │ + ldr r2, [pc, #80] @ (618ac ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbz r0, 6162c │ │ │ │ - cbnz r1, 61634 │ │ │ │ + cbz r0, 61868 │ │ │ │ + cbnz r1, 61870 │ │ │ │ mov r0, r5 │ │ │ │ - bl 615de │ │ │ │ - b.n 6163c │ │ │ │ - bl cf458 │ │ │ │ + bl 6181a │ │ │ │ + b.n 61878 │ │ │ │ + bl cefb0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 61640 │ │ │ │ + cbnz r0, 6187c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 61664 │ │ │ │ + b.n 618a0 │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl d0930 <_PyBytesWriter_Finish@@Base+0x2d4> │ │ │ │ + bl d0488 <_PyBytesWriter_Finish@@Base+0x2d4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61664 │ │ │ │ + bge.n 618a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 61664 │ │ │ │ + cbnz r3, 618a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00061674 <_PyObject_CallMethod_SizeT@@Base>: │ │ │ │ +000618b0 <_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] @ (616d8 <_PyObject_CallMethod_SizeT@@Base+0x64>) │ │ │ │ + ldr r2, [pc, #80] @ (61914 <_PyObject_CallMethod_SizeT@@Base+0x64>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbz r0, 61692 <_PyObject_CallMethod_SizeT@@Base+0x1e> │ │ │ │ - cbnz r1, 6169a <_PyObject_CallMethod_SizeT@@Base+0x26> │ │ │ │ + cbz r0, 618ce <_PyObject_CallMethod_SizeT@@Base+0x1e> │ │ │ │ + cbnz r1, 618d6 <_PyObject_CallMethod_SizeT@@Base+0x26> │ │ │ │ mov r0, r5 │ │ │ │ - bl 615de │ │ │ │ - b.n 616a2 <_PyObject_CallMethod_SizeT@@Base+0x2e> │ │ │ │ - bl cf458 │ │ │ │ + bl 6181a │ │ │ │ + b.n 618de <_PyObject_CallMethod_SizeT@@Base+0x2e> │ │ │ │ + bl cefb0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 616a6 <_PyObject_CallMethod_SizeT@@Base+0x32> │ │ │ │ + cbnz r0, 618e2 <_PyObject_CallMethod_SizeT@@Base+0x32> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 616ca <_PyObject_CallMethod_SizeT@@Base+0x56> │ │ │ │ + b.n 61906 <_PyObject_CallMethod_SizeT@@Base+0x56> │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl d0930 <_PyBytesWriter_Finish@@Base+0x2d4> │ │ │ │ + bl d0488 <_PyBytesWriter_Finish@@Base+0x2d4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 616ca <_PyObject_CallMethod_SizeT@@Base+0x56> │ │ │ │ + bge.n 61906 <_PyObject_CallMethod_SizeT@@Base+0x56> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 616ca <_PyObject_CallMethod_SizeT@@Base+0x56> │ │ │ │ + cbnz r3, 61906 <_PyObject_CallMethod_SizeT@@Base+0x56> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000616dc : │ │ │ │ +00061918 : │ │ │ │ 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] @ (61768 ) │ │ │ │ + ldr r6, [pc, #124] @ (619a4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r3, r6] │ │ │ │ - cbz r1, 6171a │ │ │ │ + cbz r1, 61956 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bmi.n 6174e │ │ │ │ + bmi.n 6198a │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #59776 @ 0xe980 │ │ │ │ + movw r2, #57496 @ 0xe098 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f213c <_PyErr_SetString@@Base> │ │ │ │ - b.n 6173a │ │ │ │ - cbz r2, 61740 │ │ │ │ + bl f1b88 <_PyErr_SetString@@Base> │ │ │ │ + b.n 61976 │ │ │ │ + cbz r2, 6197c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 6173e │ │ │ │ + bmi.n 6197a │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #17756 @ 0x455c │ │ │ │ + movw r2, #15988 @ 0x3e74 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f213c <_PyErr_SetString@@Base> │ │ │ │ + bl f1b88 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 61762 │ │ │ │ - cbnz r1, 61752 │ │ │ │ + b.n 6199e │ │ │ │ + cbnz r1, 6198e │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 911d4 │ │ │ │ - b.n 61762 │ │ │ │ + bl 912a4 │ │ │ │ + b.n 6199e │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 6171c │ │ │ │ + bne.n 61958 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e4690 │ │ │ │ + b.w e4194 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #4] @ (61774 ) │ │ │ │ + ldr r1, [pc, #4] @ (619b0 ) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 90960 │ │ │ │ + b.w 90a24 │ │ │ │ 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 7e924 <_PyType_GetDict@@Base> │ │ │ │ - cbz r0, 617a2 │ │ │ │ + bl 7e950 <_PyType_GetDict@@Base> │ │ │ │ + cbz r0, 619de │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 95320 <_PyType_LookupRef@@Base> │ │ │ │ + bl 953a4 <_PyType_LookupRef@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 617b0 │ │ │ │ - b.n 617da │ │ │ │ + cbnz r0, 619ec │ │ │ │ + b.n 61a16 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7f5a8 │ │ │ │ + bl 7f5d8 │ │ │ │ cmp r0, r4 │ │ │ │ - bge.n 61794 │ │ │ │ - b.n 617e6 │ │ │ │ + bge.n 619d0 │ │ │ │ + b.n 61a22 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ - cbz r3, 617e6 │ │ │ │ + cbz r3, 61a22 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 617ce │ │ │ │ + bge.n 61a0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 617d2 │ │ │ │ + cbz r3, 61a0e │ │ │ │ mov r4, r5 │ │ │ │ - b.n 617e6 │ │ │ │ + b.n 61a22 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 617ce │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 61a0a │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 90960 │ │ │ │ + b.w 90a24 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w e42b4 │ │ │ │ + b.w e3c70 │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 61862 │ │ │ │ + bhi.n 61a9e │ │ │ │ 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 6186c │ │ │ │ + bne.n 61aa8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 6186c │ │ │ │ + bne.n 61aa8 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #2 │ │ │ │ - bl d54c4 │ │ │ │ + bl d5038 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 61876 │ │ │ │ + blt.n 61ab2 │ │ │ │ cmp r4, #2 │ │ │ │ ittee eq │ │ │ │ movweq r0, #4364 @ 0x110c │ │ │ │ movweq r2, #5412 @ 0x1524 │ │ │ │ movwne r0, #5412 @ 0x1524 │ │ │ │ movwne r2, #4364 @ 0x110c │ │ │ │ ittee eq │ │ │ │ @@ -80673,28 +80863,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 61878 │ │ │ │ + bge.n 61ab4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 61878 │ │ │ │ + b.n 61ab4 │ │ │ │ movw r0, #5152 @ 0x1420 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ movw r0, #5152 @ 0x1420 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 61878 │ │ │ │ + b.n 61ab4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006187a : │ │ │ │ +00061ab6 : │ │ │ │ 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 │ │ │ │ @@ -80723,635 +80913,634 @@ │ │ │ │ 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 230b68 │ │ │ │ + bl 230410 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -000618d0 : │ │ │ │ +00061b0c : │ │ │ │ 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 618f8 │ │ │ │ + bge.n 61b34 │ │ │ │ str r2, [r6, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ str r1, [r7, #0] │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.n 6193c │ │ │ │ + b.n 61b78 │ │ │ │ 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 131680 <_PyCode_CheckLineNumber@@Base> │ │ │ │ + bl 130e18 <_PyCode_CheckLineNumber@@Base> │ │ │ │ mov r0, sp │ │ │ │ - bl 236c60 │ │ │ │ + bl 236440 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sp │ │ │ │ - bl 1f7570 │ │ │ │ + bl 1f6ce8 │ │ │ │ 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 61974 │ │ │ │ + beq.n 61bb0 │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 61974 │ │ │ │ + beq.n 61bb0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 6198c │ │ │ │ - b.n 6199e │ │ │ │ + bne.n 61bc8 │ │ │ │ + b.n 61bda │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6196c │ │ │ │ - movw r0, #24716 @ 0x608c │ │ │ │ + beq.n 61ba8 │ │ │ │ + movw r0, #22476 @ 0x57cc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 22ade4 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 22a65c <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6196c │ │ │ │ - b.n 619aa │ │ │ │ + bne.n 61ba8 │ │ │ │ + b.n 61be6 │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #24716 @ 0x608c │ │ │ │ + movw r0, #22476 @ 0x57cc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 619aa │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 61be6 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1cec64 │ │ │ │ + b.w 1ce1f8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000619ae <_PyLong_FileDescriptor_Converter@@Base>: │ │ │ │ +00061bea <_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 20b7bc │ │ │ │ + bl 20af50 │ │ │ │ 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 1251c8 │ │ │ │ + b.w 124c90 │ │ │ │ │ │ │ │ -000619d8 <_PyDict_GetItemStringWithError@@Base>: │ │ │ │ +00061c14 <_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 793f8 │ │ │ │ + bl 79430 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 61a16 <_PyDict_GetItemStringWithError@@Base+0x3e> │ │ │ │ + cbz r0, 61c52 <_PyDict_GetItemStringWithError@@Base+0x3e> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7e97c │ │ │ │ + bl 7e9a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61a0a <_PyDict_GetItemStringWithError@@Base+0x32> │ │ │ │ + bge.n 61c46 <_PyDict_GetItemStringWithError@@Base+0x32> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 61a0e <_PyDict_GetItemStringWithError@@Base+0x36> │ │ │ │ + cbz r3, 61c4a <_PyDict_GetItemStringWithError@@Base+0x36> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 61a16 <_PyDict_GetItemStringWithError@@Base+0x3e> │ │ │ │ + b.n 61c52 <_PyDict_GetItemStringWithError@@Base+0x3e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 61a0a <_PyDict_GetItemStringWithError@@Base+0x32> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 61c46 <_PyDict_GetItemStringWithError@@Base+0x32> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00061a1a <_PyDict_Pop@@Base>: │ │ │ │ +00061c56 <_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 e2024 │ │ │ │ - cbnz r0, 61a4e <_PyDict_Pop@@Base+0x34> │ │ │ │ - cbz r4, 61a46 <_PyDict_Pop@@Base+0x2c> │ │ │ │ + bl e1b40 │ │ │ │ + cbnz r0, 61c8a <_PyDict_Pop@@Base+0x34> │ │ │ │ + cbz r4, 61c82 <_PyDict_Pop@@Base+0x2c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61a50 <_PyDict_Pop@@Base+0x36> │ │ │ │ + bge.n 61c8c <_PyDict_Pop@@Base+0x36> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 61a50 <_PyDict_Pop@@Base+0x36> │ │ │ │ + b.n 61c8c <_PyDict_Pop@@Base+0x36> │ │ │ │ mov r0, r5 │ │ │ │ - bl ff8fc <_PyErr_SetKeyError@@Base> │ │ │ │ - b.n 61a50 <_PyDict_Pop@@Base+0x36> │ │ │ │ + bl ff2d4 <_PyErr_SetKeyError@@Base> │ │ │ │ + b.n 61c8c <_PyDict_Pop@@Base+0x36> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00061a56 : │ │ │ │ +00061c92 : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 78224 │ │ │ │ + b.w 7825c │ │ │ │ │ │ │ │ -00061a5e : │ │ │ │ +00061c9a : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 78224 │ │ │ │ + b.w 7825c │ │ │ │ │ │ │ │ -00061a64 : │ │ │ │ +00061ca0 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 1d3848 │ │ │ │ + bl 1d2e50 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 61a9a │ │ │ │ - bl 926a8 │ │ │ │ + cbz r0, 61cd6 │ │ │ │ + bl 92784 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61a8e │ │ │ │ + bge.n 61cca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 61a92 │ │ │ │ + cbz r3, 61cce │ │ │ │ mov r4, r5 │ │ │ │ - b.n 61a9a │ │ │ │ + b.n 61cd6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 61a8e │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 61cca │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00061a9e : │ │ │ │ +00061cda : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 83890 │ │ │ │ + b.w 8390c │ │ │ │ │ │ │ │ -00061aa4 <_PyObject_GetAttrId@@Base>: │ │ │ │ +00061ce0 <_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 2f490 <_PyUnicode_FromId@@Base> │ │ │ │ - cbz r0, 61ac8 <_PyObject_GetAttrId@@Base+0x24> │ │ │ │ + bl 2f430 <_PyUnicode_FromId@@Base> │ │ │ │ + cbz r0, 61d04 <_PyObject_GetAttrId@@Base+0x24> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 90960 │ │ │ │ + b.w 90a24 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00061aca <_PyObject_CallMethodId@@Base>: │ │ │ │ +00061d06 <_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] @ (61b2c <_PyObject_CallMethodId@@Base+0x62>) │ │ │ │ + ldr r2, [pc, #80] @ (61d68 <_PyObject_CallMethodId@@Base+0x62>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbz r0, 61ae8 <_PyObject_CallMethodId@@Base+0x1e> │ │ │ │ - cbnz r1, 61af0 <_PyObject_CallMethodId@@Base+0x26> │ │ │ │ + cbz r0, 61d24 <_PyObject_CallMethodId@@Base+0x1e> │ │ │ │ + cbnz r1, 61d2c <_PyObject_CallMethodId@@Base+0x26> │ │ │ │ mov r0, r5 │ │ │ │ - bl 615de │ │ │ │ - b.n 61af8 <_PyObject_CallMethodId@@Base+0x2e> │ │ │ │ - bl 61aa4 <_PyObject_GetAttrId@@Base> │ │ │ │ + bl 6181a │ │ │ │ + b.n 61d34 <_PyObject_CallMethodId@@Base+0x2e> │ │ │ │ + bl 61ce0 <_PyObject_GetAttrId@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 61afc <_PyObject_CallMethodId@@Base+0x32> │ │ │ │ + cbnz r0, 61d38 <_PyObject_CallMethodId@@Base+0x32> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 61b20 <_PyObject_CallMethodId@@Base+0x56> │ │ │ │ + b.n 61d5c <_PyObject_CallMethodId@@Base+0x56> │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl d0930 <_PyBytesWriter_Finish@@Base+0x2d4> │ │ │ │ + bl d0488 <_PyBytesWriter_Finish@@Base+0x2d4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61b20 <_PyObject_CallMethodId@@Base+0x56> │ │ │ │ + bge.n 61d5c <_PyObject_CallMethodId@@Base+0x56> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 61b20 <_PyObject_CallMethodId@@Base+0x56> │ │ │ │ + cbnz r3, 61d5c <_PyObject_CallMethodId@@Base+0x56> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00061b30 <_PyObject_AssertFailed@@Base>: │ │ │ │ +00061d6c <_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, #17792 @ 0x4580 │ │ │ │ + movw r2, #16024 @ 0x3e98 │ │ │ │ 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 61b7e <_PyObject_AssertFailed@@Base+0x4e> │ │ │ │ - movw r2, #17800 @ 0x4588 │ │ │ │ + beq.n 61dba <_PyObject_AssertFailed@@Base+0x4e> │ │ │ │ + movw r2, #16032 @ 0x3ea0 │ │ │ │ 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, 61b9a <_PyObject_AssertFailed@@Base+0x6a> │ │ │ │ + cbz r7, 61dd6 <_PyObject_AssertFailed@@Base+0x6a> │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #17808 @ 0x4590 │ │ │ │ + movw r2, #16040 @ 0x3ea8 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 61ba8 <_PyObject_AssertFailed@@Base+0x78> │ │ │ │ - movw r2, #17832 @ 0x45a8 │ │ │ │ + b.n 61de4 <_PyObject_AssertFailed@@Base+0x78> │ │ │ │ + movw r2, #16064 @ 0x3ec0 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ movs r1, #1 │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c1fc │ │ │ │ - cbz r6, 61bc2 <_PyObject_AssertFailed@@Base+0x92> │ │ │ │ - movw r2, #20920 @ 0x51b8 │ │ │ │ + cbz r6, 61dfe <_PyObject_AssertFailed@@Base+0x92> │ │ │ │ + movw r2, #18680 @ 0x48f8 │ │ │ │ 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, #50660 @ 0xc5e4 │ │ │ │ + movw r2, #49600 @ 0xc1c0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c1fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 131590 <_PyObject_IsFreed@@Base> │ │ │ │ + bl 130d28 <_PyObject_IsFreed@@Base> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r3, 61bfc <_PyObject_AssertFailed@@Base+0xcc> │ │ │ │ + cbz r3, 61e38 <_PyObject_AssertFailed@@Base+0xcc> │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #36860 @ 0x8ffc │ │ │ │ + movw r2, #34620 @ 0x873c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c1fc │ │ │ │ - b.n 61c36 <_PyObject_AssertFailed@@Base+0x106> │ │ │ │ + b.n 61e72 <_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 66110 <_Py_FatalRefcountErrorFunc@@Base+0x4c> │ │ │ │ + bl 66398 <_Py_FatalRefcountErrorFunc@@Base+0x4c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 31450 <_PyObject_Dump@@Base> │ │ │ │ + bl 313f0 <_PyObject_Dump@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #50660 @ 0xc5e4 │ │ │ │ + movw r2, #49600 @ 0xc1c0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c1fc │ │ │ │ - movw r1, #17852 @ 0x45bc │ │ │ │ + movw r1, #16084 @ 0x3ed4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [pc, #4] @ (61c44 <_PyObject_AssertFailed@@Base+0x114>) │ │ │ │ - bl 62ea6 <_Py_FatalErrorFunc@@Base> │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ + ldr r0, [pc, #4] @ (61e80 <_PyObject_AssertFailed@@Base+0x114>) │ │ │ │ + bl 630ae <_Py_FatalErrorFunc@@Base> │ │ │ │ + vhadd.u q8, q6, q4 │ │ │ │ │ │ │ │ -00061c48 : │ │ │ │ +00061e84 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #84] @ (61cac ) │ │ │ │ + ldr r0, [pc, #84] @ (61ee8 ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 61c70 │ │ │ │ + bne.n 61eac │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 61c60 │ │ │ │ + bne.n 61e9c │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 61c7c │ │ │ │ - bl 2421f4 │ │ │ │ - bl 18380c │ │ │ │ + beq.n 61eb8 │ │ │ │ + bl 23641c │ │ │ │ + bl 182ce4 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 61c98 │ │ │ │ + bne.n 61ed4 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 61c88 │ │ │ │ + bne.n 61ec4 │ │ │ │ dmb ish │ │ │ │ - beq.n 61ca8 │ │ │ │ + beq.n 61ee4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ (61cac ) │ │ │ │ - b.w 236528 │ │ │ │ + ldr r0, [pc, #8] @ (61ee8 ) │ │ │ │ + b.w 26c194 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ str r0, [r0, #28] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00061cb0 : │ │ │ │ +00061eec : │ │ │ │ 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] @ (61d20 ) │ │ │ │ + ldr r3, [pc, #96] @ (61f5c ) │ │ │ │ mov r4, r0 │ │ │ │ mov.w r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 61cda │ │ │ │ + bne.n 61f16 │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 61cca │ │ │ │ + bne.n 61f06 │ │ │ │ mov r5, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 61ce8 │ │ │ │ + beq.n 61f24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2421f4 │ │ │ │ - ldr r3, [pc, #56] @ (61d24 ) │ │ │ │ + bl 23641c │ │ │ │ + ldr r3, [pc, #56] @ (61f60 ) │ │ │ │ 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 61d0a │ │ │ │ + bne.n 61f46 │ │ │ │ strexb r1, r6, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 61cfa │ │ │ │ + bne.n 61f36 │ │ │ │ dmb ish │ │ │ │ - beq.n 61d1c │ │ │ │ + beq.n 61f58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ sub.w r0, r3, #140 @ 0x8c │ │ │ │ - b.w 236528 │ │ │ │ + b.w 26c194 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r0, [r0, #28] │ │ │ │ lsls r5, r1, #1 │ │ │ │ str r4, [r1, #36] @ 0x24 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00061d28 : │ │ │ │ +00061f64 : │ │ │ │ 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] @ (61d98 ) │ │ │ │ + ldr r3, [pc, #96] @ (61fd4 ) │ │ │ │ mov r4, r0 │ │ │ │ mov.w r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 61d52 │ │ │ │ + bne.n 61f8e │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 61d42 │ │ │ │ + bne.n 61f7e │ │ │ │ mov r5, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 61d60 │ │ │ │ + beq.n 61f9c │ │ │ │ mov r0, r3 │ │ │ │ - bl 2421f4 │ │ │ │ - ldr r3, [pc, #56] @ (61d9c ) │ │ │ │ + bl 23641c │ │ │ │ + ldr r3, [pc, #56] @ (61fd8 ) │ │ │ │ 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 61d82 │ │ │ │ + bne.n 61fbe │ │ │ │ strexb r0, r2, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 61d72 │ │ │ │ + bne.n 61fae │ │ │ │ dmb ish │ │ │ │ - beq.n 61d94 │ │ │ │ + beq.n 61fd0 │ │ │ │ sub.w r0, r3, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 236528 │ │ │ │ + b.w 26c194 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ str r0, [r0, #28] │ │ │ │ lsls r5, r1, #1 │ │ │ │ str r4, [r1, #36] @ 0x24 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00061da0 : │ │ │ │ +00061fdc : │ │ │ │ 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 77318 │ │ │ │ + b.w 77350 │ │ │ │ │ │ │ │ -00061db6 : │ │ │ │ +00061ff2 : │ │ │ │ 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, #43044 @ 0xa824 │ │ │ │ + movw r1, #40804 @ 0x9f64 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r5, r0 │ │ │ │ - bl 233d54 │ │ │ │ - cbz r0, 61ddc │ │ │ │ + bl 2335a8 │ │ │ │ + cbz r0, 62018 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 61df2 │ │ │ │ + b.n 6202e │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 793f8 │ │ │ │ + bl 79430 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 61dd6 │ │ │ │ + beq.n 62012 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ str r3, [r5, #52] @ 0x34 │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00061df6 : │ │ │ │ +00062032 : │ │ │ │ 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 61e24 │ │ │ │ - movw r0, #30272 @ 0x7640 │ │ │ │ + beq.n 62060 │ │ │ │ + movw r0, #28032 @ 0x6d80 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movw r1, #610 @ 0x262 │ │ │ │ - bl 246738 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 61e60 │ │ │ │ + bl 245db8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 6209c │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 61e66 │ │ │ │ - cbz r1, 61e4a │ │ │ │ + beq.n 620a2 │ │ │ │ + cbz r1, 62086 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 61e4a │ │ │ │ + bpl.n 62086 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61e68 │ │ │ │ + bge.n 620a4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 61e68 │ │ │ │ + b.n 620a4 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #17876 @ 0x45d4 │ │ │ │ + movw r1, #16108 @ 0x3eec │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 61e8c │ │ │ │ + b.n 620c8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a1f4 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 61e8a │ │ │ │ + cbz r0, 620c6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61e8a │ │ │ │ + bge.n 620c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 61e8a │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 620c6 │ │ │ │ + bl 76e30 <_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 61ebe │ │ │ │ - movw r0, #23828 @ 0x5d14 │ │ │ │ + beq.n 620fa │ │ │ │ + movw r0, #21448 @ 0x53c8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movw r1, #393 @ 0x189 │ │ │ │ - bl 246738 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 61ec4 │ │ │ │ + bl 245db8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 62100 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r0, 61ed6 │ │ │ │ + cbnz r0, 62112 │ │ │ │ mov.w r1, #508 @ 0x1fc │ │ │ │ - movw r0, #23828 @ 0x5d14 │ │ │ │ + movw r0, #21448 @ 0x53c8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 246738 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 61ee2 │ │ │ │ - ldr r1, [pc, #88] @ (61f30 ) │ │ │ │ + bl 245db8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 6211e │ │ │ │ + ldr r1, [pc, #88] @ (6216c ) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl b66cc │ │ │ │ + bl b6648 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 61ee6 │ │ │ │ + bne.n 62122 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 61f2a │ │ │ │ + b.n 62166 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 61f08 │ │ │ │ + cbz r0, 62144 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ ands.w r1, r1, #268435456 @ 0x10000000 │ │ │ │ - bne.n 61f08 │ │ │ │ + bne.n 62144 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61f08 │ │ │ │ + bge.n 62144 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 61f08 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 62144 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #12924 @ 0x327c │ │ │ │ + movw r2, #10864 @ 0x2a70 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #17900 @ 0x45ec │ │ │ │ + movw r0, #16132 @ 0x3f04 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl e3efc │ │ │ │ + bl e3a1c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a1f4 │ │ │ │ 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 │ │ │ │ @@ -81362,50 +81551,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 76c30 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 76c68 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 61f7c │ │ │ │ + cbnz r0, 621b8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 62090 │ │ │ │ + bge.w 622cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 62090 │ │ │ │ + bne.w 622cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 62090 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 622cc │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ adds r0, #36 @ 0x24 │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 61f9e │ │ │ │ + bne.n 621da │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 61f9e │ │ │ │ + beq.n 621da │ │ │ │ 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 61fc4 │ │ │ │ + bne.n 62200 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 61fc4 │ │ │ │ + beq.n 62200 │ │ │ │ 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] │ │ │ │ @@ -81424,378 +81613,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 62030 │ │ │ │ + ble.n 6226c │ │ │ │ ldr.w r2, [ip, #4]! │ │ │ │ and.w r8, r2, #3 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 6202a │ │ │ │ + bne.n 62266 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 6202a │ │ │ │ + beq.n 62266 │ │ │ │ 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 61ff8 │ │ │ │ + b.n 62234 │ │ │ │ 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 62052 │ │ │ │ + bge.n 6228e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 62052 │ │ │ │ + cbnz r3, 6228e │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ - cbnz r7, 62064 │ │ │ │ + cbnz r7, 622a0 │ │ │ │ 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, 6207c │ │ │ │ + cbnz r6, 622b8 │ │ │ │ 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 70e98 │ │ │ │ + bl 70ed0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -00062096 : │ │ │ │ +000622d2 : │ │ │ │ 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 61f34 │ │ │ │ + b.n 62170 │ │ │ │ │ │ │ │ -000620ac : │ │ │ │ +000622e8 : │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ movw r0, #25416 @ 0x6348 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 61f34 │ │ │ │ + b.n 62170 │ │ │ │ │ │ │ │ -000620bc : │ │ │ │ +000622f8 : │ │ │ │ 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 61f34 │ │ │ │ - cbz r0, 62114 │ │ │ │ - ldr r3, [pc, #60] @ (6211c ) │ │ │ │ + bl 62170 │ │ │ │ + cbz r0, 62350 │ │ │ │ + ldr r3, [pc, #60] @ (62358 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3, #108] @ 0x6c │ │ │ │ - cbnz r5, 620f0 │ │ │ │ + cbnz r5, 6232c │ │ │ │ str r5, [r0, #28] │ │ │ │ - b.n 62116 │ │ │ │ - bl 1cec2c │ │ │ │ + b.n 62352 │ │ │ │ + bl 1ce1c0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 29112c <_PyArg_ParseStack@@Base+0x1d8> │ │ │ │ + bl 2908ac <_PyArg_ParseStack@@Base+0x1d8> │ │ │ │ str r0, [r4, #28] │ │ │ │ - cbnz r0, 62116 │ │ │ │ + cbnz r0, 62352 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 62114 │ │ │ │ + bge.n 62350 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 62114 │ │ │ │ + cbnz r3, 62350 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062120 : │ │ │ │ +0006235c : │ │ │ │ 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 61f34 │ │ │ │ - cbz r0, 6214c │ │ │ │ + bl 62170 │ │ │ │ + cbz r0, 62388 │ │ │ │ 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, 621ae │ │ │ │ + cbnz r0, 623b4 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 621b6 │ │ │ │ + cbz r0, 623bc │ │ │ │ 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 621a0 │ │ │ │ + beq.n 623a6 │ │ │ │ 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, 621de │ │ │ │ + cbnz r0, 623e4 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 621e6 │ │ │ │ + cbz r0, 623ec │ │ │ │ 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 621d0 │ │ │ │ + beq.n 623d6 │ │ │ │ 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, 6220e │ │ │ │ + cbnz r0, 62414 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 62216 │ │ │ │ + cbz r0, 6241c │ │ │ │ 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 62200 │ │ │ │ + beq.n 62406 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 62222 │ │ │ │ + cbz r0, 62428 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 6222e │ │ │ │ + cbz r0, 62434 │ │ │ │ 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 6227e │ │ │ │ + bge.n 62484 │ │ │ │ ldrh.w lr, [r8, r7, lsl #1] │ │ │ │ ldrh.w ip, [r8, ip, lsl #1] │ │ │ │ - cbz r3, 62258 │ │ │ │ + cbz r3, 6245e │ │ │ │ cmp lr, ip │ │ │ │ - bls.n 62264 │ │ │ │ - b.n 6225c │ │ │ │ + bls.n 6246a │ │ │ │ + b.n 62462 │ │ │ │ cmp lr, ip │ │ │ │ - bcs.n 62264 │ │ │ │ + bcs.n 6246a │ │ │ │ adds r5, r7, #1 │ │ │ │ movs r4, #0 │ │ │ │ subs r6, r5, r0 │ │ │ │ - b.n 6223e │ │ │ │ + b.n 62444 │ │ │ │ cmp lr, ip │ │ │ │ - bne.n 62274 │ │ │ │ + bne.n 6247a │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 6223e │ │ │ │ + bne.n 62444 │ │ │ │ add r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6223e │ │ │ │ + b.n 62444 │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ add r5, r6 │ │ │ │ - b.n 6223e │ │ │ │ + b.n 62444 │ │ │ │ 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 622d2 │ │ │ │ + bge.n 624d8 │ │ │ │ ldr.w lr, [r8, r7, lsl #2] │ │ │ │ ldr.w ip, [r8, ip, lsl #2] │ │ │ │ - cbz r3, 622ac │ │ │ │ + cbz r3, 624b2 │ │ │ │ cmp lr, ip │ │ │ │ - bls.n 622b8 │ │ │ │ - b.n 622b0 │ │ │ │ + bls.n 624be │ │ │ │ + b.n 624b6 │ │ │ │ cmp lr, ip │ │ │ │ - bcs.n 622b8 │ │ │ │ + bcs.n 624be │ │ │ │ adds r5, r7, #1 │ │ │ │ movs r4, #0 │ │ │ │ subs r6, r5, r0 │ │ │ │ - b.n 62292 │ │ │ │ + b.n 62498 │ │ │ │ cmp lr, ip │ │ │ │ - bne.n 622c8 │ │ │ │ + bne.n 624ce │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 62292 │ │ │ │ + bne.n 62498 │ │ │ │ add r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 62292 │ │ │ │ + b.n 62498 │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ add r5, r6 │ │ │ │ - b.n 62292 │ │ │ │ + b.n 62498 │ │ │ │ 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 62306 │ │ │ │ + bmi.n 6250c │ │ │ │ ldr.w r0, [r5, r4, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 622f0 │ │ │ │ + beq.n 624f6 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 622f0 │ │ │ │ - b.n 62308 │ │ │ │ + beq.n 624f6 │ │ │ │ + b.n 6250e │ │ │ │ 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, 62330 │ │ │ │ + cbnz r0, 62536 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 62322 │ │ │ │ - b.n 62336 │ │ │ │ + bne.n 62528 │ │ │ │ + b.n 6253c │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6232a │ │ │ │ + beq.n 62530 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 62342 │ │ │ │ + cbz r0, 62548 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #36] @ (6236c ) │ │ │ │ + ldr r3, [pc, #40] @ (62574 ) │ │ │ │ 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 │ │ │ │ @@ -81804,139 +81969,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, 623a2 │ │ │ │ + cbnz r0, 625aa │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 623ac │ │ │ │ - b.n 623b2 │ │ │ │ + cbnz r0, 625b4 │ │ │ │ + b.n 625ba │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6239c │ │ │ │ - b.n 623ca │ │ │ │ + beq.n 625a4 │ │ │ │ + b.n 625d2 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 623ca │ │ │ │ + cbnz r0, 625d2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 623bc │ │ │ │ + cbz r0, 625c4 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 623ca │ │ │ │ + cbnz r0, 625d2 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 623ca │ │ │ │ + cbz r0, 625d2 │ │ │ │ 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, 623ea │ │ │ │ + cbnz r0, 625f2 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 623f4 │ │ │ │ - b.n 623fa │ │ │ │ + cbnz r0, 625fc │ │ │ │ + b.n 62602 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 623e4 │ │ │ │ - b.n 62412 │ │ │ │ + beq.n 625ec │ │ │ │ + b.n 6261a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 62412 │ │ │ │ + cbnz r0, 6261a │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbz r0, 62404 │ │ │ │ + cbz r0, 6260c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 62412 │ │ │ │ + cbnz r0, 6261a │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 62412 │ │ │ │ + cbz r0, 6261a │ │ │ │ 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, 62442 │ │ │ │ + cbnz r0, 6264a │ │ │ │ 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 6242c │ │ │ │ + beq.n 62634 │ │ │ │ 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, 62472 │ │ │ │ + cbnz r0, 6267a │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 6247a │ │ │ │ + cbz r0, 62682 │ │ │ │ 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 62464 │ │ │ │ + beq.n 6266c │ │ │ │ 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, 624a2 │ │ │ │ + cbnz r0, 626aa │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 624aa │ │ │ │ + cbz r0, 626b2 │ │ │ │ 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 62494 │ │ │ │ + beq.n 6269c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #58221 @ 0xe36d │ │ │ │ + movw r1, #56173 @ 0xdb6d │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ movw r0, #56224 @ 0xdba0 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.w 4647c │ │ │ │ - ldr r3, [pc, #48] @ (624f4 ) │ │ │ │ + b.w 4642c │ │ │ │ + ldr r3, [pc, #48] @ (626fc ) │ │ │ │ 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 │ │ │ │ @@ -81952,21 +82117,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, 62510 │ │ │ │ - bl 164e30 │ │ │ │ + cbz r0, 62718 │ │ │ │ + bl 164310 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006251a : │ │ │ │ +00062722 : │ │ │ │ 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 │ │ │ │ @@ -81974,21 +82139,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 62230 │ │ │ │ + bl 62436 │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r1 │ │ │ │ - bl 62230 │ │ │ │ + bl 62436 │ │ │ │ cmp r6, r0 │ │ │ │ it le │ │ │ │ movle r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [r4, #8] │ │ │ │ it gt │ │ │ │ ldrgt r1, [sp, #0] │ │ │ │ @@ -81997,58 +82162,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, 62588 │ │ │ │ + cbz r0, 62790 │ │ │ │ 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 625b0 │ │ │ │ + blt.n 627b8 │ │ │ │ ldrh.w r2, [r7, r3, lsl #1] │ │ │ │ eors r2, r1 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bne.n 625ac │ │ │ │ + bne.n 627b4 │ │ │ │ subs r2, r5, #1 │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 625b0 │ │ │ │ + b.n 627b8 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 62596 │ │ │ │ + b.n 6279e │ │ │ │ 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 625c0 │ │ │ │ + bne.n 627c8 │ │ │ │ subs r3, r5, r3 │ │ │ │ subs r1, r5, #1 │ │ │ │ subs r0, r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ - bge.n 625e2 │ │ │ │ + bge.n 627ea │ │ │ │ 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 625cc │ │ │ │ + b.n 627d4 │ │ │ │ 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 │ │ │ │ @@ -82060,170 +82225,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 626d0 │ │ │ │ + beq.n 628d8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.w 62742 │ │ │ │ + bcs.w 6294a │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r0, [ip, r2] │ │ │ │ add.w r3, r3, r0, lsl #1 │ │ │ │ - cbz r0, 6263a │ │ │ │ + cbz r0, 62842 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 62624 │ │ │ │ - b.n 62742 │ │ │ │ + bhi.n 6282c │ │ │ │ + b.n 6294a │ │ │ │ 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 6267c │ │ │ │ + bge.n 62884 │ │ │ │ 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 62678 │ │ │ │ + beq.n 62880 │ │ │ │ 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 6261e │ │ │ │ + b.n 62826 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 6264e │ │ │ │ + b.n 62856 │ │ │ │ ldrd r0, r5, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - bge.n 626c8 │ │ │ │ + bge.n 628d0 │ │ │ │ ldrh.w r4, [r8, r0, lsl #1] │ │ │ │ ldrh.w r3, [r2, r0, lsl #1] │ │ │ │ adds r0, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 62682 │ │ │ │ + beq.n 6288a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r3, r3, fp, lsl #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 62742 │ │ │ │ + bls.n 6294a │ │ │ │ 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 6263e │ │ │ │ + beq.n 62846 │ │ │ │ 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 6261e │ │ │ │ + b.n 62826 │ │ │ │ sub.w r0, r2, r9 │ │ │ │ asrs r0, r0, #1 │ │ │ │ - b.n 62746 │ │ │ │ + b.n 6294e │ │ │ │ cmp fp, lr │ │ │ │ mov r5, fp │ │ │ │ it lt │ │ │ │ movlt r5, lr │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 62742 │ │ │ │ + bcs.n 6294a │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [ip, r2] │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ - cbz r2, 626f2 │ │ │ │ + cbz r2, 628fa │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 626dc │ │ │ │ - b.n 62742 │ │ │ │ + bhi.n 628e4 │ │ │ │ + b.n 6294a │ │ │ │ rsb r2, r7, #1 │ │ │ │ mov r4, r6 │ │ │ │ add.w r2, r3, r2, lsl #1 │ │ │ │ cmp r4, r7 │ │ │ │ - bge.n 62722 │ │ │ │ + bge.n 6292a │ │ │ │ ldrh.w fp, [r8, r4, lsl #1] │ │ │ │ ldrh.w r9, [r2, r4, lsl #1] │ │ │ │ cmp fp, r9 │ │ │ │ - beq.n 6271e │ │ │ │ + beq.n 62926 │ │ │ │ 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 626d8 │ │ │ │ + b.n 628e0 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 626fc │ │ │ │ + b.n 62904 │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 6273c │ │ │ │ + bge.n 62944 │ │ │ │ ldrh.w fp, [r8, r4, lsl #1] │ │ │ │ ldrh.w r9, [r2, r4, lsl #1] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, r9 │ │ │ │ - beq.n 62724 │ │ │ │ + beq.n 6292c │ │ │ │ add.w r3, r3, r5, lsl #1 │ │ │ │ - b.n 626d8 │ │ │ │ + b.n 628e0 │ │ │ │ subs r0, r2, r0 │ │ │ │ asrs r0, r0, #1 │ │ │ │ - b.n 62746 │ │ │ │ + b.n 6294e │ │ │ │ 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] @ (627b8 ) │ │ │ │ + ldr r3, [pc, #80] @ (629c0 ) │ │ │ │ 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 62524 │ │ │ │ + bl 6272c │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4, lsl #1 │ │ │ │ - bl 625e6 │ │ │ │ + bl 627ee │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6279c │ │ │ │ + beq.n 629a4 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 6279c │ │ │ │ + beq.n 629a4 │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 6277e │ │ │ │ - ldr r3, [pc, #24] @ (627b8 ) │ │ │ │ + b.n 62986 │ │ │ │ + ldr r3, [pc, #24] @ (629c0 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 627ae │ │ │ │ + beq.n 629b6 │ │ │ │ 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} │ │ │ │ @@ -82232,21 +82397,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 62284 │ │ │ │ + bl 6248a │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r1 │ │ │ │ - bl 62284 │ │ │ │ + bl 6248a │ │ │ │ cmp r6, r0 │ │ │ │ it le │ │ │ │ movle r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [r4, #8] │ │ │ │ it gt │ │ │ │ ldrgt r1, [sp, #0] │ │ │ │ @@ -82255,58 +82420,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, 62820 │ │ │ │ + cbz r0, 62a28 │ │ │ │ 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 62848 │ │ │ │ + blt.n 62a50 │ │ │ │ ldr.w r2, [r7, r3, lsl #2] │ │ │ │ eors r2, r1 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bne.n 62844 │ │ │ │ + bne.n 62a4c │ │ │ │ subs r2, r5, #1 │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 62848 │ │ │ │ + b.n 62a50 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 6282e │ │ │ │ + b.n 62a36 │ │ │ │ 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 62858 │ │ │ │ + bne.n 62a60 │ │ │ │ subs r3, r5, r3 │ │ │ │ subs r1, r5, #1 │ │ │ │ subs r0, r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ - bge.n 6287a │ │ │ │ + bge.n 62a82 │ │ │ │ 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 62864 │ │ │ │ + b.n 62a6c │ │ │ │ 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 │ │ │ │ @@ -82318,400 +82483,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 6295e │ │ │ │ + beq.n 62b66 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.w 629d4 │ │ │ │ + bcs.w 62bdc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb r2, [r6, r2] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - cbz r2, 628ce │ │ │ │ + cbz r2, 62ad6 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 628ba │ │ │ │ - b.n 629d4 │ │ │ │ + bhi.n 62ac2 │ │ │ │ + b.n 62bdc │ │ │ │ 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 6290e │ │ │ │ + bge.n 62b16 │ │ │ │ ldr.w r7, [ip, r9, lsl #2] │ │ │ │ ldr.w r2, [r8, r9, lsl #2] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 62908 │ │ │ │ + beq.n 62b10 │ │ │ │ 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 628b4 │ │ │ │ + b.n 62abc │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 628e0 │ │ │ │ + b.n 62ae8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - bge.n 62956 │ │ │ │ + bge.n 62b5e │ │ │ │ ldr.w r9, [ip, r2, lsl #2] │ │ │ │ ldr.w r7, [r8, r2, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ cmp r9, r7 │ │ │ │ - beq.n 62910 │ │ │ │ + beq.n 62b18 │ │ │ │ add.w r3, r3, fp, lsl #2 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 629d4 │ │ │ │ + bls.n 62bdc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb r7, [r6, r2] │ │ │ │ sub.w r2, r5, fp │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 628d2 │ │ │ │ + beq.n 62ada │ │ │ │ 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 628b4 │ │ │ │ + b.n 62abc │ │ │ │ sub.w r0, r8, r0 │ │ │ │ asrs r0, r0, #2 │ │ │ │ - b.n 629d8 │ │ │ │ + b.n 62be0 │ │ │ │ cmp fp, lr │ │ │ │ mov r9, fp │ │ │ │ it lt │ │ │ │ movlt r9, lr │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 629d4 │ │ │ │ + bcs.n 62bdc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb r2, [r6, r2] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - cbz r2, 62980 │ │ │ │ + cbz r2, 62b88 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 6296c │ │ │ │ - b.n 629d4 │ │ │ │ + bhi.n 62b74 │ │ │ │ + b.n 62bdc │ │ │ │ rsb r8, r5, #1 │ │ │ │ mov r2, r4 │ │ │ │ add.w r8, r3, r8, lsl #2 │ │ │ │ cmp r2, r5 │ │ │ │ - bge.n 629b2 │ │ │ │ + bge.n 62bba │ │ │ │ ldr.w r7, [r8, r2, lsl #2] │ │ │ │ ldr.w r0, [ip, r2, lsl #2] │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 629ae │ │ │ │ + beq.n 62bb6 │ │ │ │ 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 62968 │ │ │ │ + b.n 62b70 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 6298a │ │ │ │ + b.n 62b92 │ │ │ │ movs r2, #0 │ │ │ │ cmp r2, r4 │ │ │ │ - bge.n 629cc │ │ │ │ + bge.n 62bd4 │ │ │ │ ldr.w sl, [ip, r2, lsl #2] │ │ │ │ ldr.w r7, [r8, r2, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ cmp sl, r7 │ │ │ │ - beq.n 629b4 │ │ │ │ + beq.n 62bbc │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ - b.n 62968 │ │ │ │ + b.n 62b70 │ │ │ │ sub.w r0, r8, fp │ │ │ │ asrs r0, r0, #2 │ │ │ │ - b.n 629d8 │ │ │ │ + b.n 62be0 │ │ │ │ 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] @ (62a48 ) │ │ │ │ + ldr r3, [pc, #80] @ (62c50 ) │ │ │ │ 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 627bc │ │ │ │ + bl 629c4 │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4, lsl #2 │ │ │ │ - bl 6287e │ │ │ │ + bl 62a86 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 62a2e │ │ │ │ + beq.n 62c36 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 62a2e │ │ │ │ + beq.n 62c36 │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 62a10 │ │ │ │ - ldr r3, [pc, #24] @ (62a48 ) │ │ │ │ + b.n 62c18 │ │ │ │ + ldr r3, [pc, #24] @ (62c50 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 62a40 │ │ │ │ + beq.n 62c48 │ │ │ │ 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} │ │ │ │ │ │ │ │ -00062a4c <_PyUnicode_InternInPlace@@Base>: │ │ │ │ +00062c54 <_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 79ac0 │ │ │ │ + bl 79af8 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00062a68 : │ │ │ │ +00062c70 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ (62a90 ) │ │ │ │ + ldr r1, [pc, #24] @ (62c98 ) │ │ │ │ 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 79ac0 │ │ │ │ + bl 79af8 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062a94 <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ +00062c9c <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ push {r4} │ │ │ │ - bcs.n 62ac0 <_PyUnicode_ToTitlecase@@Base+0x2c> │ │ │ │ + bcs.n 62cc8 <_PyUnicode_ToTitlecase@@Base+0x2c> │ │ │ │ lsrs r4, r0, #6 │ │ │ │ - movw r1, #48812 @ 0xbeac │ │ │ │ + movw r1, #46572 @ 0xb5ec │ │ │ │ movt r1, #57 @ 0x39 │ │ │ │ and.w r3, r0, #63 @ 0x3f │ │ │ │ - movw r2, #55724 @ 0xd9ac │ │ │ │ + movw r2, #53484 @ 0xd0ec │ │ │ │ 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 62ac2 <_PyUnicode_ToTitlecase@@Base+0x2e> │ │ │ │ + b.n 62cca <_PyUnicode_ToTitlecase@@Base+0x2e> │ │ │ │ movs r2, #0 │ │ │ │ - movw r3, #47580 @ 0xb9dc │ │ │ │ + movw r3, #45340 @ 0xb11c │ │ │ │ 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, #5396 @ 0x1514 │ │ │ │ + movwmi r2, #55160 @ 0xd778 │ │ │ │ uxthmi r3, r3 │ │ │ │ - movtmi r2, #68 @ 0x44 │ │ │ │ + movtmi r2, #67 @ 0x43 │ │ │ │ it mi │ │ │ │ ldrmi.w r0, [r2, r3, lsl #2] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062aec : │ │ │ │ +00062cf4 : │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #12] @ (62b00 ) │ │ │ │ + ldr r4, [pc, #12] @ (62d08 ) │ │ │ │ ldr r1, [r0, #12] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ pop {r4} │ │ │ │ b.w 2e1ea <_PyObject_DebugMallocStats@@Base+0x71a> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062b04 : │ │ │ │ +00062d0c : │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #12] @ (62b18 ) │ │ │ │ + ldr r4, [pc, #12] @ (62d20 ) │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r3, r4] │ │ │ │ pop {r4} │ │ │ │ b.w 2e1ea <_PyObject_DebugMallocStats@@Base+0x71a> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062b1c <_PyObjectArray_Free@@Base>: │ │ │ │ +00062d24 <_PyObjectArray_Free@@Base>: │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 62b24 <_PyObjectArray_Free@@Base+0x8> │ │ │ │ - b.w 75fa8 │ │ │ │ + beq.n 62d2c <_PyObjectArray_Free@@Base+0x8> │ │ │ │ + b.w 75fe0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062b26 <_PyEval_MonitorRaise@@Base>: │ │ │ │ +00062d2e <_PyEval_MonitorRaise@@Base>: │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldrb.w r3, [r3, #3291] @ 0xcdb │ │ │ │ - cbz r3, 62b38 <_PyEval_MonitorRaise@@Base+0x12> │ │ │ │ + cbz r3, 62d40 <_PyEval_MonitorRaise@@Base+0x12> │ │ │ │ movs r3, #11 │ │ │ │ - b.w 2080b0 │ │ │ │ + b.w 207880 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062b3a : │ │ │ │ +00062d42 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062b48 : │ │ │ │ - b.w 207a14 │ │ │ │ +00062d50 : │ │ │ │ + b.w 207228 │ │ │ │ │ │ │ │ -00062b4c : │ │ │ │ - ldr r2, [pc, #12] @ (62b5c ) │ │ │ │ +00062d54 : │ │ │ │ + ldr r2, [pc, #12] @ (62d64 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 20b9e8 <_PyXI_NewSession@@Base+0x40> │ │ │ │ + b.w 20b4e8 <_PyXI_Enter@@Base+0x3dc> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062b60 : │ │ │ │ - ldr r2, [pc, #12] @ (62b70 ) │ │ │ │ +00062d68 : │ │ │ │ + ldr r2, [pc, #12] @ (62d78 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 20f3e8 │ │ │ │ + b.w 20eb40 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062b74 <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ +00062d7c <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062b76 <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ +00062d7e <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062b78 : │ │ │ │ +00062d80 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062b7a : │ │ │ │ +00062d82 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062b7c : │ │ │ │ +00062d84 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062b7e : │ │ │ │ +00062d86 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062b80 <_PyXIData_SetNotShareableError@@Base>: │ │ │ │ +00062d88 <_PyXIData_SetNotShareableError@@Base>: │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 215a4c <_PyFunction_VerifyStateless@@Base+0x1d0> │ │ │ │ + b.w 215218 <_PyFunction_VerifyStateless@@Base+0x1d0> │ │ │ │ │ │ │ │ -00062b8a <_PyXIData_Lookup@@Base>: │ │ │ │ +00062d92 <_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 62bbc <_PyXIData_Lookup@@Base+0x32> │ │ │ │ + beq.n 62dc4 <_PyXIData_Lookup@@Base+0x32> │ │ │ │ adds.w r3, r3, #5536 @ 0x15a0 │ │ │ │ - beq.n 62bbc <_PyXIData_Lookup@@Base+0x32> │ │ │ │ + beq.n 62dc4 <_PyXIData_Lookup@@Base+0x32> │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, sp │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 21abf0 <_PyObject_GetXIData@@Base+0x20c> │ │ │ │ - b.n 62bc2 <_PyXIData_Lookup@@Base+0x38> │ │ │ │ + bl 21a3cc <_PyObject_GetXIData@@Base+0x20c> │ │ │ │ + b.n 62dca <_PyXIData_Lookup@@Base+0x38> │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00062bc8 <_PyXI_GetFailureCode@@Base>: │ │ │ │ - cbz r0, 62bcc <_PyXI_GetFailureCode@@Base+0x4> │ │ │ │ +00062dd0 <_PyXI_GetFailureCode@@Base>: │ │ │ │ + cbz r0, 62dd4 <_PyXI_GetFailureCode@@Base+0x4> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062bce <_PyXI_InitFailureUTF8@@Base>: │ │ │ │ +00062dd6 <_PyXI_InitFailureUTF8@@Base>: │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r2, [r0] │ │ │ │ str r3, [r0, #8] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062bd8 : │ │ │ │ +00062de0 : │ │ │ │ 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 1d3950 │ │ │ │ + bl 1d2f58 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00062bf6 <_PyArg_Parse_SizeT@@Base>: │ │ │ │ +00062dfe <_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 8e83c │ │ │ │ + bl 8e8f8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062c2a <_PyArg_ParseTuple_SizeT@@Base>: │ │ │ │ +00062e32 <_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 │ │ │ │ @@ -82720,259 +82885,259 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 2e19e <_PyObject_DebugMallocStats@@Base+0x6ce> │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062c54 : │ │ │ │ +00062e5c : │ │ │ │ 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} │ │ │ │ │ │ │ │ -00062c70 <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ - b.w 62c54 │ │ │ │ +00062e78 <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ + b.w 62e5c │ │ │ │ │ │ │ │ -00062c74 : │ │ │ │ +00062e7c : │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr.w r0, [r3, #800] @ 0x320 │ │ │ │ - cbz r0, 62c90 │ │ │ │ + cbz r0, 62e98 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 62c90 │ │ │ │ + cbz r0, 62e98 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ dmb ish │ │ │ │ mvns r0, r0 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062c92 : │ │ │ │ - ldr r1, [pc, #16] @ (62ca4 ) │ │ │ │ +00062e9a : │ │ │ │ + ldr r1, [pc, #16] @ (62eac ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - b.w 197644 <_PySys_GetRequiredAttr@@Base+0x1140> │ │ │ │ + b.w 196b24 <_PySys_GetRequiredAttr@@Base+0x1140> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062ca8 : │ │ │ │ +00062eb0 : │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r2, [r0, #0] │ │ │ │ str r1, [r0, #8] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062cb6 : │ │ │ │ +00062ebe : │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #17608 @ 0x44c8 │ │ │ │ + movw r3, #15368 @ 0x3c08 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r2, [r0, #12] │ │ │ │ str r1, [r0, #0] │ │ │ │ str r3, [r0, #8] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062ccc : │ │ │ │ +00062ed4 : │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ strd r3, r3, [r0, #4] │ │ │ │ str r2, [r0, #0] │ │ │ │ str r1, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062cda : │ │ │ │ +00062ee2 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -00062cea : │ │ │ │ +00062ef2 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -00062cfa : │ │ │ │ +00062f02 : │ │ │ │ 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, #18084 @ 0x46a4 │ │ │ │ + movw r4, #16316 @ 0x3fbc │ │ │ │ movt r4, #45 @ 0x2d │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 184ae0 │ │ │ │ + bl 183fb8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00062d20 <_PyMonitoring_FireCReturnEvent@@Base>: │ │ │ │ +00062f28 <_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 51d5e <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ + bl 51c0a <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00062d4e <_PySeqLock_LockWrite@@Base>: │ │ │ │ +00062f56 <_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 62d6c <_PySeqLock_LockWrite@@Base+0x1e> │ │ │ │ + bpl.n 62f74 <_PySeqLock_LockWrite@@Base+0x1e> │ │ │ │ blx 2c4fc │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - b.n 62d60 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ + b.n 62f68 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ adds r2, r5, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 62d82 <_PySeqLock_LockWrite@@Base+0x34> │ │ │ │ + bne.n 62f8a <_PySeqLock_LockWrite@@Base+0x34> │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 62d72 <_PySeqLock_LockWrite@@Base+0x24> │ │ │ │ + bne.n 62f7a <_PySeqLock_LockWrite@@Base+0x24> │ │ │ │ dmb ish │ │ │ │ - bne.n 62d8e <_PySeqLock_LockWrite@@Base+0x40> │ │ │ │ + bne.n 62f96 <_PySeqLock_LockWrite@@Base+0x40> │ │ │ │ dmb ish │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r5, r3 │ │ │ │ blx 2c4fc │ │ │ │ - b.n 62d60 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ + b.n 62f68 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ │ │ │ │ -00062d96 <_PySeqLock_AbandonWrite@@Base>: │ │ │ │ +00062f9e <_PySeqLock_AbandonWrite@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r0, #0] │ │ │ │ dmb ish │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062da6 <_PySeqLock_UnlockWrite@@Base>: │ │ │ │ +00062fae <_PySeqLock_UnlockWrite@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ adds r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r0, #0] │ │ │ │ dmb ish │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062db6 <_PySeqLock_BeginRead@@Base>: │ │ │ │ +00062fbe <_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 62ddc <_PySeqLock_BeginRead@@Base+0x26> │ │ │ │ + bpl.n 62fe4 <_PySeqLock_BeginRead@@Base+0x26> │ │ │ │ blx 2c4fc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ dmb ish │ │ │ │ - b.n 62dcc <_PySeqLock_BeginRead@@Base+0x16> │ │ │ │ + b.n 62fd4 <_PySeqLock_BeginRead@@Base+0x16> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00062dde <_PySeqLock_EndRead@@Base>: │ │ │ │ +00062fe6 <_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 62dfe <_PySeqLock_EndRead@@Base+0x20> │ │ │ │ + beq.n 63006 <_PySeqLock_EndRead@@Base+0x20> │ │ │ │ blx 2c4fc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 62e00 <_PySeqLock_EndRead@@Base+0x22> │ │ │ │ + b.n 63008 <_PySeqLock_EndRead@@Base+0x22> │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00062e02 <_PySeqLock_AfterFork@@Base>: │ │ │ │ +0006300a <_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 │ │ │ │ │ │ │ │ -00062e14 : │ │ │ │ +0006301c : │ │ │ │ dmb ish │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ dmb ish │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062e24 <_Py_BuildValue_SizeT@@Base>: │ │ │ │ +0006302c <_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 80914 │ │ │ │ + bl 80944 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062e4c : │ │ │ │ +00063054 : │ │ │ │ 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 178840 │ │ │ │ + bl 177d18 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00062e76 : │ │ │ │ +0006307e : │ │ │ │ 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 │ │ │ │ @@ -82982,15 +83147,15 @@ │ │ │ │ blx 2b9a8 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2d550 │ │ │ │ │ │ │ │ -00062ea6 <_Py_FatalErrorFunc@@Base>: │ │ │ │ +000630ae <_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 │ │ │ │ @@ -83004,304 +83169,302 @@ │ │ │ │ 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, #18108 @ 0x46bc │ │ │ │ + movw r1, #16340 @ 0x3fd4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #2156 @ 0x86c │ │ │ │ - movt r0, #73 @ 0x49 │ │ │ │ - bl 62ea6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r0, #65428 @ 0xff94 │ │ │ │ + movt r0, #72 @ 0x48 │ │ │ │ + bl 630ae <_Py_FatalErrorFunc@@Base> │ │ │ │ │ │ │ │ -00062efa : │ │ │ │ +00063102 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ (62f28 ) │ │ │ │ + ldr r3, [pc, #28] @ (63130 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbnz r0, 62f20 │ │ │ │ - movw r1, #33768 @ 0x83e8 │ │ │ │ + cbnz r0, 63128 │ │ │ │ + movw r1, #31528 @ 0x7b28 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #16] @ (62f2c ) │ │ │ │ - bl 62ea6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #16] @ (63134 ) │ │ │ │ + bl 630ae <_Py_FatalErrorFunc@@Base> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 6c5d0 │ │ │ │ + b.w 6c610 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #1 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ + vmla.i32 q0, q2, d8[0] │ │ │ │ │ │ │ │ -00062f30 : │ │ │ │ +00063138 : │ │ │ │ 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] @ (62f58 ) │ │ │ │ + ldr r2, [pc, #24] @ (63160 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - bl 1e2770 │ │ │ │ + bl 1e1ed0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1e4460 │ │ │ │ + b.w 1e3bc0 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062f5c <_PyThreadState_Prealloc@@Base>: │ │ │ │ +00063164 <_PyThreadState_Prealloc@@Base>: │ │ │ │ movs r1, #0 │ │ │ │ - b.w 18ea58 <_PyThreadState_New@@Base+0x4> │ │ │ │ + b.w 18df30 <_PyThreadState_New@@Base+0x4> │ │ │ │ │ │ │ │ -00062f62 <_PyThreadState_Init@@Base>: │ │ │ │ +0006316a <_PyThreadState_Init@@Base>: │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #18136 @ 0x46d8 │ │ │ │ + movw r1, #16368 @ 0x3ff0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [pc, #4] @ (62f80 <_PyThreadState_Init@@Base+0x1e>) │ │ │ │ - bl 62ea6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #4] @ (63188 <_PyThreadState_Init@@Base+0x1e>) │ │ │ │ + bl 630ae <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ - lsrs r0, r2, #2 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ + vrev64.32 q0, q4 │ │ │ │ │ │ │ │ -00062f84 : │ │ │ │ - ldr r3, [pc, #8] @ (62f90 ) │ │ │ │ +0006318c : │ │ │ │ + ldr r3, [pc, #8] @ (63198 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.w 1d79f8 │ │ │ │ + b.w 1d7580 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062f94 <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ +0006319c <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ - movw r3, #8941 @ 0x22ed │ │ │ │ + movw r3, #8853 @ 0x2295 │ │ │ │ movt r3, #10 │ │ │ │ ldr.w r2, [r0, #376] @ 0x178 │ │ │ │ cmp r2, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r2 │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062fae : │ │ │ │ +000631b6 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1d7aa0 │ │ │ │ + bl 1d7160 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 62fd8 │ │ │ │ - ldr r2, [pc, #20] @ (62fdc ) │ │ │ │ + bne.n 631e0 │ │ │ │ + ldr r2, [pc, #20] @ (631e4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1dab90 │ │ │ │ - bl 1ddcb8 <_PyBytes_Repeat@@Base+0x3a4> │ │ │ │ + bl 1da298 │ │ │ │ + bl 1dd41c <_PyBytes_Repeat@@Base+0x400> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062fe0 : │ │ │ │ - ldr r2, [pc, #12] @ (62ff0 ) │ │ │ │ +000631e8 : │ │ │ │ + ldr r2, [pc, #12] @ (631f8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 1dab90 │ │ │ │ + b.w 1da298 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062ff4 : │ │ │ │ +000631fc : │ │ │ │ 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 1ccaf4 │ │ │ │ + bl 1cbef4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0006301a : │ │ │ │ +00063222 : │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 1cc840 │ │ │ │ + b.w 1cbc40 │ │ │ │ stmdb 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 630a0 │ │ │ │ + bne.n 632a8 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ - beq.n 63090 │ │ │ │ + beq.n 63298 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 293e24 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ + bl 2935a4 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ cmp r7, r0 │ │ │ │ sbcs.w r1, r6, r1 │ │ │ │ - blt.n 6307c │ │ │ │ + blt.n 63284 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 293e24 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ + bl 2935a4 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ cmp r0, r7 │ │ │ │ sbcs r1, r6 │ │ │ │ - bge.n 63090 │ │ │ │ + bge.n 63298 │ │ │ │ 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 631b6 │ │ │ │ + b.n 633be │ │ │ │ mul.w r6, r4, r6 │ │ │ │ umull r0, r1, r4, r7 │ │ │ │ mla r6, r7, r5, r6 │ │ │ │ add r1, r6 │ │ │ │ - b.n 631b6 │ │ │ │ + b.n 633be │ │ │ │ mov r2, fp │ │ │ │ mov r3, sl │ │ │ │ - bl 293e24 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ + bl 2935a4 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ mov r7, r3 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - beq.n 630fa │ │ │ │ + beq.n 63302 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 293e24 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ + bl 2935a4 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ cmp r9, r0 │ │ │ │ sbcs.w r1, r7, r1 │ │ │ │ - blt.n 630e6 │ │ │ │ + blt.n 632ee │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 293e24 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ + bl 2935a4 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ cmp r0, r9 │ │ │ │ sbcs r1, r7 │ │ │ │ - bge.n 630fa │ │ │ │ + bge.n 63302 │ │ │ │ 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 6310a │ │ │ │ + b.n 63312 │ │ │ │ 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 293e24 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ + bl 2935a4 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r0 │ │ │ │ - beq.n 6315e │ │ │ │ + beq.n 63366 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 293e24 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ + bl 2935a4 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ cmp r8, r0 │ │ │ │ sbcs.w r1, r6, r1 │ │ │ │ - blt.n 6314a │ │ │ │ + blt.n 63352 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 293e24 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ + bl 2935a4 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ cmp r0, r8 │ │ │ │ sbcs r1, r6 │ │ │ │ - bge.n 6315e │ │ │ │ + bge.n 63366 │ │ │ │ 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 6316e │ │ │ │ + b.n 63376 │ │ │ │ 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 6318a │ │ │ │ + blt.n 63392 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ mvns r0, r7 │ │ │ │ sub.w r4, r1, r9 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs r4, r3 │ │ │ │ - bge.n 631a2 │ │ │ │ - b.n 631aa │ │ │ │ + bge.n 633aa │ │ │ │ + b.n 633b2 │ │ │ │ orrs.w sl, r9, sl │ │ │ │ - beq.n 631a2 │ │ │ │ + beq.n 633aa │ │ │ │ negs r0, r7 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ sbc.w r1, r1, r9 │ │ │ │ cmp r2, r0 │ │ │ │ sbcs.w r1, r3, r1 │ │ │ │ - blt.n 631b0 │ │ │ │ + blt.n 633b8 │ │ │ │ adds r0, r7, r2 │ │ │ │ adc.w r1, r3, r9 │ │ │ │ - b.n 631b6 │ │ │ │ + b.n 633be │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 631b6 │ │ │ │ + b.n 633be │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -000631bc : │ │ │ │ +000633c4 : │ │ │ │ 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, 631dc │ │ │ │ + cbnz r0, 633e4 │ │ │ │ blx 2b07c │ │ │ │ movs r0, #0 │ │ │ │ blx 2af14 │ │ │ │ - cbnz r0, 631f6 │ │ │ │ - ldr r3, [pc, #116] @ (6325c ) │ │ │ │ + cbnz r0, 633fe │ │ │ │ + ldr r3, [pc, #116] @ (63464 ) │ │ │ │ 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} │ │ │ │ @@ -83309,1941 +83472,1941 @@ │ │ │ │ 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 6321c │ │ │ │ + ble.n 63424 │ │ │ │ movs r0, #75 @ 0x4b │ │ │ │ blx 2c3f4 <__sysconf@plt> │ │ │ │ - b.n 63220 │ │ │ │ + b.n 63428 │ │ │ │ mov.w r0, #32768 @ 0x8000 │ │ │ │ cmp r0, r4 │ │ │ │ - bls.n 6322a │ │ │ │ + bls.n 63432 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 63258 │ │ │ │ + b.n 63460 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2bd60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 63224 │ │ │ │ + bne.n 6342c │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2bd0c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2bc3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 63224 │ │ │ │ - ldr r3, [pc, #16] @ (6325c ) │ │ │ │ + bne.n 6342c │ │ │ │ + ldr r3, [pc, #16] @ (63464 ) │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -00063260 : │ │ │ │ +00063468 : │ │ │ │ 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, 6328e │ │ │ │ + cbnz r0, 63496 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 63292 │ │ │ │ + bge.n 6349a │ │ │ │ blx 2bae4 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ movs r3, #12 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -00063296 : │ │ │ │ +0006349e : │ │ │ │ b.w 2bae0 │ │ │ │ │ │ │ │ -0006329a : │ │ │ │ +000634a2 : │ │ │ │ movs r1, #0 │ │ │ │ b.w 2ad10 │ │ │ │ │ │ │ │ -000632a0 : │ │ │ │ +000634a8 : │ │ │ │ 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} │ │ │ │ │ │ │ │ -000632bc : │ │ │ │ +000634c4 : │ │ │ │ b.w 2bf58 │ │ │ │ │ │ │ │ -000632c0 : │ │ │ │ - ldr r3, [pc, #12] @ (632d0 ) │ │ │ │ +000634c8 : │ │ │ │ + ldr r3, [pc, #12] @ (634d8 ) │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -000632d4 : │ │ │ │ - b.n 631e2 │ │ │ │ +000634dc : │ │ │ │ + b.n 633ea │ │ │ │ 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 632f6 │ │ │ │ + beq.n 634fe │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 63372 │ │ │ │ + bne.n 6357a │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 632fa │ │ │ │ + b.n 63502 │ │ │ │ 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 63314 │ │ │ │ + bcc.n 6351c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 63376 │ │ │ │ + b.n 6357e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 6b148 │ │ │ │ + bl 6b188 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6330e │ │ │ │ + beq.n 63516 │ │ │ │ mov r6, r7 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 63360 │ │ │ │ + cbz r3, 63568 │ │ │ │ lsls r1, r3, #24 │ │ │ │ - bpl.n 63358 │ │ │ │ + bpl.n 63560 │ │ │ │ add.w r2, r3, #56320 @ 0xdc00 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 63358 │ │ │ │ - bl 6b248 │ │ │ │ - cbz r5, 63340 │ │ │ │ + bne.n 63560 │ │ │ │ + bl 6b288 │ │ │ │ + cbz r5, 63548 │ │ │ │ subs r6, r6, r7 │ │ │ │ str r6, [r5, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 63352 │ │ │ │ - movw r3, #18196 @ 0x4714 │ │ │ │ + beq.n 6355a │ │ │ │ + movw r3, #15956 @ 0x3e54 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str.w r3, [r9] │ │ │ │ mvn.w r3, #1 │ │ │ │ - b.n 63376 │ │ │ │ + b.n 6357e │ │ │ │ adds r6, #1 │ │ │ │ str.w r2, [r4], #4 │ │ │ │ - b.n 63322 │ │ │ │ + b.n 6352a │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r5, 6336a │ │ │ │ + cbz r5, 63572 │ │ │ │ subs r4, r4, r0 │ │ │ │ asrs r4, r4, #2 │ │ │ │ str r4, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ str.w r0, [r8] │ │ │ │ - b.n 63376 │ │ │ │ + b.n 6357e │ │ │ │ mvn.w r3, #2 │ │ │ │ mov r0, r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0006337c : │ │ │ │ +00063584 : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 1a805c │ │ │ │ + b.w 1a75ec │ │ │ │ │ │ │ │ -00063382 <_Py_closerange@@Base>: │ │ │ │ +0006358a <_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, 633c2 <_Py_closerange@@Base+0x40> │ │ │ │ + cbz r0, 635ca <_Py_closerange@@Base+0x40> │ │ │ │ movs r0, #4 │ │ │ │ blx 2bd78 │ │ │ │ cmp r0, r5 │ │ │ │ - bgt.n 633b4 <_Py_closerange@@Base+0x32> │ │ │ │ + bgt.n 635bc <_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 633c2 <_Py_closerange@@Base+0x40> │ │ │ │ + bgt.n 635ca <_Py_closerange@@Base+0x40> │ │ │ │ adds r4, #1 │ │ │ │ blx 2b490 │ │ │ │ - b.n 633b4 <_Py_closerange@@Base+0x32> │ │ │ │ + b.n 635bc <_Py_closerange@@Base+0x32> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000633c4 : │ │ │ │ +000635cc : │ │ │ │ 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, 633f2 │ │ │ │ + cbz r0, 635fa │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 633f2 │ │ │ │ + bge.n 635fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 633f2 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 635fa │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 6340c │ │ │ │ + cbz r0, 63614 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6340c │ │ │ │ + bge.n 63614 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6340c │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 63614 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 6343e │ │ │ │ + cbz r2, 63646 │ │ │ │ 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 6343a │ │ │ │ + bge.n 63642 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 6343a │ │ │ │ + cbnz r3, 63642 │ │ │ │ mov r0, r2 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 63470 │ │ │ │ + cbz r2, 63678 │ │ │ │ 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 6346c │ │ │ │ + bge.n 63674 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 6346c │ │ │ │ + cbnz r3, 63674 │ │ │ │ mov r0, r2 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00063474 : │ │ │ │ +0006367c : │ │ │ │ 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, 634c6 │ │ │ │ + cbz r0, 636ce │ │ │ │ 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 12945c │ │ │ │ + bl 128f30 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 634c8 │ │ │ │ + bge.n 636d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 634c6 │ │ │ │ + bge.n 636ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 634c6 │ │ │ │ + cbnz r3, 636ce │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000634cc : │ │ │ │ +000636d4 : │ │ │ │ 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, #18184 @ 0x4708 │ │ │ │ + movw r1, #16416 @ 0x4020 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #7852 @ 0x1eac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 63522 │ │ │ │ + beq.n 6372a │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63538 │ │ │ │ + bne.n 63740 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6356a │ │ │ │ + beq.n 63772 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6356a │ │ │ │ - b.n 6353a │ │ │ │ + ble.n 63772 │ │ │ │ + b.n 63742 │ │ │ │ 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 63556 │ │ │ │ + beq.n 6375e │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63584 │ │ │ │ + bne.n 6378c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6356a │ │ │ │ + beq.n 63772 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63586 │ │ │ │ + bgt.n 6378e │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #57356 @ 0xe00c │ │ │ │ + movw r1, #55220 @ 0xd7b4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 635c4 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 637cc │ │ │ │ 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 124534 │ │ │ │ + bl 123ff8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 635b0 │ │ │ │ + bge.n 637b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 635b0 │ │ │ │ + cbnz r3, 637b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 635c4 │ │ │ │ + bge.n 637cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 635c4 │ │ │ │ + cbnz r3, 637cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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 635f4 │ │ │ │ + beq.n 637fc │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6360a │ │ │ │ + bne.n 63812 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6363c │ │ │ │ + beq.n 63844 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6363c │ │ │ │ - b.n 6360c │ │ │ │ + ble.n 63844 │ │ │ │ + b.n 63814 │ │ │ │ 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 63628 │ │ │ │ + beq.n 63830 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63656 │ │ │ │ + bne.n 6385e │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6363c │ │ │ │ + beq.n 63844 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63658 │ │ │ │ + bgt.n 63860 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #57356 @ 0xe00c │ │ │ │ + movw r1, #55220 @ 0xd7b4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 63696 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 6389e │ │ │ │ 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 120310 │ │ │ │ + bl 11fddc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63682 │ │ │ │ + bge.n 6388a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63682 │ │ │ │ + cbnz r3, 6388a │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63696 │ │ │ │ + bge.n 6389e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63696 │ │ │ │ + cbnz r3, 6389e │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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 636c6 │ │ │ │ + beq.n 638ce │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 636dc │ │ │ │ + bne.n 638e4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6370e │ │ │ │ + beq.n 63916 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6370e │ │ │ │ - b.n 636de │ │ │ │ + ble.n 63916 │ │ │ │ + b.n 638e6 │ │ │ │ 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 636fa │ │ │ │ + beq.n 63902 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63728 │ │ │ │ + bne.n 63930 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6370e │ │ │ │ + beq.n 63916 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6372a │ │ │ │ + bgt.n 63932 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #57356 @ 0xe00c │ │ │ │ + movw r1, #55220 @ 0xd7b4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 63768 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 63970 │ │ │ │ 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 142f70 │ │ │ │ + bl 142440 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63754 │ │ │ │ + bge.n 6395c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63754 │ │ │ │ + cbnz r3, 6395c │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63768 │ │ │ │ + bge.n 63970 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63768 │ │ │ │ + cbnz r3, 63970 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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 63798 │ │ │ │ + beq.n 639a0 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 637ae │ │ │ │ + bne.n 639b6 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 637e0 │ │ │ │ + beq.n 639e8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 637e0 │ │ │ │ - b.n 637b0 │ │ │ │ + ble.n 639e8 │ │ │ │ + b.n 639b8 │ │ │ │ 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 637cc │ │ │ │ + beq.n 639d4 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 637fa │ │ │ │ + bne.n 63a02 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 637e0 │ │ │ │ + beq.n 639e8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 637fc │ │ │ │ + bgt.n 63a04 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #57356 @ 0xe00c │ │ │ │ + movw r1, #55220 @ 0xd7b4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 6383a │ │ │ │ + bl f1b28 │ │ │ │ + b.n 63a42 │ │ │ │ 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 135aa8 │ │ │ │ + bl 135094 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63826 │ │ │ │ + bge.n 63a2e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63826 │ │ │ │ + cbnz r3, 63a2e │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6383a │ │ │ │ + bge.n 63a42 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6383a │ │ │ │ + cbnz r3, 63a42 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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 6386a │ │ │ │ + beq.n 63a72 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63880 │ │ │ │ + bne.n 63a88 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 638b2 │ │ │ │ + beq.n 63aba │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 638b2 │ │ │ │ - b.n 63882 │ │ │ │ + ble.n 63aba │ │ │ │ + b.n 63a8a │ │ │ │ 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 6389e │ │ │ │ + beq.n 63aa6 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 638cc │ │ │ │ + bne.n 63ad4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 638b2 │ │ │ │ + beq.n 63aba │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 638ce │ │ │ │ + bgt.n 63ad6 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #57356 @ 0xe00c │ │ │ │ + movw r1, #55220 @ 0xd7b4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 6390c │ │ │ │ + bl f1b28 │ │ │ │ + b.n 63b14 │ │ │ │ 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 12322c │ │ │ │ + bl 122cec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 638f8 │ │ │ │ + bge.n 63b00 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 638f8 │ │ │ │ + cbnz r3, 63b00 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6390c │ │ │ │ + bge.n 63b14 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6390c │ │ │ │ + cbnz r3, 63b14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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 6393c │ │ │ │ + beq.n 63b44 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63952 │ │ │ │ + bne.n 63b5a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63984 │ │ │ │ + beq.n 63b8c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63984 │ │ │ │ - b.n 63954 │ │ │ │ + ble.n 63b8c │ │ │ │ + b.n 63b5c │ │ │ │ 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 63970 │ │ │ │ + beq.n 63b78 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6399e │ │ │ │ + bne.n 63ba6 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63984 │ │ │ │ + beq.n 63b8c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 639a0 │ │ │ │ + bgt.n 63ba8 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #57356 @ 0xe00c │ │ │ │ + movw r1, #55220 @ 0xd7b4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 639de │ │ │ │ + bl f1b28 │ │ │ │ + b.n 63be6 │ │ │ │ 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 15f94c │ │ │ │ + bl 15eec4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 639ca │ │ │ │ + bge.n 63bd2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 639ca │ │ │ │ + cbnz r3, 63bd2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 639de │ │ │ │ + bge.n 63be6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 639de │ │ │ │ + cbnz r3, 63be6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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 63a0e │ │ │ │ + beq.n 63c16 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63a24 │ │ │ │ + bne.n 63c2c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63a56 │ │ │ │ + beq.n 63c5e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63a56 │ │ │ │ - b.n 63a26 │ │ │ │ + ble.n 63c5e │ │ │ │ + b.n 63c2e │ │ │ │ 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 63a42 │ │ │ │ + beq.n 63c4a │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63a70 │ │ │ │ + bne.n 63c78 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63a56 │ │ │ │ + beq.n 63c5e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63a72 │ │ │ │ + bgt.n 63c7a │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #57356 @ 0xe00c │ │ │ │ + movw r1, #55220 @ 0xd7b4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 63ab0 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 63cb8 │ │ │ │ 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 122020 │ │ │ │ + bl 121ae0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63a9c │ │ │ │ + bge.n 63ca4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63a9c │ │ │ │ + cbnz r3, 63ca4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63ab0 │ │ │ │ + bge.n 63cb8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63ab0 │ │ │ │ + cbnz r3, 63cb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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 63ae0 │ │ │ │ + beq.n 63ce8 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63af6 │ │ │ │ + bne.n 63cfe │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63b28 │ │ │ │ + beq.n 63d30 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63b28 │ │ │ │ - b.n 63af8 │ │ │ │ + ble.n 63d30 │ │ │ │ + b.n 63d00 │ │ │ │ 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 63b14 │ │ │ │ + beq.n 63d1c │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63b42 │ │ │ │ + bne.n 63d4a │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63b28 │ │ │ │ + beq.n 63d30 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63b44 │ │ │ │ + bgt.n 63d4c │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #57356 @ 0xe00c │ │ │ │ + movw r1, #55220 @ 0xd7b4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 63b82 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 63d8a │ │ │ │ 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 203290 │ │ │ │ + bl 202a04 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63b6e │ │ │ │ + bge.n 63d76 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63b6e │ │ │ │ + cbnz r3, 63d76 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63b82 │ │ │ │ + bge.n 63d8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63b82 │ │ │ │ + cbnz r3, 63d8a │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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 63bb2 │ │ │ │ + beq.n 63dba │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63bc8 │ │ │ │ + bne.n 63dd0 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63bfa │ │ │ │ + beq.n 63e02 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63bfa │ │ │ │ - b.n 63bca │ │ │ │ + ble.n 63e02 │ │ │ │ + b.n 63dd2 │ │ │ │ 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 63be6 │ │ │ │ + beq.n 63dee │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63c14 │ │ │ │ + bne.n 63e1c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63bfa │ │ │ │ + beq.n 63e02 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63c16 │ │ │ │ + bgt.n 63e1e │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #57356 @ 0xe00c │ │ │ │ + movw r1, #55220 @ 0xd7b4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 63c54 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 63e5c │ │ │ │ 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 12f1c8 │ │ │ │ + bl 12ed10 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63c40 │ │ │ │ + bge.n 63e48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63c40 │ │ │ │ + cbnz r3, 63e48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63c54 │ │ │ │ + bge.n 63e5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63c54 │ │ │ │ + cbnz r3, 63e5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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 63c84 │ │ │ │ + beq.n 63e8c │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63c9a │ │ │ │ + bne.n 63ea2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63ccc │ │ │ │ + beq.n 63ed4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63ccc │ │ │ │ - b.n 63c9c │ │ │ │ + ble.n 63ed4 │ │ │ │ + b.n 63ea4 │ │ │ │ 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 63cb8 │ │ │ │ + beq.n 63ec0 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63ce6 │ │ │ │ + bne.n 63eee │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63ccc │ │ │ │ + beq.n 63ed4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63ce8 │ │ │ │ + bgt.n 63ef0 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #57356 @ 0xe00c │ │ │ │ + movw r1, #55220 @ 0xd7b4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 63d26 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 63f2e │ │ │ │ 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 fb6d8 │ │ │ │ + bl fb0a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63d12 │ │ │ │ + bge.n 63f1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63d12 │ │ │ │ + cbnz r3, 63f1a │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63d26 │ │ │ │ + bge.n 63f2e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63d26 │ │ │ │ + cbnz r3, 63f2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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 63d56 │ │ │ │ + beq.n 63f5e │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63d6c │ │ │ │ + bne.n 63f74 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63d9e │ │ │ │ + beq.n 63fa6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63d9e │ │ │ │ - b.n 63d6e │ │ │ │ + ble.n 63fa6 │ │ │ │ + b.n 63f76 │ │ │ │ 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 63d8a │ │ │ │ + beq.n 63f92 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63db8 │ │ │ │ + bne.n 63fc0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63d9e │ │ │ │ + beq.n 63fa6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63dba │ │ │ │ + bgt.n 63fc2 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #57356 @ 0xe00c │ │ │ │ + movw r1, #55220 @ 0xd7b4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 63df8 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 64000 │ │ │ │ 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 1db4c0 │ │ │ │ + bl 1dabc8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63de4 │ │ │ │ + bge.n 63fec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63de4 │ │ │ │ + cbnz r3, 63fec │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63df8 │ │ │ │ + bge.n 64000 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63df8 │ │ │ │ + cbnz r3, 64000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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 63e28 │ │ │ │ + beq.n 64030 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63e3e │ │ │ │ + bne.n 64046 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63e70 │ │ │ │ + beq.n 64078 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63e70 │ │ │ │ - b.n 63e40 │ │ │ │ + ble.n 64078 │ │ │ │ + b.n 64048 │ │ │ │ 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 63e5c │ │ │ │ + beq.n 64064 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63e8a │ │ │ │ + bne.n 64092 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63e70 │ │ │ │ + beq.n 64078 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63e8c │ │ │ │ + bgt.n 64094 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #57356 @ 0xe00c │ │ │ │ + movw r1, #55220 @ 0xd7b4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 63eca │ │ │ │ + bl f1b28 │ │ │ │ + b.n 640d2 │ │ │ │ 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 228910 │ │ │ │ + bl 2280ec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63eb6 │ │ │ │ + bge.n 640be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63eb6 │ │ │ │ + cbnz r3, 640be │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63eca │ │ │ │ + bge.n 640d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63eca │ │ │ │ + cbnz r3, 640d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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 63efa │ │ │ │ + beq.n 64102 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63f10 │ │ │ │ + bne.n 64118 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63f42 │ │ │ │ + beq.n 6414a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63f42 │ │ │ │ - b.n 63f12 │ │ │ │ + ble.n 6414a │ │ │ │ + b.n 6411a │ │ │ │ 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 63f2e │ │ │ │ + beq.n 64136 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63f5c │ │ │ │ + bne.n 64164 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63f42 │ │ │ │ + beq.n 6414a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63f5e │ │ │ │ + bgt.n 64166 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #57356 @ 0xe00c │ │ │ │ + movw r1, #55220 @ 0xd7b4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 63f9c │ │ │ │ + bl f1b28 │ │ │ │ + b.n 641a4 │ │ │ │ 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 25a4c4 │ │ │ │ + bl 259cc4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63f88 │ │ │ │ + bge.n 64190 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63f88 │ │ │ │ + cbnz r3, 64190 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63f9c │ │ │ │ + bge.n 641a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63f9c │ │ │ │ + cbnz r3, 641a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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 63fcc │ │ │ │ + beq.n 641d4 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63fe2 │ │ │ │ + bne.n 641ea │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 64014 │ │ │ │ + beq.n 6421c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 64014 │ │ │ │ - b.n 63fe4 │ │ │ │ + ble.n 6421c │ │ │ │ + b.n 641ec │ │ │ │ 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 64000 │ │ │ │ + beq.n 64208 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6402e │ │ │ │ + bne.n 64236 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 64014 │ │ │ │ + beq.n 6421c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 64030 │ │ │ │ + bgt.n 64238 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #57356 @ 0xe00c │ │ │ │ + movw r1, #55220 @ 0xd7b4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 6406e │ │ │ │ + bl f1b28 │ │ │ │ + b.n 64276 │ │ │ │ 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 246318 │ │ │ │ + bl 245d90 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6405a │ │ │ │ + bge.n 64262 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6405a │ │ │ │ + cbnz r3, 64262 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6406e │ │ │ │ + bge.n 64276 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6406e │ │ │ │ + cbnz r3, 64276 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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 6409e │ │ │ │ + beq.n 642a6 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 640b4 │ │ │ │ + bne.n 642bc │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 640e6 │ │ │ │ + beq.n 642ee │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 640e6 │ │ │ │ - b.n 640b6 │ │ │ │ + ble.n 642ee │ │ │ │ + b.n 642be │ │ │ │ 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 640d2 │ │ │ │ + beq.n 642da │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 64100 │ │ │ │ + bne.n 64308 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 640e6 │ │ │ │ + beq.n 642ee │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 64102 │ │ │ │ + bgt.n 6430a │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #57356 @ 0xe00c │ │ │ │ + movw r1, #55220 @ 0xd7b4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 64140 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 64348 │ │ │ │ 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 160444 │ │ │ │ + bl 15f9bc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6412c │ │ │ │ + bge.n 64334 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6412c │ │ │ │ + cbnz r3, 64334 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64140 │ │ │ │ + bge.n 64348 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64140 │ │ │ │ + cbnz r3, 64348 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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 64170 │ │ │ │ + beq.n 64378 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 64186 │ │ │ │ + bne.n 6438e │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 641b8 │ │ │ │ + beq.n 643c0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 641b8 │ │ │ │ - b.n 64188 │ │ │ │ + ble.n 643c0 │ │ │ │ + b.n 64390 │ │ │ │ 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 641a4 │ │ │ │ + beq.n 643ac │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 641d2 │ │ │ │ + bne.n 643da │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 641b8 │ │ │ │ + beq.n 643c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 641d4 │ │ │ │ + bgt.n 643dc │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #57356 @ 0xe00c │ │ │ │ + movw r1, #55220 @ 0xd7b4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 64212 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 6441a │ │ │ │ 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 25f7a8 │ │ │ │ + bl 25efa0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 641fe │ │ │ │ + bge.n 64406 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 641fe │ │ │ │ + cbnz r3, 64406 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64212 │ │ │ │ + bge.n 6441a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64212 │ │ │ │ + cbnz r3, 6441a │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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 64242 │ │ │ │ + beq.n 6444a │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 64258 │ │ │ │ + bne.n 64460 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6428a │ │ │ │ + beq.n 64492 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6428a │ │ │ │ - b.n 6425a │ │ │ │ + ble.n 64492 │ │ │ │ + b.n 64462 │ │ │ │ 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 64276 │ │ │ │ + beq.n 6447e │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 642a4 │ │ │ │ + bne.n 644ac │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6428a │ │ │ │ + beq.n 64492 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 642a6 │ │ │ │ + bgt.n 644ae │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #57356 @ 0xe00c │ │ │ │ + movw r1, #55220 @ 0xd7b4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 642e4 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 644ec │ │ │ │ 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 1f0bac │ │ │ │ + bl 1f0314 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 642d0 │ │ │ │ + bge.n 644d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 642d0 │ │ │ │ + cbnz r3, 644d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 642e4 │ │ │ │ + bge.n 644ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 642e4 │ │ │ │ + cbnz r3, 644ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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 64314 │ │ │ │ + beq.n 6451c │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6432a │ │ │ │ + bne.n 64532 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6435c │ │ │ │ + beq.n 64564 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6435c │ │ │ │ - b.n 6432c │ │ │ │ + ble.n 64564 │ │ │ │ + b.n 64534 │ │ │ │ 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 64348 │ │ │ │ + beq.n 64550 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 64376 │ │ │ │ + bne.n 6457e │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6435c │ │ │ │ + beq.n 64564 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 64378 │ │ │ │ + bgt.n 64580 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #57356 @ 0xe00c │ │ │ │ + movw r1, #55220 @ 0xd7b4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 643b6 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 645be │ │ │ │ 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 203574 │ │ │ │ + bl 202ce8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 643a2 │ │ │ │ + bge.n 645aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 643a2 │ │ │ │ + cbnz r3, 645aa │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 643b6 │ │ │ │ + bge.n 645be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 643b6 │ │ │ │ + cbnz r3, 645be │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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 643e6 │ │ │ │ + beq.n 645ee │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 643fc │ │ │ │ + bne.n 64604 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6442e │ │ │ │ + beq.n 64636 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6442e │ │ │ │ - b.n 643fe │ │ │ │ + ble.n 64636 │ │ │ │ + b.n 64606 │ │ │ │ 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 6441a │ │ │ │ + beq.n 64622 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 64448 │ │ │ │ + bne.n 64650 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6442e │ │ │ │ + beq.n 64636 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6444a │ │ │ │ + bgt.n 64652 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #57356 @ 0xe00c │ │ │ │ + movw r1, #55220 @ 0xd7b4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 64488 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 64690 │ │ │ │ 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 e8b84 │ │ │ │ + bl e86d4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64474 │ │ │ │ + bge.n 6467c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64474 │ │ │ │ + cbnz r3, 6467c │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64488 │ │ │ │ + bge.n 64690 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64488 │ │ │ │ + cbnz r3, 64690 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0006448c : │ │ │ │ +00064694 : │ │ │ │ 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 644b2 │ │ │ │ + bne.n 646ba │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 235a0c │ │ │ │ + b.w 23522c │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #57756 @ 0xe19c │ │ │ │ + movw r1, #55224 @ 0xd7b8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ 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, #18220 @ 0x472c │ │ │ │ + movw r1, #16452 @ 0x4044 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ 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 6453a │ │ │ │ + blt.n 64742 │ │ │ │ movw r5, #32004 @ 0x7d04 │ │ │ │ movt r5, #9665 @ 0x25c1 │ │ │ │ movs r3, #2 │ │ │ │ cmp r5, r2 │ │ │ │ sbcs r3, r4 │ │ │ │ - blt.n 64546 │ │ │ │ + blt.n 6474e │ │ │ │ mov.w r3, #51712 @ 0xca00 │ │ │ │ movt r3, #15258 @ 0x3b9a │ │ │ │ movs r5, #0 │ │ │ │ umull r2, r6, r2, r3 │ │ │ │ mla r6, r3, r4, r6 │ │ │ │ - b.n 64550 │ │ │ │ + b.n 64758 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r6, #2147483648 @ 0x80000000 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64550 │ │ │ │ + b.n 64758 │ │ │ │ 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 6457c │ │ │ │ + blt.n 64784 │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ mvns r7, r3 │ │ │ │ sub.w ip, r4, r1 │ │ │ │ cmp r7, r2 │ │ │ │ sbcs.w ip, ip, r6 │ │ │ │ - bge.n 64594 │ │ │ │ - b.n 645a0 │ │ │ │ + bge.n 6479c │ │ │ │ + b.n 647a8 │ │ │ │ orrs.w r4, r3, r1 │ │ │ │ - beq.n 64594 │ │ │ │ + beq.n 6479c │ │ │ │ negs r7, r3 │ │ │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ sbc.w r4, r4, r1 │ │ │ │ cmp r2, r7 │ │ │ │ sbcs.w r4, r6, r4 │ │ │ │ - blt.n 645a8 │ │ │ │ + blt.n 647b0 │ │ │ │ adds r3, r3, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ adc.w r4, r1, r6 │ │ │ │ - b.n 645b2 │ │ │ │ + b.n 647ba │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r3 │ │ │ │ - b.n 645b2 │ │ │ │ + b.n 647ba │ │ │ │ movs r3, #0 │ │ │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r4, [r0] │ │ │ │ - cbnz r5, 645ba │ │ │ │ - cbz r2, 645d6 │ │ │ │ + cbnz r5, 647c2 │ │ │ │ + cbz r2, 647de │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #35708 @ 0x8b7c │ │ │ │ + movw r1, #33460 @ 0x82b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 645d8 │ │ │ │ + b.n 647e0 │ │ │ │ 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 │ │ │ │ @@ -85254,761 +85417,770 @@ │ │ │ │ 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, #18264 @ 0x4758 │ │ │ │ + movw r1, #16496 @ 0x4070 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ blx 2af2c <__isoc23_sscanf@plt> │ │ │ │ cmp r0, #6 │ │ │ │ - bne.n 64652 │ │ │ │ + bne.n 6485a │ │ │ │ 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 64652 │ │ │ │ + bhi.n 6485a │ │ │ │ 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 6466c │ │ │ │ + b.n 64874 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #18284 @ 0x476c │ │ │ │ + movw r1, #16516 @ 0x4084 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00064670 : │ │ │ │ +00064878 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #58304 @ 0xe3c0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 64696 │ │ │ │ + beq.n 6489e │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #18308 @ 0x4784 │ │ │ │ + movw r1, #16540 @ 0x409c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5b6c │ │ │ │ + b.w d56e0 │ │ │ │ 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, 646c2 │ │ │ │ + cbnz r4, 648ca │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #48516 @ 0xbd84 │ │ │ │ + movw r1, #46380 @ 0xb52c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 646c4 │ │ │ │ + b.n 648cc │ │ │ │ adds r0, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000646c6 : │ │ │ │ +000648ce : │ │ │ │ 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 646fa │ │ │ │ + bmi.n 64902 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #18344 @ 0x47a8 │ │ │ │ + movw r1, #16576 @ 0x40c0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ + bl d56e0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64700 │ │ │ │ + b.n 64908 │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00064702 : │ │ │ │ +0006490a : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 64722 │ │ │ │ + bmi.n 6492a │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #18344 @ 0x47a8 │ │ │ │ + movw r1, #16576 @ 0x40c0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5b6c │ │ │ │ + b.w d56e0 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 64732 │ │ │ │ + bpl.n 6493a │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r0, #20 │ │ │ │ addpl r0, #28 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #28] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00064736 : │ │ │ │ +0006493e : │ │ │ │ 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 64770 │ │ │ │ + beq.n 64978 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #18308 @ 0x4784 │ │ │ │ + movw r1, #16540 @ 0x409c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ + bl d56e0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64778 │ │ │ │ + b.n 64980 │ │ │ │ adds r0, #8 │ │ │ │ - bl 12afc0 │ │ │ │ + bl 12aa94 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r2, 6479e │ │ │ │ + cbnz r2, 649a6 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 64870 │ │ │ │ + bhi.n 64a78 │ │ │ │ tbb [pc, r2] │ │ │ │ strb r7, [r3, r5] │ │ │ │ lsrs r0, r2, #20 │ │ │ │ - movw r0, #58996 @ 0xe674 │ │ │ │ + movw r0, #56840 @ 0xde08 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ - bl 22ade4 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 22a65c <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64790 │ │ │ │ + bne.n 64998 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6490e │ │ │ │ + b.n 64b16 │ │ │ │ ldr.w r8, [r4, #24] │ │ │ │ - b.n 647be │ │ │ │ + b.n 649c6 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 133738 │ │ │ │ + bl 132d04 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 647b0 │ │ │ │ + beq.n 649b8 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 133738 │ │ │ │ + bl 132d04 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 647ec │ │ │ │ + cbnz r0, 649f4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 647b0 │ │ │ │ + bge.n 649b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 647b0 │ │ │ │ + bne.n 649b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 647b0 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 649b8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 64800 │ │ │ │ + bne.n 64a08 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6488a │ │ │ │ - b.n 648de │ │ │ │ + bne.n 64a92 │ │ │ │ + b.n 64ae6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 133738 │ │ │ │ + bl 132d04 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 648de │ │ │ │ + beq.n 64ae6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 6488a │ │ │ │ + bne.n 64a92 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #8364 @ 0x20ac │ │ │ │ + movw r1, #6044 @ 0x179c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 648de │ │ │ │ + bge.n 64ae6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 648de │ │ │ │ + bne.n 64ae6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 648de │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 64ae6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 133738 │ │ │ │ + bl 132d04 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 647b0 │ │ │ │ - ldr r4, [pc, #192] @ (64914 ) │ │ │ │ + beq.n 649b8 │ │ │ │ + ldr r4, [pc, #192] @ (64b1c ) │ │ │ │ sub.w r5, r4, #16 │ │ │ │ - b.n 6488a │ │ │ │ + b.n 64a92 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #8396 @ 0x20cc │ │ │ │ + movw r1, #6076 @ 0x17bc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 647b0 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 649b8 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #8440 @ 0x20f8 │ │ │ │ + movw r1, #6120 @ 0x17e8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5b6c │ │ │ │ + b.w d56e0 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 133904 │ │ │ │ + bl 132ed0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6490e │ │ │ │ + bne.n 64b16 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 648ae │ │ │ │ + bge.n 64ab6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 648ae │ │ │ │ + cbnz r3, 64ab6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 648c2 │ │ │ │ + bge.n 64aca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 648c2 │ │ │ │ + cbnz r3, 64aca │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 647b0 │ │ │ │ + bge.w 649b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 647b0 │ │ │ │ + bne.w 649b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 647b0 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 649b8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 648f2 │ │ │ │ + bge.n 64afa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 648f2 │ │ │ │ + cbnz r3, 64afa │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 647b0 │ │ │ │ + bge.w 649b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 647b0 │ │ │ │ + bne.w 649b8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 647b0 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 649b8 │ │ │ │ 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 7fd14 │ │ │ │ - cbnz r0, 6493a │ │ │ │ + bl 7fd44 │ │ │ │ + cbnz r0, 64b42 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64992 │ │ │ │ + b.n 64b9a │ │ │ │ mov r5, r0 │ │ │ │ strd r6, r0, [sp, #4] │ │ │ │ - cbnz r4, 64950 │ │ │ │ - ldr r0, [pc, #84] @ (64998 ) │ │ │ │ + cbnz r4, 64b58 │ │ │ │ + ldr r0, [pc, #84] @ (64ba0 ) │ │ │ │ movs r2, #2 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 134100 │ │ │ │ + bl 1336cc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6495e │ │ │ │ - ldr r0, [pc, #72] @ (6499c ) │ │ │ │ + b.n 64b66 │ │ │ │ + ldr r0, [pc, #72] @ (64ba4 ) │ │ │ │ movs r2, #3 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 134100 │ │ │ │ + bl 1336cc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64972 │ │ │ │ + bge.n 64b7a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64972 │ │ │ │ + cbnz r3, 64b7a │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 64934 │ │ │ │ + beq.n 64b3c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 64982 │ │ │ │ + blt.n 64b8a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 64992 │ │ │ │ + b.n 64b9a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6497e │ │ │ │ + bne.n 64b86 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6497e │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 64b86 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - cbz r0, 64a18 <_PyMonitoring_FireLineEvent@@Base+0x68> │ │ │ │ + cbz r0, 64c20 <_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 7fd14 │ │ │ │ + b.w 7fd44 │ │ │ │ │ │ │ │ -000649b0 <_PyMonitoring_FireLineEvent@@Base>: │ │ │ │ +00064bb8 <_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 7fd14 │ │ │ │ - cbz r0, 64a06 <_PyMonitoring_FireLineEvent@@Base+0x56> │ │ │ │ + bl 7fd44 │ │ │ │ + cbz r0, 64c0e <_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 51d5e <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ + bl 51c0a <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64a0a <_PyMonitoring_FireLineEvent@@Base+0x5a> │ │ │ │ + bge.n 64c12 <_PyMonitoring_FireLineEvent@@Base+0x5a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64a0a <_PyMonitoring_FireLineEvent@@Base+0x5a> │ │ │ │ + cbnz r3, 64c12 <_PyMonitoring_FireLineEvent@@Base+0x5a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 64a0a <_PyMonitoring_FireLineEvent@@Base+0x5a> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 64c12 <_PyMonitoring_FireLineEvent@@Base+0x5a> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - b.w 7fd14 │ │ │ │ - movw r0, #18364 @ 0x47bc │ │ │ │ + b.w 7fd44 │ │ │ │ + ldrsh.w r0, [r1] │ │ │ │ + b.w 7fd44 │ │ │ │ + movs r0, #0 │ │ │ │ + adds r3, r1, #4 │ │ │ │ + ldrb.w r2, [r3, #-1]! │ │ │ │ + cmp r1, r3 │ │ │ │ + orr.w r0, r2, r0, lsl #8 │ │ │ │ + bne.n 64c28 <_PyMonitoring_FireLineEvent@@Base+0x70> │ │ │ │ + b.w 7fd44 │ │ │ │ + movw r0, #16596 @ 0x40d4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.w 793f8 │ │ │ │ + b.w 79430 │ │ │ │ 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 12945c │ │ │ │ - cbnz r0, 64a86 <_PyMonitoring_FireLineEvent@@Base+0xd6> │ │ │ │ + bl 128f30 │ │ │ │ + cbnz r0, 64caa <_PyMonitoring_FireLineEvent@@Base+0xf2> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 64a6e <_PyMonitoring_FireLineEvent@@Base+0xbe> │ │ │ │ + beq.n 64c92 <_PyMonitoring_FireLineEvent@@Base+0xda> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #18376 @ 0x47c8 │ │ │ │ + movw r1, #16608 @ 0x40e0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12afc0 │ │ │ │ - b.n 64a88 <_PyMonitoring_FireLineEvent@@Base+0xd8> │ │ │ │ + bl 12aa94 │ │ │ │ + b.n 64cac <_PyMonitoring_FireLineEvent@@Base+0xf4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 12afc0 │ │ │ │ + bl 12aa94 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b708 │ │ │ │ - bl 793f8 │ │ │ │ + bl 79430 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 64a88 <_PyMonitoring_FireLineEvent@@Base+0xd8> │ │ │ │ + b.n 64cac <_PyMonitoring_FireLineEvent@@Base+0xf4> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 64a92 <_PyMonitoring_FireLineEvent@@Base+0xe2> │ │ │ │ + cbz r3, 64cb6 <_PyMonitoring_FireLineEvent@@Base+0xfe> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12afc0 │ │ │ │ + bl 12aa94 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ - b.w 74e94 <_Py_SetImmortal@@Base> │ │ │ │ - b.w 74e94 <_Py_SetImmortal@@Base> │ │ │ │ + b.w 74ed0 <_Py_SetImmortal@@Base> │ │ │ │ + b.w 74ed0 <_Py_SetImmortal@@Base> │ │ │ │ │ │ │ │ -00064aa0 : │ │ │ │ +00064cc4 : │ │ │ │ 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 64ade │ │ │ │ + beq.n 64d02 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 64ad6 │ │ │ │ + bmi.n 64cfa │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64b48 │ │ │ │ - bl 859dc │ │ │ │ + b.n 64d6c │ │ │ │ + bl 85a50 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 64ae0 │ │ │ │ + b.n 64d04 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r0, r8 │ │ │ │ - bne.n 64af6 │ │ │ │ + bne.n 64d1a │ │ │ │ cmp r3, #0 │ │ │ │ ite lt │ │ │ │ addlt.w r0, r4, #4294967295 @ 0xffffffff │ │ │ │ movge r0, #0 │ │ │ │ - b.n 64b08 │ │ │ │ + b.n 64d2c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 64ad0 │ │ │ │ - bl 859dc │ │ │ │ + bpl.n 64cf4 │ │ │ │ + bl 85a50 │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ addlt r0, r0, r4 │ │ │ │ str r0, [r6, #0] │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ cmp r0, r8 │ │ │ │ - bne.n 64b20 │ │ │ │ + bne.n 64d44 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ite ge │ │ │ │ movge r0, r4 │ │ │ │ movlt.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64b32 │ │ │ │ + b.n 64d56 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 64ad0 │ │ │ │ - bl 859dc │ │ │ │ + bpl.n 64cf4 │ │ │ │ + bl 85a50 │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ addlt r0, r0, r4 │ │ │ │ cmp r4, r0 │ │ │ │ str r0, [r7, #0] │ │ │ │ - blt.n 64ad0 │ │ │ │ + blt.n 64cf4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - bge.n 64ad0 │ │ │ │ + bge.n 64cf4 │ │ │ │ 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} │ │ │ │ │ │ │ │ -00064b4c : │ │ │ │ +00064d70 : │ │ │ │ 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 11af44 │ │ │ │ + bl 11aa48 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 64b86 │ │ │ │ + beq.n 64daa │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11b624 │ │ │ │ + bl 11b124 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -00064b8a <_PyArg_ParseTupleAndKeywords_SizeT@@Base>: │ │ │ │ +00064dae <_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, 64bb6 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbz r0, 64dda <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bpl.n 64bb6 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbz r1, 64bb2 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x28> │ │ │ │ + bpl.n 64dda <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbz r1, 64dd6 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x28> │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bpl.n 64bb6 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbz r2, 64bb6 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbnz r3, 64bca <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x40> │ │ │ │ + bpl.n 64dda <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbz r2, 64dda <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbnz r3, 64dee <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x40> │ │ │ │ movw r1, #1375 @ 0x55f │ │ │ │ - movw r0, #21252 @ 0x5304 │ │ │ │ + movw r0, #18872 @ 0x49b8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 246738 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 245db8 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 64bd6 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ + b.n 64dfa <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ add r4, sp, #32 │ │ │ │ str r4, [sp, #12] │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d718c │ │ │ │ + bl d6ce4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #4 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00064be0 : │ │ │ │ +00064e04 : │ │ │ │ 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, 64c0a │ │ │ │ + cbz r0, 64e2e │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - bpl.n 64c0a │ │ │ │ - cbz r1, 64c06 │ │ │ │ + bpl.n 64e2e │ │ │ │ + cbz r1, 64e2a │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bpl.n 64c0a │ │ │ │ - cbz r2, 64c0a │ │ │ │ - cbnz r3, 64c1e │ │ │ │ + bpl.n 64e2e │ │ │ │ + cbz r2, 64e2e │ │ │ │ + cbnz r3, 64e42 │ │ │ │ movw r1, #1401 @ 0x579 │ │ │ │ - movw r0, #21252 @ 0x5304 │ │ │ │ + movw r0, #18872 @ 0x49b8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 246738 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 245db8 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 64c28 │ │ │ │ + b.n 64e4c │ │ │ │ str r4, [sp, #12] │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d718c │ │ │ │ + bl d6ce4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00064c2c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base>: │ │ │ │ +00064e50 <_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, 64c56 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbz r0, 64e7a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - bpl.n 64c56 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbz r1, 64c52 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x26> │ │ │ │ + bpl.n 64e7a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbz r1, 64e76 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x26> │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bpl.n 64c56 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbz r2, 64c56 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbnz r3, 64c6a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x3e> │ │ │ │ + bpl.n 64e7a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbz r2, 64e7a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbnz r3, 64e8e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x3e> │ │ │ │ movw r1, #1426 @ 0x592 │ │ │ │ - movw r0, #21252 @ 0x5304 │ │ │ │ + movw r0, #18872 @ 0x49b8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 246738 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 245db8 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 64c74 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ + b.n 64e98 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ str r4, [sp, #12] │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d718c │ │ │ │ + bl d6ce4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00064c78 : │ │ │ │ +00064e9c : │ │ │ │ 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, 64ca0 │ │ │ │ + cbnz r6, 64ec4 │ │ │ │ mov r5, r1 │ │ │ │ - movw r3, #55936 @ 0xda80 │ │ │ │ + movw r3, #53696 @ 0xd1c0 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r6 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 64cb2 │ │ │ │ - movw r0, #18416 @ 0x47f0 │ │ │ │ + b.n 64ed6 │ │ │ │ + movw r0, #16648 @ 0x4108 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ movw r1, #683 @ 0x2ab │ │ │ │ - bl 246738 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 64d7a │ │ │ │ + bl 245db8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 64f9e │ │ │ │ ldr.w r2, [r1, r9, lsl #3] │ │ │ │ - cbz r2, 64cc4 │ │ │ │ + cbz r2, 64ee8 │ │ │ │ cmp r2, r3 │ │ │ │ add.w r9, r9, #1 │ │ │ │ it eq │ │ │ │ addeq r7, #1 │ │ │ │ - b.n 64cb2 │ │ │ │ + b.n 64ed6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1922ec │ │ │ │ + bl 1917c4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64d7a │ │ │ │ + beq.n 64f9e │ │ │ │ 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, #9921 @ 0x26c1 │ │ │ │ + movw r3, #8577 @ 0x2181 │ │ │ │ movt r3, #18 │ │ │ │ str r3, [r4, #24] │ │ │ │ - movw r3, #10545 @ 0x2931 │ │ │ │ + movw r3, #8353 @ 0x20a1 │ │ │ │ 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, #54109 @ 0xd35d │ │ │ │ + movw r3, #51889 @ 0xcab1 │ │ │ │ movt r3, #32 │ │ │ │ str.w r3, [r4, #156] @ 0x9c │ │ │ │ - movw r3, #49451 @ 0xc12b │ │ │ │ + movw r3, #48883 @ 0xbef3 │ │ │ │ movt r3, #5 │ │ │ │ str r3, [r4, #92] @ 0x5c │ │ │ │ - bl 7f5a8 │ │ │ │ + bl 7f5d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 64d74 │ │ │ │ + blt.n 64f98 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 7e924 <_PyType_GetDict@@Base> │ │ │ │ + bl 7e950 <_PyType_GetDict@@Base> │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7fb9c <_PyErr_SetRaisedException@@Base+0x14> │ │ │ │ + bl 7fbcc <_PyErr_SetRaisedException@@Base+0x14> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 64d7e │ │ │ │ + bne.n 64fa2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64d74 │ │ │ │ + bge.n 64f98 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64d74 │ │ │ │ + cbnz r3, 64f98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r8 │ │ │ │ - bl 75fa8 │ │ │ │ + bl 75fe0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00064d84 : │ │ │ │ - b.w 64c78 │ │ │ │ +00064fa8 : │ │ │ │ + b.w 64e9c │ │ │ │ │ │ │ │ -00064d88 <_PyType_NewManagedObject@@Base>: │ │ │ │ +00064fac <_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 78df4 │ │ │ │ - cbnz r0, 64da6 <_PyType_NewManagedObject@@Base+0x1e> │ │ │ │ + bl 78e2c │ │ │ │ + cbnz r0, 64fca <_PyType_NewManagedObject@@Base+0x1e> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1f37b8 │ │ │ │ + b.w 1f2f28 │ │ │ │ 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 │ │ │ │ @@ -86021,684 +86193,723 @@ │ │ │ │ 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, #51732 @ 0xca14 │ │ │ │ + movw r1, #49492 @ 0xc154 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl c2188 │ │ │ │ - cbnz r0, 64df8 <_PyType_NewManagedObject@@Base+0x70> │ │ │ │ + bl c20dc │ │ │ │ + cbnz r0, 6501c <_PyType_NewManagedObject@@Base+0x70> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 64e2e <_PyType_NewManagedObject@@Base+0xa6> │ │ │ │ + b.n 65052 <_PyType_NewManagedObject@@Base+0xa6> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 4d848 │ │ │ │ + bl 4d7e8 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 64e14 <_PyType_NewManagedObject@@Base+0x8c> │ │ │ │ + beq.n 65038 <_PyType_NewManagedObject@@Base+0x8c> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 64e26 <_PyType_NewManagedObject@@Base+0x9e> │ │ │ │ - b.n 64e1e <_PyType_NewManagedObject@@Base+0x96> │ │ │ │ - bl 7fa74 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 64e06 <_PyType_NewManagedObject@@Base+0x7e> │ │ │ │ - b.n 64df4 <_PyType_NewManagedObject@@Base+0x6c> │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 6504a <_PyType_NewManagedObject@@Base+0x9e> │ │ │ │ + b.n 65042 <_PyType_NewManagedObject@@Base+0x96> │ │ │ │ + bl 7faa4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 6502a <_PyType_NewManagedObject@@Base+0x7e> │ │ │ │ + b.n 65018 <_PyType_NewManagedObject@@Base+0x6c> │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64df4 <_PyType_NewManagedObject@@Base+0x6c> │ │ │ │ + bne.n 65018 <_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, 64e54 <_PyType_NewManagedObject@@Base+0xcc> │ │ │ │ - cbz r3, 64e3e <_PyType_NewManagedObject@@Base+0xb6> │ │ │ │ + cbz r2, 65078 <_PyType_NewManagedObject@@Base+0xcc> │ │ │ │ + cbz r3, 65062 <_PyType_NewManagedObject@@Base+0xb6> │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b.n 64e46 <_PyType_NewManagedObject@@Base+0xbe> │ │ │ │ - movw r1, #18284 @ 0x476c │ │ │ │ + b.n 6506a <_PyType_NewManagedObject@@Base+0xbe> │ │ │ │ + movw r1, #15904 @ 0x3e20 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #18440 @ 0x4808 │ │ │ │ + movw r0, #16672 @ 0x4120 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - b.w e3efc │ │ │ │ - cbz r3, 64e5a <_PyType_NewManagedObject@@Base+0xd2> │ │ │ │ + b.w e3a1c │ │ │ │ + cbz r3, 6507e <_PyType_NewManagedObject@@Base+0xd2> │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b.n 64e62 <_PyType_NewManagedObject@@Base+0xda> │ │ │ │ - movw r1, #18284 @ 0x476c │ │ │ │ + b.n 65086 <_PyType_NewManagedObject@@Base+0xda> │ │ │ │ + movw r1, #15904 @ 0x3e20 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #18476 @ 0x482c │ │ │ │ + movw r0, #16708 @ 0x4144 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.w e3efc │ │ │ │ + b.w e3a1c │ │ │ │ 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, #18504 @ 0x4848 │ │ │ │ + movw r0, #16736 @ 0x4160 │ │ │ │ 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 e3efc │ │ │ │ + bl e3a1c │ │ │ │ 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 64ebc <_PyType_NewManagedObject@@Base+0x134> │ │ │ │ + beq.n 650e0 <_PyType_NewManagedObject@@Base+0x134> │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r4, [r2, #20] │ │ │ │ - movw r0, #18536 @ 0x4868 │ │ │ │ + movw r0, #16768 @ 0x4180 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl e3efc │ │ │ │ + bl e3a1c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00064ed4 <_PyUnicode_CheckConsistency@@Base>: │ │ │ │ +000650f8 <_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 64f0e <_PyUnicode_CheckConsistency@@Base+0x3a> │ │ │ │ - ldr r4, [pc, #764] @ (651f0 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + bne.n 65132 <_PyUnicode_CheckConsistency@@Base+0x3a> │ │ │ │ + ldr r4, [pc, #764] @ (65414 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r2, #683 @ 0x2ab │ │ │ │ - movw r3, #63252 @ 0xf714 │ │ │ │ + movw r3, #61012 @ 0xee54 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r2, #18592 @ 0x48a0 │ │ │ │ + movw r2, #16824 @ 0x41b8 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - bl 61b30 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61d6c <_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 64f48 <_PyUnicode_CheckConsistency@@Base+0x74> │ │ │ │ + bne.n 6516c <_PyUnicode_CheckConsistency@@Base+0x74> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 65090 <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ - ldr r4, [pc, #708] @ (651f0 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + beq.w 652b4 <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ + ldr r4, [pc, #708] @ (65414 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r1, #689 @ 0x2b1 │ │ │ │ - movw r3, #63252 @ 0xf714 │ │ │ │ + movw r3, #61012 @ 0xee54 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #18660 @ 0x48e4 │ │ │ │ + movw r2, #16892 @ 0x41fc │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 61b30 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61d6c <_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 64fb2 <_PyUnicode_CheckConsistency@@Base+0xde> │ │ │ │ - cbz r2, 64f7e <_PyUnicode_CheckConsistency@@Base+0xaa> │ │ │ │ - ldr r4, [pc, #656] @ (651f0 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + beq.n 651d6 <_PyUnicode_CheckConsistency@@Base+0xde> │ │ │ │ + cbz r2, 651a2 <_PyUnicode_CheckConsistency@@Base+0xaa> │ │ │ │ + ldr r4, [pc, #656] @ (65414 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r1, #697 @ 0x2b9 │ │ │ │ - movw r3, #63252 @ 0xf714 │ │ │ │ + movw r3, #61012 @ 0xee54 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #18692 @ 0x4904 │ │ │ │ + movw r2, #16924 @ 0x421c │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 61b30 <_PyObject_AssertFailed@@Base> │ │ │ │ - cbz r6, 64fa0 <_PyUnicode_CheckConsistency@@Base+0xcc> │ │ │ │ - ldr r5, [pc, #620] @ (651f0 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + bl 61d6c <_PyObject_AssertFailed@@Base> │ │ │ │ + cbz r6, 651c4 <_PyUnicode_CheckConsistency@@Base+0xcc> │ │ │ │ + ldr r5, [pc, #620] @ (65414 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ mov.w r4, #700 @ 0x2bc │ │ │ │ mov r1, r2 │ │ │ │ - movw r3, #63252 @ 0xf714 │ │ │ │ + movw r3, #61012 @ 0xee54 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #18788 @ 0x4964 │ │ │ │ + movw r2, #17020 @ 0x427c │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 61b30 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61d6c <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r7, [r0, #24] │ │ │ │ add.w r2, r0, #28 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 65068 <_PyUnicode_CheckConsistency@@Base+0x194> │ │ │ │ - ldr r4, [pc, #580] @ (651f0 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + bne.n 6528c <_PyUnicode_CheckConsistency@@Base+0x194> │ │ │ │ + ldr r4, [pc, #580] @ (65414 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r2, #701 @ 0x2bd │ │ │ │ - b.n 6504e <_PyUnicode_CheckConsistency@@Base+0x17a> │ │ │ │ - cbz r2, 64fd2 <_PyUnicode_CheckConsistency@@Base+0xfe> │ │ │ │ - ldr r4, [pc, #568] @ (651f0 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + b.n 65272 <_PyUnicode_CheckConsistency@@Base+0x17a> │ │ │ │ + cbz r2, 651f6 <_PyUnicode_CheckConsistency@@Base+0xfe> │ │ │ │ + ldr r4, [pc, #568] @ (65414 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r2, #707 @ 0x2c3 │ │ │ │ - movw r3, #63252 @ 0xf714 │ │ │ │ + movw r3, #61012 @ 0xee54 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r2, #18692 @ 0x4904 │ │ │ │ + movw r2, #16924 @ 0x421c │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - bl 61b30 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61d6c <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r1, [r0, #28] │ │ │ │ - cbnz r1, 64ff4 <_PyUnicode_CheckConsistency@@Base+0x120> │ │ │ │ - ldr r4, [pc, #536] @ (651f0 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + cbnz r1, 65218 <_PyUnicode_CheckConsistency@@Base+0x120> │ │ │ │ + ldr r4, [pc, #536] @ (65414 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r2, #711 @ 0x2c7 │ │ │ │ - movw r3, #63252 @ 0xf714 │ │ │ │ + movw r3, #61012 @ 0xee54 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r2, #18840 @ 0x4998 │ │ │ │ + movw r2, #17072 @ 0x42b0 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - bl 61b30 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61d6c <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r7, [r0, #24] │ │ │ │ - cbz r6, 65044 <_PyUnicode_CheckConsistency@@Base+0x170> │ │ │ │ + cbz r6, 65268 <_PyUnicode_CheckConsistency@@Base+0x170> │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 6501c <_PyUnicode_CheckConsistency@@Base+0x148> │ │ │ │ - ldr r5, [pc, #496] @ (651f0 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + beq.n 65240 <_PyUnicode_CheckConsistency@@Base+0x148> │ │ │ │ + ldr r5, [pc, #496] @ (65414 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ mov r1, r2 │ │ │ │ movw r4, #713 @ 0x2c9 │ │ │ │ - movw r3, #63252 @ 0xf714 │ │ │ │ + movw r3, #61012 @ 0xee54 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #18860 @ 0x49ac │ │ │ │ + movw r2, #17092 @ 0x42c4 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 61b30 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61d6c <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r7, [r0, #8] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 65090 <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ - ldr r5, [pc, #456] @ (651f0 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + beq.n 652b4 <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ + ldr r5, [pc, #456] @ (65414 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ mov r1, r2 │ │ │ │ movw r4, #714 @ 0x2ca │ │ │ │ - movw r3, #63252 @ 0xf714 │ │ │ │ + movw r3, #61012 @ 0xee54 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #18888 @ 0x49c8 │ │ │ │ + movw r2, #17120 @ 0x42e0 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 61b30 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61d6c <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 65068 <_PyUnicode_CheckConsistency@@Base+0x194> │ │ │ │ - ldr r4, [pc, #420] @ (651f0 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + bne.n 6528c <_PyUnicode_CheckConsistency@@Base+0x194> │ │ │ │ + ldr r4, [pc, #420] @ (65414 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r2, #717 @ 0x2cd │ │ │ │ - movw r3, #63252 @ 0xf714 │ │ │ │ + movw r3, #61012 @ 0xee54 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #18812 @ 0x497c │ │ │ │ + movw r2, #17044 @ 0x4294 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - bl 61b30 <_PyObject_AssertFailed@@Base> │ │ │ │ - cbnz r7, 65090 <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ + bl 61d6c <_PyObject_AssertFailed@@Base> │ │ │ │ + cbnz r7, 652b4 <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - cbz r2, 65090 <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ - ldr r5, [pc, #384] @ (651f0 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + cbz r2, 652b4 <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ + ldr r5, [pc, #384] @ (65414 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r2, #722 @ 0x2d2 │ │ │ │ - movw r3, #63252 @ 0xf714 │ │ │ │ + movw r3, #61012 @ 0xee54 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r2, r5, [sp] │ │ │ │ mov r1, r7 │ │ │ │ - movw r2, #18928 @ 0x49f0 │ │ │ │ + movw r2, #17160 @ 0x4308 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ - bl 61b30 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61d6c <_PyObject_AssertFailed@@Base> │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 651f4 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + beq.w 65418 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 650aa <_PyUnicode_CheckConsistency@@Base+0x1d6> │ │ │ │ + bpl.n 652ce <_PyUnicode_CheckConsistency@@Base+0x1d6> │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r2, r4, #20 │ │ │ │ addpl.w r2, r4, #28 │ │ │ │ - b.n 650ac <_PyUnicode_CheckConsistency@@Base+0x1d8> │ │ │ │ + b.n 652d0 <_PyUnicode_CheckConsistency@@Base+0x1d8> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, r1 │ │ │ │ - ble.n 650d6 <_PyUnicode_CheckConsistency@@Base+0x202> │ │ │ │ + ble.n 652fa <_PyUnicode_CheckConsistency@@Base+0x202> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 650be <_PyUnicode_CheckConsistency@@Base+0x1ea> │ │ │ │ + bne.n 652e2 <_PyUnicode_CheckConsistency@@Base+0x1ea> │ │ │ │ ldrb r7, [r2, r1] │ │ │ │ - b.n 650ca <_PyUnicode_CheckConsistency@@Base+0x1f6> │ │ │ │ + b.n 652ee <_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 650b2 <_PyUnicode_CheckConsistency@@Base+0x1de> │ │ │ │ + b.n 652d6 <_PyUnicode_CheckConsistency@@Base+0x1de> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 65144 <_PyUnicode_CheckConsistency@@Base+0x270> │ │ │ │ - cbnz r6, 65128 <_PyUnicode_CheckConsistency@@Base+0x254> │ │ │ │ + bne.n 65368 <_PyUnicode_CheckConsistency@@Base+0x270> │ │ │ │ + cbnz r6, 6534c <_PyUnicode_CheckConsistency@@Base+0x254> │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bhi.n 65102 <_PyUnicode_CheckConsistency@@Base+0x22e> │ │ │ │ - ldr r5, [pc, #268] @ (651f0 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + bhi.n 65326 <_PyUnicode_CheckConsistency@@Base+0x22e> │ │ │ │ + ldr r5, [pc, #268] @ (65414 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r2, #742 @ 0x2e6 │ │ │ │ - movw r3, #63252 @ 0xf714 │ │ │ │ + movw r3, #61012 @ 0xee54 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r2, r5, [sp] │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #18956 @ 0x4a0c │ │ │ │ + movw r2, #17188 @ 0x4324 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ - bl 61b30 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61d6c <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls.n 651be <_PyUnicode_CheckConsistency@@Base+0x2ea> │ │ │ │ - ldr r5, [pc, #232] @ (651f0 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + bls.n 653e2 <_PyUnicode_CheckConsistency@@Base+0x2ea> │ │ │ │ + ldr r5, [pc, #232] @ (65414 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r2, #743 @ 0x2e7 │ │ │ │ - movw r3, #63252 @ 0xf714 │ │ │ │ + movw r3, #61012 @ 0xee54 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r2, r5, [sp] │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #18972 @ 0x4a1c │ │ │ │ + movw r2, #17204 @ 0x4334 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ - bl 61b30 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61d6c <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bls.n 651be <_PyUnicode_CheckConsistency@@Base+0x2ea> │ │ │ │ - movw r3, #63252 @ 0xf714 │ │ │ │ + bls.n 653e2 <_PyUnicode_CheckConsistency@@Base+0x2ea> │ │ │ │ + movw r3, #61012 @ 0xee54 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #18988 @ 0x4a2c │ │ │ │ + movw r2, #17220 @ 0x4344 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - ldr r5, [pc, #176] @ (651f0 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + ldr r5, [pc, #176] @ (65414 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r1, #746 @ 0x2ea │ │ │ │ - b.n 651e4 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ + b.n 65408 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 65182 <_PyUnicode_CheckConsistency@@Base+0x2ae> │ │ │ │ + bne.n 653a6 <_PyUnicode_CheckConsistency@@Base+0x2ae> │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi.n 65164 <_PyUnicode_CheckConsistency@@Base+0x290> │ │ │ │ - movw r3, #63252 @ 0xf714 │ │ │ │ + bhi.n 65388 <_PyUnicode_CheckConsistency@@Base+0x290> │ │ │ │ + movw r3, #61012 @ 0xee54 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #19004 @ 0x4a3c │ │ │ │ + movw r2, #17236 @ 0x4354 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - ldr r5, [pc, #144] @ (651f0 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + ldr r5, [pc, #144] @ (65414 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r1, #749 @ 0x2ed │ │ │ │ - b.n 651e4 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ + b.n 65408 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ - bcc.n 651c2 <_PyUnicode_CheckConsistency@@Base+0x2ee> │ │ │ │ - movw r3, #63252 @ 0xf714 │ │ │ │ + bcc.n 653e6 <_PyUnicode_CheckConsistency@@Base+0x2ee> │ │ │ │ + movw r3, #61012 @ 0xee54 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #19024 @ 0x4a50 │ │ │ │ + movw r2, #17256 @ 0x4368 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - ldr r5, [pc, #116] @ (651f0 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + ldr r5, [pc, #116] @ (65414 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r1, #750 @ 0x2ee │ │ │ │ - b.n 651e4 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ + b.n 65408 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ - bcs.n 651a0 <_PyUnicode_CheckConsistency@@Base+0x2cc> │ │ │ │ - movw r3, #63252 @ 0xf714 │ │ │ │ + bcs.n 653c4 <_PyUnicode_CheckConsistency@@Base+0x2cc> │ │ │ │ + movw r3, #61012 @ 0xee54 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #19044 @ 0x4a64 │ │ │ │ + movw r2, #17276 @ 0x437c │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - ldr r5, [pc, #84] @ (651f0 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + ldr r5, [pc, #84] @ (65414 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r1, #753 @ 0x2f1 │ │ │ │ - b.n 651e4 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ + b.n 65408 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ cmp.w r3, #1114112 @ 0x110000 │ │ │ │ - bcc.n 651c8 <_PyUnicode_CheckConsistency@@Base+0x2f4> │ │ │ │ - movw r3, #63252 @ 0xf714 │ │ │ │ + bcc.n 653ec <_PyUnicode_CheckConsistency@@Base+0x2f4> │ │ │ │ + movw r3, #61012 @ 0xee54 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #19064 @ 0x4a78 │ │ │ │ + movw r2, #17296 @ 0x4390 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - ldr r5, [pc, #56] @ (651f0 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + ldr r5, [pc, #56] @ (65414 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r1, #754 @ 0x2f2 │ │ │ │ - b.n 651e4 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ + b.n 65408 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ ldrb r3, [r2, r0] │ │ │ │ - b.n 651cc <_PyUnicode_CheckConsistency@@Base+0x2f8> │ │ │ │ + b.n 653f0 <_PyUnicode_CheckConsistency@@Base+0x2f8> │ │ │ │ ldrh.w r3, [r2, r0, lsl #1] │ │ │ │ - b.n 651cc <_PyUnicode_CheckConsistency@@Base+0x2f8> │ │ │ │ + b.n 653f0 <_PyUnicode_CheckConsistency@@Base+0x2f8> │ │ │ │ ldr.w r3, [r2, r0, lsl #2] │ │ │ │ - cbz r3, 651f4 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ - ldr r5, [pc, #32] @ (651f0 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ - movw r3, #63252 @ 0xf714 │ │ │ │ + cbz r3, 65418 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + ldr r5, [pc, #32] @ (65414 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + movw r3, #61012 @ 0xee54 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #19084 @ 0x4a8c │ │ │ │ + movw r2, #17316 @ 0x43a4 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ strd r1, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 61b30 <_PyObject_AssertFailed@@Base> │ │ │ │ - lsrs r4, r4, #2 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ + bl 61d6c <_PyObject_AssertFailed@@Base> │ │ │ │ + vmla.i q8, q6, d0[2] │ │ │ │ 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 65454 <_PyUnicode_CheckConsistency@@Base+0x35c> │ │ │ │ + ubfx r3, r3, #2, #3 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.n 65458 <_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 6545a <_PyUnicode_CheckConsistency@@Base+0x362> │ │ │ │ + movs r1, #127 @ 0x7f │ │ │ │ + b.n 6545a <_PyUnicode_CheckConsistency@@Base+0x362> │ │ │ │ + movs r1, #255 @ 0xff │ │ │ │ + mov r0, r6 │ │ │ │ + bl 70f48 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 6547a <_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 d5ea0 <_PyUnicodeWriter_WriteStr@@Base+0xb8> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000651fa : │ │ │ │ +00065480 : │ │ │ │ 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 65216 │ │ │ │ - bl 4d4dc │ │ │ │ - b.n 65252 │ │ │ │ + bmi.n 6549c │ │ │ │ + bl 4d48c │ │ │ │ + b.n 654d8 │ │ │ │ movw r3, #44600 @ 0xae38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - movw r1, #19160 @ 0x4ad8 │ │ │ │ + movw r1, #17392 @ 0x43f0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 1ef69c │ │ │ │ + bl 1eee04 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 65252 │ │ │ │ - movw r1, #64708 @ 0xfcc4 │ │ │ │ + beq.n 654d8 │ │ │ │ + movw r1, #62468 @ 0xf404 │ │ │ │ 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 51a1e │ │ │ │ + b.w 518ca │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00065256 : │ │ │ │ +000654dc : │ │ │ │ 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 65272 │ │ │ │ - bl 4d4dc │ │ │ │ - b.n 652f4 │ │ │ │ + bmi.n 654f8 │ │ │ │ + bl 4d48c │ │ │ │ + b.n 6557a │ │ │ │ movw r3, #44600 @ 0xae38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - movw r1, #19272 @ 0x4b48 │ │ │ │ + movw r1, #17504 @ 0x4460 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 1ef69c │ │ │ │ + bl 1eee04 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 652f4 │ │ │ │ - movw r1, #64708 @ 0xfcc4 │ │ │ │ + beq.n 6557a │ │ │ │ + movw r1, #62468 @ 0xf404 │ │ │ │ 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 51a1e │ │ │ │ + bl 518ca │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 652f4 │ │ │ │ + cbz r0, 6557a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 652ec │ │ │ │ + bmi.n 65572 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #14380 @ 0x382c │ │ │ │ + movw r1, #12140 @ 0x2f6c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5b6c │ │ │ │ + bl d56e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 652f4 │ │ │ │ + bge.n 6557a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 652f4 │ │ │ │ + cbnz r3, 6557a │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 652f4 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6557a │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 194938 │ │ │ │ + b.w 193e18 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000652f8 : │ │ │ │ +0006557e : │ │ │ │ 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 65314 │ │ │ │ - bl 4d4dc │ │ │ │ - b.n 65350 │ │ │ │ + bmi.n 6559a │ │ │ │ + bl 4d48c │ │ │ │ + b.n 655d6 │ │ │ │ movw r3, #44600 @ 0xae38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - movw r1, #19392 @ 0x4bc0 │ │ │ │ + movw r1, #17624 @ 0x44d8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 1ef69c │ │ │ │ + bl 1eee04 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 65350 │ │ │ │ - movw r1, #64708 @ 0xfcc4 │ │ │ │ + beq.n 655d6 │ │ │ │ + movw r1, #62468 @ 0xf404 │ │ │ │ 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 284988 │ │ │ │ + b.w 2841b8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00065354 : │ │ │ │ +000655da : │ │ │ │ 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 65370 │ │ │ │ - bl 4d4dc │ │ │ │ - b.n 65392 │ │ │ │ + bmi.n 655f6 │ │ │ │ + bl 4d48c │ │ │ │ + b.n 65618 │ │ │ │ movw r3, #44600 @ 0xae38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - movw r1, #19564 @ 0x4c6c │ │ │ │ + movw r1, #17796 @ 0x4584 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 1ef69c │ │ │ │ + bl 1eee04 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 65396 │ │ │ │ + bne.n 6561c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 653f0 │ │ │ │ - movw r1, #64708 @ 0xfcc4 │ │ │ │ + b.n 65676 │ │ │ │ + movw r1, #62468 @ 0xf404 │ │ │ │ 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 284988 │ │ │ │ + bl 2841b8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 65392 │ │ │ │ + beq.n 65618 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 653f0 │ │ │ │ + bmi.n 65676 │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #19684 @ 0x4ce4 │ │ │ │ + movw r1, #17916 @ 0x45fc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5b6c │ │ │ │ + bl d56e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65392 │ │ │ │ + bge.n 65618 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 65392 │ │ │ │ + bne.n 65618 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 65392 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 65618 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000653f4 : │ │ │ │ +0006567a : │ │ │ │ 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 f98e0 <_Py_GetErrorHandler@@Base> │ │ │ │ + bl f92bc <_Py_GetErrorHandler@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8ab48 │ │ │ │ + b.w 8ab54 │ │ │ │ │ │ │ │ -0006541c : │ │ │ │ +000656a2 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 17284c │ │ │ │ + b.w 171d2c │ │ │ │ │ │ │ │ -00065422 <_PyUnicodeWriter_PrepareKindInternal@@Base>: │ │ │ │ +000656a8 <_PyUnicodeWriter_PrepareKindInternal@@Base>: │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 65436 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x14> │ │ │ │ + beq.n 656bc <_PyUnicodeWriter_PrepareKindInternal@@Base+0x14> │ │ │ │ cmp r1, #4 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #16 │ │ │ │ it ne │ │ │ │ movne r2, #255 @ 0xff │ │ │ │ - b.n 6543a <_PyUnicodeWriter_PrepareKindInternal@@Base+0x18> │ │ │ │ + b.n 656c0 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x18> │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movs r1, #0 │ │ │ │ - b.w cdb74 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + b.w cd6f4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ │ │ │ │ -00065440 <_PyUnicodeWriter_WriteLatin1String@@Base>: │ │ │ │ +000656c6 <_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 65484 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ + bls.n 6570a <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bne.n 6547a <_PyUnicodeWriter_WriteLatin1String@@Base+0x3a> │ │ │ │ + bne.n 65700 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3a> │ │ │ │ mov r2, r3 │ │ │ │ adds r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 65474 <_PyUnicodeWriter_WriteLatin1String@@Base+0x34> │ │ │ │ + bcc.n 656fa <_PyUnicodeWriter_WriteLatin1String@@Base+0x34> │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - beq.n 65460 <_PyUnicodeWriter_WriteLatin1String@@Base+0x20> │ │ │ │ - b.n 65488 <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ + beq.n 656e6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x20> │ │ │ │ + b.n 6570e <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 65484 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ + beq.n 6570a <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ mov r3, r2 │ │ │ │ ldrsb.w r2, [r3], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 65458 <_PyUnicodeWriter_WriteLatin1String@@Base+0x18> │ │ │ │ - b.n 65488 <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ + bge.n 656de <_PyUnicodeWriter_WriteLatin1String@@Base+0x18> │ │ │ │ + b.n 6570e <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ - b.n 6548a <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a> │ │ │ │ + b.n 65710 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a> │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 654b4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ + bcc.n 6573a <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ ldrd r3, r1, [r5, #16] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.n 654b4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ + blt.n 6573a <_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 654c6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x86> │ │ │ │ + beq.n 6574c <_PyUnicodeWriter_WriteLatin1String@@Base+0x86> │ │ │ │ lsls r2, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi r0, #20 │ │ │ │ addpl r0, #28 │ │ │ │ - b.n 654c8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x88> │ │ │ │ + b.n 6574e <_PyUnicodeWriter_WriteLatin1String@@Base+0x88> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 6549a <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ + beq.n 65720 <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl cdb74 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl cd6f4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 6549a <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ - b.n 65510 <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ + bne.n 65720 <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ + b.n 65796 <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 654dc <_PyUnicodeWriter_WriteLatin1String@@Base+0x9c> │ │ │ │ + beq.n 65762 <_PyUnicodeWriter_WriteLatin1String@@Base+0x9c> │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 654f2 <_PyUnicodeWriter_WriteLatin1String@@Base+0xb2> │ │ │ │ + beq.n 65778 <_PyUnicodeWriter_WriteLatin1String@@Base+0xb2> │ │ │ │ add r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ blx 2beec │ │ │ │ - b.n 65508 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ + b.n 6578e <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ add.w r0, r0, r3, lsl #1 │ │ │ │ mov r3, r4 │ │ │ │ cmp r7, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bls.n 65508 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ + bls.n 6578e <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strh.w r3, [r0], #2 │ │ │ │ - b.n 654e0 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ + b.n 65766 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ mov r3, r4 │ │ │ │ cmp r7, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bls.n 65508 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ + bls.n 6578e <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - b.n 654f6 <_PyUnicodeWriter_WriteLatin1String@@Base+0xb6> │ │ │ │ + b.n 6577c <_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 │ │ │ │ @@ -86706,849 +86917,850 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #7852 @ 0x1eac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6553e <_PyUnicodeWriter_WriteLatin1String@@Base+0xfe> │ │ │ │ + beq.n 657c4 <_PyUnicodeWriter_WriteLatin1String@@Base+0xfe> │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65554 <_PyUnicodeWriter_WriteLatin1String@@Base+0x114> │ │ │ │ + bne.n 657da <_PyUnicodeWriter_WriteLatin1String@@Base+0x114> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 65586 <_PyUnicodeWriter_WriteLatin1String@@Base+0x146> │ │ │ │ + beq.n 6580c <_PyUnicodeWriter_WriteLatin1String@@Base+0x146> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 65586 <_PyUnicodeWriter_WriteLatin1String@@Base+0x146> │ │ │ │ - b.n 65556 <_PyUnicodeWriter_WriteLatin1String@@Base+0x116> │ │ │ │ + ble.n 6580c <_PyUnicodeWriter_WriteLatin1String@@Base+0x146> │ │ │ │ + b.n 657dc <_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 65572 <_PyUnicodeWriter_WriteLatin1String@@Base+0x132> │ │ │ │ + beq.n 657f8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x132> │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 655a0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x160> │ │ │ │ + bne.n 65826 <_PyUnicodeWriter_WriteLatin1String@@Base+0x160> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65586 <_PyUnicodeWriter_WriteLatin1String@@Base+0x146> │ │ │ │ + beq.n 6580c <_PyUnicodeWriter_WriteLatin1String@@Base+0x146> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 655a2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x162> │ │ │ │ + bgt.n 65828 <_PyUnicodeWriter_WriteLatin1String@@Base+0x162> │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #57356 @ 0xe00c │ │ │ │ + movw r1, #55220 @ 0xd7b4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 655e0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a0> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 65866 <_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 1518b8 │ │ │ │ + bl 150f1c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 655cc <_PyUnicodeWriter_WriteLatin1String@@Base+0x18c> │ │ │ │ + bge.n 65852 <_PyUnicodeWriter_WriteLatin1String@@Base+0x18c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 655cc <_PyUnicodeWriter_WriteLatin1String@@Base+0x18c> │ │ │ │ + cbnz r3, 65852 <_PyUnicodeWriter_WriteLatin1String@@Base+0x18c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 655e0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a0> │ │ │ │ + bge.n 65866 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 655e0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a0> │ │ │ │ + cbnz r3, 65866 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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 6560e <_PyUnicodeWriter_WriteLatin1String@@Base+0x1ce> │ │ │ │ + beq.n 65894 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1ce> │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6563c <_PyUnicodeWriter_WriteLatin1String@@Base+0x1fc> │ │ │ │ + bne.n 658c2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1fc> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65622 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1e2> │ │ │ │ + beq.n 658a8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1e2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6563e <_PyUnicodeWriter_WriteLatin1String@@Base+0x1fe> │ │ │ │ + bgt.n 658c4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1fe> │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #57356 @ 0xe00c │ │ │ │ + movw r1, #55220 @ 0xd7b4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 65664 <_PyUnicodeWriter_WriteLatin1String@@Base+0x224> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 658ea <_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 11da10 │ │ │ │ + bl 11d500 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65664 <_PyUnicodeWriter_WriteLatin1String@@Base+0x224> │ │ │ │ + bge.n 658ea <_PyUnicodeWriter_WriteLatin1String@@Base+0x224> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65664 <_PyUnicodeWriter_WriteLatin1String@@Base+0x224> │ │ │ │ + cbnz r3, 658ea <_PyUnicodeWriter_WriteLatin1String@@Base+0x224> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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 65692 <_PyUnicodeWriter_WriteLatin1String@@Base+0x252> │ │ │ │ + beq.n 65918 <_PyUnicodeWriter_WriteLatin1String@@Base+0x252> │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 656c0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x280> │ │ │ │ + bne.n 65946 <_PyUnicodeWriter_WriteLatin1String@@Base+0x280> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 656a6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x266> │ │ │ │ + beq.n 6592c <_PyUnicodeWriter_WriteLatin1String@@Base+0x266> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 656c2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x282> │ │ │ │ + bgt.n 65948 <_PyUnicodeWriter_WriteLatin1String@@Base+0x282> │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #57356 @ 0xe00c │ │ │ │ + movw r1, #55220 @ 0xd7b4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 656e8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2a8> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 6596e <_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 24f7b4 │ │ │ │ + bl 24ef9c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 656e8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2a8> │ │ │ │ + bge.n 6596e <_PyUnicodeWriter_WriteLatin1String@@Base+0x2a8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 656e8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2a8> │ │ │ │ + cbnz r3, 6596e <_PyUnicodeWriter_WriteLatin1String@@Base+0x2a8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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 65716 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2d6> │ │ │ │ + beq.n 6599c <_PyUnicodeWriter_WriteLatin1String@@Base+0x2d6> │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 65744 <_PyUnicodeWriter_WriteLatin1String@@Base+0x304> │ │ │ │ + bne.n 659ca <_PyUnicodeWriter_WriteLatin1String@@Base+0x304> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6572a <_PyUnicodeWriter_WriteLatin1String@@Base+0x2ea> │ │ │ │ + beq.n 659b0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2ea> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65746 <_PyUnicodeWriter_WriteLatin1String@@Base+0x306> │ │ │ │ + bgt.n 659cc <_PyUnicodeWriter_WriteLatin1String@@Base+0x306> │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #57356 @ 0xe00c │ │ │ │ + movw r1, #55220 @ 0xd7b4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 6576c <_PyUnicodeWriter_WriteLatin1String@@Base+0x32c> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 659f2 <_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 1515b8 │ │ │ │ + bl 150c1c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6576c <_PyUnicodeWriter_WriteLatin1String@@Base+0x32c> │ │ │ │ + bge.n 659f2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x32c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6576c <_PyUnicodeWriter_WriteLatin1String@@Base+0x32c> │ │ │ │ + cbnz r3, 659f2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x32c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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 6579a <_PyUnicodeWriter_WriteLatin1String@@Base+0x35a> │ │ │ │ + beq.n 65a20 <_PyUnicodeWriter_WriteLatin1String@@Base+0x35a> │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 657c8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x388> │ │ │ │ + bne.n 65a4e <_PyUnicodeWriter_WriteLatin1String@@Base+0x388> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 657ae <_PyUnicodeWriter_WriteLatin1String@@Base+0x36e> │ │ │ │ + beq.n 65a34 <_PyUnicodeWriter_WriteLatin1String@@Base+0x36e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 657ca <_PyUnicodeWriter_WriteLatin1String@@Base+0x38a> │ │ │ │ + bgt.n 65a50 <_PyUnicodeWriter_WriteLatin1String@@Base+0x38a> │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #57356 @ 0xe00c │ │ │ │ + movw r1, #55220 @ 0xd7b4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 657f0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3b0> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 65a76 <_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 1b7738 │ │ │ │ + bl 1b6b94 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 657f0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3b0> │ │ │ │ + bge.n 65a76 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3b0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 657f0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3b0> │ │ │ │ + cbnz r3, 65a76 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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 6581e <_PyUnicodeWriter_WriteLatin1String@@Base+0x3de> │ │ │ │ + beq.n 65aa4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3de> │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6584c <_PyUnicodeWriter_WriteLatin1String@@Base+0x40c> │ │ │ │ + bne.n 65ad2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x40c> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65832 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3f2> │ │ │ │ + beq.n 65ab8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3f2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6584e <_PyUnicodeWriter_WriteLatin1String@@Base+0x40e> │ │ │ │ + bgt.n 65ad4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x40e> │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #57356 @ 0xe00c │ │ │ │ + movw r1, #55220 @ 0xd7b4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 65874 <_PyUnicodeWriter_WriteLatin1String@@Base+0x434> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 65afa <_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 124fa4 │ │ │ │ + bl 124a6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65874 <_PyUnicodeWriter_WriteLatin1String@@Base+0x434> │ │ │ │ + bge.n 65afa <_PyUnicodeWriter_WriteLatin1String@@Base+0x434> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65874 <_PyUnicodeWriter_WriteLatin1String@@Base+0x434> │ │ │ │ + cbnz r3, 65afa <_PyUnicodeWriter_WriteLatin1String@@Base+0x434> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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 658a2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x462> │ │ │ │ + beq.n 65b28 <_PyUnicodeWriter_WriteLatin1String@@Base+0x462> │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 658d0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x490> │ │ │ │ + bne.n 65b56 <_PyUnicodeWriter_WriteLatin1String@@Base+0x490> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 658b6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x476> │ │ │ │ + beq.n 65b3c <_PyUnicodeWriter_WriteLatin1String@@Base+0x476> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 658d2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x492> │ │ │ │ + bgt.n 65b58 <_PyUnicodeWriter_WriteLatin1String@@Base+0x492> │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #57356 @ 0xe00c │ │ │ │ + movw r1, #55220 @ 0xd7b4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 658f8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b8> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 65b7e <_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 24fcb8 │ │ │ │ + bl 24f4a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 658f8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b8> │ │ │ │ + bge.n 65b7e <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 658f8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b8> │ │ │ │ + cbnz r3, 65b7e <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000658fc : │ │ │ │ +00065b82 : │ │ │ │ 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 195978 │ │ │ │ - cbnz r0, 6592a │ │ │ │ - ldr r2, [pc, #56] @ (65950 ) │ │ │ │ + bl 194e58 │ │ │ │ + cbnz r0, 65bb0 │ │ │ │ + ldr r2, [pc, #56] @ (65bd8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1dab90 │ │ │ │ - b.n 6594c │ │ │ │ + bl 1da298 │ │ │ │ + b.n 65bd2 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d76cc │ │ │ │ + bl 1d6dd0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6594c │ │ │ │ + bge.n 65bd2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6594c │ │ │ │ + cbnz r3, 65bd2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00065954 : │ │ │ │ +00065bdc : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 658fc │ │ │ │ + b.w 65b82 │ │ │ │ │ │ │ │ -0006595a : │ │ │ │ +00065be2 : │ │ │ │ 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 195978 │ │ │ │ - cbnz r0, 65988 │ │ │ │ - ldr r2, [pc, #56] @ (659b0 ) │ │ │ │ + bl 194e58 │ │ │ │ + cbnz r0, 65c10 │ │ │ │ + ldr r2, [pc, #56] @ (65c38 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1dab90 │ │ │ │ - b.n 659aa │ │ │ │ + bl 1da298 │ │ │ │ + b.n 65c32 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 62fae │ │ │ │ + bl 631b6 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 659aa │ │ │ │ + bge.n 65c32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 659aa │ │ │ │ + cbnz r3, 65c32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000659b4 : │ │ │ │ +00065c3c : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 6595a │ │ │ │ + b.w 65be2 │ │ │ │ │ │ │ │ -000659ba : │ │ │ │ +00065c42 : │ │ │ │ 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 195978 │ │ │ │ - cbz r0, 659fc │ │ │ │ + bl 194e58 │ │ │ │ + cbz r0, 65c84 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ce6c8 │ │ │ │ + bl 1cdc5c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65a00 │ │ │ │ + bge.n 65c88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65a00 │ │ │ │ + cbnz r3, 65c88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 65a00 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 65c88 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00065a04 : │ │ │ │ +00065c8c : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 659ba │ │ │ │ + b.w 65c42 │ │ │ │ │ │ │ │ -00065a0c : │ │ │ │ +00065c94 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 659ba │ │ │ │ - b.w 195978 │ │ │ │ + b.w 65c42 │ │ │ │ + b.w 194e58 │ │ │ │ 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 65a5e │ │ │ │ + beq.n 65ce6 │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 65a5e │ │ │ │ + beq.n 65ce6 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #19788 @ 0x4d4c │ │ │ │ + movw r1, #18020 @ 0x4664 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 65a92 │ │ │ │ + b.n 65d1a │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65a8c │ │ │ │ + beq.n 65d14 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ bl 9de50 <_PyArena_AddPyObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 65a7c │ │ │ │ + bge.n 65d04 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 65a58 │ │ │ │ + b.n 65ce0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [r5, #0] │ │ │ │ - b.n 65a90 │ │ │ │ + b.n 65d18 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00065a94 : │ │ │ │ +00065d1c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (65ac8 ) │ │ │ │ + ldr r4, [pc, #36] @ (65d50 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ - bl 316ee <_PyEval_SetProfile@@Base> │ │ │ │ + bl 31658 <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 65ac6 │ │ │ │ - movw r0, #19820 @ 0x4d6c │ │ │ │ + bge.n 65d4e │ │ │ │ + movw r0, #18052 @ 0x4684 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1fd50c │ │ │ │ + b.w 1fcd00 │ │ │ │ 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 d8268 │ │ │ │ + bl d7dc0 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl f20dc │ │ │ │ - bl d8268 │ │ │ │ + bl f1b28 │ │ │ │ + bl d7dc0 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1d355c │ │ │ │ + bl 1d2b64 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d827c │ │ │ │ + b.w d7dd4 │ │ │ │ │ │ │ │ -00065b02 <_PyBytes_FromData@@Base>: │ │ │ │ +00065d8a <_PyBytes_FromData@@Base>: │ │ │ │ ldrd r0, r1, [r0] │ │ │ │ - b.w 711a8 │ │ │ │ + b.w 711e0 │ │ │ │ │ │ │ │ -00065b0a : │ │ │ │ - ldr r0, [pc, #28] @ (65b28 ) │ │ │ │ +00065d92 : │ │ │ │ + ldr r0, [pc, #28] @ (65db0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - movw r2, #19860 @ 0x4d94 │ │ │ │ + movw r2, #18092 @ 0x46ac │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - b.w f213c <_PyErr_SetString@@Base> │ │ │ │ + b.w f1b88 <_PyErr_SetString@@Base> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00065b2c <_PyState_AddModule@@Base>: │ │ │ │ - cbz r2, 65b68 <_PyState_AddModule@@Base+0x3c> │ │ │ │ +00065db4 <_PyState_AddModule@@Base>: │ │ │ │ + cbz r2, 65df0 <_PyState_AddModule@@Base+0x3c> │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 65b5e <_PyState_AddModule@@Base+0x32> │ │ │ │ + cbz r1, 65de6 <_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, #28840 @ 0x70a8 │ │ │ │ + movw r2, #26600 @ 0x67e8 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f213c <_PyErr_SetString@@Base> │ │ │ │ + bl f1b88 <_PyErr_SetString@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r2, #12] │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 194e90 <_Py_SetImmortalUntracked@@Base+0x10> │ │ │ │ + b.w 194370 <_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, #19896 @ 0x4db8 │ │ │ │ + movw r2, #18128 @ 0x46d0 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f213c <_PyErr_SetString@@Base> │ │ │ │ + bl f1b88 <_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, #19896 @ 0x4db8 │ │ │ │ + movw r2, #18128 @ 0x46d0 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f213c <_PyErr_SetString@@Base> │ │ │ │ + bl f1b88 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00065bbe : │ │ │ │ +00065e46 : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 1e0450 <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ + b.w 1dfbb4 <_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 65bfe │ │ │ │ - movw r2, #56596 @ 0xdd14 │ │ │ │ + bmi.n 65e86 │ │ │ │ + movw r2, #54356 @ 0xd454 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #40216 @ 0x9d18 │ │ │ │ + movw r1, #37828 @ 0x93c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #19472 @ 0x4c10 │ │ │ │ + movw r0, #17092 @ 0x42c4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, r4 │ │ │ │ - bl 24109c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 2408ac <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 65c26 │ │ │ │ - ldr r2, [pc, #40] @ (65c28 ) │ │ │ │ + b.n 65eae │ │ │ │ + ldr r2, [pc, #40] @ (65eb0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r0, r1 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - bl 195ddc │ │ │ │ + bl 1952bc │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 65bfa │ │ │ │ - cbz r0, 65c1e │ │ │ │ + beq.n 65e82 │ │ │ │ + cbz r0, 65ea6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 197878 <_PySys_GetRequiredAttr@@Base+0x1374> │ │ │ │ + b.w 196de8 <_PyObject_NewVar@@Base+0x194> │ │ │ │ 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 71608 │ │ │ │ + bl 71640 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 65dd2 │ │ │ │ - ldr r3, [pc, #400] @ (65ddc ) │ │ │ │ + beq.w 6605a │ │ │ │ + ldr r3, [pc, #400] @ (66064 ) │ │ │ │ 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 65c6e │ │ │ │ - bne.n 65c72 │ │ │ │ + bgt.n 65ef6 │ │ │ │ + bne.n 65efa │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r3, #244] @ 0xf4 │ │ │ │ subs r5, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ - b.n 65c74 │ │ │ │ + b.n 65efc │ │ │ │ movs r5, #1 │ │ │ │ - b.n 65c74 │ │ │ │ + b.n 65efc │ │ │ │ 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, 65cba │ │ │ │ - bl 793f8 │ │ │ │ + cbz r0, 65f42 │ │ │ │ + bl 79430 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 65dbe │ │ │ │ - bl 85b64 │ │ │ │ + beq.w 66046 │ │ │ │ + bl 85bd8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65cb0 │ │ │ │ + bge.n 65f38 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 65cb0 │ │ │ │ + cbnz r3, 65f38 │ │ │ │ mov r0, r7 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #16 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 65c80 │ │ │ │ - b.n 65dbe │ │ │ │ + beq.n 65f08 │ │ │ │ + b.n 66046 │ │ │ │ movw r3, #11924 @ 0x2e94 │ │ │ │ movt r3, #76 @ 0x4c │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ adds r6, #16 │ │ │ │ - cbz r0, 65cfe │ │ │ │ + cbz r0, 65f86 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 65cc4 │ │ │ │ - bl 793f8 │ │ │ │ + beq.n 65f4c │ │ │ │ + bl 79430 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 65dbe │ │ │ │ - bl 85b64 │ │ │ │ + beq.n 66046 │ │ │ │ + bl 85bd8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65cf6 │ │ │ │ + bge.n 65f7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 65cf6 │ │ │ │ + cbnz r3, 65f7e │ │ │ │ mov r0, r7 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 65cc4 │ │ │ │ - b.n 65dbe │ │ │ │ + beq.n 65f4c │ │ │ │ + b.n 66046 │ │ │ │ movw r3, #11928 @ 0x2e98 │ │ │ │ movt r3, #76 @ 0x4c │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ adds r6, #16 │ │ │ │ - cbz r0, 65d42 │ │ │ │ + cbz r0, 65fca │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 65d08 │ │ │ │ - bl 793f8 │ │ │ │ + beq.n 65f90 │ │ │ │ + bl 79430 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 65dbe │ │ │ │ - bl 85b64 │ │ │ │ + beq.n 66046 │ │ │ │ + bl 85bd8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65d3a │ │ │ │ + bge.n 65fc2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 65d3a │ │ │ │ + cbnz r3, 65fc2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 65d08 │ │ │ │ - b.n 65dbe │ │ │ │ + beq.n 65f90 │ │ │ │ + b.n 66046 │ │ │ │ movw r3, #32056 @ 0x7d38 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 65dd4 │ │ │ │ + beq.n 6605c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ adds r6, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 65dd4 │ │ │ │ - bl 793f8 │ │ │ │ + beq.n 6605c │ │ │ │ + bl 79430 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 65dbe │ │ │ │ + cbz r0, 66046 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl d5120 │ │ │ │ + bl d4c84 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 65d82 │ │ │ │ + bge.n 6600a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65dbe │ │ │ │ + bge.n 66046 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65dbe │ │ │ │ + cbnz r3, 66046 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 65dbe │ │ │ │ - beq.n 65d9c │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 66046 │ │ │ │ + beq.n 66024 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65d50 │ │ │ │ + bge.n 65fd8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 65d50 │ │ │ │ + bne.n 65fd8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 65d50 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 65fd8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85b64 │ │ │ │ + bl 85bd8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65dba │ │ │ │ + bge.n 66042 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65dba │ │ │ │ + cbnz r3, 66042 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 65d50 │ │ │ │ + beq.n 65fd8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65dd2 │ │ │ │ + bge.n 6605a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65dd2 │ │ │ │ + cbnz r3, 6605a │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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} │ │ │ │ @@ -87557,197 +87769,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, 65e12 │ │ │ │ - movw r1, #34796 @ 0x87ec │ │ │ │ + cbnz r0, 6609a │ │ │ │ + movw r1, #32556 @ 0x7f2c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #27508 @ 0x6b74 │ │ │ │ + movw r0, #25268 @ 0x62b4 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 62ea6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 630ae <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r6, [r0, #4] │ │ │ │ movw r3, #18128 @ 0x46d0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 65e26 │ │ │ │ - bl 112fc0 │ │ │ │ - b.n 65e46 │ │ │ │ - bl 113a74 │ │ │ │ + bne.n 660ae │ │ │ │ + bl 112ad0 │ │ │ │ + b.n 660ce │ │ │ │ + bl 112e04 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 65e46 │ │ │ │ + bge.n 660ce │ │ │ │ movw r3, #61056 @ 0xee80 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1c7a7c <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbz r0, 65e46 │ │ │ │ + bl 1c6e78 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbz r0, 660ce │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c7a88 <_PyErr_Clear@@Base> │ │ │ │ + bl 1c6e84 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1b8d38 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + b.w 1b8198 <_PyErr_ChainExceptions1@@Base> │ │ │ │ │ │ │ │ -00065e50 : │ │ │ │ +000660d8 : │ │ │ │ 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] @ (65eb8 ) │ │ │ │ - bl 1d3678 │ │ │ │ + ldr r0, [pc, #84] @ (66140 ) │ │ │ │ + bl 1d2c80 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 65e82 │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 65eb2 │ │ │ │ - movw r0, #34752 @ 0x87c0 │ │ │ │ + cbnz r0, 6610a │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 6613a │ │ │ │ + movw r0, #32512 @ 0x7f00 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1b397c │ │ │ │ - cbz r0, 65eb2 │ │ │ │ + bl 1b2dec │ │ │ │ + cbz r0, 6613a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #52] @ (65ebc ) │ │ │ │ + ldr r0, [pc, #52] @ (66144 ) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r1, sp │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 94d10 │ │ │ │ + bl 94d94 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65ea6 │ │ │ │ + bge.n 6612e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 65eaa │ │ │ │ + cbz r3, 66132 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 65eb2 │ │ │ │ + b.n 6613a │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 65ea6 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6612e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - b.n 65944 │ │ │ │ + b.n 65bcc │ │ │ │ lsls r5, r1, #1 │ │ │ │ @ instruction: 0xfbcc004d │ │ │ │ - cbnz r0, 65ece │ │ │ │ - movw r0, #27708 @ 0x6c3c │ │ │ │ + cbnz r0, 66156 │ │ │ │ + movw r0, #25328 @ 0x62f0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 1b4528 │ │ │ │ + b.w 1b3998 │ │ │ │ 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, #19940 @ 0x4de4 │ │ │ │ + movw r7, #18172 @ 0x46fc │ │ │ │ movt r7, #45 @ 0x2d │ │ │ │ subs r4, r0, #4 │ │ │ │ - movw r0, #1996 @ 0x7cc │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - bl 1b4528 │ │ │ │ + movw r0, #65292 @ 0xff0c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 1b3998 │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ sub.w r3, r1, #32 │ │ │ │ - cbz r1, 65f48 │ │ │ │ + cbz r1, 661d0 │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - bne.n 65f0e │ │ │ │ - movw r0, #19924 @ 0x4dd4 │ │ │ │ + bne.n 66196 │ │ │ │ + movw r0, #18156 @ 0x46ec │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 1b4528 │ │ │ │ - b.n 65ef2 │ │ │ │ + bl 1b3998 │ │ │ │ + b.n 6617a │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ - bhi.n 65f20 │ │ │ │ - movw r0, #19928 @ 0x4dd8 │ │ │ │ + bhi.n 661a8 │ │ │ │ + movw r0, #18160 @ 0x46f0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 1b4528 │ │ │ │ - b.n 65ef2 │ │ │ │ + bl 1b3998 │ │ │ │ + b.n 6617a │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bhi.n 65f32 │ │ │ │ - movw r0, #19932 @ 0x4ddc │ │ │ │ + bhi.n 661ba │ │ │ │ + movw r0, #18164 @ 0x46f4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 1b4528 │ │ │ │ - b.n 65ef2 │ │ │ │ + bl 1b3998 │ │ │ │ + b.n 6617a │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ - movw r0, #15960 @ 0x3e58 │ │ │ │ + movw r0, #13580 @ 0x350c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ it cc │ │ │ │ movcc r0, r7 │ │ │ │ - bl 1b4528 │ │ │ │ - b.n 65ef2 │ │ │ │ - movw r0, #1996 @ 0x7cc │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ + bl 1b3998 │ │ │ │ + b.n 6617a │ │ │ │ + movw r0, #65292 @ 0xff0c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1b4528 │ │ │ │ + b.w 1b3998 │ │ │ │ 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 65f82 │ │ │ │ + beq.n 6620a │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 65fa2 │ │ │ │ - cbz r1, 65faa │ │ │ │ - movw r0, #19948 @ 0x4dec │ │ │ │ + bne.n 6622a │ │ │ │ + cbz r1, 66232 │ │ │ │ + movw r0, #18180 @ 0x4704 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 1fc5a8 <_PyArg_NoPositional@@Base> │ │ │ │ - cbz r0, 65fc0 │ │ │ │ + bl 1fbd18 <_PyArg_NoPositional@@Base> │ │ │ │ + cbz r0, 66248 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 65faa │ │ │ │ + beq.n 66232 │ │ │ │ ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 65faa │ │ │ │ + beq.n 66232 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1a68b4 <_PyConfig_AsDict@@Base+0xd40> │ │ │ │ + b.w 1a5e3c <_PyConfig_AsDict@@Base+0xd48> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 65fa2 │ │ │ │ - movw r0, #19948 @ 0x4dec │ │ │ │ + beq.n 6622a │ │ │ │ + movw r0, #18180 @ 0x4704 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r1, r6 │ │ │ │ - bl 22ade4 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 22a65c <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 65fa2 │ │ │ │ + bne.n 6622a │ │ │ │ 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] @ (66028 ) │ │ │ │ + ldr r2, [pc, #80] @ (662b0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r6, [r3, r2] │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ - cbz r3, 6601a │ │ │ │ + cbz r3, 662a2 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r7, r0 │ │ │ │ - bl 1d5fbc │ │ │ │ + bl 1d53b4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6600a │ │ │ │ + cbnz r0, 66292 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55264 @ 0xd7e0 │ │ │ │ + movw r1, #52836 @ 0xce64 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 66022 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 662aa │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 234168 <_PyLong_UnsignedShort_Converter@@Base+0x210> │ │ │ │ + b.w 2338b0 <_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} │ │ │ │ @@ -87755,41 +87967,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, 6604e │ │ │ │ + cbz r2, 662d6 │ │ │ │ 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, #31040 @ 0x7940 │ │ │ │ + movw r1, #28800 @ 0x7080 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #20 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1838a0 <_Py_write_noraise@@Base> │ │ │ │ - cbz r6, 66096 │ │ │ │ + bl 182d78 <_Py_write_noraise@@Base> │ │ │ │ + cbz r6, 6631e │ │ │ │ mov r0, r6 │ │ │ │ blx 2bf84 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1838a0 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #37000 @ 0x9088 │ │ │ │ + bl 182d78 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #34760 @ 0x87c8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1838a0 <_Py_write_noraise@@Base> │ │ │ │ + bl 182d78 <_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 │ │ │ │ @@ -87801,1116 +88013,905 @@ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2d550 │ │ │ │ │ │ │ │ -000660c4 <_Py_FatalRefcountErrorFunc@@Base>: │ │ │ │ +0006634c <_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, #19972 @ 0x4e04 │ │ │ │ + movw r1, #18204 @ 0x471c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 6602c │ │ │ │ + bl 662b4 │ │ │ │ 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, #30212 @ 0x7604 │ │ │ │ + movw r1, #27972 @ 0x6d44 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 1838a0 <_Py_write_noraise@@Base> │ │ │ │ + bl 182d78 <_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 2034ac │ │ │ │ + b.w 202c20 │ │ │ │ stmdb 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] @ (6622c <_Py_FatalRefcountErrorFunc@@Base+0x168>) │ │ │ │ + ldr r3, [pc, #264] @ (664b4 <_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 66140 <_Py_FatalRefcountErrorFunc@@Base+0x7c> │ │ │ │ + bne.n 663c8 <_Py_FatalRefcountErrorFunc@@Base+0x7c> │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 66130 <_Py_FatalRefcountErrorFunc@@Base+0x6c> │ │ │ │ + bne.n 663b8 <_Py_FatalRefcountErrorFunc@@Base+0x6c> │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ mov sl, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 6615e <_Py_FatalRefcountErrorFunc@@Base+0x9a> │ │ │ │ + beq.n 663e6 <_Py_FatalRefcountErrorFunc@@Base+0x9a> │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 1aca00 <_PyMutex_LockTimed@@Base> │ │ │ │ - ldr r3, [pc, #208] @ (66230 <_Py_FatalRefcountErrorFunc@@Base+0x16c>) │ │ │ │ + bl 106650 <_PyMutex_LockTimed@@Base> │ │ │ │ + ldr r3, [pc, #208] @ (664b8 <_Py_FatalRefcountErrorFunc@@Base+0x16c>) │ │ │ │ ldr.w r3, [r3, #1476] @ 0x5c4 │ │ │ │ - cbnz r3, 66178 <_Py_FatalRefcountErrorFunc@@Base+0xb4> │ │ │ │ + cbnz r3, 66400 <_Py_FatalRefcountErrorFunc@@Base+0xb4> │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20032 @ 0x4e40 │ │ │ │ + movw r1, #18264 @ 0x4758 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 1838a0 <_Py_write_noraise@@Base> │ │ │ │ - b.n 661fc <_Py_FatalRefcountErrorFunc@@Base+0x138> │ │ │ │ + bl 182d78 <_Py_write_noraise@@Base> │ │ │ │ + b.n 66484 <_Py_FatalRefcountErrorFunc@@Base+0x138> │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ - bl 332f0 <_PyTraceMalloc_GetTraceback@@Base+0xc8> │ │ │ │ + bl 33268 <_PyTraceMalloc_GetTraceback@@Base+0xc8> │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 661fc <_Py_FatalRefcountErrorFunc@@Base+0x138> │ │ │ │ + cbz r0, 66484 <_Py_FatalRefcountErrorFunc@@Base+0x138> │ │ │ │ mov.w fp, #0 │ │ │ │ add.w r7, r8, #8 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20100 @ 0x4e84 │ │ │ │ + movw r1, #18332 @ 0x479c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 1838a0 <_Py_write_noraise@@Base> │ │ │ │ + bl 182d78 <_Py_write_noraise@@Base> │ │ │ │ ldrh.w r3, [r8, #4] │ │ │ │ - movw r1, #20156 @ 0x4ebc │ │ │ │ + movw r1, #18388 @ 0x47d4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, fp │ │ │ │ - ble.n 661ee <_Py_FatalRefcountErrorFunc@@Base+0x12a> │ │ │ │ - bl 1838a0 <_Py_write_noraise@@Base> │ │ │ │ + ble.n 66476 <_Py_FatalRefcountErrorFunc@@Base+0x12a> │ │ │ │ + bl 182d78 <_Py_write_noraise@@Base> │ │ │ │ ldr.w r1, [r7], #8 │ │ │ │ mov r0, r4 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 1fb8f4 │ │ │ │ + bl 1fafe8 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20168 @ 0x4ec8 │ │ │ │ + movw r1, #18400 @ 0x47e0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 1838a0 <_Py_write_noraise@@Base> │ │ │ │ + bl 182d78 <_Py_write_noraise@@Base> │ │ │ │ ldr.w r1, [r7, #-4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fc604 <_PyEval_StopTheWorld@@Base+0x4> │ │ │ │ + bl 1fbd74 <_PyEval_StartTheWorld@@Base+0x4> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50660 @ 0xc5e4 │ │ │ │ + movw r1, #49600 @ 0xc1c0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 1838a0 <_Py_write_noraise@@Base> │ │ │ │ - b.n 6619c <_Py_FatalRefcountErrorFunc@@Base+0xd8> │ │ │ │ - movw r1, #50660 @ 0xc5e4 │ │ │ │ + bl 182d78 <_Py_write_noraise@@Base> │ │ │ │ + b.n 66424 <_Py_FatalRefcountErrorFunc@@Base+0xd8> │ │ │ │ + movw r1, #49600 @ 0xc1c0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #1 │ │ │ │ - bl 1838a0 <_Py_write_noraise@@Base> │ │ │ │ + bl 182d78 <_Py_write_noraise@@Base> │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [sl] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 66214 <_Py_FatalRefcountErrorFunc@@Base+0x150> │ │ │ │ + bne.n 6649c <_Py_FatalRefcountErrorFunc@@Base+0x150> │ │ │ │ strexb r1, r3, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 66204 <_Py_FatalRefcountErrorFunc@@Base+0x140> │ │ │ │ + bne.n 6648c <_Py_FatalRefcountErrorFunc@@Base+0x140> │ │ │ │ dmb ish │ │ │ │ - beq.n 66226 <_Py_FatalRefcountErrorFunc@@Base+0x162> │ │ │ │ - ldr r0, [pc, #16] @ (6622c <_Py_FatalRefcountErrorFunc@@Base+0x168>) │ │ │ │ + beq.n 664ae <_Py_FatalRefcountErrorFunc@@Base+0x162> │ │ │ │ + ldr r0, [pc, #16] @ (664b4 <_Py_FatalRefcountErrorFunc@@Base+0x168>) │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 236528 │ │ │ │ + b.w 26c194 │ │ │ │ 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, #20180 @ 0x4ed4 │ │ │ │ - movt r2, #45 @ 0x2d │ │ │ │ - blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - cbnz r5, 6627a <_Py_FatalRefcountErrorFunc@@Base+0x1b6> │ │ │ │ - movs r1, #1 │ │ │ │ - movw r2, #50660 @ 0xc5e4 │ │ │ │ - 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, #20216 @ 0x4ef8 │ │ │ │ - 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 66294 <_Py_FatalRefcountErrorFunc@@Base+0x1d0> │ │ │ │ - mov r3, r8 │ │ │ │ - movs r1, #1 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - movw r2, #20228 @ 0x4f04 │ │ │ │ - movt r2, #45 @ 0x2d │ │ │ │ - blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ - movs r3, #3 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r1, #1 │ │ │ │ - movw r2, #20264 @ 0x4f28 │ │ │ │ - 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 662f4 <_Py_FatalRefcountErrorFunc@@Base+0x230> │ │ │ │ - ldrb.w r3, [r5, #-2] │ │ │ │ - cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 662f4 <_Py_FatalRefcountErrorFunc@@Base+0x230> │ │ │ │ - ldrb.w r3, [r5, #-3] │ │ │ │ - cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 662f4 <_Py_FatalRefcountErrorFunc@@Base+0x230> │ │ │ │ - mov r3, r0 │ │ │ │ - movs r2, #28 │ │ │ │ - movs r1, #1 │ │ │ │ - movw r0, #20300 @ 0x4f4c │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ - blx 2beb8 │ │ │ │ - b.n 66358 <_Py_FatalRefcountErrorFunc@@Base+0x294> │ │ │ │ - movw r7, #20392 @ 0x4fa8 │ │ │ │ - movt r7, #45 @ 0x2d │ │ │ │ - subs r6, r5, #3 │ │ │ │ - movs r3, #253 @ 0xfd │ │ │ │ - movs r1, #1 │ │ │ │ - movw r2, #20332 @ 0x4f6c │ │ │ │ - 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, #20368 @ 0x4f90 │ │ │ │ - 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 6633a <_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 6630e <_Py_FatalRefcountErrorFunc@@Base+0x24a> │ │ │ │ - movw r0, #20404 @ 0x4fb4 │ │ │ │ - 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, #20552 @ 0x5048 │ │ │ │ - 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 66384 <_Py_FatalRefcountErrorFunc@@Base+0x2c0> │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 66374 <_Py_FatalRefcountErrorFunc@@Base+0x2b0> │ │ │ │ - movs r6, #1 │ │ │ │ - b.n 66386 <_Py_FatalRefcountErrorFunc@@Base+0x2c2> │ │ │ │ - movs r6, #0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cbz r6, 6639c <_Py_FatalRefcountErrorFunc@@Base+0x2d8> │ │ │ │ - movs r2, #28 │ │ │ │ - movs r1, #1 │ │ │ │ - movw r0, #20300 @ 0x4f4c │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ - blx 2beb8 │ │ │ │ - b.n 663ee <_Py_FatalRefcountErrorFunc@@Base+0x32a> │ │ │ │ - mov r0, r3 │ │ │ │ - movw r2, #20332 @ 0x4f6c │ │ │ │ - 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, #20592 @ 0x5070 │ │ │ │ - movt r2, #45 @ 0x2d │ │ │ │ - str.w fp, [sp] │ │ │ │ - blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ - movw r0, #20392 @ 0x4fa8 │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ - movs r2, #9 │ │ │ │ - movs r1, #1 │ │ │ │ - cmp.w fp, #253 @ 0xfd │ │ │ │ - beq.n 663e0 <_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 663ae <_Py_FatalRefcountErrorFunc@@Base+0x2ea> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 66470 <_Py_FatalRefcountErrorFunc@@Base+0x3ac> │ │ │ │ - mov r6, r5 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - movs r2, #14 │ │ │ │ - movs r1, #1 │ │ │ │ - movw r0, #20620 @ 0x508c │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ - blx 2beb8 │ │ │ │ - sub.w ip, r6, r5 │ │ │ │ - movw r2, #20636 @ 0x509c │ │ │ │ - movt r2, #45 @ 0x2d │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - movs r1, #1 │ │ │ │ - cmp.w ip, #8 │ │ │ │ - beq.n 6642e <_Py_FatalRefcountErrorFunc@@Base+0x36a> │ │ │ │ - mov r0, r3 │ │ │ │ - cmp r6, r7 │ │ │ │ - bcs.n 66432 <_Py_FatalRefcountErrorFunc@@Base+0x36e> │ │ │ │ - ldrb.w r3, [r6], #1 │ │ │ │ - blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 66408 <_Py_FatalRefcountErrorFunc@@Base+0x344> │ │ │ │ - cmp r6, r7 │ │ │ │ - bcc.n 6643c <_Py_FatalRefcountErrorFunc@@Base+0x378> │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - movs r0, #10 │ │ │ │ - blx 2be9c │ │ │ │ - b.n 66470 <_Py_FatalRefcountErrorFunc@@Base+0x3ac> │ │ │ │ - subs r2, r7, r6 │ │ │ │ - cmp r2, #8 │ │ │ │ - ble.n 66456 <_Py_FatalRefcountErrorFunc@@Base+0x392> │ │ │ │ - sub.w r6, r7, #8 │ │ │ │ - movs r2, #4 │ │ │ │ - movs r1, #1 │ │ │ │ - movw r0, #20644 @ 0x50a4 │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ - blx 2beb8 │ │ │ │ - movw r2, #20636 @ 0x509c │ │ │ │ - movt r2, #45 @ 0x2d │ │ │ │ - movs r1, #1 │ │ │ │ - cmp r6, r7 │ │ │ │ - bcs.n 66432 <_Py_FatalRefcountErrorFunc@@Base+0x36e> │ │ │ │ - ldrb.w r3, [r6], #1 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 66456 <_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 66110 <_Py_FatalRefcountErrorFunc@@Base+0x4c> │ │ │ │ │ │ │ │ -0006648e : │ │ │ │ +000664bc : │ │ │ │ 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] @ (6653c ) │ │ │ │ + ldr r3, [pc, #156] @ (66568 ) │ │ │ │ mov r5, r0 │ │ │ │ mov.w r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 664b8 │ │ │ │ + bne.n 664e6 │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 664a8 │ │ │ │ + bne.n 664d6 │ │ │ │ mov r4, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 664c6 │ │ │ │ + beq.n 664f4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2421f4 │ │ │ │ + bl 23641c │ │ │ │ movw r0, #24184 @ 0x5e78 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr.w r3, [r0, #1784] @ 0x6f8 │ │ │ │ cmp r3, #31 │ │ │ │ - ble.n 66502 │ │ │ │ + ble.n 66530 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 664ee │ │ │ │ + bne.n 6651c │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 664de │ │ │ │ + bne.n 6650c │ │ │ │ dmb ish │ │ │ │ - beq.n 664fc │ │ │ │ + beq.n 6652a │ │ │ │ addw r0, r0, #1652 @ 0x674 │ │ │ │ - bl 236528 │ │ │ │ + bl 26c194 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 66538 │ │ │ │ + b.n 66566 │ │ │ │ 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 66528 │ │ │ │ + bne.n 66556 │ │ │ │ strexb r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 66518 │ │ │ │ + bne.n 66546 │ │ │ │ dmb ish │ │ │ │ - beq.n 66536 │ │ │ │ + beq.n 66564 │ │ │ │ addw r0, r0, #1652 @ 0x674 │ │ │ │ - bl 236528 │ │ │ │ + bl 26c194 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ str r4, [r5, #76] @ 0x4c │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00066540 : │ │ │ │ +0006656c : │ │ │ │ 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, 6658c │ │ │ │ - bl 9a728 <_Py_GetConfig@@Base> │ │ │ │ + cbnz r0, 665b8 │ │ │ │ + bl 9a7b8 <_Py_GetConfig@@Base> │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ - cbz r0, 6658e │ │ │ │ - cbz r4, 6658c │ │ │ │ - movw r1, #17416 @ 0x4408 │ │ │ │ + cbz r0, 665ba │ │ │ │ + cbz r4, 665b8 │ │ │ │ + movw r1, #15176 @ 0x3b48 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c140 │ │ │ │ - cbz r0, 6658c │ │ │ │ + cbz r0, 665b8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #7312 @ 0x1c90 │ │ │ │ + movw r1, #5072 @ 0x13d0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ blx 2c140 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 6658e │ │ │ │ + b.n 665ba │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00066590 : │ │ │ │ +000665bc : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 2e43c │ │ │ │ + b.w 2e3dc │ │ │ │ │ │ │ │ -00066598 : │ │ │ │ +000665c4 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 2e43c │ │ │ │ + b.w 2e3dc │ │ │ │ │ │ │ │ -0006659e : │ │ │ │ +000665ca : │ │ │ │ mov r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ - b.w 2e43c │ │ │ │ + b.w 2e3dc │ │ │ │ │ │ │ │ -000665a6 : │ │ │ │ +000665d2 : │ │ │ │ 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 5e6c8 │ │ │ │ + bl 5e670 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000665c8 : │ │ │ │ +000665f4 : │ │ │ │ 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 5e6c8 │ │ │ │ + bl 5e670 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000665ec : │ │ │ │ +00066618 : │ │ │ │ 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 5e6c8 │ │ │ │ + bl 5e670 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00066610 : │ │ │ │ +0006663c : │ │ │ │ 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 195924 │ │ │ │ + bl 194e04 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00066630 : │ │ │ │ +0006665c : │ │ │ │ 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 195924 │ │ │ │ + bl 194e04 │ │ │ │ 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 3f64e │ │ │ │ + bl 3f5de │ │ │ │ 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 666a2 │ │ │ │ - movw r2, #56596 @ 0xdd14 │ │ │ │ + bmi.n 666ce │ │ │ │ + movw r2, #54356 @ 0xd454 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #40216 @ 0x9d18 │ │ │ │ + movw r1, #37828 @ 0x93c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #60316 @ 0xeb9c │ │ │ │ + movw r0, #58076 @ 0xe2dc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 24109c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 666d4 │ │ │ │ + bl 2408ac <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 66700 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b428 │ │ │ │ - cbz r0, 666d4 │ │ │ │ + bl 8b434 │ │ │ │ + cbz r0, 66700 │ │ │ │ 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, #63348 @ 0xf774 │ │ │ │ - movweq r1, #20652 @ 0x50ac │ │ │ │ + movwne r1, #61108 @ 0xeeb4 │ │ │ │ + movweq r1, #18412 @ 0x47ec │ │ │ │ movtne r1, #41 @ 0x29 │ │ │ │ movteq r1, #45 @ 0x2d │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ 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 66712 │ │ │ │ - movw r2, #56596 @ 0xdd14 │ │ │ │ + bmi.n 6673e │ │ │ │ + movw r2, #54356 @ 0xd454 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #40216 @ 0x9d18 │ │ │ │ + movw r1, #37828 @ 0x93c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #20720 @ 0x50f0 │ │ │ │ + movw r0, #18480 @ 0x4830 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 24109c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6671e │ │ │ │ + bl 2408ac <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6674a │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b428 │ │ │ │ + bl 8b434 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 66722 │ │ │ │ + cbnz r0, 6674e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 66774 │ │ │ │ + b.n 667a0 │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 66744 │ │ │ │ + beq.n 66770 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #63348 @ 0xf774 │ │ │ │ + movw r1, #61108 @ 0xeeb4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 6671e │ │ │ │ + bl f1b28 │ │ │ │ + b.n 6674a │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 2b004 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6675c │ │ │ │ + cbz r0, 66788 │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, sp, r1 │ │ │ │ - bl 711a8 │ │ │ │ - b.n 66774 │ │ │ │ + bl 711e0 │ │ │ │ + b.n 667a0 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20684 @ 0x50cc │ │ │ │ + movw r1, #18444 @ 0x480c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ 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, 6679a │ │ │ │ + cbnz r2, 667c6 │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 6679a │ │ │ │ + bne.n 667c6 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 667bc │ │ │ │ + cbnz r0, 667e8 │ │ │ │ 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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 66804 │ │ │ │ + cbz r0, 66830 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 667ce │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 66804 │ │ │ │ + bne.n 667fa │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 66830 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 667e0 │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 66804 │ │ │ │ + bne.n 6680c │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 66830 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 667f2 │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 66804 │ │ │ │ + bne.n 6681e │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 66830 │ │ │ │ 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 2923fc <_PyObject_GetXIDataNoFallback@@Base+0xc88> │ │ │ │ + b.w 291b7c <_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, 6682a │ │ │ │ + cbnz r3, 66856 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 6682a │ │ │ │ + ble.n 66856 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6682a │ │ │ │ - cbnz r0, 66844 │ │ │ │ + bne.n 66856 │ │ │ │ + cbnz r0, 66870 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #64] @ (66878 ) │ │ │ │ + ldr r4, [pc, #64] @ (668a4 ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 66872 │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 6689e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - movw r1, #2872 @ 0xb38 │ │ │ │ + movw r1, #632 @ 0x278 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 1cee58 │ │ │ │ + bl 1ce3ec │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 66872 │ │ │ │ + cbz r0, 6689e │ │ │ │ movw r3, #43736 @ 0xaad8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20732 @ 0x50fc │ │ │ │ + movw r1, #18492 @ 0x483c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c01c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrh r0, [r2, r4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0006687c : │ │ │ │ +000668a8 : │ │ │ │ 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, 668c0 │ │ │ │ + cbz r3, 668ec │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #56748 @ 0xddac │ │ │ │ + movw r1, #54488 @ 0xd4d8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ blx 2c220 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6692e │ │ │ │ + beq.n 6695a │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movs r1, #1 │ │ │ │ - bl 126d34 │ │ │ │ - b.n 668e6 │ │ │ │ - bl 39508 │ │ │ │ + bl 1267e8 │ │ │ │ + b.n 66912 │ │ │ │ + bl 39498 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 668a2 │ │ │ │ - b.n 66932 │ │ │ │ + beq.n 668ce │ │ │ │ + b.n 6695e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ blx 2beb8 │ │ │ │ cmp r0, r7 │ │ │ │ - bcc.n 6691c │ │ │ │ + bcc.n 66948 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 2c1fc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6691c │ │ │ │ + cbnz r0, 66948 │ │ │ │ cmp.w r7, #4096 @ 0x1000 │ │ │ │ - bcc.n 66910 │ │ │ │ + bcc.n 6693c │ │ │ │ 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 668cc │ │ │ │ + bne.n 668f8 │ │ │ │ mov r0, r6 │ │ │ │ blx 2be18 │ │ │ │ subs r4, r0, r7 │ │ │ │ it ne │ │ │ │ movne.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 66920 │ │ │ │ + b.n 6694c │ │ │ │ mov r0, r6 │ │ │ │ blx 2b124 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 668e6 │ │ │ │ - b.n 66920 │ │ │ │ + beq.n 66912 │ │ │ │ + b.n 6694c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ blx 2c01c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 127444 │ │ │ │ - b.n 66932 │ │ │ │ + bl 126efc │ │ │ │ + b.n 6695e │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0006693c : │ │ │ │ +00066968 : │ │ │ │ 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, 6695e │ │ │ │ + cbz r0, 6698a │ │ │ │ adds r5, #1 │ │ │ │ adds r0, r4, #4 │ │ │ │ - b.n 6694e │ │ │ │ + b.n 6697a │ │ │ │ mov r0, r5 │ │ │ │ - bl 71608 │ │ │ │ + bl 71640 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 669ea │ │ │ │ + beq.n 66a16 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ mov r0, r7 │ │ │ │ blx 2b408 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 66980 │ │ │ │ + cbnz r0, 669ac │ │ │ │ mov r0, r7 │ │ │ │ blx 2abc0 │ │ │ │ add.w r5, r7, r0, lsl #2 │ │ │ │ subs r1, r5, r7 │ │ │ │ mov r0, r7 │ │ │ │ asrs r1, r1, #2 │ │ │ │ - bl 8ae1c │ │ │ │ - cbnz r0, 669a2 │ │ │ │ + bl 8ae28 │ │ │ │ + cbnz r0, 669ce │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 669ea │ │ │ │ + bge.n 66a16 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 669ea │ │ │ │ + cbnz r3, 66a16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 669ea │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 66a16 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r0, [r2, r4] │ │ │ │ - cbz r3, 669b0 │ │ │ │ + cbz r3, 669dc │ │ │ │ adds r4, #4 │ │ │ │ adds r7, r5, #4 │ │ │ │ - b.n 6696a │ │ │ │ - ldr r0, [pc, #72] @ (669fc ) │ │ │ │ + b.n 66996 │ │ │ │ + ldr r0, [pc, #72] @ (66a28 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r1, [pc, #72] @ (66a00 ) │ │ │ │ + ldr r1, [pc, #72] @ (66a2c ) │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c9a8c │ │ │ │ - cbz r0, 669d2 │ │ │ │ - movw r1, #20752 @ 0x5110 │ │ │ │ + bl 1c8e88 │ │ │ │ + cbz r0, 669fe │ │ │ │ + movw r1, #18512 @ 0x4850 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [pc, #52] @ (66a04 ) │ │ │ │ - bl 62ea6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #52] @ (66a30 ) │ │ │ │ + bl 630ae <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 669f8 │ │ │ │ + bge.n 66a24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 669f8 │ │ │ │ + cbnz r3, 66a24 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 76df8 <_Py_Dealloc@@Base> │ │ │ │ - movw r1, #20776 @ 0x5128 │ │ │ │ + b.w 76e30 <_Py_Dealloc@@Base> │ │ │ │ + movw r1, #18536 @ 0x4868 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [pc, #16] @ (66a04 ) │ │ │ │ - bl 62ea6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #16] @ (66a30 ) │ │ │ │ + bl 630ae <_Py_FatalErrorFunc@@Base> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf74c004d │ │ │ │ - lsrs r0, r0, #3 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ + vmla.i32 q8, q4, d8[0] │ │ │ │ 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 54238 <_Py_hashtable_size@@Base> │ │ │ │ + bl 54394 <_Py_hashtable_size@@Base> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ add r2, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00066a28 <_Py_stat@@Base>: │ │ │ │ +00066a54 <_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 11c49c │ │ │ │ - cbz r0, 66a84 <_Py_stat@@Base+0x5c> │ │ │ │ + bl 11bfac │ │ │ │ + cbz r0, 66ab0 <_Py_stat@@Base+0x5c> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1de340 │ │ │ │ + bl 1ddaa4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 66a64 <_Py_stat@@Base+0x3c> │ │ │ │ + bne.n 66a90 <_Py_stat@@Base+0x3c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66a84 <_Py_stat@@Base+0x5c> │ │ │ │ + bge.n 66ab0 <_Py_stat@@Base+0x5c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66a84 <_Py_stat@@Base+0x5c> │ │ │ │ + cbnz r3, 66ab0 <_Py_stat@@Base+0x5c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 66a84 <_Py_stat@@Base+0x5c> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 66ab0 <_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 66a88 <_Py_stat@@Base+0x60> │ │ │ │ + bge.n 66ab4 <_Py_stat@@Base+0x60> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66a88 <_Py_stat@@Base+0x60> │ │ │ │ + cbnz r3, 66ab4 <_Py_stat@@Base+0x60> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 66a88 <_Py_stat@@Base+0x60> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 66ab4 <_Py_stat@@Base+0x60> │ │ │ │ mvn.w r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00066a8e <_Py_open@@Base>: │ │ │ │ +00066aba <_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 195978 │ │ │ │ + bl 194e58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66b34 <_Py_open@@Base+0xa6> │ │ │ │ + beq.n 66b60 <_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, #28300 @ 0x6e8c │ │ │ │ + movw r1, #26060 @ 0x65cc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #27876 @ 0x6ce4 │ │ │ │ + movw r0, #25496 @ 0x6398 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 91afc │ │ │ │ + bl 91bcc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 66b4c <_Py_open@@Base+0xbe> │ │ │ │ - bl 97c24 │ │ │ │ + beq.n 66b78 <_Py_open@@Base+0xbe> │ │ │ │ + bl 97ca0 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2acd4 <__open64_2@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 9a7f0 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 66b04 <_Py_open@@Base+0x76> │ │ │ │ + bge.n 66b30 <_Py_open@@Base+0x76> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 66b3a <_Py_open@@Base+0xac> │ │ │ │ - bl ee0f4 │ │ │ │ + bne.n 66b66 <_Py_open@@Base+0xac> │ │ │ │ + bl edacc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66ad6 <_Py_open@@Base+0x48> │ │ │ │ - b.n 66b4c <_Py_open@@Base+0xbe> │ │ │ │ + beq.n 66b02 <_Py_open@@Base+0x48> │ │ │ │ + b.n 66b78 <_Py_open@@Base+0xbe> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66b18 <_Py_open@@Base+0x8a> │ │ │ │ + bge.n 66b44 <_Py_open@@Base+0x8a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66b18 <_Py_open@@Base+0x8a> │ │ │ │ + cbnz r3, 66b44 <_Py_open@@Base+0x8a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #28608 @ 0x6fc0 │ │ │ │ movt r3, #76 @ 0x4c │ │ │ │ - bl 1a90e0 <_PyConfig_FromDict@@Base+0x56c> │ │ │ │ + bl 1a8670 <_PyConfig_FromDict@@Base+0x56c> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 66b64 <_Py_open@@Base+0xd6> │ │ │ │ + bne.n 66b90 <_Py_open@@Base+0xd6> │ │ │ │ mov r0, r5 │ │ │ │ blx 2b490 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 66b64 <_Py_open@@Base+0xd6> │ │ │ │ + b.n 66b90 <_Py_open@@Base+0xd6> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a863c │ │ │ │ + bl 1a7bcc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66b34 <_Py_open@@Base+0xa6> │ │ │ │ + bge.n 66b60 <_Py_open@@Base+0xa6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 66b34 <_Py_open@@Base+0xa6> │ │ │ │ + bne.n 66b60 <_Py_open@@Base+0xa6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 66b34 <_Py_open@@Base+0xa6> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 66b60 <_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] @ (66bf4 <_Py_open@@Base+0x166>) │ │ │ │ - movw r4, #44744 @ 0xaec8 │ │ │ │ + ldr r5, [pc, #116] @ (66c20 <_Py_open@@Base+0x166>) │ │ │ │ + movw r4, #44280 @ 0xacf8 │ │ │ │ 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 20630c │ │ │ │ - cbnz r0, 66ba2 <_Py_open@@Base+0x114> │ │ │ │ + bl 205ae0 │ │ │ │ + cbnz r0, 66bce <_Py_open@@Base+0x114> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 66bde <_Py_open@@Base+0x150> │ │ │ │ + b.n 66c0a <_Py_open@@Base+0x150> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #32508 @ 0x7efc │ │ │ │ + movw r1, #30268 @ 0x763c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #53384 @ 0xd088 │ │ │ │ + movw r0, #50956 @ 0xc70c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 91afc │ │ │ │ + bl 91bcc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 66b9e <_Py_open@@Base+0x110> │ │ │ │ + beq.n 66bca <_Py_open@@Base+0x110> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 2075fc │ │ │ │ + bl 206dd0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 66bd8 <_Py_open@@Base+0x14a> │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 66c04 <_Py_open@@Base+0x14a> │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 66b9e <_Py_open@@Base+0x110> │ │ │ │ + bne.n 66bca <_Py_open@@Base+0x110> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fd14 │ │ │ │ - ldr r3, [pc, #20] @ (66bf4 <_Py_open@@Base+0x166>) │ │ │ │ + bl 7fd44 │ │ │ │ + ldr r3, [pc, #20] @ (66c20 <_Py_open@@Base+0x166>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 66bf0 <_Py_open@@Base+0x162> │ │ │ │ + beq.n 66c1c <_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, #20800 @ 0x5140 │ │ │ │ + movw r3, #18560 @ 0x4880 │ │ │ │ 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 66c98 <_Py_open@@Base+0x20a> │ │ │ │ + bne.n 66cc4 <_Py_open@@Base+0x20a> │ │ │ │ movw r5, #43732 @ 0xaad4 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 1a8634 │ │ │ │ + bl 1a7bc4 │ │ │ │ movw r3, #45496 @ 0xb1b8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d8070 │ │ │ │ - cbnz r0, 66c9a <_Py_open@@Base+0x20c> │ │ │ │ - ldr r2, [pc, #80] @ (66ca0 <_Py_open@@Base+0x212>) │ │ │ │ + bl d7bc8 │ │ │ │ + cbnz r0, 66cc6 <_Py_open@@Base+0x20c> │ │ │ │ + ldr r2, [pc, #80] @ (66ccc <_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, 66c66 <_Py_open@@Base+0x1d8> │ │ │ │ + cbz r7, 66c92 <_Py_open@@Base+0x1d8> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - cbnz r3, 66c80 <_Py_open@@Base+0x1f2> │ │ │ │ + cbnz r3, 66cac <_Py_open@@Base+0x1f2> │ │ │ │ blx 2b0ac │ │ │ │ add r3, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #20816 @ 0x5150 │ │ │ │ + movw r2, #18576 @ 0x4890 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - bl 1ed4e4 <_PyErr_Format@@Base> │ │ │ │ - b.n 66c9a <_Py_open@@Base+0x20c> │ │ │ │ + bl 1ecc4c <_PyErr_Format@@Base> │ │ │ │ + b.n 66cc6 <_Py_open@@Base+0x20c> │ │ │ │ blx 2b0ac │ │ │ │ add r2, sp, #8 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #20816 @ 0x5150 │ │ │ │ + movw r1, #18576 @ 0x4890 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r0, r5 │ │ │ │ - bl 50732 <_PyErr_FormatFromCause@@Base> │ │ │ │ - b.n 66c9a <_Py_open@@Base+0x20c> │ │ │ │ + bl 505de <_PyErr_FormatFromCause@@Base> │ │ │ │ + b.n 66cc6 <_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} │ │ │ │ @@ -88920,80 +88921,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 66cca <_Py_open@@Base+0x23c> │ │ │ │ + beq.n 66cf6 <_Py_open@@Base+0x23c> │ │ │ │ movs r4, #0 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 66cd4 <_Py_open@@Base+0x246> │ │ │ │ - bl 66bf8 <_Py_open@@Base+0x16a> │ │ │ │ + b.n 66d00 <_Py_open@@Base+0x246> │ │ │ │ + bl 66c24 <_Py_open@@Base+0x16a> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 66cc4 <_Py_open@@Base+0x236> │ │ │ │ - b.n 66d5a <_Py_open@@Base+0x2cc> │ │ │ │ + bne.n 66cf0 <_Py_open@@Base+0x236> │ │ │ │ + b.n 66d86 <_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 66d7e <_Py_open@@Base+0x2f0> │ │ │ │ + bge.n 66daa <_Py_open@@Base+0x2f0> │ │ │ │ movw r8, #43732 @ 0xaad4 │ │ │ │ movt r8, #75 @ 0x4b │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl 1a8634 │ │ │ │ + bl 1a7bc4 │ │ │ │ movw r3, #45496 @ 0xb1b8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d8070 │ │ │ │ - cbnz r0, 66d5a <_Py_open@@Base+0x2cc> │ │ │ │ - ldr r3, [pc, #120] @ (66d90 <_Py_open@@Base+0x302>) │ │ │ │ + bl d7bc8 │ │ │ │ + cbnz r0, 66d86 <_Py_open@@Base+0x2cc> │ │ │ │ + ldr r3, [pc, #120] @ (66dbc <_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 66d3c <_Py_open@@Base+0x2ae> │ │ │ │ + beq.n 66d68 <_Py_open@@Base+0x2ae> │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ - cbnz r3, 66d60 <_Py_open@@Base+0x2d2> │ │ │ │ + cbnz r3, 66d8c <_Py_open@@Base+0x2d2> │ │ │ │ blx 2b0ac │ │ │ │ - movw r2, #20844 @ 0x516c │ │ │ │ + movw r2, #18604 @ 0x48ac │ │ │ │ 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 1ed4e4 <_PyErr_Format@@Base> │ │ │ │ + bl 1ecc4c <_PyErr_Format@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 66d88 <_Py_open@@Base+0x2fa> │ │ │ │ + b.n 66db4 <_Py_open@@Base+0x2fa> │ │ │ │ blx 2b0ac │ │ │ │ mov r3, r6 │ │ │ │ strd r4, r0, [sp, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #20844 @ 0x516c │ │ │ │ + movw r1, #18604 @ 0x48ac │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 50732 <_PyErr_FormatFromCause@@Base> │ │ │ │ - b.n 66d5a <_Py_open@@Base+0x2cc> │ │ │ │ + bl 505de <_PyErr_FormatFromCause@@Base> │ │ │ │ + b.n 66d86 <_Py_open@@Base+0x2cc> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r4, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 66cd4 <_Py_open@@Base+0x246> │ │ │ │ + bne.n 66d00 <_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} │ │ │ │ @@ -89003,238 +89004,246 @@ │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 66dba <_Py_open@@Base+0x32c> │ │ │ │ + beq.n 66de6 <_Py_open@@Base+0x32c> │ │ │ │ movs r4, #0 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 66dc4 <_Py_open@@Base+0x336> │ │ │ │ - bl 66bf8 <_Py_open@@Base+0x16a> │ │ │ │ + b.n 66df0 <_Py_open@@Base+0x336> │ │ │ │ + bl 66c24 <_Py_open@@Base+0x16a> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 66db4 <_Py_open@@Base+0x326> │ │ │ │ - b.n 66df0 <_Py_open@@Base+0x362> │ │ │ │ + bne.n 66de0 <_Py_open@@Base+0x326> │ │ │ │ + b.n 66e1c <_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 66df6 <_Py_open@@Base+0x368> │ │ │ │ + bge.n 66e22 <_Py_open@@Base+0x368> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a8634 │ │ │ │ + bl 1a7bc4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 66e00 <_Py_open@@Base+0x372> │ │ │ │ + b.n 66e2c <_Py_open@@Base+0x372> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r4, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 66dc4 <_Py_open@@Base+0x336> │ │ │ │ + bne.n 66df0 <_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 b3e58 │ │ │ │ - cbnz r0, 66e24 <_Py_open@@Base+0x396> │ │ │ │ + bl b3ddc │ │ │ │ + cbnz r0, 66e50 <_Py_open@@Base+0x396> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 66e56 <_Py_open@@Base+0x3c8> │ │ │ │ + b.n 66e82 <_Py_open@@Base+0x3c8> │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl b3e58 │ │ │ │ + bl b3ddc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66e20 <_Py_open@@Base+0x392> │ │ │ │ + beq.n 66e4c <_Py_open@@Base+0x392> │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl b3e58 │ │ │ │ + bl b3ddc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66e20 <_Py_open@@Base+0x392> │ │ │ │ + beq.n 66e4c <_Py_open@@Base+0x392> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #20928 @ 0x51c0 │ │ │ │ + movw r0, #18688 @ 0x4900 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl e3efc │ │ │ │ + bl e3a1c │ │ │ │ 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 703d8 │ │ │ │ - cbz r0, 66ece <_Py_open@@Base+0x440> │ │ │ │ + bl 70410 │ │ │ │ + cbz r0, 66efa <_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 66ed0 <_Py_open@@Base+0x442> │ │ │ │ + bls.n 66efc <_Py_open@@Base+0x442> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r7, [r3, r5, lsl #2] │ │ │ │ - cbnz r7, 66e8e <_Py_open@@Base+0x400> │ │ │ │ + cbnz r7, 66eba <_Py_open@@Base+0x400> │ │ │ │ adds r5, #1 │ │ │ │ - b.n 66e76 <_Py_open@@Base+0x3e8> │ │ │ │ - bl 7fd14 │ │ │ │ + b.n 66ea2 <_Py_open@@Base+0x3e8> │ │ │ │ + bl 7fd44 │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r6, 66eba <_Py_open@@Base+0x42c> │ │ │ │ - bl 78510 │ │ │ │ + cbz r6, 66ee6 <_Py_open@@Base+0x42c> │ │ │ │ + bl 78548 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66eb6 <_Py_open@@Base+0x428> │ │ │ │ + bge.n 66ee2 <_Py_open@@Base+0x428> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 66eb6 <_Py_open@@Base+0x428> │ │ │ │ + cbnz r3, 66ee2 <_Py_open@@Base+0x428> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 66e8a <_Py_open@@Base+0x3fc> │ │ │ │ + bne.n 66eb6 <_Py_open@@Base+0x3fc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66ece <_Py_open@@Base+0x440> │ │ │ │ + bge.n 66efa <_Py_open@@Base+0x440> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66ece <_Py_open@@Base+0x440> │ │ │ │ + cbnz r3, 66efa <_Py_open@@Base+0x440> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - b.n 66e5a <_Py_open@@Base+0x3cc> │ │ │ │ + b.n 66e86 <_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 66e5a <_Py_open@@Base+0x3cc> │ │ │ │ - cbz r0, 66f3e <_Py_open@@Base+0x4b0> │ │ │ │ + bl 66e86 <_Py_open@@Base+0x3cc> │ │ │ │ + cbz r0, 66f6a <_Py_open@@Base+0x4b0> │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 713bc │ │ │ │ + bl 713f4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 66f0e <_Py_open@@Base+0x480> │ │ │ │ + cbnz r0, 66f3a <_Py_open@@Base+0x480> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66f3e <_Py_open@@Base+0x4b0> │ │ │ │ + bge.n 66f6a <_Py_open@@Base+0x4b0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 66f3e <_Py_open@@Base+0x4b0> │ │ │ │ + cbnz r3, 66f6a <_Py_open@@Base+0x4b0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 66f3e <_Py_open@@Base+0x4b0> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 66f6a <_Py_open@@Base+0x4b0> │ │ │ │ movs r0, #1 │ │ │ │ - bl 713bc │ │ │ │ - cbnz r0, 66f42 <_Py_open@@Base+0x4b4> │ │ │ │ + bl 713f4 │ │ │ │ + cbnz r0, 66f6e <_Py_open@@Base+0x4b4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66f2a <_Py_open@@Base+0x49c> │ │ │ │ + bge.n 66f56 <_Py_open@@Base+0x49c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 66f2a <_Py_open@@Base+0x49c> │ │ │ │ + cbnz r3, 66f56 <_Py_open@@Base+0x49c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66f3e <_Py_open@@Base+0x4b0> │ │ │ │ + bge.n 66f6a <_Py_open@@Base+0x4b0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66f3e <_Py_open@@Base+0x4b0> │ │ │ │ + cbnz r3, 66f6a <_Py_open@@Base+0x4b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 66f5c <_Py_open@@Base+0x4ce> │ │ │ │ + b.n 66f88 <_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 66f90 <_Py_open@@Base+0x4d6> │ │ │ │ + b.w 7dd94 │ │ │ │ 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 612fe <_PyLong_UInt16_Converter@@Base> │ │ │ │ - cbz r0, 66f88 <_Py_open@@Base+0x4fa> │ │ │ │ + bl 6153a <_PyLong_UInt16_Converter@@Base> │ │ │ │ + cbz r0, 66fc8 <_Py_open@@Base+0x50e> │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ rev16 r0, r0 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 7dd68 │ │ │ │ + bl 7dd94 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - b.n 66f60 <_Py_open@@Base+0x4d2> │ │ │ │ + b.n 66fa0 <_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 26aa48 <_PyLong_UInt32_Converter@@Base> │ │ │ │ - cbz r0, 66fb0 <_Py_open@@Base+0x522> │ │ │ │ + bl 26a240 <_PyLong_UInt32_Converter@@Base> │ │ │ │ + cbz r0, 66ff0 <_Py_open@@Base+0x536> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ rev r0, r0 │ │ │ │ - bl 7dd68 │ │ │ │ + bl 7dd94 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - b.n 66f8e <_Py_open@@Base+0x500> │ │ │ │ + b.n 66fce <_Py_open@@Base+0x514> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sp │ │ │ │ - bl 235da4 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ - cbz r0, 67000 <_Py_open@@Base+0x572> │ │ │ │ + bl 2355c4 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + cbz r0, 67040 <_Py_open@@Base+0x586> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #6 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 2abe4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 66ff6 <_Py_open@@Base+0x568> │ │ │ │ + cbnz r0, 67036 <_Py_open@@Base+0x57c> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a8634 │ │ │ │ - b.n 67002 <_Py_open@@Base+0x574> │ │ │ │ + bl 1a7bc4 │ │ │ │ + b.n 67042 <_Py_open@@Base+0x588> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 195978 │ │ │ │ + bl 194e58 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 67002 <_Py_open@@Base+0x574> │ │ │ │ + b.n 67042 <_Py_open@@Base+0x588> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -89251,187 +89260,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 6705a <_Py_open@@Base+0x5cc> │ │ │ │ + beq.n 6709a <_Py_open@@Base+0x5e0> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20968 @ 0x51e8 │ │ │ │ + movw r1, #18728 @ 0x4928 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 6708c <_Py_open@@Base+0x5fe> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 670cc <_Py_open@@Base+0x612> │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ movw r2, #41384 @ 0xa1a8 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ - movw r2, #21004 @ 0x520c │ │ │ │ + movw r2, #18764 @ 0x494c │ │ │ │ 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] @ (67298 <_Py_open@@Base+0x80a>) │ │ │ │ - bl d711c │ │ │ │ - cbnz r0, 67090 <_Py_open@@Base+0x602> │ │ │ │ + ldr r3, [pc, #528] @ (672d8 <_Py_open@@Base+0x81e>) │ │ │ │ + bl d6c74 │ │ │ │ + cbnz r0, 670d0 <_Py_open@@Base+0x616> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 67290 <_Py_open@@Base+0x802> │ │ │ │ + b.n 672d0 <_Py_open@@Base+0x816> │ │ │ │ add.w r9, sp, #72 @ 0x48 │ │ │ │ movs r2, #28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx 2b314 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - cbnz r0, 670be <_Py_open@@Base+0x630> │ │ │ │ + cbnz r0, 670fe <_Py_open@@Base+0x644> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21032 @ 0x5228 │ │ │ │ + movw r1, #18792 @ 0x4968 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6725e <_Py_open@@Base+0x7d0> │ │ │ │ - bl fb46c │ │ │ │ + b.n 6729e <_Py_open@@Base+0x7e4> │ │ │ │ + bl fae3c │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 670a2 <_Py_open@@Base+0x614> │ │ │ │ + blt.n 670e2 <_Py_open@@Base+0x628> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 670fe <_Py_open@@Base+0x670> │ │ │ │ - bl fb46c │ │ │ │ + cbz r0, 6713e <_Py_open@@Base+0x684> │ │ │ │ + bl fae3c │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 670e2 <_Py_open@@Base+0x654> │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 67122 <_Py_open@@Base+0x668> │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6725c <_Py_open@@Base+0x7ce> │ │ │ │ - b.n 670e6 <_Py_open@@Base+0x658> │ │ │ │ + bne.w 6729c <_Py_open@@Base+0x7e2> │ │ │ │ + b.n 67126 <_Py_open@@Base+0x66c> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 67102 <_Py_open@@Base+0x674> │ │ │ │ + bge.n 67142 <_Py_open@@Base+0x688> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21068 @ 0x524c │ │ │ │ + movw r1, #18828 @ 0x498c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 670b8 <_Py_open@@Base+0x62a> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 670f8 <_Py_open@@Base+0x63e> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 67112 <_Py_open@@Base+0x684> │ │ │ │ + cbz r3, 67152 <_Py_open@@Base+0x698> │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ adds r4, #7 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 67114 <_Py_open@@Base+0x686> │ │ │ │ + b.n 67154 <_Py_open@@Base+0x69a> │ │ │ │ movs r4, #16 │ │ │ │ adds r3, r6, #1 │ │ │ │ it ne │ │ │ │ addne r4, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 75bf0 │ │ │ │ + bl 75c28 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6712a <_Py_open@@Base+0x69c> │ │ │ │ - bl 1f37b8 │ │ │ │ - b.n 670b8 <_Py_open@@Base+0x62a> │ │ │ │ + cbnz r0, 6716a <_Py_open@@Base+0x6b0> │ │ │ │ + bl 1f2f28 │ │ │ │ + b.n 670f8 <_Py_open@@Base+0x63e> │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx 2b314 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ strd r5, r4, [sp, #88] @ 0x58 │ │ │ │ - cbnz r0, 67142 <_Py_open@@Base+0x6b4> │ │ │ │ + cbnz r0, 67182 <_Py_open@@Base+0x6c8> │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #11 │ │ │ │ - bhi.n 67152 <_Py_open@@Base+0x6c4> │ │ │ │ - b.n 67156 <_Py_open@@Base+0x6c8> │ │ │ │ + bhi.n 67192 <_Py_open@@Base+0x6d8> │ │ │ │ + b.n 67196 <_Py_open@@Base+0x6dc> │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r1, r9 │ │ │ │ - bl 24f160 │ │ │ │ + bl 24e948 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6713a <_Py_open@@Base+0x6ac> │ │ │ │ - b.n 6716c <_Py_open@@Base+0x6de> │ │ │ │ + bne.n 6717a <_Py_open@@Base+0x6c0> │ │ │ │ + b.n 671ac <_Py_open@@Base+0x6f2> │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ - cbnz r4, 67170 <_Py_open@@Base+0x6e2> │ │ │ │ + cbnz r4, 671b0 <_Py_open@@Base+0x6f6> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21096 @ 0x5268 │ │ │ │ + movw r1, #18856 @ 0x49a8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6725e <_Py_open@@Base+0x7d0> │ │ │ │ + b.n 6729e <_Py_open@@Base+0x7e4> │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ movs r3, #3 │ │ │ │ mov.w lr, #16 │ │ │ │ str r3, [r4, #8] │ │ │ │ str.w sl, [r4, #12] │ │ │ │ movw r3, #279 @ 0x117 │ │ │ │ strd lr, r3, [r4] │ │ │ │ - cbz r1, 671ca <_Py_open@@Base+0x73c> │ │ │ │ + cbz r1, 6720a <_Py_open@@Base+0x750> │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r2, #27 │ │ │ │ - bls.n 67194 <_Py_open@@Base+0x706> │ │ │ │ + bls.n 671d4 <_Py_open@@Base+0x71a> │ │ │ │ adds.w sl, r4, #16 │ │ │ │ - bne.n 671ac <_Py_open@@Base+0x71e> │ │ │ │ + bne.n 671ec <_Py_open@@Base+0x732> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21140 @ 0x5294 │ │ │ │ + movw r1, #18900 @ 0x49d4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 6716c <_Py_open@@Base+0x6de> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 671ac <_Py_open@@Base+0x6f2> │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ add.w r0, r4, #32 │ │ │ │ str r3, [r4, #20] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r4, #24] │ │ │ │ adds r3, r2, #7 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r2, [r4, #28] │ │ │ │ adds r3, #12 │ │ │ │ str r3, [r4, #16] │ │ │ │ blx 2beec │ │ │ │ - b.n 671cc <_Py_open@@Base+0x73e> │ │ │ │ + b.n 6720c <_Py_open@@Base+0x752> │ │ │ │ mov sl, r4 │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 67228 <_Py_open@@Base+0x79a> │ │ │ │ + beq.n 67268 <_Py_open@@Base+0x7ae> │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #11 │ │ │ │ - bls.n 671fe <_Py_open@@Base+0x770> │ │ │ │ + bls.n 6723e <_Py_open@@Base+0x784> │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ add r4, r2 │ │ │ │ negs r2, r3 │ │ │ │ and.w r2, r2, #3 │ │ │ │ sub.w r4, r4, sl │ │ │ │ adds r2, #12 │ │ │ │ cmp r2, r4 │ │ │ │ - bhi.n 671fe <_Py_open@@Base+0x770> │ │ │ │ + bhi.n 6723e <_Py_open@@Base+0x784> │ │ │ │ subs r4, r4, r2 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 671fe <_Py_open@@Base+0x770> │ │ │ │ + bhi.n 6723e <_Py_open@@Base+0x784> │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ adds.w r2, sl, r3 │ │ │ │ - bne.n 67216 <_Py_open@@Base+0x788> │ │ │ │ + bne.n 67256 <_Py_open@@Base+0x79c> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21184 @ 0x52c0 │ │ │ │ + movw r1, #18944 @ 0x4a00 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 6716c <_Py_open@@Base+0x6de> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 671ac <_Py_open@@Base+0x6f2> │ │ │ │ movs r1, #4 │ │ │ │ movw r0, #279 @ 0x117 │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r1, #16 │ │ │ │ str r0, [r2, #4] │ │ │ │ str.w r1, [sl, r3] │ │ │ │ str r6, [r2, #12] │ │ │ │ @@ -89440,42 +89449,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, #27509 @ 0x6b75 │ │ │ │ + movw r2, #27393 @ 0x6b01 │ │ │ │ movt r2, #3 │ │ │ │ - bl 207abc │ │ │ │ + bl 207290 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6716c <_Py_open@@Base+0x6de> │ │ │ │ + beq.n 671ac <_Py_open@@Base+0x6f2> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6725e <_Py_open@@Base+0x7d0> │ │ │ │ + b.n 6729e <_Py_open@@Base+0x7e4> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 75fa8 │ │ │ │ + bl 75fe0 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 6726e <_Py_open@@Base+0x7e0> │ │ │ │ + cbz r3, 672ae <_Py_open@@Base+0x7f4> │ │ │ │ mov r0, r7 │ │ │ │ - bl 12afc0 │ │ │ │ + bl 12aa94 │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 75fa8 │ │ │ │ + bl 75fe0 │ │ │ │ ldrd r0, r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 6728c <_Py_open@@Base+0x7fe> │ │ │ │ + ble.n 672cc <_Py_open@@Base+0x812> │ │ │ │ mla r0, r6, r5, r0 │ │ │ │ adds r5, #1 │ │ │ │ - bl 12afc0 │ │ │ │ - b.n 67278 <_Py_open@@Base+0x7ea> │ │ │ │ - bl 75fa8 │ │ │ │ + bl 12aa94 │ │ │ │ + b.n 672b8 <_Py_open@@Base+0x7fe> │ │ │ │ + bl 75fe0 │ │ │ │ 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 │ │ │ │ @@ -89484,1391 +89493,1615 @@ │ │ │ │ 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, #21232 @ 0x52f0 │ │ │ │ + movw r1, #18992 @ 0x4a30 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #32] │ │ │ │ - bl 8e7dc │ │ │ │ - cbnz r0, 672d2 <_Py_open@@Base+0x844> │ │ │ │ + bl 8e898 │ │ │ │ + cbnz r0, 67312 <_Py_open@@Base+0x858> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 673d4 <_Py_open@@Base+0x946> │ │ │ │ + b.n 67414 <_Py_open@@Base+0x95a> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - movw r1, #21252 @ 0x5304 │ │ │ │ + movw r1, #19012 @ 0x4a44 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl fead8 │ │ │ │ + bl fe4ac │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 672ce <_Py_open@@Base+0x840> │ │ │ │ + beq.n 6730e <_Py_open@@Base+0x854> │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 67328 <_Py_open@@Base+0x89a> │ │ │ │ + ble.n 67368 <_Py_open@@Base+0x8ae> │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcc.n 672f6 <_Py_open@@Base+0x868> │ │ │ │ + bcc.n 67336 <_Py_open@@Base+0x87c> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 6731c <_Py_open@@Base+0x88e> │ │ │ │ + b.n 6735c <_Py_open@@Base+0x8a2> │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bl 75bf0 │ │ │ │ + bl 75c28 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 672f2 <_Py_open@@Base+0x864> │ │ │ │ + beq.n 67332 <_Py_open@@Base+0x878> │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 6731c <_Py_open@@Base+0x88e> │ │ │ │ + bhi.n 6735c <_Py_open@@Base+0x8a2> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r5, r0 │ │ │ │ - bl 75bf0 │ │ │ │ + bl 75c28 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6732a <_Py_open@@Base+0x89c> │ │ │ │ + cbnz r0, 6736a <_Py_open@@Base+0x8b0> │ │ │ │ movs r5, #0 │ │ │ │ - bl 1f37b8 │ │ │ │ + bl 1f2f28 │ │ │ │ mov r4, r5 │ │ │ │ mov r8, r5 │ │ │ │ - b.n 6739a <_Py_open@@Base+0x90c> │ │ │ │ + b.n 673da <_Py_open@@Base+0x920> │ │ │ │ mov r7, r4 │ │ │ │ - movw r1, #21300 @ 0x5334 │ │ │ │ + movw r1, #19060 @ 0x4a74 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r9, r4 │ │ │ │ mov sl, r7 │ │ │ │ mov.w r8, #0 │ │ │ │ add.w fp, r6, #16 │ │ │ │ cmp r8, r5 │ │ │ │ - bge.n 67376 <_Py_open@@Base+0x8e8> │ │ │ │ + bge.n 673b6 <_Py_open@@Base+0x8fc> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r2, r9 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ itet mi │ │ │ │ ldrmi r3, [r6, #12] │ │ │ │ ldrpl.w r0, [fp, r8, lsl #2] │ │ │ │ ldrmi.w r0, [r3, r8, lsl #2] │ │ │ │ - bl 1605a4 │ │ │ │ - cbz r0, 67398 <_Py_open@@Base+0x90a> │ │ │ │ + bl 15fb1c │ │ │ │ + cbz r0, 673d8 <_Py_open@@Base+0x91e> │ │ │ │ ldr.w r3, [r9], #44 │ │ │ │ add.w r8, r8, #1 │ │ │ │ str.w r3, [sl], #8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr.w r3, [r9, #-36] │ │ │ │ str.w r3, [sl, #-4] │ │ │ │ - b.n 6733e <_Py_open@@Base+0x8b0> │ │ │ │ + b.n 6737e <_Py_open@@Base+0x8c4> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ - movw r5, #18961 @ 0x4a11 │ │ │ │ + movw r5, #19481 @ 0x4c19 │ │ │ │ movt r5, #6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 33d86 <_Py_fstat@@Base+0x386> │ │ │ │ + bl 33cfa <_Py_fstat@@Base+0x382> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 6739a <_Py_open@@Base+0x90c> │ │ │ │ + b.n 673da <_Py_open@@Base+0x920> │ │ │ │ mov r5, r0 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #44 @ 0x2c │ │ │ │ mla r0, sl, r9, r4 │ │ │ │ cmp r9, r8 │ │ │ │ - beq.n 673b4 <_Py_open@@Base+0x926> │ │ │ │ + beq.n 673f4 <_Py_open@@Base+0x93a> │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 12afc0 │ │ │ │ - b.n 673a2 <_Py_open@@Base+0x914> │ │ │ │ + bl 12aa94 │ │ │ │ + b.n 673e2 <_Py_open@@Base+0x928> │ │ │ │ mov r0, r4 │ │ │ │ - bl 75fa8 │ │ │ │ + bl 75fe0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 75fa8 │ │ │ │ + bl 75fe0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 673d4 <_Py_open@@Base+0x946> │ │ │ │ + bge.n 67414 <_Py_open@@Base+0x95a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 673d4 <_Py_open@@Base+0x946> │ │ │ │ + cbnz r3, 67414 <_Py_open@@Base+0x95a> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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, #21388 @ 0x538c │ │ │ │ + movw r1, #19148 @ 0x4acc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 8e7dc │ │ │ │ - cbnz r0, 67422 <_Py_open@@Base+0x994> │ │ │ │ - bl d82f8 │ │ │ │ - movw r2, #23393 @ 0x5b61 │ │ │ │ + bl 8e898 │ │ │ │ + cbnz r0, 67462 <_Py_open@@Base+0x9a8> │ │ │ │ + bl d7e50 │ │ │ │ + movw r2, #22057 @ 0x5629 │ │ │ │ movt r2, #18 │ │ │ │ - movw r1, #21404 @ 0x539c │ │ │ │ + movw r1, #19164 @ 0x4adc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r3, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 8e7dc │ │ │ │ - cbnz r0, 67426 <_Py_open@@Base+0x998> │ │ │ │ + bl 8e898 │ │ │ │ + cbnz r0, 67466 <_Py_open@@Base+0x9ac> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 67498 <_Py_open@@Base+0xa0a> │ │ │ │ + b.n 674d8 <_Py_open@@Base+0xa1e> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 67428 <_Py_open@@Base+0x99a> │ │ │ │ + b.n 67468 <_Py_open@@Base+0x9ae> │ │ │ │ movs r5, #1 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - movw r1, #57080 @ 0xdef8 │ │ │ │ + movw r1, #54840 @ 0xd638 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #21420 @ 0x53ac │ │ │ │ + movw r0, #19180 @ 0x4aec │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 91afc │ │ │ │ + bl 91bcc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6741e <_Py_open@@Base+0x990> │ │ │ │ + beq.n 6745e <_Py_open@@Base+0x9a4> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 12945c │ │ │ │ + bl 128f30 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 67492 <_Py_open@@Base+0xa04> │ │ │ │ + cbnz r0, 674d2 <_Py_open@@Base+0xa18> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2b4b4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12afc0 │ │ │ │ - cbz r5, 67476 <_Py_open@@Base+0x9e8> │ │ │ │ + bl 12aa94 │ │ │ │ + cbz r5, 674b6 <_Py_open@@Base+0x9fc> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67476 <_Py_open@@Base+0x9e8> │ │ │ │ + bge.n 674b6 <_Py_open@@Base+0x9fc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 67476 <_Py_open@@Base+0x9e8> │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 67488 <_Py_open@@Base+0x9fa> │ │ │ │ + cbnz r3, 674b6 <_Py_open@@Base+0x9fc> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 674c8 <_Py_open@@Base+0xa0e> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a8634 │ │ │ │ - b.n 6741e <_Py_open@@Base+0x990> │ │ │ │ + bl 1a7bc4 │ │ │ │ + b.n 6745e <_Py_open@@Base+0x9a4> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 67498 <_Py_open@@Base+0xa0a> │ │ │ │ + b.n 674d8 <_Py_open@@Base+0xa1e> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 67462 <_Py_open@@Base+0x9d4> │ │ │ │ - b.n 67478 <_Py_open@@Base+0x9ea> │ │ │ │ + bne.n 674a2 <_Py_open@@Base+0x9e8> │ │ │ │ + b.n 674b8 <_Py_open@@Base+0x9fe> │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, sp │ │ │ │ - movw r1, #21440 @ 0x53c0 │ │ │ │ + movw r1, #19200 @ 0x4b00 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ add r2, sp, #4 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8e7dc │ │ │ │ - cbz r0, 6750e <_Py_open@@Base+0xa80> │ │ │ │ + bl 8e898 │ │ │ │ + cbz r0, 6754e <_Py_open@@Base+0xa94> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - movw r1, #47932 @ 0xbb3c │ │ │ │ + movw r1, #45692 @ 0xb27c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #21460 @ 0x53d4 │ │ │ │ + movw r0, #19220 @ 0x4b14 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 91afc │ │ │ │ + bl 91bcc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6750e <_Py_open@@Base+0xa80> │ │ │ │ - bl 97c24 │ │ │ │ + beq.n 6754e <_Py_open@@Base+0xa94> │ │ │ │ + bl 97ca0 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 2b45c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 9a7f0 │ │ │ │ - cbnz r4, 67512 <_Py_open@@Base+0xa84> │ │ │ │ + cbnz r4, 67552 <_Py_open@@Base+0xa98> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21484 @ 0x53ec │ │ │ │ + movw r1, #19244 @ 0x4b2c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6751c <_Py_open@@Base+0xa8e> │ │ │ │ + b.n 6755c <_Py_open@@Base+0xaa2> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ rev16 r0, r0 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ 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, #21508 @ 0x5404 │ │ │ │ + movw r1, #19268 @ 0x4b44 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ add r2, sp, #4 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8e7dc │ │ │ │ - cbz r0, 67566 <_Py_open@@Base+0xad8> │ │ │ │ + bl 8e898 │ │ │ │ + cbz r0, 675a6 <_Py_open@@Base+0xaec> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp.w r2, #65536 @ 0x10000 │ │ │ │ - bcc.n 6756a <_Py_open@@Base+0xadc> │ │ │ │ + bcc.n 675aa <_Py_open@@Base+0xaf0> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21528 @ 0x5418 │ │ │ │ + movw r1, #19288 @ 0x4b58 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 675be <_Py_open@@Base+0xb30> │ │ │ │ + b.n 675fe <_Py_open@@Base+0xb44> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - movw r1, #6420 @ 0x1914 │ │ │ │ + movw r1, #4180 @ 0x1054 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #21568 @ 0x5440 │ │ │ │ + movw r0, #19328 @ 0x4b80 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 91afc │ │ │ │ + bl 91bcc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 67566 <_Py_open@@Base+0xad8> │ │ │ │ - bl 97c24 │ │ │ │ + beq.n 675a6 <_Py_open@@Base+0xaec> │ │ │ │ + bl 97ca0 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ rev16 r0, r0 │ │ │ │ uxth r0, r0 │ │ │ │ blx 2bf78 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 9a7f0 │ │ │ │ - cbnz r4, 675b8 <_Py_open@@Base+0xb2a> │ │ │ │ + cbnz r4, 675f8 <_Py_open@@Base+0xb3e> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21592 @ 0x5458 │ │ │ │ + movw r1, #19352 @ 0x4b98 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 67566 <_Py_open@@Base+0xad8> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 675a6 <_Py_open@@Base+0xaec> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 793f8 │ │ │ │ + bl 79430 │ │ │ │ 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, #21616 @ 0x5470 │ │ │ │ + movw r1, #19376 @ 0x4bb0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 8e7dc │ │ │ │ - cbz r0, 67610 <_Py_open@@Base+0xb82> │ │ │ │ - bl 97c24 │ │ │ │ + bl 8e898 │ │ │ │ + cbz r0, 67650 <_Py_open@@Base+0xb96> │ │ │ │ + bl 97ca0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2b194 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 9a7f0 │ │ │ │ - cbnz r4, 67614 <_Py_open@@Base+0xb86> │ │ │ │ + cbnz r4, 67654 <_Py_open@@Base+0xb9a> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21636 @ 0x5484 │ │ │ │ + movw r1, #19396 @ 0x4bc4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6761a <_Py_open@@Base+0xb8c> │ │ │ │ + b.n 6765a <_Py_open@@Base+0xba0> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ 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, #21656 @ 0x5498 │ │ │ │ + movw r1, #19416 @ 0x4bd8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r2, sp │ │ │ │ - bl 8e7dc │ │ │ │ - cbz r0, 6766a <_Py_open@@Base+0xbdc> │ │ │ │ + bl 8e898 │ │ │ │ + cbz r0, 676aa <_Py_open@@Base+0xbf0> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 6766e <_Py_open@@Base+0xbe0> │ │ │ │ + bne.n 676ae <_Py_open@@Base+0xbf4> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 6769a <_Py_open@@Base+0xc0c> │ │ │ │ + beq.n 676da <_Py_open@@Base+0xc20> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21672 @ 0x54a8 │ │ │ │ + movw r1, #19432 @ 0x4be8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12afc0 │ │ │ │ + bl 12aa94 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 676ca <_Py_open@@Base+0xc3c> │ │ │ │ + b.n 6770a <_Py_open@@Base+0xc50> │ │ │ │ cmp r0, #10 │ │ │ │ - bne.n 6767a <_Py_open@@Base+0xbec> │ │ │ │ + bne.n 676ba <_Py_open@@Base+0xc00> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 6769a <_Py_open@@Base+0xc0c> │ │ │ │ - b.n 6764e <_Py_open@@Base+0xbc0> │ │ │ │ + beq.n 676da <_Py_open@@Base+0xc20> │ │ │ │ + b.n 6768e <_Py_open@@Base+0xbd4> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #21716 @ 0x54d4 │ │ │ │ + movw r1, #19476 @ 0x4c14 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ + bl d56e0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12afc0 │ │ │ │ - b.n 6766a <_Py_open@@Base+0xbdc> │ │ │ │ + bl 12aa94 │ │ │ │ + b.n 676aa <_Py_open@@Base+0xbf0> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #46 @ 0x2e │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ blx 2afe0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 676be <_Py_open@@Base+0xc30> │ │ │ │ + cbnz r0, 676fe <_Py_open@@Base+0xc44> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a8634 │ │ │ │ + bl 1a7bc4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12afc0 │ │ │ │ - b.n 6766a <_Py_open@@Base+0xbdc> │ │ │ │ + bl 12aa94 │ │ │ │ + b.n 676aa <_Py_open@@Base+0xbf0> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12afc0 │ │ │ │ + bl 12aa94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 793f8 │ │ │ │ + bl 79430 │ │ │ │ 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, #19504 @ 0x4c30 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + bl 8e898 │ │ │ │ + cbz r0, 6775c <_Py_open@@Base+0xca2> │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movw r3, #65523 @ 0xfff3 │ │ │ │ + movt r3, #32767 @ 0x7fff │ │ │ │ + cmp r0, r3 │ │ │ │ + bhi.n 67746 <_Py_open@@Base+0xc8c> │ │ │ │ + adds r0, #12 │ │ │ │ + bl 7dd94 │ │ │ │ + b.n 6775e <_Py_open@@Base+0xca4> │ │ │ │ + movw r3, #44652 @ 0xae6c │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #19516 @ 0x4c3c │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d56e0 │ │ │ │ + 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 e3ac4 │ │ │ │ + bl e35e4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 676f2 <_Py_open@@Base+0xc64> │ │ │ │ - bl 7fa74 │ │ │ │ - cbz r0, 676f2 <_Py_open@@Base+0xc64> │ │ │ │ + bne.n 67786 <_Py_open@@Base+0xccc> │ │ │ │ + bl 7faa4 │ │ │ │ + cbz r0, 67786 <_Py_open@@Base+0xccc> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6772e <_Py_open@@Base+0xca0> │ │ │ │ - bl 97c24 │ │ │ │ + b.n 677c2 <_Py_open@@Base+0xd08> │ │ │ │ + bl 97ca0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b490 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 9a7f0 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 67726 <_Py_open@@Base+0xc98> │ │ │ │ + bge.n 677ba <_Py_open@@Base+0xd00> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ - beq.n 67726 <_Py_open@@Base+0xc98> │ │ │ │ + beq.n 677ba <_Py_open@@Base+0xd00> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1a8634 │ │ │ │ + b.w 1a7bc4 │ │ │ │ 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 e3ac4 │ │ │ │ + bl e35e4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 67754 <_Py_open@@Base+0xcc6> │ │ │ │ - bl 7fa74 │ │ │ │ - cbz r0, 67754 <_Py_open@@Base+0xcc6> │ │ │ │ + bne.n 677e8 <_Py_open@@Base+0xd2e> │ │ │ │ + bl 7faa4 │ │ │ │ + cbz r0, 677e8 <_Py_open@@Base+0xd2e> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6776e <_Py_open@@Base+0xce0> │ │ │ │ + b.n 67802 <_Py_open@@Base+0xd48> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0e4c <_Py_dup@@Base> │ │ │ │ + bl 1e05b0 <_Py_dup@@Base> │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 67750 <_Py_open@@Base+0xcc2> │ │ │ │ - bl 7fd14 │ │ │ │ + beq.n 677e4 <_Py_open@@Base+0xd2a> │ │ │ │ + bl 7fd44 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6776e <_Py_open@@Base+0xce0> │ │ │ │ + cbnz r0, 67802 <_Py_open@@Base+0xd48> │ │ │ │ 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, #19552 @ 0x4c60 │ │ │ │ + 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 8e898 │ │ │ │ + cbz r0, 67868 <_Py_open@@Base+0xdae> │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #5 │ │ │ │ + bmi.n 6786c <_Py_open@@Base+0xdb2> │ │ │ │ + movw r3, #44536 @ 0xadf8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #19568 @ 0x4c70 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1b28 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 679c8 <_Py_open@@Base+0xf0e> │ │ │ │ + add r7, sp, #36 @ 0x24 │ │ │ │ + movw r1, #19612 @ 0x4c9c │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ + strd r8, sl, [sp] │ │ │ │ + bl 8e898 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 67868 <_Py_open@@Base+0xdae> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1048576 @ 0x100000 │ │ │ │ + bcc.n 678a8 <_Py_open@@Base+0xdee> │ │ │ │ + movw r3, #44652 @ 0xae6c │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #19660 @ 0x4ccc │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1b28 │ │ │ │ + b.n 67868 <_Py_open@@Base+0xdae> │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + movw r1, #54840 @ 0xd638 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + movw r0, #19704 @ 0x4cf8 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + bl 91bcc │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 67868 <_Py_open@@Base+0xdae> │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + add r7, sp, #84 @ 0x54 │ │ │ │ + movs r1, #32 │ │ │ │ + mov r0, r7 │ │ │ │ + movw r2, #53928 @ 0xd2a8 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + bl 1840fc │ │ │ │ + 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 97ca0 │ │ │ │ + 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 9a7f0 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + cbz r1, 67912 <_Py_open@@Base+0xe58> │ │ │ │ + ldr.w r0, [fp, #16] │ │ │ │ + str r4, [sp, #24] │ │ │ │ + bl 27cef4 <_PyUnicode_ToNumeric@@Base+0x8358> │ │ │ │ + b.n 6792e <_Py_open@@Base+0xe74> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r2, [r3, #28] │ │ │ │ + cbz r2, 67932 <_Py_open@@Base+0xe78> │ │ │ │ + movw r3, #43732 @ 0xaad4 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #19724 @ 0x4d0c │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1b28 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 679c0 <_Py_open@@Base+0xf06> │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.n 6794e <_Py_open@@Base+0xe94> │ │ │ │ + cmp r2, #10 │ │ │ │ + bne.n 6796e <_Py_open@@Base+0xeb4> │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + ldr.w r1, [sl] │ │ │ │ + rev r3, r3 │ │ │ │ + str r1, [r2, #24] │ │ │ │ + str r3, [r2, #4] │ │ │ │ + b.n 6796e <_Py_open@@Base+0xeb4> │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #2 │ │ │ │ + beq.n 6796e <_Py_open@@Base+0xeb4> │ │ │ │ + movw r3, #43732 @ 0xaad4 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #19764 @ 0x4d34 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1b28 │ │ │ │ + b.n 6792e <_Py_open@@Base+0xe74> │ │ │ │ + bl 97ca0 │ │ │ │ + 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 9a7f0 │ │ │ │ + cbz r4, 679a4 <_Py_open@@Base+0xeea> │ │ │ │ + ldr.w r0, [fp, #16] │ │ │ │ + mov r1, r4 │ │ │ │ + bl 27cef4 <_PyUnicode_ToNumeric@@Base+0x8358> │ │ │ │ + b.n 6792e <_Py_open@@Base+0xe74> │ │ │ │ + add r0, sp, #116 @ 0x74 │ │ │ │ + bl 79430 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 6792e <_Py_open@@Base+0xe74> │ │ │ │ + mov r2, r7 │ │ │ │ + movw r0, #19796 @ 0x4d54 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + bl 8091c │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + cbz r0, 679c8 <_Py_open@@Base+0xf0e> │ │ │ │ + blx 2adb4 │ │ │ │ + mov r0, r4 │ │ │ │ + addw sp, sp, #1148 @ 0x47c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r1, #35280 @ 0x89d0 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + bl ff3c0 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cbz r2, 67a08 <_Py_open@@Base+0xf4e> │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 67a08 <_Py_open@@Base+0xf4e> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cbnz r3, 67a08 <_Py_open@@Base+0xf4e> │ │ │ │ + mov r0, r2 │ │ │ │ + bl 76e30 <_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 67a18 <_Py_open@@Base+0xf5e> │ │ │ │ + pop {r4, r5} │ │ │ │ + b.w 11fd24 │ │ │ │ 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 677a0 <_Py_open@@Base+0xd12> │ │ │ │ + beq.n 67a5e <_Py_open@@Base+0xfa4> │ │ │ │ movw r2, #8304 @ 0x2070 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 677b6 <_Py_open@@Base+0xd28> │ │ │ │ + bne.n 67a74 <_Py_open@@Base+0xfba> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 6780c <_Py_open@@Base+0xd7e> │ │ │ │ + beq.n 67aca <_Py_open@@Base+0x1010> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 6780c <_Py_open@@Base+0xd7e> │ │ │ │ - b.n 677b8 <_Py_open@@Base+0xd2a> │ │ │ │ + ble.n 67aca <_Py_open@@Base+0x1010> │ │ │ │ + b.n 67a76 <_Py_open@@Base+0xfbc> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r5, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 677d4 <_Py_open@@Base+0xd46> │ │ │ │ + beq.n 67a92 <_Py_open@@Base+0xfd8> │ │ │ │ movw r2, #8304 @ 0x2070 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 677ea <_Py_open@@Base+0xd5c> │ │ │ │ + bne.n 67aa8 <_Py_open@@Base+0xfee> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 6780c <_Py_open@@Base+0xd7e> │ │ │ │ + beq.n 67aca <_Py_open@@Base+0x1010> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 6780c <_Py_open@@Base+0xd7e> │ │ │ │ - b.n 677ec <_Py_open@@Base+0xd5e> │ │ │ │ + ble.n 67aca <_Py_open@@Base+0x1010> │ │ │ │ + b.n 67aaa <_Py_open@@Base+0xff0> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r4, #0] │ │ │ │ - cbz r6, 67848 <_Py_open@@Base+0xdba> │ │ │ │ + cbz r6, 67b06 <_Py_open@@Base+0x104c> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 67826 <_Py_open@@Base+0xd98> │ │ │ │ + bne.n 67ae4 <_Py_open@@Base+0x102a> │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 67834 <_Py_open@@Base+0xda6> │ │ │ │ + bne.n 67af2 <_Py_open@@Base+0x1038> │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #57356 @ 0xe00c │ │ │ │ + movw r1, #55220 @ 0xd7b4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 67882 <_Py_open@@Base+0xdf4> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 67b40 <_Py_open@@Base+0x1086> │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6783c <_Py_open@@Base+0xdae> │ │ │ │ - b.n 677fe <_Py_open@@Base+0xd70> │ │ │ │ + bne.n 67afa <_Py_open@@Base+0x1040> │ │ │ │ + b.n 67abc <_Py_open@@Base+0x1002> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6780c <_Py_open@@Base+0xd7e> │ │ │ │ - b.n 6783e <_Py_open@@Base+0xdb0> │ │ │ │ + ble.n 67aca <_Py_open@@Base+0x1010> │ │ │ │ + b.n 67afc <_Py_open@@Base+0x1042> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21bccc │ │ │ │ + bl 21b4a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67868 <_Py_open@@Base+0xdda> │ │ │ │ + bge.n 67b26 <_Py_open@@Base+0x106c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 67868 <_Py_open@@Base+0xdda> │ │ │ │ + cbnz r3, 67b26 <_Py_open@@Base+0x106c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6787c <_Py_open@@Base+0xdee> │ │ │ │ + bge.n 67b3a <_Py_open@@Base+0x1080> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6787c <_Py_open@@Base+0xdee> │ │ │ │ + cbnz r3, 67b3a <_Py_open@@Base+0x1080> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ 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 678b4 <_Py_open@@Base+0xe26> │ │ │ │ + beq.n 67b72 <_Py_open@@Base+0x10b8> │ │ │ │ movw r2, #8304 @ 0x2070 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 678ca <_Py_open@@Base+0xe3c> │ │ │ │ + bne.n 67b88 <_Py_open@@Base+0x10ce> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 67920 <_Py_open@@Base+0xe92> │ │ │ │ + beq.n 67bde <_Py_open@@Base+0x1124> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 67920 <_Py_open@@Base+0xe92> │ │ │ │ - b.n 678cc <_Py_open@@Base+0xe3e> │ │ │ │ + ble.n 67bde <_Py_open@@Base+0x1124> │ │ │ │ + b.n 67b8a <_Py_open@@Base+0x10d0> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r5, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 678e8 <_Py_open@@Base+0xe5a> │ │ │ │ + beq.n 67ba6 <_Py_open@@Base+0x10ec> │ │ │ │ movw r2, #8304 @ 0x2070 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 678fe <_Py_open@@Base+0xe70> │ │ │ │ + bne.n 67bbc <_Py_open@@Base+0x1102> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 67920 <_Py_open@@Base+0xe92> │ │ │ │ + beq.n 67bde <_Py_open@@Base+0x1124> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 67920 <_Py_open@@Base+0xe92> │ │ │ │ - b.n 67900 <_Py_open@@Base+0xe72> │ │ │ │ + ble.n 67bde <_Py_open@@Base+0x1124> │ │ │ │ + b.n 67bbe <_Py_open@@Base+0x1104> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r4, #0] │ │ │ │ - cbz r6, 6795c <_Py_open@@Base+0xece> │ │ │ │ + cbz r6, 67c1a <_Py_open@@Base+0x1160> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6793a <_Py_open@@Base+0xeac> │ │ │ │ + bne.n 67bf8 <_Py_open@@Base+0x113e> │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 67948 <_Py_open@@Base+0xeba> │ │ │ │ + bne.n 67c06 <_Py_open@@Base+0x114c> │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #57356 @ 0xe00c │ │ │ │ + movw r1, #55220 @ 0xd7b4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 67996 <_Py_open@@Base+0xf08> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 67c54 <_Py_open@@Base+0x119a> │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 67950 <_Py_open@@Base+0xec2> │ │ │ │ - b.n 67912 <_Py_open@@Base+0xe84> │ │ │ │ + bne.n 67c0e <_Py_open@@Base+0x1154> │ │ │ │ + b.n 67bd0 <_Py_open@@Base+0x1116> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 67920 <_Py_open@@Base+0xe92> │ │ │ │ - b.n 67952 <_Py_open@@Base+0xec4> │ │ │ │ + ble.n 67bde <_Py_open@@Base+0x1124> │ │ │ │ + b.n 67c10 <_Py_open@@Base+0x1156> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 42690 │ │ │ │ + bl 42620 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6797c <_Py_open@@Base+0xeee> │ │ │ │ + bge.n 67c3a <_Py_open@@Base+0x1180> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6797c <_Py_open@@Base+0xeee> │ │ │ │ + cbnz r3, 67c3a <_Py_open@@Base+0x1180> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67990 <_Py_open@@Base+0xf02> │ │ │ │ + bge.n 67c4e <_Py_open@@Base+0x1194> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67990 <_Py_open@@Base+0xf02> │ │ │ │ + cbnz r3, 67c4e <_Py_open@@Base+0x1194> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0006799a : │ │ │ │ +00067c58 : │ │ │ │ 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, 679ca │ │ │ │ - ldr r3, [pc, #52] @ (679e8 ) │ │ │ │ + cbz r0, 67c88 │ │ │ │ + ldr r3, [pc, #52] @ (67ca8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r5, [r2, r3] │ │ │ │ - bl 195978 │ │ │ │ + bl 194e58 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 679ca │ │ │ │ + cbnz r0, 67c88 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str r4, [r5, #72] @ 0x48 │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r7 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1eb034 │ │ │ │ + bl 1ea798 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 77318 │ │ │ │ + b.w 77350 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000679ec : │ │ │ │ +00067cac : │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.w 6799a │ │ │ │ + b.w 67c58 │ │ │ │ │ │ │ │ -000679f4 : │ │ │ │ +00067cb4 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 67a1e │ │ │ │ + cbz r0, 67cde │ │ │ │ mov r5, r1 │ │ │ │ - bl 195978 │ │ │ │ + bl 194e58 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 67a22 │ │ │ │ - ldr r3, [pc, #52] @ (67a44 ) │ │ │ │ + cbnz r0, 67ce2 │ │ │ │ + ldr r3, [pc, #52] @ (67d04 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ str r4, [r3, #72] @ 0x48 │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 67a40 │ │ │ │ + b.n 67d00 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ - bl 1e0450 <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ + bl 1dfbb4 <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67a40 │ │ │ │ + bge.n 67d00 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67a40 │ │ │ │ + cbnz r3, 67d00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00067a48 <_PyMonitoring_FireCRaiseEvent@@Base>: │ │ │ │ +00067d08 <_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 52464 <_PyMonitoring_FirePyThrowEvent@@Base+0xa6> │ │ │ │ + bl 52310 <_PyMonitoring_FirePyThrowEvent@@Base+0xa6> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 67a70 <_PyMonitoring_FireCRaiseEvent@@Base+0x28> │ │ │ │ + bne.n 67d30 <_PyMonitoring_FireCRaiseEvent@@Base+0x28> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 67aa4 <_PyMonitoring_FireCRaiseEvent@@Base+0x5c> │ │ │ │ + b.n 67d64 <_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 51d5e <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ + bl 51c0a <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 67a9e <_PyMonitoring_FireCRaiseEvent@@Base+0x56> │ │ │ │ - bl d827c │ │ │ │ - b.n 67aa4 <_PyMonitoring_FireCRaiseEvent@@Base+0x5c> │ │ │ │ - bl 77318 │ │ │ │ - b.n 67a6a <_PyMonitoring_FireCRaiseEvent@@Base+0x22> │ │ │ │ + cbnz r4, 67d5e <_PyMonitoring_FireCRaiseEvent@@Base+0x56> │ │ │ │ + bl d7dd4 │ │ │ │ + b.n 67d64 <_PyMonitoring_FireCRaiseEvent@@Base+0x5c> │ │ │ │ + bl 77350 │ │ │ │ + b.n 67d2a <_PyMonitoring_FireCRaiseEvent@@Base+0x22> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00067aaa <_PyMonitoring_FireReraiseEvent@@Base>: │ │ │ │ +00067d6a <_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 52464 <_PyMonitoring_FirePyThrowEvent@@Base+0xa6> │ │ │ │ + bl 52310 <_PyMonitoring_FirePyThrowEvent@@Base+0xa6> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 67ad2 <_PyMonitoring_FireReraiseEvent@@Base+0x28> │ │ │ │ + bne.n 67d92 <_PyMonitoring_FireReraiseEvent@@Base+0x28> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 67b06 <_PyMonitoring_FireReraiseEvent@@Base+0x5c> │ │ │ │ + b.n 67dc6 <_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 51d5e <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ + bl 51c0a <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 67b00 <_PyMonitoring_FireReraiseEvent@@Base+0x56> │ │ │ │ - bl d827c │ │ │ │ - b.n 67b06 <_PyMonitoring_FireReraiseEvent@@Base+0x5c> │ │ │ │ - bl 77318 │ │ │ │ - b.n 67acc <_PyMonitoring_FireReraiseEvent@@Base+0x22> │ │ │ │ + cbnz r4, 67dc0 <_PyMonitoring_FireReraiseEvent@@Base+0x56> │ │ │ │ + bl d7dd4 │ │ │ │ + b.n 67dc6 <_PyMonitoring_FireReraiseEvent@@Base+0x5c> │ │ │ │ + bl 77350 │ │ │ │ + b.n 67d8c <_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 703d8 │ │ │ │ + bl 70410 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 67b98 <_PyMonitoring_FireReraiseEvent@@Base+0xee> │ │ │ │ + beq.n 67e58 <_PyMonitoring_FireReraiseEvent@@Base+0xee> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r5, r0 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ - b.n 67b6a <_PyMonitoring_FireReraiseEvent@@Base+0xc0> │ │ │ │ + b.n 67e2a <_PyMonitoring_FireReraiseEvent@@Base+0xc0> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ - movw r0, #45896 @ 0xb348 │ │ │ │ + movw r0, #43760 @ 0xaaf0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 808ec │ │ │ │ + bl 8091c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 67b9c <_PyMonitoring_FireReraiseEvent@@Base+0xf2> │ │ │ │ + cbz r0, 67e5c <_PyMonitoring_FireReraiseEvent@@Base+0xf2> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78510 │ │ │ │ + bl 78548 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 67bb4 <_PyMonitoring_FireReraiseEvent@@Base+0x10a> │ │ │ │ + blt.n 67e74 <_PyMonitoring_FireReraiseEvent@@Base+0x10a> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 67bc4 <_PyMonitoring_FireReraiseEvent@@Base+0x11a> │ │ │ │ + blt.n 67e84 <_PyMonitoring_FireReraiseEvent@@Base+0x11a> │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 67b92 <_PyMonitoring_FireReraiseEvent@@Base+0xe8> │ │ │ │ + beq.n 67e52 <_PyMonitoring_FireReraiseEvent@@Base+0xe8> │ │ │ │ adds r6, #1 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 67bd4 <_PyMonitoring_FireReraiseEvent@@Base+0x12a> │ │ │ │ + bls.n 67e94 <_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 67b68 <_PyMonitoring_FireReraiseEvent@@Base+0xbe> │ │ │ │ + beq.n 67e28 <_PyMonitoring_FireReraiseEvent@@Base+0xbe> │ │ │ │ mov r0, r7 │ │ │ │ ldr.w sl, [r3, #4] │ │ │ │ - bl 7dd68 │ │ │ │ + bl 7dd94 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 67b32 <_PyMonitoring_FireReraiseEvent@@Base+0x88> │ │ │ │ + bne.n 67df2 <_PyMonitoring_FireReraiseEvent@@Base+0x88> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 67bd4 <_PyMonitoring_FireReraiseEvent@@Base+0x12a> │ │ │ │ + b.n 67e94 <_PyMonitoring_FireReraiseEvent@@Base+0x12a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67b92 <_PyMonitoring_FireReraiseEvent@@Base+0xe8> │ │ │ │ + bge.n 67e52 <_PyMonitoring_FireReraiseEvent@@Base+0xe8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 67b92 <_PyMonitoring_FireReraiseEvent@@Base+0xe8> │ │ │ │ + bne.n 67e52 <_PyMonitoring_FireReraiseEvent@@Base+0xe8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 67b92 <_PyMonitoring_FireReraiseEvent@@Base+0xe8> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 67e52 <_PyMonitoring_FireReraiseEvent@@Base+0xe8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 67b5a <_PyMonitoring_FireReraiseEvent@@Base+0xb0> │ │ │ │ + bne.n 67e1a <_PyMonitoring_FireReraiseEvent@@Base+0xb0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 67b5a <_PyMonitoring_FireReraiseEvent@@Base+0xb0> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 67e1a <_PyMonitoring_FireReraiseEvent@@Base+0xb0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 67b62 <_PyMonitoring_FireReraiseEvent@@Base+0xb8> │ │ │ │ + bne.n 67e22 <_PyMonitoring_FireReraiseEvent@@Base+0xb8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 67b62 <_PyMonitoring_FireReraiseEvent@@Base+0xb8> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 67e22 <_PyMonitoring_FireReraiseEvent@@Base+0xb8> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - b.n 67b0c <_PyMonitoring_FireReraiseEvent@@Base+0x62> │ │ │ │ + b.n 67dcc <_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 67b0c <_PyMonitoring_FireReraiseEvent@@Base+0x62> │ │ │ │ - cbz r0, 67c42 <_PyMonitoring_FireReraiseEvent@@Base+0x198> │ │ │ │ + bl 67dcc <_PyMonitoring_FireReraiseEvent@@Base+0x62> │ │ │ │ + cbz r0, 67f02 <_PyMonitoring_FireReraiseEvent@@Base+0x198> │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 713bc │ │ │ │ + bl 713f4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 67c12 <_PyMonitoring_FireReraiseEvent@@Base+0x168> │ │ │ │ + cbnz r0, 67ed2 <_PyMonitoring_FireReraiseEvent@@Base+0x168> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67c42 <_PyMonitoring_FireReraiseEvent@@Base+0x198> │ │ │ │ + bge.n 67f02 <_PyMonitoring_FireReraiseEvent@@Base+0x198> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 67c42 <_PyMonitoring_FireReraiseEvent@@Base+0x198> │ │ │ │ + cbnz r3, 67f02 <_PyMonitoring_FireReraiseEvent@@Base+0x198> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 67c42 <_PyMonitoring_FireReraiseEvent@@Base+0x198> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 67f02 <_PyMonitoring_FireReraiseEvent@@Base+0x198> │ │ │ │ movs r0, #1 │ │ │ │ - bl 713bc │ │ │ │ - cbnz r0, 67c46 <_PyMonitoring_FireReraiseEvent@@Base+0x19c> │ │ │ │ + bl 713f4 │ │ │ │ + cbnz r0, 67f06 <_PyMonitoring_FireReraiseEvent@@Base+0x19c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67c2e <_PyMonitoring_FireReraiseEvent@@Base+0x184> │ │ │ │ + bge.n 67eee <_PyMonitoring_FireReraiseEvent@@Base+0x184> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 67c2e <_PyMonitoring_FireReraiseEvent@@Base+0x184> │ │ │ │ + cbnz r3, 67eee <_PyMonitoring_FireReraiseEvent@@Base+0x184> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67c42 <_PyMonitoring_FireReraiseEvent@@Base+0x198> │ │ │ │ + bge.n 67f02 <_PyMonitoring_FireReraiseEvent@@Base+0x198> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67c42 <_PyMonitoring_FireReraiseEvent@@Base+0x198> │ │ │ │ + cbnz r3, 67f02 <_PyMonitoring_FireReraiseEvent@@Base+0x198> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 67c60 <_PyMonitoring_FireReraiseEvent@@Base+0x1b6> │ │ │ │ + b.n 67f20 <_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} │ │ │ │ │ │ │ │ -00067c64 : │ │ │ │ +00067f24 : │ │ │ │ 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 793f8 │ │ │ │ - cbz r0, 67cc8 │ │ │ │ + bl 79430 │ │ │ │ + cbz r0, 67f88 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 195978 │ │ │ │ + bl 194e58 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 67cb4 │ │ │ │ - cbz r6, 67cce │ │ │ │ + cbz r0, 67f74 │ │ │ │ + cbz r6, 67f8e │ │ │ │ mov r0, r6 │ │ │ │ - bl 793f8 │ │ │ │ + bl 79430 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 67cce │ │ │ │ + cbnz r0, 67f8e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67cb4 │ │ │ │ + bge.n 67f74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 67cb4 │ │ │ │ + cbnz r3, 67f74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67cc8 │ │ │ │ + bge.n 67f88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67cc8 │ │ │ │ + cbnz r3, 67f88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 67d10 │ │ │ │ + b.n 67fd0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 1e1ad0 │ │ │ │ + bl 1e1234 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r3 │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a1f4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67cfc │ │ │ │ + bge.n 67fbc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 67cfc │ │ │ │ + cbnz r3, 67fbc │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67d10 │ │ │ │ + bge.n 67fd0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67d10 │ │ │ │ + cbnz r3, 67fd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00067d18 : │ │ │ │ +00067fd8 : │ │ │ │ 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] @ (67dfc ) │ │ │ │ + ldr r4, [pc, #212] @ (680bc ) │ │ │ │ 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 67d56 │ │ │ │ + bne.n 68016 │ │ │ │ strexb r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 67d46 │ │ │ │ + bne.n 68006 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 67d70 │ │ │ │ + beq.n 68030 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1aca00 <_PyMutex_LockTimed@@Base> │ │ │ │ + bl 106650 <_PyMutex_LockTimed@@Base> │ │ │ │ ldr.w r4, [r6, #3704] @ 0xe78 │ │ │ │ - cbz r4, 67d80 │ │ │ │ + cbz r4, 68040 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 67d80 │ │ │ │ + beq.n 68040 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - b.n 67d74 │ │ │ │ + b.n 68034 │ │ │ │ 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 67da0 │ │ │ │ + bne.n 68060 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 67d90 │ │ │ │ + bne.n 68050 │ │ │ │ dmb ish │ │ │ │ - beq.n 67daa │ │ │ │ - bl 236528 │ │ │ │ - cbz r4, 67df2 │ │ │ │ - cbz r5, 67dba │ │ │ │ + beq.n 6806a │ │ │ │ + bl 26c194 │ │ │ │ + cbz r4, 680b2 │ │ │ │ + cbz r5, 6807a │ │ │ │ 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 67dc2 │ │ │ │ + bne.n 68082 │ │ │ │ dmb ish │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a1f4 │ │ │ │ add.w r3, r4, #12 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #8 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 67dde │ │ │ │ + bne.n 6809e │ │ │ │ dmb ish │ │ │ │ subs r0, r4, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00067e00 : │ │ │ │ +000680c0 : │ │ │ │ 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] @ (67ebc ) │ │ │ │ + ldr r2, [pc, #172] @ (6817c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbnz r5, 67e28 │ │ │ │ - movw r1, #33768 @ 0x83e8 │ │ │ │ + cbnz r5, 680e8 │ │ │ │ + movw r1, #31528 @ 0x7b28 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #156] @ (67ec0 ) │ │ │ │ - bl 62ea6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #156] @ (68180 ) │ │ │ │ + bl 630ae <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #148] @ (67ec4 ) │ │ │ │ - bl 1ca4b4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + ldr r0, [pc, #148] @ (68184 ) │ │ │ │ + bl 1c98b0 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 67eaa │ │ │ │ + blt.n 6816a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 67e42 │ │ │ │ + cbz r0, 68102 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bmi.n 67e6e │ │ │ │ - bl 7a1c4 │ │ │ │ + bmi.n 6812e │ │ │ │ + bl 7a1f4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 71608 │ │ │ │ + bl 71640 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 67eaa │ │ │ │ - ldr r1, [pc, #112] @ (67ec4 ) │ │ │ │ + cbz r0, 6816a │ │ │ │ + ldr r1, [pc, #112] @ (68184 ) │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1c9a8c │ │ │ │ - cbz r0, 67e6e │ │ │ │ + bl 1c8e88 │ │ │ │ + cbz r0, 6812e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67eaa │ │ │ │ + bge.n 6816a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 67eaa │ │ │ │ - b.n 67e8c │ │ │ │ + cbnz r3, 6816a │ │ │ │ + b.n 6814c │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - cbz r4, 67eaa │ │ │ │ + cbz r4, 6816a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85b64 │ │ │ │ + bl 85bd8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r0, 67e92 │ │ │ │ + cbz r0, 68152 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67eaa │ │ │ │ + bge.n 6816a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67eaa │ │ │ │ + cbnz r3, 6816a │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 67eaa │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6816a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67eb6 │ │ │ │ + bge.n 68176 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67eb6 │ │ │ │ + cbnz r3, 68176 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 76df8 <_Py_Dealloc@@Base> │ │ │ │ + b.w 76e30 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1c7a88 <_PyErr_Clear@@Base> │ │ │ │ + b.w 1c6e84 <_PyErr_Clear@@Base> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r2, #3 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ + vrev64.32 q8, q4 │ │ │ │ lsrs r0, r4, #2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -00067ec8 : │ │ │ │ +00068188 : │ │ │ │ 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] @ (67f14 ) │ │ │ │ + ldr r0, [pc, #56] @ (681d4 ) │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1ca4b4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1c98b0 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 67eec │ │ │ │ + bge.n 681ac │ │ │ │ movs r4, #0 │ │ │ │ - bl d82f8 │ │ │ │ - b.n 67f0c │ │ │ │ + bl d7e50 │ │ │ │ + b.n 681cc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 67f06 │ │ │ │ + cbz r0, 681c6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #33554432 @ 0x2000000 │ │ │ │ - beq.n 67f08 │ │ │ │ + beq.n 681c8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, #0 │ │ │ │ ite le │ │ │ │ movle r4, #0 │ │ │ │ movgt r4, #1 │ │ │ │ - b.n 67f08 │ │ │ │ + b.n 681c8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a1f4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ lsrs r0, r4, #2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -00067f18 : │ │ │ │ +000681d8 : │ │ │ │ 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] @ (68094 ) │ │ │ │ + ldr r6, [pc, #360] @ (68354 ) │ │ │ │ sub sp, #28 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r4, #24652 @ 0x604c │ │ │ │ + movw r4, #22412 @ 0x578c │ │ │ │ movt r4, #45 @ 0x2d │ │ │ │ mov r8, r2 │ │ │ │ cmp r0, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr.w r9, [r3, r6] │ │ │ │ - ble.n 67f4a │ │ │ │ + ble.n 6820a │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r1, 67f4e │ │ │ │ + cbnz r1, 6820e │ │ │ │ add r5, sp, #4 │ │ │ │ movs r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 71608 │ │ │ │ + bl 71640 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6807e │ │ │ │ + beq.w 6833e │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 8ae1c │ │ │ │ - cbnz r0, 67f86 │ │ │ │ + bl 8ae28 │ │ │ │ + cbnz r0, 68246 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 6807e │ │ │ │ + bge.w 6833e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6807e │ │ │ │ + bne.n 6833e │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6807e │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6833e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 67f5e │ │ │ │ + bne.n 6821e │ │ │ │ ldr.w r9, [r9, #8] │ │ │ │ - movw r0, #28752 @ 0x7050 │ │ │ │ + movw r0, #26512 @ 0x6790 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 793b0 │ │ │ │ + bl 793e8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c9a8c │ │ │ │ + bl 1c8e88 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a1f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 67fde │ │ │ │ + beq.n 6829e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67fd0 │ │ │ │ + bge.n 68290 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67fd0 │ │ │ │ + cbnz r3, 68290 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - movw r1, #21744 @ 0x54f0 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + movw r1, #19800 @ 0x4d58 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [pc, #188] @ (68098 ) │ │ │ │ - bl 62ea6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #188] @ (68358 ) │ │ │ │ + bl 630ae <_Py_FatalErrorFunc@@Base> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67ff0 │ │ │ │ + bge.n 682b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67ff0 │ │ │ │ + cbnz r3, 682b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 6808c │ │ │ │ + beq.n 6834c │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #16 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r5, [sp, #16] │ │ │ │ str r7, [sp, #8] │ │ │ │ - bl 1cc28c │ │ │ │ + bl 1cb68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6808c │ │ │ │ + beq.n 6834c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - cbnz r4, 6801c │ │ │ │ - movw r1, #21768 @ 0x5508 │ │ │ │ + cbnz r4, 682dc │ │ │ │ + movw r1, #19824 @ 0x4d70 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [pc, #128] @ (68098 ) │ │ │ │ - bl 62ea6 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r0, [pc, #124] @ (6809c ) │ │ │ │ + ldr r0, [pc, #128] @ (68358 ) │ │ │ │ + bl 630ae <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #124] @ (6835c ) │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1ca4b4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1c98b0 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 68036 │ │ │ │ - movw r1, #21800 @ 0x5528 │ │ │ │ + bge.n 682f6 │ │ │ │ + movw r1, #19856 @ 0x4d90 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [pc, #100] @ (68098 ) │ │ │ │ - bl 62ea6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #100] @ (68358 ) │ │ │ │ + bl 630ae <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - cbz r0, 68068 │ │ │ │ + cbz r0, 68328 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1b38c8 │ │ │ │ + bl 1b2d38 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 68054 │ │ │ │ - movw r1, #21820 @ 0x553c │ │ │ │ + bne.n 68314 │ │ │ │ + movw r1, #19876 @ 0x4da4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [pc, #72] @ (68098 ) │ │ │ │ - bl 62ea6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #72] @ (68358 ) │ │ │ │ + bl 630ae <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 68068 │ │ │ │ + bge.n 68328 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 68068 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 68328 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6808c │ │ │ │ + bge.n 6834c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6808c │ │ │ │ + cbnz r3, 6834c │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6808c │ │ │ │ - movw r1, #21852 @ 0x555c │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6834c │ │ │ │ + movw r1, #19908 @ 0x4dc4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [pc, #16] @ (68098 ) │ │ │ │ - bl 62ea6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #16] @ (68358 ) │ │ │ │ + bl 630ae <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r5, #3 │ │ │ │ + movs r4, r2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ @ instruction: 0xf74c004d │ │ │ │ │ │ │ │ -000680a0 : │ │ │ │ +00068360 : │ │ │ │ movw r3, #61408 @ 0xefe0 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r2, [r3, #0] │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - b.w 67f18 │ │ │ │ + b.w 681d8 │ │ │ │ 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 125b60 │ │ │ │ + bl 125628 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbnz r0, 680d8 │ │ │ │ + cbnz r0, 68398 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 68102 │ │ │ │ + b.n 683c2 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #19 │ │ │ │ add.w r0, r5, #16 │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 2bd00 │ │ │ │ - cbnz r0, 680fc │ │ │ │ + cbnz r0, 683bc │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a8634 │ │ │ │ - b.n 680d4 │ │ │ │ - bl 7dd68 │ │ │ │ + bl 1a7bc4 │ │ │ │ + b.n 68394 │ │ │ │ + bl 7dd94 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a1f4 │ │ │ │ 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 │ │ │ │ @@ -90878,151 +91111,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] @ (681d4 ) │ │ │ │ - movw r2, #21872 @ 0x5570 │ │ │ │ + ldr r3, [pc, #156] @ (68494 ) │ │ │ │ + movw r2, #19928 @ 0x4dd8 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d711c │ │ │ │ - cbz r0, 68168 │ │ │ │ + bl d6c74 │ │ │ │ + cbz r0, 68428 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 6816c │ │ │ │ + bge.n 6842c │ │ │ │ mov r0, r4 │ │ │ │ - bl 12afc0 │ │ │ │ + bl 12aa94 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21892 @ 0x5584 │ │ │ │ + movw r1, #19948 @ 0x4dec │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 681ce │ │ │ │ + b.n 6848e │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 68178 │ │ │ │ + bne.n 68438 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 6819a │ │ │ │ + b.n 6845a │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 6819a │ │ │ │ + ble.n 6845a │ │ │ │ mov r0, r4 │ │ │ │ - bl 12afc0 │ │ │ │ + bl 12aa94 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21932 @ 0x55ac │ │ │ │ + movw r1, #19988 @ 0x4e14 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 68168 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 68428 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 5aef4 │ │ │ │ + bl 5ae38 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bge.n 681ba │ │ │ │ - bl 12afc0 │ │ │ │ + bge.n 6847a │ │ │ │ + bl 12aa94 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a1c4 │ │ │ │ - b.n 68168 │ │ │ │ - bl 12afc0 │ │ │ │ - movw r0, #21980 @ 0x55dc │ │ │ │ + bl 7a1f4 │ │ │ │ + b.n 68428 │ │ │ │ + bl 12aa94 │ │ │ │ + movw r0, #20036 @ 0x4e44 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 808ec │ │ │ │ + bl 8091c │ │ │ │ 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 71640 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 6852e │ │ │ │ + mov r4, r0 │ │ │ │ + blx 2b01c │ │ │ │ + mov r6, r0 │ │ │ │ + cbz r0, 684c0 │ │ │ │ + mov r7, r0 │ │ │ │ + b.n 684f6 │ │ │ │ + movw r3, #43732 @ 0xaad4 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1a7bc4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 6852e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 6852e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6852e │ │ │ │ + bl 85bd8 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 6851a │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 68542 │ │ │ │ + adds r7, #8 │ │ │ │ + ldr r1, [r7, #0] │ │ │ │ + movw r2, #23707 @ 0x5c9b │ │ │ │ + movt r2, #6 │ │ │ │ + movw r0, #20040 @ 0x4e48 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + cbz r1, 68552 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + bl 8091c │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 684e4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7a1f4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 68532 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2ab9c │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 68558 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 68528 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 68528 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 684f4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 684f4 │ │ │ │ + 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] @ (6833c ) │ │ │ │ + ldr r4, [pc, #336] @ (686c0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r2 │ │ │ │ - movw r1, #46136 @ 0xb438 │ │ │ │ + movw r1, #43560 @ 0xaa28 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, r4] │ │ │ │ movs r2, #0 │ │ │ │ - bl fecec <_PySys_GetOptionalAttrString@@Base+0x16c> │ │ │ │ + bl fe6c0 <_PySys_GetOptionalAttrString@@Base+0x16c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 68296 │ │ │ │ + beq.n 6861c │ │ │ │ add.w r0, r5, #113664 @ 0x1bc00 │ │ │ │ movs r2, #0 │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ - movw r1, #6193 @ 0x1831 │ │ │ │ + movw r1, #6099 @ 0x17d3 │ │ │ │ movt r1, #3 │ │ │ │ - bl 1a760c <_Py_normpath@@Base+0xa58> │ │ │ │ + bl 1a6b9c <_Py_normpath@@Base+0xa60> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 68296 │ │ │ │ - ldr r0, [pc, #284] @ (68340 ) │ │ │ │ + blt.n 6861c │ │ │ │ + ldr r0, [pc, #280] @ (686c4 ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6823c │ │ │ │ + bne.n 685c2 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6822c │ │ │ │ + bne.n 685b2 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 68258 │ │ │ │ + beq.n 685de │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1aca00 <_PyMutex_LockTimed@@Base> │ │ │ │ + bl 106650 <_PyMutex_LockTimed@@Base> │ │ │ │ ldr.w sl, [r5, #3704] @ 0xe78 │ │ │ │ movs r4, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 6826c │ │ │ │ + beq.n 685f2 │ │ │ │ ldr.w sl, [sl, #4] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 6825e │ │ │ │ + b.n 685e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 713bc │ │ │ │ + bl 713f4 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 6829c │ │ │ │ + cbnz r0, 68622 │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r6] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 6828a │ │ │ │ + bne.n 68610 │ │ │ │ strexb r2, sl, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6827a │ │ │ │ + bne.n 68600 │ │ │ │ dmb ish │ │ │ │ - beq.n 68296 │ │ │ │ - ldr r0, [pc, #172] @ (68340 ) │ │ │ │ - bl 236528 │ │ │ │ + beq.n 6861c │ │ │ │ + ldr r0, [pc, #172] @ (686c4 ) │ │ │ │ + bl 26c194 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 68332 │ │ │ │ + b.n 686b8 │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ ldr.w r3, [r5, #3704] @ 0xe78 │ │ │ │ adds r4, #16 │ │ │ │ - cbz r3, 682f2 │ │ │ │ + cbz r3, 68678 │ │ │ │ ldr.w ip, [r3, #56] @ 0x38 │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ str.w r9, [r3, #56] @ 0x38 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 682c8 │ │ │ │ + beq.n 6864e │ │ │ │ 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 │ │ │ │ @@ -91033,173 +91340,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 682a6 │ │ │ │ + b.n 6862c │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 68306 │ │ │ │ + bne.n 6868c │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 682f6 │ │ │ │ + bne.n 6867c │ │ │ │ dmb ish │ │ │ │ - beq.n 68312 │ │ │ │ - ldr r0, [pc, #48] @ (68340 ) │ │ │ │ - bl 236528 │ │ │ │ + beq.n 68698 │ │ │ │ + ldr r0, [pc, #48] @ (686c4 ) │ │ │ │ + bl 26c194 │ │ │ │ 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 1fca10 <_PyEval_StartTheWorld@@Base+0x270> │ │ │ │ + bl 1fbf10 <_PyObject_MaybeCallSpecialNoArgs@@Base+0xa0> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00068344 : │ │ │ │ +000686c8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #40] @ (6837c ) │ │ │ │ + ldr r4, [pc, #40] @ (68700 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 681d8 │ │ │ │ + bl 6855e │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 68378 │ │ │ │ - movw r0, #21984 @ 0x55e0 │ │ │ │ + bne.n 686fc │ │ │ │ + movw r0, #20044 @ 0x4e4c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1fd50c │ │ │ │ + b.w 1fcd00 │ │ │ │ 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] @ (683c8 ) │ │ │ │ + ldr r0, [pc, #56] @ (6874c ) │ │ │ │ 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, #54593 @ 0xd541 │ │ │ │ + movwne r1, #52265 @ 0xcc29 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ it ne │ │ │ │ movtne r1, #31 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 681d8 │ │ │ │ + bl 6855e │ │ │ │ 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] @ (68580 ) │ │ │ │ + ldr r5, [pc, #416] @ (68904 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r2 │ │ │ │ - movw r1, #50520 @ 0xc558 │ │ │ │ + movw r1, #48288 @ 0xbca0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, r5] │ │ │ │ movs r2, #0 │ │ │ │ - bl fecec <_PySys_GetOptionalAttrString@@Base+0x16c> │ │ │ │ + bl fe6c0 <_PySys_GetOptionalAttrString@@Base+0x16c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6848a │ │ │ │ + beq.n 6880e │ │ │ │ add.w r0, r4, #113664 @ 0x1bc00 │ │ │ │ movs r2, #0 │ │ │ │ adds r0, #225 @ 0xe1 │ │ │ │ - movw r1, #7165 @ 0x1bfd │ │ │ │ + movw r1, #7073 @ 0x1ba1 │ │ │ │ movt r1, #3 │ │ │ │ - bl 1a760c <_Py_normpath@@Base+0xa58> │ │ │ │ + bl 1a6b9c <_Py_normpath@@Base+0xa60> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6848a │ │ │ │ - ldr r0, [pc, #364] @ (68584 ) │ │ │ │ + blt.n 6880e │ │ │ │ + ldr r0, [pc, #364] @ (68908 ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 68430 │ │ │ │ + bne.n 687b4 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 68420 │ │ │ │ + bne.n 687a4 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 6844c │ │ │ │ + beq.n 687d0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1aca00 <_PyMutex_LockTimed@@Base> │ │ │ │ + bl 106650 <_PyMutex_LockTimed@@Base> │ │ │ │ ldr.w sl, [r4, #3704] @ 0xe78 │ │ │ │ movs r5, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 68460 │ │ │ │ + beq.n 687e4 │ │ │ │ ldr.w sl, [sl, #4] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 68452 │ │ │ │ + b.n 687d6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 713bc │ │ │ │ + bl 713f4 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 68490 │ │ │ │ + cbnz r0, 68814 │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r6] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 6847e │ │ │ │ + bne.n 68802 │ │ │ │ strexb r2, sl, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6846e │ │ │ │ + bne.n 687f2 │ │ │ │ dmb ish │ │ │ │ - beq.n 6848a │ │ │ │ - ldr r0, [pc, #252] @ (68584 ) │ │ │ │ - bl 236528 │ │ │ │ + beq.n 6880e │ │ │ │ + ldr r0, [pc, #252] @ (68908 ) │ │ │ │ + bl 26c194 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 68576 │ │ │ │ + b.n 688fa │ │ │ │ ldr.w sl, [r4, #3704] @ 0xe78 │ │ │ │ add.w r5, r0, r5, lsl #2 │ │ │ │ adds r5, #16 │ │ │ │ mov r3, sl │ │ │ │ - cbz r3, 684e8 │ │ │ │ + cbz r3, 6886c │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ str.w r9, [r3, #60] @ 0x3c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 684be │ │ │ │ + beq.n 68842 │ │ │ │ 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 │ │ │ │ @@ -91210,143 +91516,145 @@ │ │ │ │ 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 6849c │ │ │ │ + b.n 68820 │ │ │ │ add.w r4, r4, #110592 @ 0x1b000 │ │ │ │ ldr.w r3, [r4, #3304] @ 0xce8 │ │ │ │ - cbnz r3, 6851c │ │ │ │ + cbnz r3, 688a0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6850a │ │ │ │ + bne.n 6888e │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 684fa │ │ │ │ + bne.n 6887e │ │ │ │ dmb ish │ │ │ │ - beq.n 6855a │ │ │ │ - ldr r0, [pc, #112] @ (68584 ) │ │ │ │ - bl 236528 │ │ │ │ - b.n 6855a │ │ │ │ + beq.n 688de │ │ │ │ + ldr r0, [pc, #112] @ (68908 ) │ │ │ │ + bl 26c194 │ │ │ │ + b.n 688de │ │ │ │ ldr.w sl, [sl, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 684f2 │ │ │ │ + beq.n 68876 │ │ │ │ ldr.w r0, [sl, #52] @ 0x34 │ │ │ │ - bl 2045d4 │ │ │ │ + bl 203d48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68518 │ │ │ │ + beq.n 6889c │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 68546 │ │ │ │ + bne.n 688ca │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 68536 │ │ │ │ + bne.n 688ba │ │ │ │ dmb ish │ │ │ │ - beq.n 68552 │ │ │ │ - ldr r0, [pc, #52] @ (68584 ) │ │ │ │ - bl 236528 │ │ │ │ + beq.n 688d6 │ │ │ │ + ldr r0, [pc, #52] @ (68908 ) │ │ │ │ + bl 26c194 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77318 │ │ │ │ - b.n 6848a │ │ │ │ + bl 77350 │ │ │ │ + b.n 6880e │ │ │ │ ldr.w r3, [r4, #3304] @ 0xce8 │ │ │ │ movw r1, #27823 @ 0x6caf │ │ │ │ movs r0, #7 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - bl 1fca10 <_PyEval_StartTheWorld@@Base+0x270> │ │ │ │ + bl 1fbf10 <_PyObject_MaybeCallSpecialNoArgs@@Base+0xa0> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00068588 : │ │ │ │ +0006890c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #40] @ (685c0 ) │ │ │ │ + ldr r4, [pc, #40] @ (68944 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 683cc │ │ │ │ + bl 68750 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 685bc │ │ │ │ - movw r0, #22036 @ 0x5614 │ │ │ │ + bne.n 68940 │ │ │ │ + movw r0, #20096 @ 0x4e80 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1fd50c │ │ │ │ + b.w 1fcd00 │ │ │ │ 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] @ (6860c ) │ │ │ │ + ldr r0, [pc, #56] @ (68990 ) │ │ │ │ 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, #40413 @ 0x9ddd │ │ │ │ + movwne r1, #37733 @ 0x9365 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ it ne │ │ │ │ movtne r1, #21 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 683cc │ │ │ │ + bl 68750 │ │ │ │ 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 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 6862e │ │ │ │ + cbnz r0, 689b6 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 68638 │ │ │ │ - b.n 6863e │ │ │ │ + cbnz r0, 689c0 │ │ │ │ + b.n 689c6 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68628 │ │ │ │ - b.n 6864c │ │ │ │ + beq.n 689b0 │ │ │ │ + b.n 689d4 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 6864c │ │ │ │ + cbnz r0, 689d4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 6864c │ │ │ │ + cbz r0, 689d4 │ │ │ │ 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 │ │ │ │ @@ -91366,1689 +91674,1390 @@ │ │ │ │ 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, 6868c │ │ │ │ + cbz r0, 68a14 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - b.n 68682 │ │ │ │ - b.n 68682 │ │ │ │ - b.n 68682 │ │ │ │ - b.n 68682 │ │ │ │ + b.n 68a0a │ │ │ │ + b.n 68a0a │ │ │ │ + b.n 68a0a │ │ │ │ + b.n 68a0a │ │ │ │ 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, 686bc │ │ │ │ + cbnz r0, 68a44 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - cbz r0, 686c4 │ │ │ │ + cbz r0, 68a4c │ │ │ │ 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 686ae │ │ │ │ + beq.n 68a36 │ │ │ │ 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] @ (6873c ) │ │ │ │ + ldr r3, [pc, #92] @ (68ac4 ) │ │ │ │ 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 6871a │ │ │ │ + bcc.n 68aa2 │ │ │ │ cmp r3, r1 │ │ │ │ ite ls │ │ │ │ movls r4, #0 │ │ │ │ movhi r4, #1 │ │ │ │ - cbnz r4, 6871a │ │ │ │ + cbnz r4, 68aa2 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #4] │ │ │ │ add.w r3, sp, #4096 @ 0x1000 │ │ │ │ adds r3, #3 │ │ │ │ strb r4, [r3, #0] │ │ │ │ - bl 686c6 │ │ │ │ + bl 68a4e │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, sp, #4096 @ 0x1000 │ │ │ │ - ldr r2, [pc, #28] @ (6873c ) │ │ │ │ + ldr r2, [pc, #28] @ (68ac4 ) │ │ │ │ adds r0, #4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 68732 │ │ │ │ + beq.n 68aba │ │ │ │ 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, 6875e │ │ │ │ + cbnz r0, 68ae6 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 68768 │ │ │ │ - b.n 6876e │ │ │ │ + cbnz r0, 68af0 │ │ │ │ + b.n 68af6 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68758 │ │ │ │ - b.n 6877c │ │ │ │ + beq.n 68ae0 │ │ │ │ + b.n 68b04 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 6877c │ │ │ │ + cbnz r0, 68b04 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 6877c │ │ │ │ + cbz r0, 68b04 │ │ │ │ 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, 687a4 │ │ │ │ + cbnz r0, 68b2c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 687ac │ │ │ │ + cbz r0, 68b34 │ │ │ │ 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 68796 │ │ │ │ + beq.n 68b1e │ │ │ │ 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, 687cc │ │ │ │ + cbnz r0, 68b54 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 687d6 │ │ │ │ - b.n 687dc │ │ │ │ + cbnz r0, 68b5e │ │ │ │ + b.n 68b64 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 687c6 │ │ │ │ - b.n 68808 │ │ │ │ + beq.n 68b4e │ │ │ │ + b.n 68b90 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 68808 │ │ │ │ + cbnz r0, 68b90 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 687e6 │ │ │ │ + cbz r0, 68b6e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 68808 │ │ │ │ + cbnz r0, 68b90 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 687f0 │ │ │ │ + cbz r0, 68b78 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 68808 │ │ │ │ + cbnz r0, 68b90 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 687fa │ │ │ │ + cbz r0, 68b82 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 68808 │ │ │ │ + cbnz r0, 68b90 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 68808 │ │ │ │ + cbz r0, 68b90 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 2c1c4 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 2620f8 │ │ │ │ - b.w 4df34 │ │ │ │ + b.w 2618f0 │ │ │ │ + b.w 4def8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 6884c │ │ │ │ + cbz r3, 68bd4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 28bcb8 <_PyXIData_Free@@Base+0x23f8> │ │ │ │ + bl 28b600 <_PyXIData_Free@@Base+0x2510> │ │ │ │ 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 68870 │ │ │ │ + bgt.n 68bf8 │ │ │ │ adds r4, #1 │ │ │ │ blx 2b490 │ │ │ │ - b.n 68862 │ │ │ │ + b.n 68bea │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ movs r0, #4 │ │ │ │ mov r1, sp │ │ │ │ blx 2b964 │ │ │ │ - cbnz r0, 6889e │ │ │ │ + cbnz r0, 68c26 │ │ │ │ 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 68874 │ │ │ │ + bl 68bfc │ │ │ │ blx 2b548 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 2b548 │ │ │ │ │ │ │ │ -000688ca : │ │ │ │ +00068c52 : │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ orr.w r2, r0, r0, asr #31 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r3, #1564] @ 0x61c │ │ │ │ str.w r2, [r3, #1564] @ 0x61c │ │ │ │ str.w r1, [r3, #1568] @ 0x620 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000688e6 : │ │ │ │ +00068c6e : │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 68936 │ │ │ │ + bhi.n 68cbe │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r5, #24184 @ 0x5e78 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ mov r4, r0 │ │ │ │ add.w r3, r0, #131 @ 0x83 │ │ │ │ dmb ish │ │ │ │ ldr.w r6, [r5, r3, lsl #3] │ │ │ │ dmb ish │ │ │ │ ldr.w r1, [r5, #1580] @ 0x62c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d945c │ │ │ │ - cbnz r0, 68932 │ │ │ │ + bl 1d8b58 │ │ │ │ + cbnz r0, 68cba │ │ │ │ ldr.w r1, [r5, #1576] @ 0x628 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d945c │ │ │ │ - cbnz r0, 68932 │ │ │ │ + bl 1d8b58 │ │ │ │ + cbnz r0, 68cba │ │ │ │ mov r0, r4 │ │ │ │ - bl 204f8c │ │ │ │ + bl 204764 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006893c : │ │ │ │ +00068cc4 : │ │ │ │ movs r0, #2 │ │ │ │ - b.w 688e6 │ │ │ │ + b.w 68c6e │ │ │ │ │ │ │ │ -00068942 : │ │ │ │ - ldr r3, [pc, #12] @ (68950 ) │ │ │ │ +00068cca : │ │ │ │ + ldr r3, [pc, #12] @ (68cd8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.w 34760 │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00068954 <_PyOS_IsMainThread@@Base>: │ │ │ │ - ldr r3, [pc, #12] @ (68964 <_PyOS_IsMainThread@@Base+0x10>) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - b.w 1a64c4 <_PyConfig_AsDict@@Base+0x950> │ │ │ │ + b.w 346d4 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r0, #16904 @ 0x4208 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - b.w 793f8 │ │ │ │ - movw r0, #16904 @ 0x4208 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - b.w 793f8 │ │ │ │ - stmdb 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, #22120 @ 0x5668 │ │ │ │ - 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 8e7dc │ │ │ │ - cbz r0, 689e2 <_PyOS_IsMainThread@@Base+0x8e> │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #5 │ │ │ │ - bmi.n 689e6 <_PyOS_IsMainThread@@Base+0x92> │ │ │ │ - movw r3, #44536 @ 0xadf8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #22136 @ 0x5678 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 68b42 <_PyOS_IsMainThread@@Base+0x1ee> │ │ │ │ - add r7, sp, #36 @ 0x24 │ │ │ │ - movw r1, #22180 @ 0x56a4 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ - strd r8, sl, [sp] │ │ │ │ - bl 8e7dc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 689e2 <_PyOS_IsMainThread@@Base+0x8e> │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1048576 @ 0x100000 │ │ │ │ - bcc.n 68a22 <_PyOS_IsMainThread@@Base+0xce> │ │ │ │ - movw r3, #44652 @ 0xae6c │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #22228 @ 0x56d4 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 689e2 <_PyOS_IsMainThread@@Base+0x8e> │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - movw r1, #57080 @ 0xdef8 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #22272 @ 0x5700 │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ - bl 91afc │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 689e2 <_PyOS_IsMainThread@@Base+0x8e> │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - add r7, sp, #84 @ 0x54 │ │ │ │ - movs r1, #32 │ │ │ │ - mov r0, r7 │ │ │ │ - movw r2, #56168 @ 0xdb68 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - bl 184c24 │ │ │ │ - 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 97c24 │ │ │ │ - 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 9a7f0 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - cbz r1, 68a8c <_PyOS_IsMainThread@@Base+0x138> │ │ │ │ - ldr.w r0, [fp, #16] │ │ │ │ - str r4, [sp, #24] │ │ │ │ - bl 27d6ec <_PyUnicode_ToNumeric@@Base+0x8378> │ │ │ │ - b.n 68aa8 <_PyOS_IsMainThread@@Base+0x154> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r2, [r3, #28] │ │ │ │ - cbz r2, 68aac <_PyOS_IsMainThread@@Base+0x158> │ │ │ │ - movw r3, #43732 @ 0xaad4 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #22292 @ 0x5714 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 68b3a <_PyOS_IsMainThread@@Base+0x1e6> │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - cmp r2, #2 │ │ │ │ - beq.n 68ac8 <_PyOS_IsMainThread@@Base+0x174> │ │ │ │ - cmp r2, #10 │ │ │ │ - bne.n 68ae8 <_PyOS_IsMainThread@@Base+0x194> │ │ │ │ - ldr r2, [r3, #20] │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - ldr.w r1, [sl] │ │ │ │ - rev r3, r3 │ │ │ │ - str r1, [r2, #24] │ │ │ │ - str r3, [r2, #4] │ │ │ │ - b.n 68ae8 <_PyOS_IsMainThread@@Base+0x194> │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.n 68ae8 <_PyOS_IsMainThread@@Base+0x194> │ │ │ │ - movw r3, #43732 @ 0xaad4 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #22332 @ 0x573c │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 68aa8 <_PyOS_IsMainThread@@Base+0x154> │ │ │ │ - bl 97c24 │ │ │ │ - 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 9a7f0 │ │ │ │ - cbz r4, 68b1e <_PyOS_IsMainThread@@Base+0x1ca> │ │ │ │ - ldr.w r0, [fp, #16] │ │ │ │ - mov r1, r4 │ │ │ │ - bl 27d6ec <_PyUnicode_ToNumeric@@Base+0x8378> │ │ │ │ - b.n 68aa8 <_PyOS_IsMainThread@@Base+0x154> │ │ │ │ - add r0, sp, #116 @ 0x74 │ │ │ │ - bl 793f8 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 68aa8 <_PyOS_IsMainThread@@Base+0x154> │ │ │ │ - mov r2, r7 │ │ │ │ - movw r0, #22364 @ 0x575c │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ - bl 808ec │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - cbz r0, 68b42 <_PyOS_IsMainThread@@Base+0x1ee> │ │ │ │ - blx 2adb4 │ │ │ │ - mov r0, r4 │ │ │ │ - addw sp, sp, #1148 @ 0x47c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r0, r1 │ │ │ │ - add r2, sp, #4 │ │ │ │ - movw r1, #22368 @ 0x5760 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - bl 8e7dc │ │ │ │ - cbz r0, 68b9e <_PyOS_IsMainThread@@Base+0x24a> │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 20470c │ │ │ │ - cbz r0, 68b9e <_PyOS_IsMainThread@@Base+0x24a> │ │ │ │ - ldr r3, [pc, #44] @ (68ba4 <_PyOS_IsMainThread@@Base+0x250>) │ │ │ │ - ldr.w r3, [r3, #1440] @ 0x5a0 │ │ │ │ - cbz r3, 68b8c <_PyOS_IsMainThread@@Base+0x238> │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - movs r0, #164 @ 0xa4 │ │ │ │ - mla r0, r0, r1, r3 │ │ │ │ - bl 213254 <_PyXI_FreeFailure@@Base+0x24> │ │ │ │ - cbnz r0, 68b96 <_PyOS_IsMainThread@@Base+0x242> │ │ │ │ - movw r0, #5412 @ 0x1524 │ │ │ │ - movt r0, #75 @ 0x4b │ │ │ │ - b.n 68b9e <_PyOS_IsMainThread@@Base+0x24a> │ │ │ │ - movw r0, #4364 @ 0x110c │ │ │ │ - movt r0, #75 @ 0x4b │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - nop │ │ │ │ - ldr r0, [r7, #100] @ 0x64 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r0, r1 │ │ │ │ - add r2, sp, #4 │ │ │ │ - movw r1, #22384 @ 0x5770 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 8e7dc │ │ │ │ - cbz r0, 68bfc <_PyOS_IsMainThread@@Base+0x2a8> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cbz r3, 68bea <_PyOS_IsMainThread@@Base+0x296> │ │ │ │ - bl 97c24 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 68874 │ │ │ │ - movs r0, #11 │ │ │ │ - blx 2bca0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a7f0 │ │ │ │ - b.n 68bf4 <_PyOS_IsMainThread@@Base+0x2a0> │ │ │ │ - bl 68874 │ │ │ │ - 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, #22396 @ 0x577c │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 8e7dc │ │ │ │ - cbz r0, 68c44 <_PyOS_IsMainThread@@Base+0x2f0> │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 688e6 │ │ │ │ - cbz r0, 68c48 <_PyOS_IsMainThread@@Base+0x2f4> │ │ │ │ - movw r3, #43724 @ 0xaacc │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #51540 @ 0xc954 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 68c50 <_PyOS_IsMainThread@@Base+0x2fc> │ │ │ │ - movw r0, #5160 @ 0x1428 │ │ │ │ - movt r0, #75 @ 0x4b │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2b04c │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 68c7c <_PyOS_IsMainThread@@Base+0x328> │ │ │ │ - movw r3, #43732 @ 0xaad4 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1a8634 │ │ │ │ - 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, 68cb2 <_PyOS_IsMainThread@@Base+0x35e> │ │ │ │ - movw r3, #43732 @ 0xaad4 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1a8634 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 68cc4 <_PyOS_IsMainThread@@Base+0x370> │ │ │ │ - movs r2, #112 @ 0x70 │ │ │ │ - add r1, sp, #128 @ 0x80 │ │ │ │ - mov r0, sp │ │ │ │ - blx 2beec │ │ │ │ - ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 333d4 <_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, 68cf4 <_PyOS_IsMainThread@@Base+0x3a0> │ │ │ │ - movw r3, #43732 @ 0xaad4 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1a8634 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 68d10 <_PyOS_IsMainThread@@Base+0x3bc> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2b210 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 68ce2 <_PyOS_IsMainThread@@Base+0x38e> │ │ │ │ - movs r2, #112 @ 0x70 │ │ │ │ - add r1, sp, #128 @ 0x80 │ │ │ │ - mov r0, sp │ │ │ │ - blx 2beec │ │ │ │ - ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 333d4 <_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 68874 │ │ │ │ - movs r0, #0 │ │ │ │ - cmp.w r4, #104857600 @ 0x6400000 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - bcc.n 68d3e <_PyOS_IsMainThread@@Base+0x3ea> │ │ │ │ - sub.w r0, r4, #104857600 @ 0x6400000 │ │ │ │ - cmn.w r4, #104857600 @ 0x6400000 │ │ │ │ - bcs.n 68d44 <_PyOS_IsMainThread@@Base+0x3f0> │ │ │ │ - add.w r1, r4, #104857600 @ 0x6400000 │ │ │ │ - b.n 68d48 <_PyOS_IsMainThread@@Base+0x3f4> │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - mov r2, r4 │ │ │ │ - bl 686c6 │ │ │ │ - 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, #22408 @ 0x5788 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl d5b6c │ │ │ │ - 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, #22500 @ 0x57e4 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - bl 8e7dc │ │ │ │ - cbz r0, 68dc2 <_PyOS_IsMainThread@@Base+0x46e> │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - movw r3, #65523 @ 0xfff3 │ │ │ │ - movt r3, #32767 @ 0x7fff │ │ │ │ - cmp r0, r3 │ │ │ │ - bhi.n 68dac <_PyOS_IsMainThread@@Base+0x458> │ │ │ │ - adds r0, #12 │ │ │ │ - bl 7dd68 │ │ │ │ - b.n 68dc4 <_PyOS_IsMainThread@@Base+0x470> │ │ │ │ - movw r3, #44652 @ 0xae6c │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #22512 @ 0x57f0 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ - 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 68dcc <_PyOS_IsMainThread@@Base+0x478> │ │ │ │ - b.w 7dd68 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #37208 @ 0x9158 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - bl ff9e8 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cbz r2, 68e12 <_PyOS_IsMainThread@@Base+0x4be> │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 68e12 <_PyOS_IsMainThread@@Base+0x4be> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cbnz r3, 68e12 <_PyOS_IsMainThread@@Base+0x4be> │ │ │ │ - mov r0, r2 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ - ldrsh.w r0, [r1] │ │ │ │ - b.w 7fd14 │ │ │ │ - movs r0, #0 │ │ │ │ - adds r3, r1, #4 │ │ │ │ - ldrb.w r2, [r3, #-1]! │ │ │ │ - cmp r1, r3 │ │ │ │ - orr.w r0, r2, r0, lsl #8 │ │ │ │ - bne.n 68e22 <_PyOS_IsMainThread@@Base+0x4ce> │ │ │ │ - b.w 7fd14 │ │ │ │ - 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 7fd14 │ │ │ │ - ldr r0, [r0, #40] @ 0x28 │ │ │ │ - b.w 7fd14 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 68874 │ │ │ │ - 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 68874 │ │ │ │ - movs r2, #1 │ │ │ │ - movs r3, #0 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - bl 293800 <_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 7fd14 │ │ │ │ - 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, 68ed2 <_PyOS_IsMainThread@@Base+0x57e> │ │ │ │ - bl 97c24 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r6, r0 │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9a7f0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7fd14 │ │ │ │ - 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 21dc54 <_PyEval_AddPendingCall@@Base+0x804> │ │ │ │ - cbz r0, 68f36 <_PyOS_IsMainThread@@Base+0x5e2> │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, sp, #136 @ 0x88 │ │ │ │ - blx 2beec │ │ │ │ - bl 97c24 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r6, r0 │ │ │ │ - add r0, sp, #136 @ 0x88 │ │ │ │ - blx 2bed0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9a7f0 │ │ │ │ - cbz r5, 68f30 <_PyOS_IsMainThread@@Base+0x5dc> │ │ │ │ - blx 2c188 <__errno_location@plt> │ │ │ │ - movw r3, #43732 @ 0xaad4 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - str r5, [r0, #0] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1a8634 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 68f36 <_PyOS_IsMainThread@@Base+0x5e2> │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 7fd14 │ │ │ │ - add sp, #264 @ 0x108 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movs r0, #4 │ │ │ │ - b.w 7fd14 │ │ │ │ - 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 68f4c <_PyOS_IsMainThread@@Base+0x5f8> │ │ │ │ - pop {r4, r5} │ │ │ │ - b.w 120258 │ │ │ │ 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 68f6e <_PyOS_IsMainThread@@Base+0x61a> │ │ │ │ + bgt.n 68ce6 │ │ │ │ pop {r4} │ │ │ │ - b.w 100f40 │ │ │ │ + b.w 100838 │ │ │ │ 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 27df48 │ │ │ │ + bl 27d748 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 68fba <_PyOS_IsMainThread@@Base+0x666> │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 68fea <_PyOS_IsMainThread@@Base+0x696> │ │ │ │ + bne.n 68d32 │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 68d62 │ │ │ │ movs r1, #1 │ │ │ │ adds r0, r4, #4 │ │ │ │ - bl 27df48 │ │ │ │ + bl 27d748 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 68fd6 <_PyOS_IsMainThread@@Base+0x682> │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 68fea <_PyOS_IsMainThread@@Base+0x696> │ │ │ │ + bne.n 68d4e │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 68d62 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 285cd4 │ │ │ │ + b.w 285504 │ │ │ │ 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 1ca8fc │ │ │ │ + bl 1c9cfc │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 69026 <_PyOS_IsMainThread@@Base+0x6d2> │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 69058 <_PyOS_IsMainThread@@Base+0x704> │ │ │ │ + bne.n 68d9e │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 68dd0 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r4, #8 │ │ │ │ - bl 1ca8fc │ │ │ │ + bl 1c9cfc │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 69044 <_PyOS_IsMainThread@@Base+0x6f0> │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 69058 <_PyOS_IsMainThread@@Base+0x704> │ │ │ │ + bne.n 68dbc │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 68dd0 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 285cd4 │ │ │ │ + b.w 285504 │ │ │ │ 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 16962c <_PyTime_AsLong@@Base+0x1578> │ │ │ │ + bl 168b1c <_PyTime_AsLong@@Base+0x1578> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 690a4 <_PyOS_IsMainThread@@Base+0x750> │ │ │ │ + bne.n 68e1c │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d8070 │ │ │ │ - cbz r0, 6909e <_PyOS_IsMainThread@@Base+0x74a> │ │ │ │ + bl d7bc8 │ │ │ │ + cbz r0, 68e16 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 20a7e0 │ │ │ │ + bl 209e34 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 690c8 <_PyOS_IsMainThread@@Base+0x774> │ │ │ │ + b.n 68e40 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 690b6 <_PyOS_IsMainThread@@Base+0x762> │ │ │ │ + bne.n 68e2e │ │ │ │ add.w r3, r1, #32768 @ 0x8000 │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ - bcs.n 69094 <_PyOS_IsMainThread@@Base+0x740> │ │ │ │ + bcs.n 68e0c │ │ │ │ mov r3, r4 │ │ │ │ add r4, r2 │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ asrs r1, r1, #8 │ │ │ │ subs r2, r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 690ba <_PyOS_IsMainThread@@Base+0x766> │ │ │ │ + bgt.n 68e32 │ │ │ │ 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 20a61c │ │ │ │ + bl 209754 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69110 <_PyOS_IsMainThread@@Base+0x7bc> │ │ │ │ + bne.n 68e88 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d8070 │ │ │ │ - cbz r0, 6910a <_PyOS_IsMainThread@@Base+0x7b6> │ │ │ │ + bl d7bc8 │ │ │ │ + cbz r0, 68e82 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movs r3, #1 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 20a7e0 │ │ │ │ + bl 209e34 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 69140 <_PyOS_IsMainThread@@Base+0x7ec> │ │ │ │ + b.n 68eb8 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 6912e <_PyOS_IsMainThread@@Base+0x7da> │ │ │ │ + beq.n 68ea6 │ │ │ │ lsls r0, r2, #3 │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r0, r3, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.n 6912e <_PyOS_IsMainThread@@Base+0x7da> │ │ │ │ + bhi.n 68ea6 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 20a7e0 │ │ │ │ - b.n 6910a <_PyOS_IsMainThread@@Base+0x7b6> │ │ │ │ + bl 209e34 │ │ │ │ + b.n 68e82 │ │ │ │ mov r3, r4 │ │ │ │ add r4, r2 │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ lsrs r1, r1, #8 │ │ │ │ subs r2, r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 69132 <_PyOS_IsMainThread@@Base+0x7de> │ │ │ │ + bgt.n 68eaa │ │ │ │ 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 68bfc │ │ │ │ + movs r0, #0 │ │ │ │ + cmp.w r4, #104857600 @ 0x6400000 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + bcc.n 68ee6 │ │ │ │ + sub.w r0, r4, #104857600 @ 0x6400000 │ │ │ │ + cmn.w r4, #104857600 @ 0x6400000 │ │ │ │ + bcs.n 68eec │ │ │ │ + add.w r1, r4, #104857600 @ 0x6400000 │ │ │ │ + b.n 68ef0 │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ + mov r2, r4 │ │ │ │ + bl 68a4e │ │ │ │ + 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, #20180 @ 0x4ed4 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl d56e0 │ │ │ │ + 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 20a674 │ │ │ │ - cbz r0, 691b4 <_PyOS_IsMainThread@@Base+0x860> │ │ │ │ + bl 209df4 │ │ │ │ + cbz r0, 68f8c │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #8 │ │ │ │ - bl 116414 <_PyLong_AsByteArray@@Base> │ │ │ │ + bl 115f20 <_PyLong_AsByteArray@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6918a <_PyOS_IsMainThread@@Base+0x836> │ │ │ │ + bge.n 68f62 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6918a <_PyOS_IsMainThread@@Base+0x836> │ │ │ │ + cbnz r3, 68f62 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 691ba <_PyOS_IsMainThread@@Base+0x866> │ │ │ │ + bne.n 68f92 │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ - movw r1, #10696 @ 0x29c8 │ │ │ │ + movw r1, #8596 @ 0x2194 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ movs r4, #0 │ │ │ │ mov.w r5, #2147483648 @ 0x80000000 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl d5b6c │ │ │ │ + bl d56e0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 691bc <_PyOS_IsMainThread@@Base+0x868> │ │ │ │ + b.n 68f94 │ │ │ │ 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 20a674 │ │ │ │ - cbz r0, 69226 <_PyOS_IsMainThread@@Base+0x8d2> │ │ │ │ + bl 209df4 │ │ │ │ + cbz r0, 68ffe │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #8 │ │ │ │ strd r3, r3, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - bl 116414 <_PyLong_AsByteArray@@Base> │ │ │ │ + bl 115f20 <_PyLong_AsByteArray@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 69206 <_PyOS_IsMainThread@@Base+0x8b2> │ │ │ │ + bge.n 68fde │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 69206 <_PyOS_IsMainThread@@Base+0x8b2> │ │ │ │ + cbnz r3, 68fde │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 6922c <_PyOS_IsMainThread@@Base+0x8d8> │ │ │ │ + bne.n 69004 │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - movw r1, #44548 @ 0xae04 │ │ │ │ + movw r1, #42412 @ 0xa5ac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl d5b6c │ │ │ │ + bl d56e0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6922e <_PyOS_IsMainThread@@Base+0x8da> │ │ │ │ + b.n 69006 │ │ │ │ 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 24cb00 │ │ │ │ + bl 24c2e4 │ │ │ │ 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 6927c <_PyOS_IsMainThread@@Base+0x928> │ │ │ │ - bl 7fa74 │ │ │ │ - cbz r0, 6927c <_PyOS_IsMainThread@@Base+0x928> │ │ │ │ + bne.n 69054 │ │ │ │ + bl 7faa4 │ │ │ │ + cbz r0, 69054 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - movw r1, #65532 @ 0xfffc │ │ │ │ + movw r1, #63432 @ 0xf7c8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl f20dc │ │ │ │ - b.n 692a0 <_PyOS_IsMainThread@@Base+0x94c> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 69078 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 175324 │ │ │ │ - cbnz r0, 692a0 <_PyOS_IsMainThread@@Base+0x94c> │ │ │ │ + bl 1747fc │ │ │ │ + cbnz r0, 69078 │ │ │ │ movs r1, #1 │ │ │ │ adds r0, r4, #4 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 175324 │ │ │ │ + b.w 1747fc │ │ │ │ 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 24cb00 │ │ │ │ + bl 24c2e4 │ │ │ │ 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 692f6 <_PyOS_IsMainThread@@Base+0x9a2> │ │ │ │ - bl 7fa74 │ │ │ │ - cbz r0, 692f6 <_PyOS_IsMainThread@@Base+0x9a2> │ │ │ │ + bne.n 690ce │ │ │ │ + bl 7faa4 │ │ │ │ + cbz r0, 690ce │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - movw r1, #65532 @ 0xfffc │ │ │ │ + movw r1, #63432 @ 0xf7c8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl f20dc │ │ │ │ - b.n 6931c <_PyOS_IsMainThread@@Base+0x9c8> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 690f4 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6410 │ │ │ │ - cbnz r0, 6931c <_PyOS_IsMainThread@@Base+0x9c8> │ │ │ │ + bl 1f5b88 │ │ │ │ + cbnz r0, 690f4 │ │ │ │ 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 1f6410 │ │ │ │ + b.w 1f5b88 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r0, #24] │ │ │ │ - cbz r3, 69360 <_PyOS_IsMainThread@@Base+0xa0c> │ │ │ │ + cbz r3, 69138 │ │ │ │ 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, 69356 <_PyOS_IsMainThread@@Base+0xa02> │ │ │ │ + cbz r0, 6912e │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ add r0, r3 │ │ │ │ subs r1, r1, r3 │ │ │ │ - bl 711a8 │ │ │ │ - b.n 6936a <_PyOS_IsMainThread@@Base+0xa16> │ │ │ │ + bl 711e0 │ │ │ │ + b.n 69142 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 6936a <_PyOS_IsMainThread@@Base+0xa16> │ │ │ │ + b.n 69142 │ │ │ │ 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 7fd44 │ │ │ │ + ldr r0, [r0, #40] @ 0x28 │ │ │ │ + b.w 7fd44 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 68bfc │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + udf #255 @ 0xff │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #20 │ │ │ │ + bl 68bfc │ │ │ │ + movs r2, #1 │ │ │ │ + movs r3, #0 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + bl 292f80 <_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 7fd44 │ │ │ │ + movs r0, #4 │ │ │ │ + b.w 7fd44 │ │ │ │ stmdb 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] @ 694b4 <_PyOS_IsMainThread@@Base+0xb60> │ │ │ │ + ldr.w r8, [pc, #308] @ 69308 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr.w r3, [r8, #1368] @ 0x558 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 694ae <_PyOS_IsMainThread@@Base+0xb5a> │ │ │ │ + beq.w 69300 │ │ │ │ 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 693c6 <_PyOS_IsMainThread@@Base+0xa72> │ │ │ │ + beq.n 69218 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #5 │ │ │ │ - bne.n 693aa <_PyOS_IsMainThread@@Base+0xa56> │ │ │ │ + bne.n 691fc │ │ │ │ mov.w r1, #624 @ 0x270 │ │ │ │ movs r6, #4 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 693ca <_PyOS_IsMainThread@@Base+0xa76> │ │ │ │ + b.n 6921c │ │ │ │ mov.w fp, #1 │ │ │ │ movs r3, #156 @ 0x9c │ │ │ │ mla r3, r3, r6, r5 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 693e0 <_PyOS_IsMainThread@@Base+0xa8c> │ │ │ │ + cbz r2, 69232 │ │ │ │ adds r1, #12 │ │ │ │ movs r2, #0 │ │ │ │ add r1, r5 │ │ │ │ str r2, [r3, #4] │ │ │ │ blx 2bd3c │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 6940a <_PyOS_IsMainThread@@Base+0xab6> │ │ │ │ + beq.n 6925c │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31040 @ 0x7940 │ │ │ │ + movw r1, #28800 @ 0x7080 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1838a0 <_Py_write_noraise@@Base> │ │ │ │ + bl 182d78 <_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 69446 <_PyOS_IsMainThread@@Base+0xaf2> │ │ │ │ + b.n 69298 │ │ │ │ mov r1, fp │ │ │ │ movs r2, #23 │ │ │ │ add r0, sp, #8 │ │ │ │ - movw r5, #56168 @ 0xdb68 │ │ │ │ + movw r5, #53928 @ 0xd2a8 │ │ │ │ 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, #22548 @ 0x5814 │ │ │ │ + movw r1, #20272 @ 0x4f30 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 1838a0 <_Py_write_noraise@@Base> │ │ │ │ + bl 182d78 <_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 1838a0 <_Py_write_noraise@@Base> │ │ │ │ + bl 182d78 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #54412 @ 0xd48c │ │ │ │ + movw r1, #52172 @ 0xcbcc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1838a0 <_Py_write_noraise@@Base> │ │ │ │ + bl 182d78 <_Py_write_noraise@@Base> │ │ │ │ ldr.w r1, [r8, #1380] @ 0x564 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3207c <_PyEval_SetProfile@@Base+0x98e> │ │ │ │ + bl 3201c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 69494 <_PyOS_IsMainThread@@Base+0xb40> │ │ │ │ + cbnz r3, 692e6 │ │ │ │ ldr.w r3, [r8, #1388] @ 0x56c │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbz r3, 69490 <_PyOS_IsMainThread@@Base+0xb3c> │ │ │ │ + cbz r3, 692e2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50660 @ 0xc5e4 │ │ │ │ + movw r1, #49600 @ 0xc1c0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 1838a0 <_Py_write_noraise@@Base> │ │ │ │ + bl 182d78 <_Py_write_noraise@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fec8 <_Py_DumpStack@@Base> │ │ │ │ + bl 2fe68 <_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} │ │ │ │ + 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, #20316 @ 0x4f5c │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + bl 8e898 │ │ │ │ + cbz r0, 6935e │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 203e80 │ │ │ │ + cbz r0, 6935e │ │ │ │ + ldr r3, [pc, #44] @ (69364 ) │ │ │ │ + ldr.w r3, [r3, #1440] @ 0x5a0 │ │ │ │ + cbz r3, 6934c │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + movs r0, #164 @ 0xa4 │ │ │ │ + mla r0, r0, r1, r3 │ │ │ │ + bl 2127cc <_PyXI_FreeFailure@@Base+0x24> │ │ │ │ + cbnz r0, 69356 │ │ │ │ + movw r0, #5412 @ 0x1524 │ │ │ │ + movt r0, #75 @ 0x4b │ │ │ │ + b.n 6935e │ │ │ │ + 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, #20332 @ 0x4f6c │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + movs r3, #2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 8e898 │ │ │ │ + cbz r0, 693ac │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 68c6e │ │ │ │ + cbz r0, 693b0 │ │ │ │ + movw r3, #43724 @ 0xaacc │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #48920 @ 0xbf18 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1b28 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 693b8 │ │ │ │ + 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, #20344 @ 0x4f78 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 8e898 │ │ │ │ + cbz r0, 69410 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cbz r3, 693fe │ │ │ │ + bl 97ca0 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 68bfc │ │ │ │ + movs r0, #11 │ │ │ │ + blx 2bca0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a7f0 │ │ │ │ + b.n 69408 │ │ │ │ + bl 68bfc │ │ │ │ + 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, 69440 │ │ │ │ + bl 97ca0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r6, r0 │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9a7f0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 7fd44 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #22592 @ 0x5840 │ │ │ │ + movw r1, #20356 @ 0x4f84 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #2324 @ 0x914 │ │ │ │ + movw r0, #60 @ 0x3c │ │ │ │ movt r0, #73 @ 0x49 │ │ │ │ - bl 62ea6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 630ae <_Py_FatalErrorFunc@@Base> │ │ │ │ cmn.w r0, #9 │ │ │ │ - beq.n 69514 <_PyOS_IsMainThread@@Base+0xbc0> │ │ │ │ + beq.n 694a6 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.n 694fe <_PyOS_IsMainThread@@Base+0xbaa> │ │ │ │ + beq.n 69490 │ │ │ │ adds r0, #10 │ │ │ │ - beq.n 69518 <_PyOS_IsMainThread@@Base+0xbc4> │ │ │ │ + beq.n 694aa │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #22644 @ 0x5874 │ │ │ │ + movw r1, #20408 @ 0x4fb8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f20dc │ │ │ │ + b.w f1b28 │ │ │ │ movw r3, #61044 @ 0xee74 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #22608 @ 0x5850 │ │ │ │ + movw r1, #20372 @ 0x4f94 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f20dc │ │ │ │ - b.w 1f37b8 │ │ │ │ + b.w f1b28 │ │ │ │ + b.w 1f2f28 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 68874 │ │ │ │ - bl 1b7f90 │ │ │ │ - cbnz r0, 6953a <_PyOS_IsMainThread@@Base+0xbe6> │ │ │ │ + bl 68bfc │ │ │ │ + bl 1b73f4 │ │ │ │ + cbnz r0, 694cc │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1f37b8 │ │ │ │ + b.w 1f2f28 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ - bl 126d34 │ │ │ │ + bl 1267e8 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #38073 @ 0x94b9 │ │ │ │ + movw r0, #37963 @ 0x944b │ │ │ │ movt r0, #6 │ │ │ │ - bl 1d51c8 │ │ │ │ + bl 1d47d0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69574 <_PyOS_IsMainThread@@Base+0xc20> │ │ │ │ + bne.n 69506 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b8e78 │ │ │ │ + bl 1b82d8 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #22688 @ 0x58a0 │ │ │ │ + movw r1, #20452 @ 0x4fe4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69590 <_PyOS_IsMainThread@@Base+0xc3c> │ │ │ │ + b.n 69522 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126d34 │ │ │ │ + bl 1267e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 127444 │ │ │ │ + bl 126efc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b8e78 │ │ │ │ + bl 1b82d8 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00069592 : │ │ │ │ - b.w 32496 │ │ │ │ +00069524 : │ │ │ │ + b.w 32402 │ │ │ │ + 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 69550 │ │ │ │ + movw r3, #43732 @ 0xaad4 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 1a7bc4 │ │ │ │ + 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, 69586 │ │ │ │ + movw r3, #43732 @ 0xaad4 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1a7bc4 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 69598 │ │ │ │ + movs r2, #112 @ 0x70 │ │ │ │ + add r1, sp, #128 @ 0x80 │ │ │ │ + mov r0, sp │ │ │ │ + blx 2beec │ │ │ │ + ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ + bl 3334c <_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 21d424 <_PyEval_AddPendingCall@@Base+0x48c> │ │ │ │ + cbz r0, 695f6 │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r0, sp, #136 @ 0x88 │ │ │ │ + blx 2beec │ │ │ │ + bl 97ca0 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r6, r0 │ │ │ │ + add r0, sp, #136 @ 0x88 │ │ │ │ + blx 2bed0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9a7f0 │ │ │ │ + cbz r5, 695f0 │ │ │ │ + blx 2c188 <__errno_location@plt> │ │ │ │ + movw r3, #43732 @ 0xaad4 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + str r5, [r0, #0] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1a7bc4 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 695f6 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 7fd44 │ │ │ │ + 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, 69626 │ │ │ │ + movw r3, #43732 @ 0xaad4 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1a7bc4 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 69642 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2b210 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 69614 │ │ │ │ + movs r2, #112 @ 0x70 │ │ │ │ + add r1, sp, #128 @ 0x80 │ │ │ │ + mov r0, sp │ │ │ │ + blx 2beec │ │ │ │ + ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ + bl 3334c <_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 14b580 │ │ │ │ - cbnz r0, 695c8 │ │ │ │ + bl 14abe4 │ │ │ │ + cbnz r0, 69678 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #22716 @ 0x58bc │ │ │ │ + movw r1, #20480 @ 0x5000 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 695d2 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 69682 │ │ │ │ mov r0, r8 │ │ │ │ - bl 147914 │ │ │ │ + bl 146f64 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bge.n 695d6 │ │ │ │ + bge.n 69686 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 696a8 │ │ │ │ + b.n 69758 │ │ │ │ cmp.w r7, #65536 @ 0x10000 │ │ │ │ - ble.n 695f4 │ │ │ │ + ble.n 696a4 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #22756 @ 0x58e4 │ │ │ │ + movw r1, #20520 @ 0x5028 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 695d2 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 69682 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bl 75bf0 │ │ │ │ + bl 75c28 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 69604 │ │ │ │ - bl 1f37b8 │ │ │ │ - b.n 695d2 │ │ │ │ + cbnz r0, 696b4 │ │ │ │ + bl 1f2f28 │ │ │ │ + b.n 69682 │ │ │ │ movs r6, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 69678 │ │ │ │ - bl ee354 │ │ │ │ + beq.n 69728 │ │ │ │ + bl edd44 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69692 │ │ │ │ - bl 11c488 │ │ │ │ + beq.n 69742 │ │ │ │ + bl 11bf98 │ │ │ │ add.w r1, r5, r6, lsl #2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r3, 69646 │ │ │ │ + cbnz r3, 696f6 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #22772 @ 0x58f4 │ │ │ │ + movw r1, #20536 @ 0x5038 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 69654 │ │ │ │ - b.n 69692 │ │ │ │ - bl 1f028c <_Py_Gid_Converter@@Base> │ │ │ │ + blt.n 69704 │ │ │ │ + b.n 69742 │ │ │ │ + bl 1ef9f4 <_Py_Gid_Converter@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r0, 69662 │ │ │ │ + cbnz r0, 69712 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 69692 │ │ │ │ + bge.n 69742 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 69692 │ │ │ │ + cbnz r3, 69742 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 69692 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 69742 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 69674 │ │ │ │ + bge.n 69724 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 69674 │ │ │ │ + cbnz r3, 69724 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 69606 │ │ │ │ + b.n 696b6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b94c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6969a │ │ │ │ + bge.n 6974a │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a8634 │ │ │ │ + bl 1a7bc4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 75fa8 │ │ │ │ - b.n 695d2 │ │ │ │ + bl 75fe0 │ │ │ │ + b.n 69682 │ │ │ │ mov r0, r5 │ │ │ │ - bl 75fa8 │ │ │ │ + bl 75fe0 │ │ │ │ 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 fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 696cc │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 696fe │ │ │ │ + bne.n 6977c │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 697ae │ │ │ │ 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 696f6 │ │ │ │ + bne.n 697a6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 696f6 │ │ │ │ + cbz r3, 697a6 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1a8634 │ │ │ │ + b.w 1a7bc4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7fd14 │ │ │ │ + b.w 7fd44 │ │ │ │ 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 fb46c │ │ │ │ + bl fae3c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6972e │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 697de │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 69746 │ │ │ │ + b.n 697f6 │ │ │ │ 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 fb46c │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 6976a │ │ │ │ - bl 7fa74 │ │ │ │ - cbz r0, 69772 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 697c2 │ │ │ │ - subs r3, r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 6978a │ │ │ │ - movw r3, #43724 @ 0xaacc │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #51540 @ 0xc954 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 69766 │ │ │ │ - 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, 697ba │ │ │ │ - cbz r0, 697ba │ │ │ │ - movw r1, #22796 @ 0x590c │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - blx 2bb70 │ │ │ │ - cbnz r0, 697ba │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 793f8 │ │ │ │ - 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, 697e4 │ │ │ │ + cbnz r3, 69818 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 697e4 │ │ │ │ + ble.n 69818 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 697e4 │ │ │ │ - cbnz r0, 69804 │ │ │ │ + bne.n 69818 │ │ │ │ + cbnz r0, 69838 │ │ │ │ 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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 6981c │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 69850 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69816 │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 6981c │ │ │ │ + bne.n 6984a │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 69850 │ │ │ │ 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, 69842 │ │ │ │ + cbnz r3, 69876 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 69842 │ │ │ │ + ble.n 69876 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 69842 │ │ │ │ - cbnz r0, 6985c │ │ │ │ + bne.n 69876 │ │ │ │ + cbnz r0, 69890 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #76] @ (6989c ) │ │ │ │ + ldr r4, [pc, #76] @ (698d0 ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 69896 │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 698ca │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6986e │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 69896 │ │ │ │ + bne.n 698a2 │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 698ca │ │ │ │ mov r0, r4 │ │ │ │ blx 2ad9c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6988c │ │ │ │ + bge.n 698c0 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1a8634 │ │ │ │ + b.w 1a7bc4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7fd14 │ │ │ │ + b.w 7fd44 │ │ │ │ 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, 698c0 │ │ │ │ + cbnz r3, 698f4 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 698c0 │ │ │ │ + ble.n 698f4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 698c0 │ │ │ │ - cbnz r0, 698de │ │ │ │ + bne.n 698f4 │ │ │ │ + cbnz r0, 69912 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #76] @ (6991c ) │ │ │ │ + ldr r4, [pc, #76] @ (69950 ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 698de │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 69912 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69916 │ │ │ │ + b.n 6994a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 698fa │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 6992e │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 698da │ │ │ │ + bne.n 6990e │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 69916 │ │ │ │ + b.n 6994a │ │ │ │ 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 │ │ │ │ @@ -93062,42 +93071,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, 69940 │ │ │ │ + cbnz r3, 69974 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 69940 │ │ │ │ + ble.n 69974 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 69940 │ │ │ │ - cbnz r0, 6995e │ │ │ │ + bne.n 69974 │ │ │ │ + cbnz r0, 69992 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #80] @ (699a0 ) │ │ │ │ + ldr r4, [pc, #80] @ (699d4 ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 6995e │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 69992 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6999a │ │ │ │ + b.n 699ce │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6997a │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 699ae │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6995a │ │ │ │ + bne.n 6998e │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 6999a │ │ │ │ + b.n 699ce │ │ │ │ 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 │ │ │ │ @@ -93112,42 +93121,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, 699c4 │ │ │ │ + cbnz r3, 699f8 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 699c4 │ │ │ │ + ble.n 699f8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 699c4 │ │ │ │ - cbnz r0, 699e2 │ │ │ │ + bne.n 699f8 │ │ │ │ + cbnz r0, 69a16 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #72] @ (69a1c ) │ │ │ │ + ldr r4, [pc, #72] @ (69a50 ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 699e2 │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 69a16 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69a16 │ │ │ │ + b.n 69a4a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 699fe │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 69a32 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 699de │ │ │ │ + bne.n 69a12 │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 69a16 │ │ │ │ + b.n 69a4a │ │ │ │ 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 │ │ │ │ @@ -93159,213 +93168,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, 69a40 │ │ │ │ + cbnz r3, 69a74 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 69a40 │ │ │ │ + ble.n 69a74 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 69a40 │ │ │ │ - cbnz r0, 69a5a │ │ │ │ + bne.n 69a74 │ │ │ │ + cbnz r0, 69a8e │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #48] @ (69a80 ) │ │ │ │ + ldr r4, [pc, #48] @ (69ab4 ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 69a7a │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 69aae │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69a6c │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 69a7a │ │ │ │ + bne.n 69aa0 │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 69aae │ │ │ │ ubfx r0, r4, #8, #8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7fd14 │ │ │ │ + b.w 7fd44 │ │ │ │ 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, 69aa4 │ │ │ │ + cbnz r3, 69ad8 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 69aa4 │ │ │ │ + ble.n 69ad8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 69aa4 │ │ │ │ - cbnz r0, 69abe │ │ │ │ + bne.n 69ad8 │ │ │ │ + cbnz r0, 69af2 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #48] @ (69ae4 ) │ │ │ │ + ldr r4, [pc, #48] @ (69b18 ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 69ade │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 69b12 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69ad0 │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 69ade │ │ │ │ + bne.n 69b04 │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 69b12 │ │ │ │ and.w r0, r4, #127 @ 0x7f │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7fd14 │ │ │ │ + b.w 7fd44 │ │ │ │ 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, 69b08 │ │ │ │ + cbnz r3, 69b3c │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 69b08 │ │ │ │ + ble.n 69b3c │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 69b08 │ │ │ │ - cbnz r0, 69b22 │ │ │ │ + bne.n 69b3c │ │ │ │ + cbnz r0, 69b56 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #48] @ (69b48 ) │ │ │ │ + ldr r4, [pc, #48] @ (69b7c ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 69b42 │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 69b76 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69b34 │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 69b42 │ │ │ │ + bne.n 69b68 │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 69b76 │ │ │ │ ubfx r0, r4, #8, #8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7fd14 │ │ │ │ + b.w 7fd44 │ │ │ │ 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 20b7bc │ │ │ │ + bl 20af50 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69b68 │ │ │ │ + bne.n 69b9c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69b8a │ │ │ │ + b.n 69bbe │ │ │ │ blx 2ae90 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69b82 │ │ │ │ + bne.n 69bb6 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1a8634 │ │ │ │ + b.w 1a7bc4 │ │ │ │ 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, 69ba6 │ │ │ │ + cbz r3, 69bda │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 69bb6 │ │ │ │ + b.n 69bea │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 69bb4 │ │ │ │ + ble.n 69be8 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 69bb0 │ │ │ │ - cbnz r1, 69bdc │ │ │ │ + bgt.n 69be4 │ │ │ │ + cbnz r1, 69c10 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 69bb6 │ │ │ │ + b.n 69bea │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #140] @ (69c44 ) │ │ │ │ + ldr r1, [pc, #140] @ (69c78 ) │ │ │ │ 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 f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 69be2 │ │ │ │ + cbnz r0, 69c16 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69c3e │ │ │ │ + b.n 69c72 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 20b7bc │ │ │ │ + bl 20af50 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 69bd8 │ │ │ │ + beq.n 69c0c │ │ │ │ add r5, r6 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 69c08 │ │ │ │ + beq.n 69c3c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69c0a │ │ │ │ - bl 7fa74 │ │ │ │ - cbz r0, 69c0a │ │ │ │ - b.n 69bd8 │ │ │ │ + bne.n 69c3e │ │ │ │ + bl 7faa4 │ │ │ │ + cbz r0, 69c3e │ │ │ │ + b.n 69c0c │ │ │ │ movs r4, #0 │ │ │ │ - bl 97c24 │ │ │ │ + bl 97ca0 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2b748 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 9a7f0 │ │ │ │ - cbz r4, 69c36 │ │ │ │ + cbz r4, 69c6a │ │ │ │ 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 1a8634 │ │ │ │ + b.w 1a7bc4 │ │ │ │ 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 │ │ │ │ @@ -93373,1404 +93382,1469 @@ │ │ │ │ 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, 69c82 │ │ │ │ + cbz r0, 69cb6 │ │ │ │ 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 1a8634 │ │ │ │ + bl 1a7bc4 │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r5, #0] │ │ │ │ - b.n 69c88 │ │ │ │ + b.n 69cbc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 195978 │ │ │ │ + bl 194e58 │ │ │ │ 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, 69cc4 │ │ │ │ + cbz r0, 69cf8 │ │ │ │ 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 1a8634 │ │ │ │ + bl 1a7bc4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69cca │ │ │ │ + b.n 69cfe │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 195978 │ │ │ │ + bl 194e58 │ │ │ │ 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 69cf0 │ │ │ │ + bne.n 69d24 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 69d12 │ │ │ │ - b.n 69d0a │ │ │ │ + bne.n 69d46 │ │ │ │ + b.n 69d3e │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42460 @ 0xa5dc │ │ │ │ + movw r0, #40072 @ 0x9c88 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69ce2 │ │ │ │ + bne.n 69d16 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69d42 │ │ │ │ - bl 7fa74 │ │ │ │ + b.n 69d76 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69d06 │ │ │ │ + bne.n 69d3a │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69d26 │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 69d5a │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69d06 │ │ │ │ - bl 97c24 │ │ │ │ + bne.n 69d3a │ │ │ │ + bl 97ca0 │ │ │ │ subs r1, r5, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 63382 <_Py_closerange@@Base> │ │ │ │ + bl 6358a <_Py_closerange@@Base> │ │ │ │ mov r0, r6 │ │ │ │ bl 9a7f0 │ │ │ │ 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 69d68 │ │ │ │ + bne.n 69d9c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 69d86 │ │ │ │ - b.n 69d80 │ │ │ │ + bne.n 69dba │ │ │ │ + b.n 69db4 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #3764 @ 0xeb4 │ │ │ │ + movw r0, #1524 @ 0x5f4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69d5a │ │ │ │ - b.n 69dec │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 69dec │ │ │ │ + bne.n 69d8e │ │ │ │ + b.n 69e20 │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 69e20 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69d98 │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 69dec │ │ │ │ + bne.n 69dcc │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 69e20 │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 69db6 │ │ │ │ + bls.n 69dea │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #51540 @ 0xc954 │ │ │ │ + movw r1, #48920 @ 0xbf18 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 69dec │ │ │ │ + bl f1b28 │ │ │ │ + b.n 69e20 │ │ │ │ movs r1, #0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bd3c │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ - cbz r5, 69dca │ │ │ │ + cbz r5, 69dfe │ │ │ │ bic.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ - b.n 69dce │ │ │ │ + b.n 69e02 │ │ │ │ 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 69df0 │ │ │ │ + bge.n 69e24 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a8634 │ │ │ │ + bl 1a7bc4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69df8 │ │ │ │ + b.n 69e2c │ │ │ │ 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 69e26 │ │ │ │ + bhi.n 69e5a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 69e48 │ │ │ │ - b.n 69e40 │ │ │ │ - movw r0, #3788 @ 0xecc │ │ │ │ + bne.n 69e7c │ │ │ │ + b.n 69e74 │ │ │ │ + movw r0, #1548 @ 0x60c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69e18 │ │ │ │ + bne.n 69e4c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69ed4 │ │ │ │ - bl 7fa74 │ │ │ │ + b.n 69f08 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69e3c │ │ │ │ + bne.n 69e70 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 69e5c │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 69e90 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69e3c │ │ │ │ + bne.n 69e70 │ │ │ │ cmp r5, #2 │ │ │ │ - ble.n 69ea2 │ │ │ │ + ble.n 69ed6 │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 69e7c │ │ │ │ + beq.n 69eb0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69e7e │ │ │ │ - bl 7fa74 │ │ │ │ - cbz r0, 69e7e │ │ │ │ - b.n 69e3c │ │ │ │ + bne.n 69eb2 │ │ │ │ + bl 7faa4 │ │ │ │ + cbz r0, 69eb2 │ │ │ │ + b.n 69e70 │ │ │ │ movs r4, #0 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 69ea4 │ │ │ │ + beq.n 69ed8 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #22812 @ 0x591c │ │ │ │ + movw r1, #20560 @ 0x5050 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 69e3c │ │ │ │ + bl f1b28 │ │ │ │ + b.n 69e70 │ │ │ │ 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 69ecc │ │ │ │ + bge.n 69f00 │ │ │ │ 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 1a8634 │ │ │ │ + b.w 1a7bc4 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cbnz r0, 69eea │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 97ca0 │ │ │ │ + mov r4, r0 │ │ │ │ + blx 2b590 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a7f0 │ │ │ │ + bl edacc │ │ │ │ + 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 fae3c │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 69f64 │ │ │ │ + bl 7faa4 │ │ │ │ + cbz r0, 69f6c │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 69fbc │ │ │ │ + subs r3, r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, #63 @ 0x3f │ │ │ │ + bls.n 69f84 │ │ │ │ + movw r3, #43724 @ 0xaacc │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #48920 @ 0xbf18 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1b28 │ │ │ │ + b.n 69f60 │ │ │ │ + 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, 69fb4 │ │ │ │ + cbz r0, 69fb4 │ │ │ │ + movw r1, #20584 @ 0x5068 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + blx 2bb70 │ │ │ │ + cbnz r0, 69fb4 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 79430 │ │ │ │ + movw r0, #5160 @ 0x1428 │ │ │ │ + movt r0, #75 @ 0x4b │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + movw r0, #14664 @ 0x3948 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + b.w 79430 │ │ │ │ + movw r0, #14664 @ 0x3948 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + b.w 79430 │ │ │ │ + cbnz r0, 69fe6 │ │ │ │ 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 1f4650 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 1f3ed8 <_PyTime_FromSecondsObject@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 69f1c │ │ │ │ + beq.n 6a018 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 253da8 <_PyTime_AsTimeval@@Base> │ │ │ │ + b.w 253598 <_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, 69fa6 │ │ │ │ + bl 713f4 │ │ │ │ + cbz r0, 6a0a2 │ │ │ │ mov r4, r0 │ │ │ │ - vldr d8, [pc, #120] @ 69fb8 │ │ │ │ + vldr d8, [pc, #116] @ 6a0b0 │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 293dc8 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ + bl 293548 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ vmov d7, r0, r1 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ vdiv.f64 d9, d7, d8 │ │ │ │ - bl 293dc8 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ + bl 293548 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d9, d0 │ │ │ │ - bl 85a8c │ │ │ │ + bl 85b00 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 69f92 │ │ │ │ + cbz r0, 6a08e │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 293dc8 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ + bl 293548 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ vmov d7, r0, r1 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ vdiv.f64 d9, d7, d8 │ │ │ │ - bl 293dc8 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ + bl 293548 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d9, d0 │ │ │ │ - bl 85a8c │ │ │ │ - cbnz r0, 69faa │ │ │ │ + bl 85b00 │ │ │ │ + cbnz r0, 6a0a6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 69fa6 │ │ │ │ + bge.n 6a0a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 69fa6 │ │ │ │ + cbnz r3, 6a0a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 69fac │ │ │ │ + b.n 6a0a8 │ │ │ │ str r0, [r4, #20] │ │ │ │ vpop {d8-d9} │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ asrs r6, r5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ 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 69fea │ │ │ │ + bhi.n 6a0e2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a008 │ │ │ │ - b.n 6a002 │ │ │ │ - movw r0, #3684 @ 0xe64 │ │ │ │ + bne.n 6a100 │ │ │ │ + b.n 6a0fa │ │ │ │ + movw r0, #1444 @ 0x5a4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69fdc │ │ │ │ - b.n 6a03e │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 6a03e │ │ │ │ + bne.n 6a0d4 │ │ │ │ + b.n 6a136 │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 6a136 │ │ │ │ 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 69eda │ │ │ │ + bl 69fd6 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6a03e │ │ │ │ + beq.n 6a136 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 69eda │ │ │ │ + bl 69fd6 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6a03e │ │ │ │ + beq.n 6a136 │ │ │ │ mov r1, sp │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c3c4 <__setitimer64@plt> │ │ │ │ - cbz r0, 6a042 │ │ │ │ + cbz r0, 6a13a │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1a8634 │ │ │ │ + bl 1a7bc4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a048 │ │ │ │ + b.n 6a140 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 69f20 │ │ │ │ + bl 6a01c │ │ │ │ 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 fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a070 │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 6a08e │ │ │ │ + bne.n 6a168 │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 6a186 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sp │ │ │ │ ldr r4, [r5, #16] │ │ │ │ blx 2bcdc <__getitimer64@plt> │ │ │ │ - cbz r0, 6a086 │ │ │ │ + cbz r0, 6a17e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1a8634 │ │ │ │ + bl 1a7bc4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a090 │ │ │ │ + b.n 6a188 │ │ │ │ mov r0, sp │ │ │ │ - bl 69f20 │ │ │ │ - b.n 6a090 │ │ │ │ + bl 6a01c │ │ │ │ + b.n 6a188 │ │ │ │ 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 d8268 │ │ │ │ + bl d7dc0 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a8634 │ │ │ │ - movw r0, #22836 @ 0x5934 │ │ │ │ + bl 1a7bc4 │ │ │ │ + movw r0, #20600 @ 0x5078 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 1fd50c │ │ │ │ + bl 1fcd00 │ │ │ │ mov r0, r6 │ │ │ │ - bl d827c │ │ │ │ + bl d7dd4 │ │ │ │ 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 85504 │ │ │ │ - cbz r0, 6a150 │ │ │ │ + bl 85568 │ │ │ │ + cbz r0, 6a248 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 1b451c <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ + bl 1b398c <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ - bl 7fa74 │ │ │ │ - cbz r0, 6a152 │ │ │ │ + bl 7faa4 │ │ │ │ + cbz r0, 6a24a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6a150 │ │ │ │ + bge.n 6a248 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6a150 │ │ │ │ + cbnz r3, 6a248 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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 21dc54 <_PyEval_AddPendingCall@@Base+0x804> │ │ │ │ - cbz r0, 6a1c8 │ │ │ │ + bl 21d424 <_PyEval_AddPendingCall@@Base+0x48c> │ │ │ │ + cbz r0, 6a2c0 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, sp │ │ │ │ add.w r0, sp, r2 │ │ │ │ blx 2beec │ │ │ │ - bl 97c24 │ │ │ │ + bl 97ca0 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ blx 2b9d8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 9a7f0 │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 6a1be │ │ │ │ + bne.n 6a2b6 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 6a1ae │ │ │ │ - bl ee0f4 │ │ │ │ + bne.n 6a2a6 │ │ │ │ + bl edacc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a17e │ │ │ │ + beq.n 6a276 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a1c8 │ │ │ │ + b.n 6a2c0 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a8634 │ │ │ │ - b.n 6a1aa │ │ │ │ + bl 1a7bc4 │ │ │ │ + b.n 6a2a2 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 6a0da │ │ │ │ + bl 6a1d2 │ │ │ │ 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 6a1f2 │ │ │ │ + bne.n 6a2ea │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 21dc54 <_PyEval_AddPendingCall@@Base+0x804> │ │ │ │ - cbnz r0, 6a20a │ │ │ │ - b.n 6a292 │ │ │ │ + bl 21d424 <_PyEval_AddPendingCall@@Base+0x48c> │ │ │ │ + cbnz r0, 6a302 │ │ │ │ + b.n 6a38a │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #3872 @ 0xf20 │ │ │ │ + movw r0, #1632 @ 0x660 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a1e6 │ │ │ │ - b.n 6a292 │ │ │ │ + bne.n 6a2de │ │ │ │ + b.n 6a38a │ │ │ │ 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 1f4650 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 1f3ed8 <_PyTime_FromSecondsObject@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6a292 │ │ │ │ + beq.n 6a38a │ │ │ │ ldrd r5, r4, [sp] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 6a244 │ │ │ │ + bge.n 6a33c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #41720 @ 0xa2f8 │ │ │ │ + movw r1, #39584 @ 0x9aa0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 6a292 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 6a38a │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2362e8 <_PyDeadline_Init@@Base> │ │ │ │ + bl 235b08 <_PyDeadline_Init@@Base> │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r4 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6318 <_PyTime_AsTimespec@@Base> │ │ │ │ - bl 97c24 │ │ │ │ + bl 1f5a90 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 97ca0 │ │ │ │ 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 9a7f0 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 6a2ba │ │ │ │ + bne.n 6a3b2 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 6a296 │ │ │ │ + beq.n 6a38e │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 6a2b0 │ │ │ │ + beq.n 6a3a8 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a8634 │ │ │ │ + bl 1a7bc4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a2c6 │ │ │ │ - bl ee0f4 │ │ │ │ + b.n 6a3be │ │ │ │ + bl edacc │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6a292 │ │ │ │ - bl 266668 <_PyDeadline_Get@@Base> │ │ │ │ + bne.n 6a38a │ │ │ │ + bl 269e68 <_PyDeadline_Get@@Base> │ │ │ │ mov r5, r0 │ │ │ │ subs r4, r1, #0 │ │ │ │ - bge.n 6a250 │ │ │ │ - b.n 6a2ba │ │ │ │ + bge.n 6a348 │ │ │ │ + b.n 6a3b2 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 6a2c6 │ │ │ │ + b.n 6a3be │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 6a0da │ │ │ │ + bl 6a1d2 │ │ │ │ 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 125f70 │ │ │ │ + bl 125a3c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1ccfc0 │ │ │ │ + b.w 1cc3c0 │ │ │ │ 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 150e74 │ │ │ │ + bl 1504d8 │ │ │ │ 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 150e74 │ │ │ │ + bl 1504d8 │ │ │ │ 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 150e74 │ │ │ │ + bl 1504d8 │ │ │ │ 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 125f70 │ │ │ │ + bl 125a3c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r4, [r3, #44] @ 0x2c │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 6a396 │ │ │ │ + beq.n 6a48e │ │ │ │ ldr.w r2, [r7, #148] @ 0x94 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6a396 │ │ │ │ + beq.n 6a48e │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 6a3ae │ │ │ │ - b.n 6a3c0 │ │ │ │ + bne.n 6a4a6 │ │ │ │ + b.n 6a4b8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 6a38e │ │ │ │ - movw r0, #22900 @ 0x5974 │ │ │ │ + beq.n 6a486 │ │ │ │ + movw r0, #20664 @ 0x50b8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r1, r6 │ │ │ │ - bl 22ade4 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 22a65c <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a38e │ │ │ │ - b.n 6a3fe │ │ │ │ + bne.n 6a486 │ │ │ │ + b.n 6a4f6 │ │ │ │ movs r3, #2 │ │ │ │ - movw r0, #22900 @ 0x5974 │ │ │ │ + movw r0, #20664 @ 0x50b8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 6a3fe │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 6a4f6 │ │ │ │ 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 6a3f2 │ │ │ │ + beq.n 6a4ea │ │ │ │ mov r1, r6 │ │ │ │ - bl 882f0 │ │ │ │ - cbnz r0, 6a3f2 │ │ │ │ + bl 88318 │ │ │ │ + cbnz r0, 6a4ea │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #35680 @ 0x8b60 │ │ │ │ + movw r1, #33432 @ 0x8298 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #22900 @ 0x5974 │ │ │ │ + movw r0, #20664 @ 0x50b8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 24109c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6a3fe │ │ │ │ + bl 2408ac <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6a4f6 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 2404a0 │ │ │ │ + b.w 23fcb0 │ │ │ │ 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, 6a41e │ │ │ │ + cbnz r2, 6a516 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 6a432 │ │ │ │ - b.n 6a444 │ │ │ │ - movw r0, #61860 @ 0xf1a4 │ │ │ │ + bne.n 6a52a │ │ │ │ + b.n 6a53c │ │ │ │ + movw r0, #59716 @ 0xe944 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ - bl 22ade4 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 22a65c <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a416 │ │ │ │ - b.n 6a450 │ │ │ │ + bne.n 6a50e │ │ │ │ + b.n 6a548 │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #61860 @ 0xf1a4 │ │ │ │ + movw r0, #59716 @ 0xe944 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 6a450 │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 6a548 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2403f0 │ │ │ │ + b.w 23fc00 │ │ │ │ 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, 6a470 │ │ │ │ + cbnz r2, 6a568 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 6a484 │ │ │ │ - b.n 6a496 │ │ │ │ - movw r0, #34200 @ 0x8598 │ │ │ │ + bne.n 6a57c │ │ │ │ + b.n 6a58e │ │ │ │ + movw r0, #32064 @ 0x7d40 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - bl 22ade4 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 22a65c <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a468 │ │ │ │ - b.n 6a4a2 │ │ │ │ + bne.n 6a560 │ │ │ │ + b.n 6a59a │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #34200 @ 0x8598 │ │ │ │ + movw r0, #32064 @ 0x7d40 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 6a4a2 │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 6a59a │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2500e4 │ │ │ │ + b.w 24f8cc │ │ │ │ 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 703d8 │ │ │ │ - cbz r0, 6a4f6 │ │ │ │ - ldr r2, [pc, #64] @ (6a4fc ) │ │ │ │ - movw r1, #22912 @ 0x5980 │ │ │ │ + bl 70410 │ │ │ │ + cbz r0, 6a5ee │ │ │ │ + ldr r2, [pc, #64] @ (6a5f4 ) │ │ │ │ + movw r1, #20676 @ 0x50c4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r4, r0 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6a4e2 │ │ │ │ - ldr r2, [pc, #44] @ (6a4fc ) │ │ │ │ + beq.n 6a5da │ │ │ │ + ldr r2, [pc, #44] @ (6a5f4 ) │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #22928 @ 0x5990 │ │ │ │ + movw r1, #20692 @ 0x50d4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a4f8 │ │ │ │ + bne.n 6a5f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6a4f6 │ │ │ │ + bge.n 6a5ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6a4f6 │ │ │ │ + cbnz r3, 6a5ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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 1d8070 <_PyEvent_Notify@@Base> │ │ │ │ + bl 1d78e0 <_PyEvent_Notify@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fc1c0 <_PyXI_NewInterpreter@@Base+0x140> │ │ │ │ + bl 1fba50 <_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 20f2a8 │ │ │ │ + bl 20ea00 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #22940 @ 0x599c │ │ │ │ + movw r0, #20704 @ 0x50e0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - b.w e3efc │ │ │ │ + b.w e3a1c │ │ │ │ push {r4} │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ dmb ish │ │ │ │ ldr r2, [r0, #4] │ │ │ │ tst.w r1, #1 │ │ │ │ - movw r4, #22964 @ 0x59b4 │ │ │ │ + movw r4, #20728 @ 0x50f8 │ │ │ │ movt r4, #45 @ 0x2d │ │ │ │ - movw r1, #12700 @ 0x319c │ │ │ │ + movw r1, #55644 @ 0xd95c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #22976 @ 0x59c0 │ │ │ │ + movw r0, #20740 @ 0x5104 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ it eq │ │ │ │ moveq r1, r4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ pop {r4} │ │ │ │ - b.w e3efc │ │ │ │ + b.w e3a1c │ │ │ │ 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, #12700 @ 0x319c │ │ │ │ - movweq r1, #22964 @ 0x59b4 │ │ │ │ + movwne r1, #55644 @ 0xd95c │ │ │ │ + movweq r1, #20728 @ 0x50f8 │ │ │ │ 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, #23000 @ 0x59d8 │ │ │ │ + movw r0, #20764 @ 0x511c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ strd r4, r5, [sp] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - bl e3efc │ │ │ │ + bl e3a1c │ │ │ │ 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, #23044 @ 0x5a04 │ │ │ │ + movw r1, #20808 @ 0x5148 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8e7dc │ │ │ │ - cbz r0, 6a626 │ │ │ │ + bl 8e898 │ │ │ │ + cbz r0, 6a71e │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp.w r4, #28672 @ 0x7000 │ │ │ │ - bge.n 6a62a │ │ │ │ - cbz r4, 6a62a │ │ │ │ + bge.n 6a722 │ │ │ │ + cbz r4, 6a722 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #23060 @ 0x5a14 │ │ │ │ + movw r1, #20824 @ 0x5158 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov.w r2, #28672 @ 0x7000 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ + bl d56e0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a65a │ │ │ │ - bl 632c0 │ │ │ │ + b.n 6a752 │ │ │ │ + bl 634c8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 631e2 │ │ │ │ + bl 633ea │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a654 │ │ │ │ + bne.n 6a74c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - movw r1, #23092 @ 0x5a34 │ │ │ │ + movw r1, #20856 @ 0x5178 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ - b.n 6a626 │ │ │ │ + bl d56e0 │ │ │ │ + b.n 6a71e │ │ │ │ mov r0, r5 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ 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, #2152 @ 0x868 │ │ │ │ + movw r1, #52 @ 0x34 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8e7dc │ │ │ │ - cbz r0, 6a6b0 │ │ │ │ + bl 8e898 │ │ │ │ + cbz r0, 6a7a8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 270f00 <_PyTime_FromLong@@Base> │ │ │ │ + bl 270728 <_PyTime_FromLong@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6a6b0 │ │ │ │ + beq.n 6a7a8 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 1f6318 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1f5a90 <_PyTime_AsTimespec@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 2ad20 <__clock_settime64@plt> │ │ │ │ - cbz r0, 6a6b4 │ │ │ │ + cbz r0, 6a7ac │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a8634 │ │ │ │ + bl 1a7bc4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a6bc │ │ │ │ + b.n 6a7b4 │ │ │ │ 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 138940 │ │ │ │ + bl 137f28 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6a724 │ │ │ │ + cbz r0, 6a81c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl e4914 │ │ │ │ + bl e448c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl e4914 │ │ │ │ + bl e448c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl e4914 │ │ │ │ + bl e448c │ │ │ │ mov r2, r6 │ │ │ │ ldrd r6, r7, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - movw r0, #23120 @ 0x5a50 │ │ │ │ + movw r0, #20884 @ 0x5194 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 808ec │ │ │ │ + bl 8091c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6a718 │ │ │ │ + bge.n 6a810 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 6a71c │ │ │ │ + cbz r3, 6a814 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6a724 │ │ │ │ + b.n 6a81c │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6a718 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6a810 │ │ │ │ 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 6a762 │ │ │ │ - movw r2, #56596 @ 0xdd14 │ │ │ │ + bmi.n 6a85a │ │ │ │ + movw r2, #54356 @ 0xd454 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #40216 @ 0x9d18 │ │ │ │ + movw r1, #37828 @ 0x93c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #61716 @ 0xf114 │ │ │ │ + movw r0, #59476 @ 0xe854 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 24109c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6a7a6 │ │ │ │ + bl 2408ac <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6a89e │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b428 │ │ │ │ + bl 8b434 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6a7a6 │ │ │ │ + cbz r0, 6a89e │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6a790 │ │ │ │ + beq.n 6a888 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #63348 @ 0xf774 │ │ │ │ + movw r1, #61108 @ 0xeeb4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 6a7a6 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 6a89e │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #5 │ │ │ │ movs r0, #0 │ │ │ │ blx 2baf0 │ │ │ │ movs r1, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1a8774 │ │ │ │ + b.w 1a7d04 │ │ │ │ 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 6a7d2 │ │ │ │ + bne.n 6a8ca │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6a7ea │ │ │ │ - b.n 6a82a │ │ │ │ + bne.n 6a8e2 │ │ │ │ + b.n 6a922 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #35972 @ 0x8c84 │ │ │ │ + movw r0, #33732 @ 0x83c4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a7c2 │ │ │ │ - b.n 6a898 │ │ │ │ + bne.n 6a8ba │ │ │ │ + b.n 6a990 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 6a80c │ │ │ │ + bpl.n 6a904 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b428 │ │ │ │ + bl 8b434 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a898 │ │ │ │ + beq.n 6a990 │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6a82c │ │ │ │ - b.n 6a86a │ │ │ │ - movw r2, #32456 @ 0x7ec8 │ │ │ │ + beq.n 6a924 │ │ │ │ + b.n 6a962 │ │ │ │ + movw r2, #30076 @ 0x757c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #35680 @ 0x8b60 │ │ │ │ + movw r1, #33432 @ 0x8298 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #35972 @ 0x8c84 │ │ │ │ + movw r0, #33732 @ 0x83c4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 24109c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6a898 │ │ │ │ + bl 2408ac <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6a990 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 6a854 │ │ │ │ - movw r2, #56596 @ 0xdd14 │ │ │ │ + bmi.n 6a94c │ │ │ │ + movw r2, #54356 @ 0xd454 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #35928 @ 0x8c58 │ │ │ │ + movw r1, #33688 @ 0x8398 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #35972 @ 0x8c84 │ │ │ │ + movw r0, #33732 @ 0x83c4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 24109c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6a898 │ │ │ │ + bl 2408ac <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6a990 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b428 │ │ │ │ + bl 8b434 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6a898 │ │ │ │ + cbz r0, 6a990 │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6a882 │ │ │ │ + beq.n 6a97a │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #63348 @ 0xf774 │ │ │ │ + movw r1, #61108 @ 0xeeb4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 6a898 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 6a990 │ │ │ │ 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 1a8774 │ │ │ │ + b.w 1a7d04 │ │ │ │ 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 6a8c4 │ │ │ │ + bne.n 6a9bc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6a8dc │ │ │ │ - b.n 6a91c │ │ │ │ + bne.n 6a9d4 │ │ │ │ + b.n 6aa14 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #35984 @ 0x8c90 │ │ │ │ + movw r0, #33744 @ 0x83d0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a8b4 │ │ │ │ - b.n 6a99c │ │ │ │ + bne.n 6a9ac │ │ │ │ + b.n 6aa94 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 6a8fe │ │ │ │ + bpl.n 6a9f6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b428 │ │ │ │ + bl 8b434 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a99c │ │ │ │ + beq.n 6aa94 │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6a91e │ │ │ │ - b.n 6a95c │ │ │ │ - movw r2, #32456 @ 0x7ec8 │ │ │ │ + beq.n 6aa16 │ │ │ │ + b.n 6aa54 │ │ │ │ + movw r2, #30076 @ 0x757c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #35680 @ 0x8b60 │ │ │ │ + movw r1, #33432 @ 0x8298 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #35984 @ 0x8c90 │ │ │ │ + movw r0, #33744 @ 0x83d0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 24109c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6a99c │ │ │ │ + bl 2408ac <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6aa94 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 6a946 │ │ │ │ - movw r2, #56596 @ 0xdd14 │ │ │ │ + bmi.n 6aa3e │ │ │ │ + movw r2, #54356 @ 0xd454 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #35928 @ 0x8c58 │ │ │ │ + movw r1, #33688 @ 0x8398 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #35984 @ 0x8c90 │ │ │ │ + movw r0, #33744 @ 0x83d0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 24109c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6a99c │ │ │ │ + bl 2408ac <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6aa94 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b428 │ │ │ │ + bl 8b434 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 6a99c │ │ │ │ + cbz r0, 6aa94 │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6a974 │ │ │ │ + beq.n 6aa6c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #63348 @ 0xf774 │ │ │ │ + movw r1, #61108 @ 0xeeb4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 6a99c │ │ │ │ + bl f1b28 │ │ │ │ + b.n 6aa94 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl fb46c │ │ │ │ + bl fae3c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a986 │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 6a99c │ │ │ │ + bne.n 6aa7e │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 6aa94 │ │ │ │ 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 1a8774 │ │ │ │ + b.w 1a7d04 │ │ │ │ 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 6aa14 │ │ │ │ + beq.n 6ab0c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 6a9f6 │ │ │ │ + bpl.n 6aaee │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b428 │ │ │ │ + bl 8b434 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6aa3e │ │ │ │ + cbz r0, 6ab36 │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6aa16 │ │ │ │ + beq.n 6ab0e │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #63348 @ 0xf774 │ │ │ │ + movw r1, #61108 @ 0xeeb4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 6aa3e │ │ │ │ - movw r2, #32456 @ 0x7ec8 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 6ab36 │ │ │ │ + movw r2, #30076 @ 0x757c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #40216 @ 0x9d18 │ │ │ │ + movw r1, #37828 @ 0x93c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #36000 @ 0x8ca0 │ │ │ │ + movw r0, #33760 @ 0x83e0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 24109c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6aa3e │ │ │ │ + bl 2408ac <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6ab36 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b24c │ │ │ │ - cbnz r0, 6aa32 │ │ │ │ + cbnz r0, 6ab2a │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1a8634 │ │ │ │ + b.w 1a7bc4 │ │ │ │ movs r1, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1a8774 │ │ │ │ + b.w 1a7d04 │ │ │ │ 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 6aa82 │ │ │ │ + bne.n 6ab7a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 6aa9a │ │ │ │ - movw r2, #56596 @ 0xdd14 │ │ │ │ + bmi.n 6ab92 │ │ │ │ + movw r2, #54356 @ 0xd454 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #35680 @ 0x8b60 │ │ │ │ + movw r1, #33432 @ 0x8298 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #36012 @ 0x8cac │ │ │ │ + movw r0, #33772 @ 0x83ec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 24109c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6aaa6 │ │ │ │ + bl 2408ac <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6ab9e │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #36012 @ 0x8cac │ │ │ │ + movw r0, #33772 @ 0x83ec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6aa5a │ │ │ │ - b.n 6aaa6 │ │ │ │ + bne.n 6ab52 │ │ │ │ + b.n 6ab9e │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b428 │ │ │ │ + bl 8b434 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6aaaa │ │ │ │ + cbnz r0, 6aba2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6ab38 │ │ │ │ + b.n 6ac30 │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 6aae2 │ │ │ │ + bne.n 6abda │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6ab18 │ │ │ │ + beq.n 6ac10 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 6aafa │ │ │ │ + bpl.n 6abf2 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b428 │ │ │ │ + bl 8b434 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6aaa6 │ │ │ │ + beq.n 6ab9e │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6ab1a │ │ │ │ + beq.n 6ac12 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #63348 @ 0xf774 │ │ │ │ + movw r1, #61108 @ 0xeeb4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 6aaa6 │ │ │ │ - movw r2, #32456 @ 0x7ec8 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 6ab9e │ │ │ │ + movw r2, #30076 @ 0x757c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #35928 @ 0x8c58 │ │ │ │ + movw r1, #33688 @ 0x8398 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #36012 @ 0x8cac │ │ │ │ + movw r0, #33772 @ 0x83ec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 24109c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6aaa6 │ │ │ │ + bl 2408ac <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6ab9e │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2ae78 │ │ │ │ - cbz r0, 6ab30 │ │ │ │ + cbz r0, 6ac28 │ │ │ │ movs r1, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1a8774 │ │ │ │ + b.w 1a7d04 │ │ │ │ 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, #32168 @ 0x7da8 │ │ │ │ + movw r1, #29788 @ 0x745c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8e7dc │ │ │ │ - cbnz r0, 6ab62 │ │ │ │ + bl 8e898 │ │ │ │ + cbnz r0, 6ac5a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6ab96 │ │ │ │ + b.n 6ac8e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl f1c48 │ │ │ │ + bl f1694 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6ab5e │ │ │ │ + beq.n 6ac56 │ │ │ │ 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 75fa8 │ │ │ │ + bl 75fe0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ @@ -94778,691 +94852,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, #23128 @ 0x5a58 │ │ │ │ + movw r1, #20892 @ 0x519c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 8e7dc │ │ │ │ - cbnz r0, 6abc4 │ │ │ │ + bl 8e898 │ │ │ │ + cbnz r0, 6acbc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6ac3c │ │ │ │ + b.n 6ad34 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl f1c48 │ │ │ │ + bl f1694 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6abc0 │ │ │ │ + beq.n 6acb8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ - bl f1c48 │ │ │ │ + bl f1694 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6ac36 │ │ │ │ + cbz r0, 6ad2e │ │ │ │ ldrd r3, r0, [sp] │ │ │ │ cmp r3, r0 │ │ │ │ - bgt.n 6abf4 │ │ │ │ + bgt.n 6acec │ │ │ │ subs r0, r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ blx 2b7c0 │ │ │ │ - cbz r0, 6ac12 │ │ │ │ + cbz r0, 6ad0a │ │ │ │ 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 6ac2e │ │ │ │ + b.n 6ad26 │ │ │ │ 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 75fa8 │ │ │ │ + bl 75fe0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 75fa8 │ │ │ │ + bl 75fe0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0006ac42 <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ - movw r0, #11744 @ 0x2de0 │ │ │ │ +0006ad3a <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ + movw r0, #9504 @ 0x2520 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ movw r1, #14935 @ 0x3a57 │ │ │ │ - b.w 196194 │ │ │ │ - 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 71608 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6ace8 <_Py_Get_Getpath_CodeObject@@Base+0xa6> │ │ │ │ - mov r4, r0 │ │ │ │ - blx 2b01c │ │ │ │ - mov r6, r0 │ │ │ │ - cbz r0, 6ac7a <_Py_Get_Getpath_CodeObject@@Base+0x38> │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 6acb0 <_Py_Get_Getpath_CodeObject@@Base+0x6e> │ │ │ │ - movw r3, #43732 @ 0xaad4 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1a8634 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6ace8 <_Py_Get_Getpath_CodeObject@@Base+0xa6> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 6ace8 <_Py_Get_Getpath_CodeObject@@Base+0xa6> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6ace8 <_Py_Get_Getpath_CodeObject@@Base+0xa6> │ │ │ │ - bl 85b64 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 6acd4 <_Py_Get_Getpath_CodeObject@@Base+0x92> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6acfc <_Py_Get_Getpath_CodeObject@@Base+0xba> │ │ │ │ - adds r7, #8 │ │ │ │ - ldr r1, [r7, #0] │ │ │ │ - movw r2, #23059 @ 0x5a13 │ │ │ │ - movt r2, #6 │ │ │ │ - movw r0, #23132 @ 0x5a5c │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ - cbz r1, 6ad0c <_Py_Get_Getpath_CodeObject@@Base+0xca> │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - bl 808ec │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 6ac9e <_Py_Get_Getpath_CodeObject@@Base+0x5c> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7a1c4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6acec <_Py_Get_Getpath_CodeObject@@Base+0xaa> │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2ab9c │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 6ad12 <_Py_Get_Getpath_CodeObject@@Base+0xd0> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 6ace2 <_Py_Get_Getpath_CodeObject@@Base+0xa0> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6ace2 <_Py_Get_Getpath_CodeObject@@Base+0xa0> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 6acae <_Py_Get_Getpath_CodeObject@@Base+0x6c> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6acae <_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 6ad58 <_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 6ad70 <_Py_Get_Getpath_CodeObject@@Base+0x12e> │ │ │ │ - movw r2, #56596 @ 0xdd14 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #35680 @ 0x8b60 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #35996 @ 0x8c9c │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - bl 24109c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6add2 <_Py_Get_Getpath_CodeObject@@Base+0x190> │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #35996 @ 0x8c9c │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6ad30 <_Py_Get_Getpath_CodeObject@@Base+0xee> │ │ │ │ - b.n 6add2 <_Py_Get_Getpath_CodeObject@@Base+0x190> │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r3 │ │ │ │ - bl 8b428 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 6add2 <_Py_Get_Getpath_CodeObject@@Base+0x190> │ │ │ │ - blx 2bf84 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 6ad9e <_Py_Get_Getpath_CodeObject@@Base+0x15c> │ │ │ │ - movw r3, #43724 @ 0xaacc │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #63348 @ 0xf774 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 6add2 <_Py_Get_Getpath_CodeObject@@Base+0x190> │ │ │ │ - ldrb r3, [r5, #0] │ │ │ │ - movs r4, #0 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - cbnz r3, 6adbe <_Py_Get_Getpath_CodeObject@@Base+0x17c> │ │ │ │ - mov r0, r7 │ │ │ │ - bl cf748 │ │ │ │ - movw r1, #23136 @ 0x5a60 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 6add2 <_Py_Get_Getpath_CodeObject@@Base+0x190> │ │ │ │ - movw r3, #5160 @ 0x1428 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 6ade2 <_Py_Get_Getpath_CodeObject@@Base+0x1a0> │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 125b60 │ │ │ │ - cbnz r0, 6add6 <_Py_Get_Getpath_CodeObject@@Base+0x194> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 6ae12 <_Py_Get_Getpath_CodeObject@@Base+0x1d0> │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl a0704 │ │ │ │ - mov r1, r0 │ │ │ │ - b.n 6ade4 <_Py_Get_Getpath_CodeObject@@Base+0x1a2> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2bcf4 │ │ │ │ - cbnz r0, 6ae02 <_Py_Get_Getpath_CodeObject@@Base+0x1c0> │ │ │ │ - movw r3, #43732 @ 0xaad4 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1a8634 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7a1c4 │ │ │ │ - b.n 6add2 <_Py_Get_Getpath_CodeObject@@Base+0x190> │ │ │ │ - movs r1, #0 │ │ │ │ - bl 1a8774 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r4, r3 │ │ │ │ - bl 7a1c4 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + b.w 195674 │ │ │ │ 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, 6ae3c <_Py_Get_Getpath_CodeObject@@Base+0x1fa> │ │ │ │ + cbnz r3, 6ad6e <_Py_Get_Getpath_CodeObject@@Base+0x34> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 6ae3c <_Py_Get_Getpath_CodeObject@@Base+0x1fa> │ │ │ │ + ble.n 6ad6e <_Py_Get_Getpath_CodeObject@@Base+0x34> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6ae3c <_Py_Get_Getpath_CodeObject@@Base+0x1fa> │ │ │ │ - cbnz r0, 6ae5a <_Py_Get_Getpath_CodeObject@@Base+0x218> │ │ │ │ + bne.n 6ad6e <_Py_Get_Getpath_CodeObject@@Base+0x34> │ │ │ │ + cbnz r0, 6ad8c <_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] @ (6aec4 <_Py_Get_Getpath_CodeObject@@Base+0x282>) │ │ │ │ + ldr r4, [pc, #120] @ (6adf4 <_Py_Get_Getpath_CodeObject@@Base+0xba>) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f26ec <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 6ae5a <_Py_Get_Getpath_CodeObject@@Base+0x218> │ │ │ │ + bl f213c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 6ad8c <_Py_Get_Getpath_CodeObject@@Base+0x52> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6aeb6 <_Py_Get_Getpath_CodeObject@@Base+0x274> │ │ │ │ + b.n 6ade8 <_Py_Get_Getpath_CodeObject@@Base+0xae> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 125b60 │ │ │ │ + bl 125628 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6ae56 <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ + beq.n 6ad88 <_Py_Get_Getpath_CodeObject@@Base+0x4e> │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl a0704 │ │ │ │ + bl a06ac │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ - movw r1, #57080 @ 0xdef8 │ │ │ │ + movw r1, #54840 @ 0xd638 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #23172 @ 0x5a84 │ │ │ │ + movw r0, #20896 @ 0x51a0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 91afc │ │ │ │ + bl 91bcc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6aea2 <_Py_Get_Getpath_CodeObject@@Base+0x260> │ │ │ │ - bl 97c24 │ │ │ │ + beq.n 6add4 <_Py_Get_Getpath_CodeObject@@Base+0x9a> │ │ │ │ + bl 97ca0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b6f0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 9a7f0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 6aeae <_Py_Get_Getpath_CodeObject@@Base+0x26c> │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 6ade0 <_Py_Get_Getpath_CodeObject@@Base+0xa6> │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6ae56 <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ + bne.n 6ad88 <_Py_Get_Getpath_CodeObject@@Base+0x4e> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ 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 125f70 │ │ │ │ + bl 125a3c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 6af04 <_Py_Get_Getpath_CodeObject@@Base+0x2c2> │ │ │ │ + beq.n 6ae34 <_Py_Get_Getpath_CodeObject@@Base+0xfa> │ │ │ │ ldr.w r2, [r7, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6af04 <_Py_Get_Getpath_CodeObject@@Base+0x2c2> │ │ │ │ + beq.n 6ae34 <_Py_Get_Getpath_CodeObject@@Base+0xfa> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 6af1c <_Py_Get_Getpath_CodeObject@@Base+0x2da> │ │ │ │ - b.n 6af2e <_Py_Get_Getpath_CodeObject@@Base+0x2ec> │ │ │ │ + bne.n 6ae4c <_Py_Get_Getpath_CodeObject@@Base+0x112> │ │ │ │ + b.n 6ae5e <_Py_Get_Getpath_CodeObject@@Base+0x124> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6aefc <_Py_Get_Getpath_CodeObject@@Base+0x2ba> │ │ │ │ - movw r0, #23184 @ 0x5a90 │ │ │ │ + beq.n 6ae2c <_Py_Get_Getpath_CodeObject@@Base+0xf2> │ │ │ │ + movw r0, #20908 @ 0x51ac │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r1, r4 │ │ │ │ - bl 22ade4 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 22a65c <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6aefc <_Py_Get_Getpath_CodeObject@@Base+0x2ba> │ │ │ │ - b.n 6af6a <_Py_Get_Getpath_CodeObject@@Base+0x328> │ │ │ │ + bne.n 6ae2c <_Py_Get_Getpath_CodeObject@@Base+0xf2> │ │ │ │ + b.n 6ae9a <_Py_Get_Getpath_CodeObject@@Base+0x160> │ │ │ │ movs r3, #3 │ │ │ │ - movw r0, #23184 @ 0x5a90 │ │ │ │ + movw r0, #20908 @ 0x51ac │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r2, r3 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 6af6a <_Py_Get_Getpath_CodeObject@@Base+0x328> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 6ae9a <_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 6af58 <_Py_Get_Getpath_CodeObject@@Base+0x316> │ │ │ │ + bmi.n 6ae88 <_Py_Get_Getpath_CodeObject@@Base+0x14e> │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #17728 @ 0x4540 │ │ │ │ + movw r2, #15488 @ 0x3c80 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #35928 @ 0x8c58 │ │ │ │ + movw r1, #33688 @ 0x8398 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #23184 @ 0x5a90 │ │ │ │ + movw r0, #20908 @ 0x51ac │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 24109c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6af6a <_Py_Get_Getpath_CodeObject@@Base+0x328> │ │ │ │ + bl 2408ac <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6ae9a <_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 20884c <_PyCode_ReturnsOnlyNone@@Base+0xf8> │ │ │ │ - cbnz r0, 6af6e <_Py_Get_Getpath_CodeObject@@Base+0x32c> │ │ │ │ + bl 208088 <_PyCode_ReturnsOnlyNone@@Base+0x124> │ │ │ │ + cbnz r0, 6ae9e <_Py_Get_Getpath_CodeObject@@Base+0x164> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6afe8 <_Py_Get_Getpath_CodeObject@@Base+0x3a6> │ │ │ │ + b.n 6af18 <_Py_Get_Getpath_CodeObject@@Base+0x1de> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #57 @ 0x39 │ │ │ │ - bgt.n 6af8e <_Py_Get_Getpath_CodeObject@@Base+0x34c> │ │ │ │ + bgt.n 6aebe <_Py_Get_Getpath_CodeObject@@Base+0x184> │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 6afaa <_Py_Get_Getpath_CodeObject@@Base+0x368> │ │ │ │ + b.n 6aeda <_Py_Get_Getpath_CodeObject@@Base+0x1a0> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, #57 @ 0x39 │ │ │ │ str r2, [r0, #12] │ │ │ │ - beq.n 6afce <_Py_Get_Getpath_CodeObject@@Base+0x38c> │ │ │ │ + beq.n 6aefe <_Py_Get_Getpath_CodeObject@@Base+0x1c4> │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6afe8 <_Py_Get_Getpath_CodeObject@@Base+0x3a6> │ │ │ │ - bl 77318 │ │ │ │ + beq.n 6af18 <_Py_Get_Getpath_CodeObject@@Base+0x1de> │ │ │ │ + bl 77350 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #23200 @ 0x5aa0 │ │ │ │ + movw r1, #20924 @ 0x51bc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 6af6a <_Py_Get_Getpath_CodeObject@@Base+0x328> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 6ae9a <_Py_Get_Getpath_CodeObject@@Base+0x160> │ │ │ │ cmp r2, r1 │ │ │ │ - ble.n 6af7c <_Py_Get_Getpath_CodeObject@@Base+0x33a> │ │ │ │ + ble.n 6aeac <_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 6afaa <_Py_Get_Getpath_CodeObject@@Base+0x368> │ │ │ │ + b.n 6aeda <_Py_Get_Getpath_CodeObject@@Base+0x1a0> │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6afe8 <_Py_Get_Getpath_CodeObject@@Base+0x3a6> │ │ │ │ + beq.n 6af18 <_Py_Get_Getpath_CodeObject@@Base+0x1de> │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6af8e <_Py_Get_Getpath_CodeObject@@Base+0x34c> │ │ │ │ + bne.n 6aebe <_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} │ │ │ │ - nop │ │ │ │ + │ │ │ │ +0006af1a <_PyOS_IsMainThread@@Base>: │ │ │ │ + ldr r3, [pc, #12] @ (6af28 <_PyOS_IsMainThread@@Base+0xe>) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + b.w 1a5a44 <_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 6af6c <_PyOS_IsMainThread@@Base+0x52> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ + bmi.n 6af84 <_PyOS_IsMainThread@@Base+0x6a> │ │ │ │ + movw r2, #54356 @ 0xd454 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #33432 @ 0x8298 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #33756 @ 0x83dc │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl 2408ac <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6afe6 <_PyOS_IsMainThread@@Base+0xcc> │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #33756 @ 0x83dc │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + mov r2, r3 │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6af44 <_PyOS_IsMainThread@@Base+0x2a> │ │ │ │ + b.n 6afe6 <_PyOS_IsMainThread@@Base+0xcc> │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, r3 │ │ │ │ + bl 8b434 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 6afe6 <_PyOS_IsMainThread@@Base+0xcc> │ │ │ │ + blx 2bf84 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 6afb2 <_PyOS_IsMainThread@@Base+0x98> │ │ │ │ + movw r3, #43724 @ 0xaacc │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #61108 @ 0xeeb4 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1b28 │ │ │ │ + b.n 6afe6 <_PyOS_IsMainThread@@Base+0xcc> │ │ │ │ + ldrb r3, [r5, #0] │ │ │ │ + movs r4, #0 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + cbnz r3, 6afd2 <_PyOS_IsMainThread@@Base+0xb8> │ │ │ │ + mov r0, r7 │ │ │ │ + bl cf2a0 │ │ │ │ + movw r1, #20944 @ 0x51d0 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl f1b28 │ │ │ │ + b.n 6afe6 <_PyOS_IsMainThread@@Base+0xcc> │ │ │ │ + movw r3, #5160 @ 0x1428 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 6aff6 <_PyOS_IsMainThread@@Base+0xdc> │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 125628 │ │ │ │ + cbnz r0, 6afea <_PyOS_IsMainThread@@Base+0xd0> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 6b026 <_PyOS_IsMainThread@@Base+0x10c> │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl a06ac │ │ │ │ + mov r1, r0 │ │ │ │ + b.n 6aff8 <_PyOS_IsMainThread@@Base+0xde> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2bcf4 │ │ │ │ + cbnz r0, 6b016 <_PyOS_IsMainThread@@Base+0xfc> │ │ │ │ + movw r3, #43732 @ 0xaad4 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1a7bc4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7a1f4 │ │ │ │ + b.n 6afe6 <_PyOS_IsMainThread@@Base+0xcc> │ │ │ │ + movs r1, #0 │ │ │ │ + bl 1a7d04 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, r3 │ │ │ │ + bl 7a1f4 │ │ │ │ + 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 6b0c8 <_Py_Get_Getpath_CodeObject@@Base+0x486> │ │ │ │ + beq.n 6b108 <_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 6b000 <_Py_Get_Getpath_CodeObject@@Base+0x3be> │ │ │ │ + bne.n 6b040 <_PyOS_IsMainThread@@Base+0x126> │ │ │ │ movw r3, #59848 @ 0xe9c8 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6b0c8 <_Py_Get_Getpath_CodeObject@@Base+0x486> │ │ │ │ + beq.n 6b108 <_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 6b04a <_Py_Get_Getpath_CodeObject@@Base+0x408> │ │ │ │ + b.n 6b08a <_PyOS_IsMainThread@@Base+0x170> │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6b0f6 <_Py_Get_Getpath_CodeObject@@Base+0x4b4> │ │ │ │ + beq.n 6b136 <_PyOS_IsMainThread@@Base+0x21c> │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 6b0c8 <_Py_Get_Getpath_CodeObject@@Base+0x486> │ │ │ │ + beq.n 6b108 <_PyOS_IsMainThread@@Base+0x1ee> │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b0ca <_Py_Get_Getpath_CodeObject@@Base+0x488> │ │ │ │ + beq.n 6b10a <_PyOS_IsMainThread@@Base+0x1f0> │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6b03c <_Py_Get_Getpath_CodeObject@@Base+0x3fa> │ │ │ │ + beq.n 6b07c <_PyOS_IsMainThread@@Base+0x162> │ │ │ │ sub.w r1, r2, #97 @ 0x61 │ │ │ │ cmp r1, #25 │ │ │ │ - bls.n 6b120 <_Py_Get_Getpath_CodeObject@@Base+0x4de> │ │ │ │ + bls.n 6b160 <_PyOS_IsMainThread@@Base+0x246> │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 6b03c <_Py_Get_Getpath_CodeObject@@Base+0x3fa> │ │ │ │ + bne.n 6b07c <_PyOS_IsMainThread@@Base+0x162> │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ adds r1, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6b138 <_Py_Get_Getpath_CodeObject@@Base+0x4f6> │ │ │ │ + beq.n 6b178 <_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 6b12a <_Py_Get_Getpath_CodeObject@@Base+0x4e8> │ │ │ │ + beq.n 6b16a <_PyOS_IsMainThread@@Base+0x250> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6b132 <_Py_Get_Getpath_CodeObject@@Base+0x4f0> │ │ │ │ + beq.n 6b172 <_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 6b0d0 <_Py_Get_Getpath_CodeObject@@Base+0x48e> │ │ │ │ + beq.n 6b110 <_PyOS_IsMainThread@@Base+0x1f6> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, fp │ │ │ │ mov r8, r5 │ │ │ │ - b.n 6b040 <_Py_Get_Getpath_CodeObject@@Base+0x3fe> │ │ │ │ + b.n 6b080 <_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 6b07a <_Py_Get_Getpath_CodeObject@@Base+0x438> │ │ │ │ + bne.n 6b0ba <_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 6b040 <_Py_Get_Getpath_CodeObject@@Base+0x3fe> │ │ │ │ + bne.n 6b080 <_PyOS_IsMainThread@@Base+0x166> │ │ │ │ ldrb.w r2, [r0, ip] │ │ │ │ cmp r2, #61 @ 0x3d │ │ │ │ - bne.n 6b046 <_Py_Get_Getpath_CodeObject@@Base+0x404> │ │ │ │ + bne.n 6b086 <_PyOS_IsMainThread@@Base+0x16c> │ │ │ │ add.w r5, r8, #2 │ │ │ │ mov r1, sl │ │ │ │ adds r5, r0, r5 │ │ │ │ - beq.n 6b142 <_Py_Get_Getpath_CodeObject@@Base+0x500> │ │ │ │ + beq.n 6b182 <_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 6b13e <_Py_Get_Getpath_CodeObject@@Base+0x4fc> │ │ │ │ - cbz r0, 6b13e <_Py_Get_Getpath_CodeObject@@Base+0x4fc> │ │ │ │ + beq.n 6b17e <_PyOS_IsMainThread@@Base+0x264> │ │ │ │ + cbz r0, 6b17e <_PyOS_IsMainThread@@Base+0x264> │ │ │ │ strb.w r0, [r1], #1 │ │ │ │ - b.n 6b10e <_Py_Get_Getpath_CodeObject@@Base+0x4cc> │ │ │ │ + b.n 6b14e <_PyOS_IsMainThread@@Base+0x234> │ │ │ │ subs r2, #32 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 6b03c <_Py_Get_Getpath_CodeObject@@Base+0x3fa> │ │ │ │ - b.n 6b064 <_Py_Get_Getpath_CodeObject@@Base+0x422> │ │ │ │ + bne.n 6b07c <_PyOS_IsMainThread@@Base+0x162> │ │ │ │ + b.n 6b0a4 <_PyOS_IsMainThread@@Base+0x18a> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, fp │ │ │ │ mov r8, r5 │ │ │ │ - b.n 6b0f0 <_Py_Get_Getpath_CodeObject@@Base+0x4ae> │ │ │ │ + b.n 6b130 <_PyOS_IsMainThread@@Base+0x216> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r8, r5 │ │ │ │ - b.n 6b0f6 <_Py_Get_Getpath_CodeObject@@Base+0x4b4> │ │ │ │ + b.n 6b136 <_PyOS_IsMainThread@@Base+0x21c> │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - b.n 6b0ee <_Py_Get_Getpath_CodeObject@@Base+0x4ac> │ │ │ │ + b.n 6b12e <_PyOS_IsMainThread@@Base+0x214> │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r1, #0] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 6b0ca <_Py_Get_Getpath_CodeObject@@Base+0x488> │ │ │ │ + b.n 6b10a <_PyOS_IsMainThread@@Base+0x1f0> │ │ │ │ nop │ │ │ │ │ │ │ │ -0006b148 : │ │ │ │ +0006b188 : │ │ │ │ subs r1, r0, #0 │ │ │ │ - blt.n 6b182 │ │ │ │ + blt.n 6b1c2 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ push {lr} │ │ │ │ - movw r2, #45581 @ 0xb20d │ │ │ │ + movw r2, #45645 @ 0xb24d │ │ │ │ movt r2, #6 │ │ │ │ ldr.w lr, [r3, #848] @ 0x350 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 6b176 │ │ │ │ + bne.n 6b1b6 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0006b188 <_Py_DecodeLocaleEx@@Base>: │ │ │ │ +0006b1c8 <_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, 6b1ba <_Py_DecodeLocaleEx@@Base+0x32> │ │ │ │ + cbnz r5, 6b1fa <_Py_DecodeLocaleEx@@Base+0x32> │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #100] @ (6b208 <_Py_DecodeLocaleEx@@Base+0x80>) │ │ │ │ + ldr r3, [pc, #100] @ (6b248 <_Py_DecodeLocaleEx@@Base+0x80>) │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r5, [r3, #1656] @ 0x678 │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.n 6b1c6 <_Py_DecodeLocaleEx@@Base+0x3e> │ │ │ │ + bgt.n 6b206 <_Py_DecodeLocaleEx@@Base+0x3e> │ │ │ │ ldr.w r0, [r3, #1360] @ 0x550 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6b1e4 <_Py_DecodeLocaleEx@@Base+0x5c> │ │ │ │ + beq.n 6b224 <_Py_DecodeLocaleEx@@Base+0x5c> │ │ │ │ mov r3, r7 │ │ │ │ - cbnz r0, 6b1f8 <_Py_DecodeLocaleEx@@Base+0x70> │ │ │ │ + cbnz r0, 6b238 <_Py_DecodeLocaleEx@@Base+0x70> │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #32] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 179704 │ │ │ │ + b.w 178bdc │ │ │ │ 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 1798cc │ │ │ │ + b.w 178da4 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 1792a4 │ │ │ │ - ldr r3, [pc, #24] @ (6b208 <_Py_DecodeLocaleEx@@Base+0x80>) │ │ │ │ + bl 17877c │ │ │ │ + ldr r3, [pc, #24] @ (6b248 <_Py_DecodeLocaleEx@@Base+0x80>) │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ str.w r0, [r3, #1360] @ 0x550 │ │ │ │ - b.n 6b1b4 <_Py_DecodeLocaleEx@@Base+0x2c> │ │ │ │ + b.n 6b1f4 <_Py_DecodeLocaleEx@@Base+0x2c> │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #32] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 632d6 │ │ │ │ + b.w 634de │ │ │ │ nop │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ b.w 2bf68 │ │ │ │ │ │ │ │ -0006b218 : │ │ │ │ +0006b258 : │ │ │ │ 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, 6b242 │ │ │ │ + cbz r3, 6b282 │ │ │ │ blx 2b320 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - bl 179248 │ │ │ │ - b.n 6b236 │ │ │ │ + bl 178720 │ │ │ │ + b.n 6b276 │ │ │ │ │ │ │ │ -0006b248 : │ │ │ │ +0006b288 : │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ push {lr} │ │ │ │ - movw r2, #45741 @ 0xb2ad │ │ │ │ + movw r2, #45805 @ 0xb2ed │ │ │ │ movt r2, #6 │ │ │ │ ldr.w lr, [r3, #860] @ 0x35c │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 6b26a │ │ │ │ + bne.n 6b2aa │ │ │ │ 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 │ │ │ │ │ │ │ │ -0006b278 : │ │ │ │ +0006b2b8 : │ │ │ │ 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, 6b2a4 │ │ │ │ + cbz r3, 6b2e4 │ │ │ │ blx 2b320 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - bl 179248 │ │ │ │ - b.n 6b296 │ │ │ │ + bl 178720 │ │ │ │ + b.n 6b2d6 │ │ │ │ nop │ │ │ │ mov r0, r1 │ │ │ │ b.w 2ae08 │ │ │ │ nop │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r1 │ │ │ │ it cc │ │ │ │ @@ -95475,168 +95482,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 6b32e │ │ │ │ + bcs.n 6b36e │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ adds r0, #1 │ │ │ │ - movw r1, #45581 @ 0xb20d │ │ │ │ + movw r1, #45645 @ 0xb24d │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r4, [r3, #848] @ 0x350 │ │ │ │ lsls r2, r0, #2 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 6b31c │ │ │ │ + bne.n 6b35c │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2bf6c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 6b32e │ │ │ │ + cbz r0, 6b36e │ │ │ │ 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 6b30c │ │ │ │ + bne.n 6b34c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 6b316 │ │ │ │ + b.n 6b356 │ │ │ │ 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 6b3d0 │ │ │ │ + ble.n 6b410 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r1, 6b36e │ │ │ │ + cbnz r1, 6b3ae │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r2, #45741 @ 0xb2ad │ │ │ │ + movw r2, #45805 @ 0xb2ed │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r5, [r3, #860] @ 0x35c │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 6b3f4 │ │ │ │ + bne.n 6b434 │ │ │ │ blx 2ae0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 6b3d0 │ │ │ │ + ble.n 6b410 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - cbnz r6, 6b396 │ │ │ │ + cbnz r6, 6b3d6 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r2, #45741 @ 0xb2ad │ │ │ │ + movw r2, #45805 @ 0xb2ed │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r5, [r3, #860] @ 0x35c │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 6b410 │ │ │ │ + bne.n 6b450 │ │ │ │ mov r0, r1 │ │ │ │ blx 2ae0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - ble.n 6b3d0 │ │ │ │ + ble.n 6b410 │ │ │ │ movw r7, #24184 @ 0x5e78 │ │ │ │ movt r7, #77 @ 0x4d │ │ │ │ movs r5, #2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ - cbnz r6, 6b3c4 │ │ │ │ + cbnz r6, 6b404 │ │ │ │ ldr.w r3, [r7, #860] @ 0x35c │ │ │ │ - movw r2, #45741 @ 0xb2ad │ │ │ │ + movw r2, #45805 @ 0xb2ed │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6b3ea │ │ │ │ + bne.n 6b42a │ │ │ │ blx 2ae0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 6b3ac │ │ │ │ + bgt.n 6b3ec │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r6, 6b3e4 │ │ │ │ - bl 6b248 │ │ │ │ + cbnz r6, 6b424 │ │ │ │ + bl 6b288 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 2ae0c │ │ │ │ - b.n 6b3d8 │ │ │ │ + b.n 6b418 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ blx r3 │ │ │ │ - b.n 6b3c8 │ │ │ │ + b.n 6b408 │ │ │ │ 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 6b418 │ │ │ │ + ble.n 6b458 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - b.n 6b38e │ │ │ │ + b.n 6b3ce │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ blx r5 │ │ │ │ - b.n 6b39c │ │ │ │ + b.n 6b3dc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - b.n 6b3d4 │ │ │ │ - cbz r1, 6b472 │ │ │ │ + b.n 6b414 │ │ │ │ + cbz r1, 6b4b2 │ │ │ │ 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] @ (6b474 ) │ │ │ │ - bl 18564c │ │ │ │ + ldr r0, [pc, #60] @ (6b4b4 ) │ │ │ │ + bl 184b24 │ │ │ │ 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 6b442 │ │ │ │ + bne.n 6b482 │ │ │ │ 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 │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ + adds r0, r2, r2 │ │ │ │ movs r1, r6 │ │ │ │ │ │ │ │ -0006b478 : │ │ │ │ +0006b4b8 : │ │ │ │ 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 │ │ │ │ @@ -95769,15 +95776,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 6b52a │ │ │ │ + bne.n 6b56a │ │ │ │ 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 │ │ │ │ @@ -95815,15 +95822,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 6b758 │ │ │ │ + beq.n 6b798 │ │ │ │ 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 │ │ │ │ @@ -95883,62 +95890,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 6b66c │ │ │ │ + b.n 6b6ac │ │ │ │ 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 6b79c │ │ │ │ + b.n 6b7dc │ │ │ │ eor.w fp, ip, fp │ │ │ │ cmp r5, #39 @ 0x27 │ │ │ │ add.w r2, r6, r3, ror #27 │ │ │ │ - bls.n 6b7cc │ │ │ │ + bls.n 6b80c │ │ │ │ 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 6b7de │ │ │ │ + beq.n 6b81e │ │ │ │ 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 6b776 │ │ │ │ + bhi.n 6b7b6 │ │ │ │ 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 6b792 │ │ │ │ + b.n 6b7d2 │ │ │ │ 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 6b792 │ │ │ │ + b.n 6b7d2 │ │ │ │ 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 │ │ │ │ @@ -95948,94 +95955,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 │ │ │ │ │ │ │ │ -0006b808 : │ │ │ │ +0006b848 : │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr.w r0, [r3, #800] @ 0x320 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0006b818 <_PyInterpreterState_Main@@Base>: │ │ │ │ +0006b858 <_PyInterpreterState_Main@@Base>: │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr.w r0, [r3, #800] @ 0x320 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0006b828 : │ │ │ │ +0006b868 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #60] @ 0x3c │ │ │ │ - cbz r3, 6b830 │ │ │ │ + cbz r3, 6b870 │ │ │ │ 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 7e924 <_PyType_GetDict@@Base> │ │ │ │ + bl 7e950 <_PyType_GetDict@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbnz r0, 6b86a │ │ │ │ + cbnz r0, 6b8aa │ │ │ │ mov r0, r2 │ │ │ │ - bl 7f5a8 │ │ │ │ + bl 7f5d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6b882 │ │ │ │ + blt.n 6b8c2 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #60] @ 0x3c │ │ │ │ - cbz r3, 6b868 │ │ │ │ + cbz r3, 6b8a8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 6b82e │ │ │ │ + b.n 6b86e │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #33380 @ 0x8264 │ │ │ │ + movw r1, #31140 @ 0x79a4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ + bl d56e0 │ │ │ │ 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 6bcc4 │ │ │ │ + bne.w 6bd04 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov sl, r0 │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w 6bf02 │ │ │ │ + bpl.w 6bf42 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 6bee6 │ │ │ │ + bpl.w 6bf26 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w r4, r2, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6bcc0 │ │ │ │ + beq.w 6bd00 │ │ │ │ add.w fp, r0, #20 │ │ │ │ movw r2, #44536 @ 0xadf8 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r3, #49013 @ 0xbf75 │ │ │ │ + movw r3, #49077 @ 0xbfb5 │ │ │ │ movt r3, #6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 6bf08 │ │ │ │ + bne.w 6bf48 │ │ │ │ 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] │ │ │ │ @@ -96061,15 +96068,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 6bccc │ │ │ │ + ble.w 6bd0c │ │ │ │ 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 │ │ │ │ @@ -96105,15 +96112,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 6baac │ │ │ │ + bls.n 6baec │ │ │ │ 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] │ │ │ │ @@ -96157,26 +96164,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 6ba10 │ │ │ │ + bgt.n 6ba50 │ │ │ │ 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 6bd18 │ │ │ │ + bhi.w 6bd58 │ │ │ │ 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 │ │ │ │ @@ -96323,31 +96330,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 6bd18 │ │ │ │ + bhi.n 6bd58 │ │ │ │ addw r9, pc, #8 │ │ │ │ ldr.w pc, [r9, r7, lsl #2] │ │ │ │ nop │ │ │ │ - pop {r0, r2, r3, pc} │ │ │ │ - movs r6, r0 │ │ │ │ - pop {r0, r2, pc} │ │ │ │ + pop {r0, r2, r3, r6, pc} │ │ │ │ movs r6, r0 │ │ │ │ - pop {r0, r2, r3, r4, r5, r6, r7} │ │ │ │ + pop {r0, r2, r6, pc} │ │ │ │ movs r6, r0 │ │ │ │ - revsh r3, r6 │ │ │ │ + pop {r0, r2, r3, r4, r5, pc} │ │ │ │ movs r6, r0 │ │ │ │ - bkpt 0x00dd │ │ │ │ + cbnz r3, 6bd7c │ │ │ │ movs r6, r0 │ │ │ │ - revsh r3, r4 │ │ │ │ - movs r6, r0 │ │ │ │ - revsh r3, r3 │ │ │ │ + ittte ne │ │ │ │ + movne r6, r0 │ │ │ │ + cbnz r3, 6bd80 @ unpredictable │ │ │ │ + movne r6, r0 │ │ │ │ + cbnz r3, 6bd82 @ unpredictable │ │ │ │ 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 │ │ │ │ @@ -96478,80 +96485,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 6bcb8 │ │ │ │ + b.n 6bcf8 │ │ │ │ ldrb.w r7, [fp, #4] │ │ │ │ bfi r4, r7, #0, #8 │ │ │ │ - b.n 6baf2 │ │ │ │ + b.n 6bb32 │ │ │ │ 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 6b8ca │ │ │ │ - b.n 6bcc0 │ │ │ │ + bne.w 6b90a │ │ │ │ + b.n 6bd00 │ │ │ │ ldr.w fp, [r0, #28] │ │ │ │ - b.n 6beea │ │ │ │ + b.n 6bf2a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6bcb8 │ │ │ │ + b.n 6bcf8 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006bf14 : │ │ │ │ +0006bf54 : │ │ │ │ mov r3, r1 │ │ │ │ - cbz r1, 6bf68 │ │ │ │ + cbz r1, 6bfa8 │ │ │ │ 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, #49013 @ 0xbf75 │ │ │ │ + movw ip, #49077 @ 0xbfb5 │ │ │ │ movt ip, #6 │ │ │ │ cmp r4, ip │ │ │ │ - bne.n 6bf6c │ │ │ │ + bne.n 6bfac │ │ │ │ movw r1, #61432 @ 0xeff8 │ │ │ │ movt r1, #79 @ 0x4f │ │ │ │ strd r0, r3, [sp] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6bfa0 │ │ │ │ + bl 6bfe0 │ │ │ │ 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 6bf5a │ │ │ │ + b.n 6bf9a │ │ │ │ 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 6bfa0 │ │ │ │ + bl 6bfe0 │ │ │ │ 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 │ │ │ │ @@ -96578,15 +96585,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 6c56e │ │ │ │ + ble.w 6c5ae │ │ │ │ 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 │ │ │ │ @@ -96627,15 +96634,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 6c164 │ │ │ │ + bls.n 6c1a4 │ │ │ │ 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] │ │ │ │ @@ -96679,30 +96686,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 6c0c0 │ │ │ │ + bgt.n 6c100 │ │ │ │ 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 6c39e │ │ │ │ + bhi.w 6c3de │ │ │ │ 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 │ │ │ │ @@ -96994,37 +97001,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 6c39e │ │ │ │ - add r5, pc, #4 @ (adr r5, 6c584 ) │ │ │ │ + bhi.w 6c3de │ │ │ │ + add r5, pc, #4 @ (adr r5, 6c5c4 ) │ │ │ │ ldr.w pc, [r5, r8, lsl #2] │ │ │ │ - stmia r3!, {r0, r1, r2, r4, r7} │ │ │ │ + stmia r3!, {r0, r1, r2, r4, r6, r7} │ │ │ │ movs r6, r0 │ │ │ │ - stmia r3!, {r0, r4, r7} │ │ │ │ + stmia r3!, {r0, r4, r6, r7} │ │ │ │ movs r6, r0 │ │ │ │ - stmia r3!, {r0, r1, r3, r7} │ │ │ │ + stmia r3!, {r0, r1, r3, r6, r7} │ │ │ │ movs r6, r0 │ │ │ │ - stmia r1!, {r0, r4, r5, r7} │ │ │ │ + stmia r1!, {r0, r4, r5, r6, r7} │ │ │ │ movs r6, r0 │ │ │ │ - stmia r5!, {r0, r5, r7} │ │ │ │ + stmia r5!, {r0, r5, r6, r7} │ │ │ │ movs r6, r0 │ │ │ │ - stmia r1!, {r0, r5, r7} │ │ │ │ + stmia r1!, {r0, r5, r6, r7} │ │ │ │ movs r6, r0 │ │ │ │ - stmia r1!, {r0, r3, r4, r7} │ │ │ │ + stmia r1!, {r0, r3, r4, r6, r7} │ │ │ │ movs r6, r0 │ │ │ │ ldrb.w r8, [r6, #4] │ │ │ │ bfi r7, r8, #0, #8 │ │ │ │ - b.n 6c1b0 │ │ │ │ + b.n 6c1f0 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006c5ac : │ │ │ │ +0006c5ec : │ │ │ │ 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 │ │ │ │ @@ -97042,92 +97049,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 6c8fe │ │ │ │ + beq.w 6c82c │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r8, r0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ add.w r7, r5, #64 @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ blx 2ab84 │ │ │ │ + mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6c90a │ │ │ │ + bne.w 6c97a │ │ │ │ add.w fp, r4, #28 │ │ │ │ - add.w r9, r5, #8 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr.w r2, [r9] │ │ │ │ + add.w r3, r5, #8 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6c6d8 │ │ │ │ + bne.n 6c71e │ │ │ │ add.w r9, r5, #136 @ 0x88 │ │ │ │ mov r0, r9 │ │ │ │ blx 2ab84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6c918 │ │ │ │ + bne.w 6c91a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 6c796 │ │ │ │ + bne.n 6c714 │ │ │ │ add.w r0, r5, #88 @ 0x58 │ │ │ │ blx 2b13c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6c934 │ │ │ │ + bne.w 6c96c │ │ │ │ mov r0, r9 │ │ │ │ blx 2c47c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6c926 │ │ │ │ + bne.w 6c8e4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 6c8b4 │ │ │ │ + beq.w 6c928 │ │ │ │ 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 6c668 │ │ │ │ + bne.n 6c6a4 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6c7b8 │ │ │ │ + bne.w 6c7fa │ │ │ │ movw r5, #24184 @ 0x5e78 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ ldr.w r3, [r5, #1024] @ 0x400 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6c86a │ │ │ │ + beq.w 6c814 │ │ │ │ blx 2b320 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r5, #816] @ 0x330 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6c6b0 │ │ │ │ - ldr r3, [pc, #696] @ (6c960 ) │ │ │ │ + bne.n 6c6ec │ │ │ │ + ldr r3, [pc, #692] @ (6c998 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6c7b8 │ │ │ │ + bne.w 6c7fa │ │ │ │ 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 6c846 │ │ │ │ + bne.w 6c838 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c47c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6c952 │ │ │ │ + bne.w 6c988 │ │ │ │ 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 6c674 │ │ │ │ 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 │ │ │ │ @@ -97139,521 +97151,510 @@ │ │ │ │ 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 6c94a │ │ │ │ - bl 127098 │ │ │ │ + beq.w 6c8f2 │ │ │ │ + bl 126b50 │ │ │ │ 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 6c942 │ │ │ │ + blt.w 6c964 │ │ │ │ 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 1270c0 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ + bl 126b78 <_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 6c7a0 │ │ │ │ - ldr.w r2, [r9] │ │ │ │ + bne.n 6c7da │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6c614 │ │ │ │ + beq.w 6c654 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 6c614 │ │ │ │ + bne.w 6c654 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r1, [fp] │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 6c894 │ │ │ │ - add.w r3, r2, #12 │ │ │ │ + beq.w 6c8fa │ │ │ │ + adds r2, #12 │ │ │ │ dmb ish │ │ │ │ - ldrex r1, [r3] │ │ │ │ - orr.w r1, r1, #1 │ │ │ │ - strex r2, r1, [r3] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 6c77e │ │ │ │ - movs r3, #1 │ │ │ │ + ldrex r0, [r2] │ │ │ │ + orr.w r0, r0, #1 │ │ │ │ + strex r1, r0, [r2] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 6c7c0 │ │ │ │ + mov.w r9, #1 │ │ │ │ dmb ish │ │ │ │ - b.n 6c614 │ │ │ │ - str r4, [r5, #4] │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r5, #12] │ │ │ │ - b.n 6c638 │ │ │ │ + b.n 6c654 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c886 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r4, r6 │ │ │ │ + bne.n 6c8ca │ │ │ │ + strd r4, r8, [sp, #4] │ │ │ │ + mov r8, r6 │ │ │ │ mov r6, r5 │ │ │ │ - mov r5, r9 │ │ │ │ + mov r5, r3 │ │ │ │ + str.w r9, [sp, #16] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - cbnz r2, 6c7d2 │ │ │ │ + cbnz r2, 6c85c │ │ │ │ mov r5, r6 │ │ │ │ - mov r6, r4 │ │ │ │ - mov r4, r3 │ │ │ │ - b.n 6c61c │ │ │ │ + mov r6, r8 │ │ │ │ + ldrd r4, r8, [sp, #4] │ │ │ │ + b.n 6c65a │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6c7bc │ │ │ │ + bne.n 6c7fe │ │ │ │ dmb ish │ │ │ │ - b.n 6c6b0 │ │ │ │ - ldr r2, [r6, #12] │ │ │ │ - str r2, [sp, #20] │ │ │ │ + b.n 6c6ec │ │ │ │ + bl 178720 │ │ │ │ + blx 2b320 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r2, [r5, #816] @ 0x330 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 6c6e2 │ │ │ │ + b.n 6c6ec │ │ │ │ + mov r0, r4 │ │ │ │ + bl 213810 <_PyXIData_Release@@Base+0xa18> │ │ │ │ + blx 2b590 │ │ │ │ + b.n 6c832 │ │ │ │ + uxtb r1, r2 │ │ │ │ + dmb ish │ │ │ │ + orrs r1, r3 │ │ │ │ + ldrex r0, [r9] │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.n 6c850 │ │ │ │ + strex r4, r1, [r9] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 6c840 │ │ │ │ + mov r2, r0 │ │ │ │ + dmb ish │ │ │ │ + beq.w 6c6fe │ │ │ │ + b.n 6c838 │ │ │ │ + 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 │ │ │ │ + mov.w r4, #1000 @ 0x3e8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr.w r1, [r2, #1028] @ 0x404 │ │ │ │ - mov.w r2, #1000 @ 0x3e8 │ │ │ │ - umull r2, r9, r9, r2 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 6c8f6 │ │ │ │ - bl 127098 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldrd r2, ip, [sp, #32] │ │ │ │ + ldr.w r2, [r3, #1028] @ 0x404 │ │ │ │ + umull r4, r9, r9, r4 │ │ │ │ + cbz r2, 6c8de │ │ │ │ + bl 126b50 │ │ │ │ + ldrd r2, r3, [sp, #32] │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + mvns r0, r4 │ │ │ │ sub.w lr, r1, r9 │ │ │ │ - mvns r0, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - sbcs.w lr, lr, ip │ │ │ │ - blt.n 6c8f0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - adds r0, r2, r0 │ │ │ │ - adc.w r1, ip, r9 │ │ │ │ + sbcs.w lr, lr, r3 │ │ │ │ + blt.n 6c8d8 │ │ │ │ + adds r0, r2, r4 │ │ │ │ + adc.w r1, r3, r9 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 1270c0 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ + bl 126b78 <_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 6c882 │ │ │ │ - mov r9, r5 │ │ │ │ + bne.n 6c8c6 │ │ │ │ + mov r3, r5 │ │ │ │ + ldr.w r9, [sp, #16] │ │ │ │ mov r5, r6 │ │ │ │ - mov r6, r4 │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 6c756 │ │ │ │ - uxtb r1, r2 │ │ │ │ - dmb ish │ │ │ │ - orrs r1, r3 │ │ │ │ - ldrex r0, [r9] │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.n 6c85e │ │ │ │ - strex r4, r1, [r9] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 6c84e │ │ │ │ - mov r2, r0 │ │ │ │ - dmb ish │ │ │ │ - beq.w 6c6c2 │ │ │ │ - b.n 6c846 │ │ │ │ - bl 179248 │ │ │ │ - blx 2b320 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r2, [r5, #816] @ 0x330 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 6c6a6 │ │ │ │ - b.n 6c6b0 │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ + mov r6, r8 │ │ │ │ + ldr.w r8, [sp, #8] │ │ │ │ + b.n 6c79c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6c7ac │ │ │ │ - movw r1, #34004 @ 0x84d4 │ │ │ │ + beq.n 6c7ec │ │ │ │ + movw r1, #31764 @ 0x7c14 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #212] @ (6c964 ) │ │ │ │ - bl 62ea6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #200] @ (6c99c ) │ │ │ │ + bl 630ae <_Py_FatalErrorFunc@@Base> │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 6c8a0 │ │ │ │ + bl 5e82c │ │ │ │ + b.n 6c884 │ │ │ │ + movw r1, #31912 @ 0x7ca8 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [pc, #172] @ (6c99c ) │ │ │ │ + bl 630ae <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 5e82c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + b.n 6c75c │ │ │ │ mov r0, r7 │ │ │ │ - strd r2, r3, [sp, #4] │ │ │ │ + str r2, [sp, #4] │ │ │ │ blx 2c47c │ │ │ │ - ldrd r3, r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c952 │ │ │ │ - cbnz r2, 6c8d4 │ │ │ │ + bne.n 6c988 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.n 6c946 │ │ │ │ mov r0, r4 │ │ │ │ - bl 213fa4 <_PyXIData_Release@@Base+0xa34> │ │ │ │ + bl 213810 <_PyXIData_Release@@Base+0xa18> │ │ │ │ blx 2b590 │ │ │ │ - b.n 6c8ae │ │ │ │ + b.n 6c914 │ │ │ │ + movw r1, #31832 @ 0x7c58 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [pc, #120] @ (6c99c ) │ │ │ │ + bl 630ae <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ blx 2c47c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6c952 │ │ │ │ + cbnz r0, 6c988 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 197644 <_PySys_GetRequiredAttr@@Base+0x1140> │ │ │ │ + bl 196b24 <_PySys_GetRequiredAttr@@Base+0x1140> │ │ │ │ mov r0, r4 │ │ │ │ - bl 213fa4 <_PyXIData_Release@@Base+0xa34> │ │ │ │ + bl 213810 <_PyXIData_Release@@Base+0xa18> │ │ │ │ blx 2b590 │ │ │ │ - b.n 6c8ce │ │ │ │ - adds r3, #12 │ │ │ │ + b.n 6c940 │ │ │ │ + add.w r9, r2, #12 │ │ │ │ dmb ish │ │ │ │ - ldrex r1, [r3] │ │ │ │ - bic.w r1, r1, #1 │ │ │ │ - strex r2, r1, [r3] │ │ │ │ + ldrex r3, [r9] │ │ │ │ + bic.w r3, r3, #1 │ │ │ │ + strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6c8da │ │ │ │ + bne.n 6c94e │ │ │ │ dmb ish │ │ │ │ - b.n 6c8a8 │ │ │ │ + b.n 6c90e │ │ │ │ + mov r1, r0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6c822 │ │ │ │ - bl 5e884 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - b.n 6c802 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 213fa4 <_PyXIData_Release@@Base+0xa34> │ │ │ │ - blx 2b590 │ │ │ │ - b.n 6c904 │ │ │ │ - movw r1, #33972 @ 0x84b4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #80] @ (6c964 ) │ │ │ │ - bl 62ea6 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #34072 @ 0x8518 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #64] @ (6c964 ) │ │ │ │ - bl 62ea6 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #34152 @ 0x8568 │ │ │ │ + b.n 6c784 │ │ │ │ + movw r1, #31872 @ 0x7c80 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #52] @ (6c964 ) │ │ │ │ - bl 62ea6 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #34112 @ 0x8540 │ │ │ │ + ldr r0, [pc, #36] @ (6c99c ) │ │ │ │ + bl 630ae <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #31732 @ 0x7bf4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #36] @ (6c964 ) │ │ │ │ - bl 62ea6 <_Py_FatalErrorFunc@@Base> │ │ │ │ - mov r1, r0 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6c73e │ │ │ │ - bl 5e884 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - b.n 6c716 │ │ │ │ - movw r1, #34036 @ 0x84f4 │ │ │ │ + ldr r0, [pc, #24] @ (6c99c ) │ │ │ │ + bl 630ae <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #31796 @ 0x7c34 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #8] @ (6c964 ) │ │ │ │ - bl 62ea6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #8] @ (6c99c ) │ │ │ │ + bl 630ae <_Py_FatalErrorFunc@@Base> │ │ │ │ + nop │ │ │ │ str r4, [r2, #88] @ 0x58 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ + ldrsh r0, [r2, r7] │ │ │ │ movs r1, r6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr.w r3, [r1, #716] @ 0x2cc │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ strd r1, r0, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6f19a │ │ │ │ + beq.w 6f1d2 │ │ │ │ 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 6efa0 │ │ │ │ + bne.w 6efd8 │ │ │ │ addw r3, pc, #1284 @ 0x504 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [sp, #80] @ 0x50 │ │ │ │ - movw r1, #34536 @ 0x86e8 │ │ │ │ + movw r1, #32296 @ 0x7e28 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f0be │ │ │ │ + beq.w 6f0f6 │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - movw r1, #34548 @ 0x86f4 │ │ │ │ + movw r1, #32308 @ 0x7e34 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ blx 2c22c │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r4, [pc, #780] @ (6ccf0 ) │ │ │ │ + ldr r4, [pc, #780] @ (6cd28 ) │ │ │ │ movs r6, #2 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ - movw r1, #40169 @ 0x9ce9 │ │ │ │ + movw r1, #40225 @ 0x9d21 │ │ │ │ movt r1, #7 │ │ │ │ - movw r0, #64569 @ 0xfc39 │ │ │ │ + movw r0, #64625 @ 0xfc71 │ │ │ │ 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, #45385 @ 0xb149 │ │ │ │ + movw r6, #45449 @ 0xb189 │ │ │ │ movt r6, #6 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ - movw r6, #45641 @ 0xb249 │ │ │ │ + movw r6, #45705 @ 0xb289 │ │ │ │ movt r6, #6 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ add.w r6, r4, #4096 @ 0x1000 │ │ │ │ - bl 18e914 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 18ddec <_Py_hashtable_new_full@@Base> │ │ │ │ mov r7, r0 │ │ │ │ str.w r0, [r6, #980] @ 0x3d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f1a4 │ │ │ │ - ldr r0, [pc, #708] @ (6ccf4 ) │ │ │ │ + beq.w 6f1dc │ │ │ │ + ldr r0, [pc, #708] @ (6cd2c ) │ │ │ │ movs r5, #0 │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #704] @ (6ccf8 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #704] @ (6ccfc ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #700] @ (6cd00 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #700] @ (6cd04 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #696] @ (6cd08 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #696] @ (6cd0c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #692] @ (6cd10 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #692] @ (6cd14 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #688] @ (6cd18 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #688] @ (6cd1c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #684] @ (6cd20 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #684] @ (6cd24 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #680] @ (6cd28 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #680] @ (6cd2c ) │ │ │ │ - bl 6f204 │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #704] @ (6cd30 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #704] @ (6cd34 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #700] @ (6cd38 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #700] @ (6cd3c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #696] @ (6cd40 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #696] @ (6cd44 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #692] @ (6cd48 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #692] @ (6cd4c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #688] @ (6cd50 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #688] @ (6cd54 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #684] @ (6cd58 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #684] @ (6cd5c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #680] @ (6cd60 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #680] @ (6cd64 ) │ │ │ │ + bl 6f23c │ │ │ │ add.w r0, r4, #16640 @ 0x4100 │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #668] @ (6cd30 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #668] @ (6cd34 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #664] @ (6cd38 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #664] @ (6cd3c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #660] @ (6cd40 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #660] @ (6cd44 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #656] @ (6cd48 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #656] @ (6cd4c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #652] @ (6cd50 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #652] @ (6cd54 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #648] @ (6cd58 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #648] @ (6cd5c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #644] @ (6cd60 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #644] @ (6cd64 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #640] @ (6cd68 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #640] @ (6cd6c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #636] @ (6cd70 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #636] @ (6cd74 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #632] @ (6cd78 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #632] @ (6cd7c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #628] @ (6cd80 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #628] @ (6cd84 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #624] @ (6cd88 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #624] @ (6cd8c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #620] @ (6cd90 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #620] @ (6cd94 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #616] @ (6cd98 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #616] @ (6cd9c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #612] @ (6cda0 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #612] @ (6cda4 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #608] @ (6cda8 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #608] @ (6cdac ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #604] @ (6cdb0 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #604] @ (6cdb4 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #600] @ (6cdb8 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #600] @ (6cdbc ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #596] @ (6cdc0 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #596] @ (6cdc4 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #592] @ (6cdc8 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #592] @ (6cdcc ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #588] @ (6cdd0 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #588] @ (6cdd4 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #584] @ (6cdd8 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #584] @ (6cddc ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #580] @ (6cde0 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #580] @ (6cde4 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #576] @ (6cde8 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #576] @ (6cdec ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #572] @ (6cdf0 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #572] @ (6cdf4 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #568] @ (6cdf8 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #568] @ (6cdfc ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #564] @ (6ce00 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #564] @ (6ce04 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #560] @ (6ce08 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #560] @ (6ce0c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #556] @ (6ce10 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #556] @ (6ce14 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #552] @ (6ce18 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #552] @ (6ce1c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #548] @ (6ce20 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #548] @ (6ce24 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #544] @ (6ce28 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #544] @ (6ce2c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #540] @ (6ce30 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #540] @ (6ce34 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #536] @ (6ce38 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #536] @ (6ce3c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #532] @ (6ce40 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #532] @ (6ce44 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #528] @ (6ce48 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #528] @ (6ce4c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #524] @ (6ce50 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #524] @ (6ce54 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #520] @ (6ce58 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #520] @ (6ce5c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #516] @ (6ce60 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #516] @ (6ce64 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #512] @ (6ce68 ) │ │ │ │ - bl 6f204 │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #668] @ (6cd68 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #668] @ (6cd6c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #664] @ (6cd70 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #664] @ (6cd74 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #660] @ (6cd78 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #660] @ (6cd7c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #656] @ (6cd80 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #656] @ (6cd84 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #652] @ (6cd88 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #652] @ (6cd8c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #648] @ (6cd90 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #648] @ (6cd94 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #644] @ (6cd98 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #644] @ (6cd9c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #640] @ (6cda0 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #640] @ (6cda4 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #636] @ (6cda8 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #636] @ (6cdac ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #632] @ (6cdb0 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #632] @ (6cdb4 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #628] @ (6cdb8 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #628] @ (6cdbc ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #624] @ (6cdc0 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #624] @ (6cdc4 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #620] @ (6cdc8 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #620] @ (6cdcc ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #616] @ (6cdd0 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #616] @ (6cdd4 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #612] @ (6cdd8 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #612] @ (6cddc ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #608] @ (6cde0 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #608] @ (6cde4 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #604] @ (6cde8 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #604] @ (6cdec ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #600] @ (6cdf0 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #600] @ (6cdf4 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #596] @ (6cdf8 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #596] @ (6cdfc ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #592] @ (6ce00 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #592] @ (6ce04 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #588] @ (6ce08 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #588] @ (6ce0c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #584] @ (6ce10 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #584] @ (6ce14 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #580] @ (6ce18 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #580] @ (6ce1c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #576] @ (6ce20 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #576] @ (6ce24 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #572] @ (6ce28 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #572] @ (6ce2c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #568] @ (6ce30 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #568] @ (6ce34 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #564] @ (6ce38 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #564] @ (6ce3c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #560] @ (6ce40 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #560] @ (6ce44 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #556] @ (6ce48 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #556] @ (6ce4c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #552] @ (6ce50 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #552] @ (6ce54 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #548] @ (6ce58 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #548] @ (6ce5c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #544] @ (6ce60 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #544] @ (6ce64 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #540] @ (6ce68 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #540] @ (6ce6c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #536] @ (6ce70 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #536] @ (6ce74 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #532] @ (6ce78 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #532] @ (6ce7c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #528] @ (6ce80 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #528] @ (6ce84 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #524] @ (6ce88 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #524] @ (6ce8c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #520] @ (6ce90 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #520] @ (6ce94 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #516] @ (6ce98 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #516] @ (6ce9c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #512] @ (6cea0 ) │ │ │ │ + bl 6f23c │ │ │ │ add.w r0, r4, #19328 @ 0x4b80 │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #504] @ (6ce6c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #500] @ (6ce70 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #500] @ (6ce74 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #496] @ (6ce78 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #496] @ (6ce7c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #492] @ (6ce80 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #492] @ (6ce84 ) │ │ │ │ - bl 6f204 │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #504] @ (6cea4 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #500] @ (6cea8 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #500] @ (6ceac ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #496] @ (6ceb0 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #496] @ (6ceb4 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #492] @ (6ceb8 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #492] @ (6cebc ) │ │ │ │ + bl 6f23c │ │ │ │ add.w r0, r4, #19584 @ 0x4c80 │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #480] @ (6ce88 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #480] @ (6ce8c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #476] @ (6ce90 ) │ │ │ │ - bl 6f204 │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #480] @ (6cec0 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #480] @ (6cec4 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #476] @ (6cec8 ) │ │ │ │ + bl 6f23c │ │ │ │ add.w r0, r4, #19712 @ 0x4d00 │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #468] @ (6ce94 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #464] @ (6ce98 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #464] @ (6ce9c ) │ │ │ │ - bl 6f204 │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #468] @ (6cecc ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #464] @ (6ced0 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #464] @ (6ced4 ) │ │ │ │ + bl 6f23c │ │ │ │ add.w r0, r4, #19840 @ 0x4d80 │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #452] @ (6cea0 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #452] @ (6cea4 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #448] @ (6cea8 ) │ │ │ │ - bl 6f204 │ │ │ │ - b.n 6ceb4 │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #452] @ (6ced8 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #452] @ (6cedc ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #448] @ (6cee0 ) │ │ │ │ + bl 6f23c │ │ │ │ + b.n 6ceec │ │ │ │ nop.w │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ add r5, sp, #560 @ 0x230 │ │ │ │ lsls r5, r1, #1 │ │ │ │ add r5, sp, #688 @ 0x2b0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ @@ -97701,29 +97702,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, 6cd62 │ │ │ │ + cbz r4, 6cd9a │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r4, 6cd6e │ │ │ │ + cbz r4, 6cda6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r4, 6cd7a │ │ │ │ + cbz r4, 6cdb2 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r4, 6cd86 │ │ │ │ + cbz r4, 6cdbe │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r0, 6cd94 │ │ │ │ + cbz r0, 6cdcc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r4, 6cda0 │ │ │ │ + cbz r4, 6cdd8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r4, 6cdac │ │ │ │ + cbz r4, 6cde4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r4, 6cdb8 │ │ │ │ + cbz r4, 6cdf0 │ │ │ │ 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 │ │ │ │ @@ -97731,27 +97732,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, 6cde0 │ │ │ │ + cbz r0, 6ce18 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r0, 6cdf0 │ │ │ │ + cbz r0, 6ce28 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r4, 6cdfc │ │ │ │ + cbz r4, 6ce34 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r4, 6ce0c │ │ │ │ + cbz r4, 6ce44 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r0, 6ce18 │ │ │ │ + cbz r0, 6ce50 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r0, 6ce24 │ │ │ │ + cbz r0, 6ce5c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r0, 6ce30 │ │ │ │ + cbz r0, 6ce68 │ │ │ │ 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 │ │ │ │ @@ -97823,27 +97824,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, 6ce58 │ │ │ │ + cbnz r0, 6ce90 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r0, 6ce64 │ │ │ │ + cbnz r0, 6ce9c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r4, 6ce6e │ │ │ │ + cbnz r4, 6cea6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r4, 6ce7a │ │ │ │ + cbnz r4, 6ceb2 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r4, 6ce86 │ │ │ │ + cbnz r4, 6cebe │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r0, 6ce96 │ │ │ │ + cbnz r0, 6cece │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r0, 6cea2 │ │ │ │ + cbnz r0, 6ceda │ │ │ │ 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 │ │ │ │ @@ -97851,288 +97852,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, 6ced0 │ │ │ │ + cbnz r4, 6cf08 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r4, 6cedc │ │ │ │ + cbnz r4, 6cf14 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r0, 6ceea │ │ │ │ + cbnz r0, 6cf22 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r0, 6cefe │ │ │ │ + cbnz r0, 6cf36 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r4, 6cf08 │ │ │ │ + cbnz r4, 6cf40 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r4, 6cf14 │ │ │ │ + cbnz r4, 6cf4c │ │ │ │ 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] @ (6d1b4 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #764] @ (6d1b8 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #760] @ (6d1bc ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #760] @ (6d1c0 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #756] @ (6d1c4 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #756] @ (6d1c8 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #752] @ (6d1cc ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #752] @ (6d1d0 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #748] @ (6d1d4 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #748] @ (6d1d8 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #744] @ (6d1dc ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #744] @ (6d1e0 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #740] @ (6d1e4 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #740] @ (6d1e8 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #736] @ (6d1ec ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #736] @ (6d1f0 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #732] @ (6d1f4 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #732] @ (6d1f8 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #728] @ (6d1fc ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #728] @ (6d200 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #724] @ (6d204 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #724] @ (6d208 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #720] @ (6d20c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #720] @ (6d210 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #716] @ (6d214 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #716] @ (6d218 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #712] @ (6d21c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #712] @ (6d220 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #708] @ (6d224 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #708] @ (6d228 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #704] @ (6d22c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #704] @ (6d230 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #700] @ (6d234 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #700] @ (6d238 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #696] @ (6d23c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #696] @ (6d240 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #692] @ (6d244 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #692] @ (6d248 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #688] @ (6d24c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #688] @ (6d250 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #684] @ (6d254 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #684] @ (6d258 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #680] @ (6d25c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #680] @ (6d260 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #676] @ (6d264 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #676] @ (6d268 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #672] @ (6d26c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #672] @ (6d270 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #668] @ (6d274 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #668] @ (6d278 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #664] @ (6d27c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #664] @ (6d280 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #660] @ (6d284 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #660] @ (6d288 ) │ │ │ │ - bl 6f204 │ │ │ │ + ldr r0, [pc, #764] @ (6d1ec ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #764] @ (6d1f0 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #760] @ (6d1f4 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #760] @ (6d1f8 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #756] @ (6d1fc ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #756] @ (6d200 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #752] @ (6d204 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #752] @ (6d208 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #748] @ (6d20c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #748] @ (6d210 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #744] @ (6d214 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #744] @ (6d218 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #740] @ (6d21c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #740] @ (6d220 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #736] @ (6d224 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #736] @ (6d228 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #732] @ (6d22c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #732] @ (6d230 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #728] @ (6d234 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #728] @ (6d238 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #724] @ (6d23c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #724] @ (6d240 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #720] @ (6d244 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #720] @ (6d248 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #716] @ (6d24c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #716] @ (6d250 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #712] @ (6d254 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #712] @ (6d258 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #708] @ (6d25c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #708] @ (6d260 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #704] @ (6d264 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #704] @ (6d268 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #700] @ (6d26c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #700] @ (6d270 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #696] @ (6d274 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #696] @ (6d278 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #692] @ (6d27c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #692] @ (6d280 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #688] @ (6d284 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #688] @ (6d288 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #684] @ (6d28c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #684] @ (6d290 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #680] @ (6d294 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #680] @ (6d298 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #676] @ (6d29c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #676] @ (6d2a0 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #672] @ (6d2a4 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #672] @ (6d2a8 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #668] @ (6d2ac ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #668] @ (6d2b0 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #664] @ (6d2b4 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #664] @ (6d2b8 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #660] @ (6d2bc ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #660] @ (6d2c0 ) │ │ │ │ + bl 6f23c │ │ │ │ add.w r0, r4, #21760 @ 0x5500 │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #648] @ (6d28c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #648] @ (6d290 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #644] @ (6d294 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #644] @ (6d298 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #640] @ (6d29c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #640] @ (6d2a0 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #636] @ (6d2a4 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #636] @ (6d2a8 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #632] @ (6d2ac ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #632] @ (6d2b0 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #628] @ (6d2b4 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #628] @ (6d2b8 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #624] @ (6d2bc ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #624] @ (6d2c0 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #620] @ (6d2c4 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #620] @ (6d2c8 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #616] @ (6d2cc ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #616] @ (6d2d0 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #612] @ (6d2d4 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #612] @ (6d2d8 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #608] @ (6d2dc ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #608] @ (6d2e0 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #604] @ (6d2e4 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #604] @ (6d2e8 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #600] @ (6d2ec ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #600] @ (6d2f0 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #596] @ (6d2f4 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #596] @ (6d2f8 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #592] @ (6d2fc ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #592] @ (6d300 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #588] @ (6d304 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #588] @ (6d308 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #584] @ (6d30c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #584] @ (6d310 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #580] @ (6d314 ) │ │ │ │ - bl 6f204 │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #648] @ (6d2c4 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #648] @ (6d2c8 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #644] @ (6d2cc ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #644] @ (6d2d0 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #640] @ (6d2d4 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #640] @ (6d2d8 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #636] @ (6d2dc ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #636] @ (6d2e0 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #632] @ (6d2e4 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #632] @ (6d2e8 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #628] @ (6d2ec ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #628] @ (6d2f0 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #624] @ (6d2f4 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #624] @ (6d2f8 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #620] @ (6d2fc ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #620] @ (6d300 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #616] @ (6d304 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #616] @ (6d308 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #612] @ (6d30c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #612] @ (6d310 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #608] @ (6d314 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #608] @ (6d318 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #604] @ (6d31c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #604] @ (6d320 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #600] @ (6d324 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #600] @ (6d328 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #596] @ (6d32c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #596] @ (6d330 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #592] @ (6d334 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #592] @ (6d338 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #588] @ (6d33c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #588] @ (6d340 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #584] @ (6d344 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #584] @ (6d348 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #580] @ (6d34c ) │ │ │ │ + bl 6f23c │ │ │ │ add.w r0, r4, #23040 @ 0x5a00 │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #572] @ (6d318 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #568] @ (6d31c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #568] @ (6d320 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #564] @ (6d324 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #564] @ (6d328 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #560] @ (6d32c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #560] @ (6d330 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #556] @ (6d334 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #556] @ (6d338 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #552] @ (6d33c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #552] @ (6d340 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #548] @ (6d344 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #548] @ (6d348 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #544] @ (6d34c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #544] @ (6d350 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #540] @ (6d354 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #540] @ (6d358 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #536] @ (6d35c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #536] @ (6d360 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #532] @ (6d364 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #532] @ (6d368 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #528] @ (6d36c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #528] @ (6d370 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #524] @ (6d374 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #524] @ (6d378 ) │ │ │ │ - bl 6f204 │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #572] @ (6d350 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #568] @ (6d354 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #568] @ (6d358 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #564] @ (6d35c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #564] @ (6d360 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #560] @ (6d364 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #560] @ (6d368 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #556] @ (6d36c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #556] @ (6d370 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #552] @ (6d374 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #552] @ (6d378 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #548] @ (6d37c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #548] @ (6d380 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #544] @ (6d384 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #544] @ (6d388 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #540] @ (6d38c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #540] @ (6d390 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #536] @ (6d394 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #536] @ (6d398 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #532] @ (6d39c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #532] @ (6d3a0 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #528] @ (6d3a4 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #528] @ (6d3a8 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #524] @ (6d3ac ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #524] @ (6d3b0 ) │ │ │ │ + bl 6f23c │ │ │ │ add.w r0, r4, #23936 @ 0x5d80 │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #512] @ (6d37c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #512] @ (6d380 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #508] @ (6d384 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #508] @ (6d388 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #504] @ (6d38c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #504] @ (6d390 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #500] @ (6d394 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #500] @ (6d398 ) │ │ │ │ - bl 6f204 │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #512] @ (6d3b4 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #512] @ (6d3b8 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #508] @ (6d3bc ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #508] @ (6d3c0 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #504] @ (6d3c4 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #504] @ (6d3c8 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #500] @ (6d3cc ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #500] @ (6d3d0 ) │ │ │ │ + bl 6f23c │ │ │ │ add.w r0, r4, #24192 @ 0x5e80 │ │ │ │ - bl 6f204 │ │ │ │ - b.n 6d39c │ │ │ │ + bl 6f23c │ │ │ │ + b.n 6d3d4 │ │ │ │ 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 │ │ │ │ @@ -98370,267 +98371,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] @ (6d698 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #760] @ (6d69c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #756] @ (6d6a0 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #756] @ (6d6a4 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #752] @ (6d6a8 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #752] @ (6d6ac ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #748] @ (6d6b0 ) │ │ │ │ - bl 6f204 │ │ │ │ + ldr r0, [pc, #760] @ (6d6d0 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #760] @ (6d6d4 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #756] @ (6d6d8 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #756] @ (6d6dc ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #752] @ (6d6e0 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #752] @ (6d6e4 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #748] @ (6d6e8 ) │ │ │ │ + bl 6f23c │ │ │ │ add.w r0, r4, #24448 @ 0x5f80 │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #740] @ (6d6b4 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #736] @ (6d6b8 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #736] @ (6d6bc ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #732] @ (6d6c0 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #732] @ (6d6c4 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #728] @ (6d6c8 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #728] @ (6d6cc ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #724] @ (6d6d0 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #724] @ (6d6d4 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #720] @ (6d6d8 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #720] @ (6d6dc ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #716] @ (6d6e0 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #716] @ (6d6e4 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #712] @ (6d6e8 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #712] @ (6d6ec ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #708] @ (6d6f0 ) │ │ │ │ - bl 6f204 │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #740] @ (6d6ec ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #736] @ (6d6f0 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #736] @ (6d6f4 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #732] @ (6d6f8 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #732] @ (6d6fc ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #728] @ (6d700 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #728] @ (6d704 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #724] @ (6d708 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #724] @ (6d70c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #720] @ (6d710 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #720] @ (6d714 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #716] @ (6d718 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #716] @ (6d71c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #712] @ (6d720 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #712] @ (6d724 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #708] @ (6d728 ) │ │ │ │ + bl 6f23c │ │ │ │ add.w r0, r4, #24960 @ 0x6180 │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #700] @ (6d6f4 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #696] @ (6d6f8 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #696] @ (6d6fc ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #692] @ (6d700 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #692] @ (6d704 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #688] @ (6d708 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #688] @ (6d70c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #684] @ (6d710 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #684] @ (6d714 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #680] @ (6d718 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #680] @ (6d71c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #676] @ (6d720 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #676] @ (6d724 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #672] @ (6d728 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #672] @ (6d72c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #668] @ (6d730 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #668] @ (6d734 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #664] @ (6d738 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #664] @ (6d73c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #660] @ (6d740 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #660] @ (6d744 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #656] @ (6d748 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #656] @ (6d74c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #652] @ (6d750 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #652] @ (6d754 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #648] @ (6d758 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #648] @ (6d75c ) │ │ │ │ - bl 6f204 │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #700] @ (6d72c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #696] @ (6d730 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #696] @ (6d734 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #692] @ (6d738 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #692] @ (6d73c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #688] @ (6d740 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #688] @ (6d744 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #684] @ (6d748 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #684] @ (6d74c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #680] @ (6d750 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #680] @ (6d754 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #676] @ (6d758 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #676] @ (6d75c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #672] @ (6d760 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #672] @ (6d764 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #668] @ (6d768 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #668] @ (6d76c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #664] @ (6d770 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #664] @ (6d774 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #660] @ (6d778 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #660] @ (6d77c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #656] @ (6d780 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #656] @ (6d784 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #652] @ (6d788 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #652] @ (6d78c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #648] @ (6d790 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #648] @ (6d794 ) │ │ │ │ + bl 6f23c │ │ │ │ add.w r0, r4, #25856 @ 0x6500 │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #636] @ (6d760 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #636] @ (6d764 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #632] @ (6d768 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #632] @ (6d76c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #628] @ (6d770 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #628] @ (6d774 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #624] @ (6d778 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #624] @ (6d77c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #620] @ (6d780 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #620] @ (6d784 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #616] @ (6d788 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #616] @ (6d78c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #612] @ (6d790 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #612] @ (6d794 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #608] @ (6d798 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #608] @ (6d79c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #604] @ (6d7a0 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #604] @ (6d7a4 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #600] @ (6d7a8 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #600] @ (6d7ac ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #596] @ (6d7b0 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #596] @ (6d7b4 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #592] @ (6d7b8 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #592] @ (6d7bc ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #588] @ (6d7c0 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #588] @ (6d7c4 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #584] @ (6d7c8 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #584] @ (6d7cc ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #580] @ (6d7d0 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #580] @ (6d7d4 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #576] @ (6d7d8 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #576] @ (6d7dc ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #572] @ (6d7e0 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #572] @ (6d7e4 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #568] @ (6d7e8 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #568] @ (6d7ec ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #564] @ (6d7f0 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #564] @ (6d7f4 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #560] @ (6d7f8 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #560] @ (6d7fc ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #556] @ (6d800 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #556] @ (6d804 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #552] @ (6d808 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #552] @ (6d80c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #548] @ (6d810 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #548] @ (6d814 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #544] @ (6d818 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #544] @ (6d81c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #540] @ (6d820 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #540] @ (6d824 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #536] @ (6d828 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #536] @ (6d82c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #532] @ (6d830 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #532] @ (6d834 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #528] @ (6d838 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #528] @ (6d83c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #524] @ (6d840 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #524] @ (6d844 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #520] @ (6d848 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #520] @ (6d84c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #516] @ (6d850 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #516] @ (6d854 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #512] @ (6d858 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #512] @ (6d85c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #508] @ (6d860 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #508] @ (6d864 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #504] @ (6d868 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #504] @ (6d86c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #500] @ (6d870 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #500] @ (6d874 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #496] @ (6d878 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #496] @ (6d87c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #492] @ (6d880 ) │ │ │ │ - bl 6f204 │ │ │ │ - b.n 6d884 │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #636] @ (6d798 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #636] @ (6d79c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #632] @ (6d7a0 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #632] @ (6d7a4 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #628] @ (6d7a8 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #628] @ (6d7ac ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #624] @ (6d7b0 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #624] @ (6d7b4 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #620] @ (6d7b8 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #620] @ (6d7bc ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #616] @ (6d7c0 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #616] @ (6d7c4 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #612] @ (6d7c8 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #612] @ (6d7cc ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #608] @ (6d7d0 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #608] @ (6d7d4 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #604] @ (6d7d8 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #604] @ (6d7dc ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #600] @ (6d7e0 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #600] @ (6d7e4 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #596] @ (6d7e8 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #596] @ (6d7ec ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #592] @ (6d7f0 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #592] @ (6d7f4 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #588] @ (6d7f8 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #588] @ (6d7fc ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #584] @ (6d800 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #584] @ (6d804 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #580] @ (6d808 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #580] @ (6d80c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #576] @ (6d810 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #576] @ (6d814 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #572] @ (6d818 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #572] @ (6d81c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #568] @ (6d820 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #568] @ (6d824 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #564] @ (6d828 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #564] @ (6d82c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #560] @ (6d830 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #560] @ (6d834 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #556] @ (6d838 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #556] @ (6d83c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #552] @ (6d840 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #552] @ (6d844 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #548] @ (6d848 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #548] @ (6d84c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #544] @ (6d850 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #544] @ (6d854 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #540] @ (6d858 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #540] @ (6d85c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #536] @ (6d860 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #536] @ (6d864 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #532] @ (6d868 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #532] @ (6d86c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #528] @ (6d870 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #528] @ (6d874 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #524] @ (6d878 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #524] @ (6d87c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #520] @ (6d880 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #520] @ (6d884 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #516] @ (6d888 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #516] @ (6d88c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #512] @ (6d890 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #512] @ (6d894 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #508] @ (6d898 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #508] @ (6d89c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #504] @ (6d8a0 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #504] @ (6d8a4 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #500] @ (6d8a8 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #500] @ (6d8ac ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #496] @ (6d8b0 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #496] @ (6d8b4 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #492] @ (6d8b8 ) │ │ │ │ + bl 6f23c │ │ │ │ + b.n 6d8bc │ │ │ │ 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} │ │ │ │ @@ -98669,489 +98670,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 6d728 │ │ │ │ + beq.n 6d760 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - beq.n 6d764 │ │ │ │ + beq.n 6d79c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - beq.n 6d7b0 │ │ │ │ + beq.n 6d7e8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - beq.n 6d7ec │ │ │ │ + beq.n 6d824 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - beq.n 6d630 │ │ │ │ + beq.n 6d668 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - beq.n 6d684 │ │ │ │ + beq.n 6d6bc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - beq.n 6d6c8 │ │ │ │ + beq.n 6d700 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bne.n 6d724 │ │ │ │ + bne.n 6d75c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bne.n 6d778 │ │ │ │ + bne.n 6d7b0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bne.n 6d7b4 │ │ │ │ + bne.n 6d7ec │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bne.n 6d7f0 │ │ │ │ + bne.n 6d828 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bne.n 6d62c │ │ │ │ + bne.n 6d664 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bne.n 6d688 │ │ │ │ + bne.n 6d6c0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bne.n 6d6cc │ │ │ │ + bne.n 6d704 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bne.n 6d710 │ │ │ │ + bne.n 6d748 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcs.n 6d74c │ │ │ │ + bcs.n 6d784 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcs.n 6d788 │ │ │ │ + bcs.n 6d7c0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcs.n 6d7cc │ │ │ │ + bcs.n 6d804 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcs.n 6d808 │ │ │ │ + bcs.n 6d840 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcs.n 6d64c │ │ │ │ + bcs.n 6d684 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcs.n 6d6a0 │ │ │ │ + bcs.n 6d6d8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcs.n 6d6dc │ │ │ │ + bcs.n 6d714 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcs.n 6d718 │ │ │ │ + bcs.n 6d750 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcc.n 6d754 │ │ │ │ + bcc.n 6d78c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcc.n 6d790 │ │ │ │ + bcc.n 6d7c8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcc.n 6d7cc │ │ │ │ + bcc.n 6d804 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcc.n 6d810 │ │ │ │ + bcc.n 6d848 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcc.n 6d68c │ │ │ │ + bcc.n 6d6c4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcc.n 6d6d0 │ │ │ │ + bcc.n 6d708 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcc.n 6d724 │ │ │ │ + bcc.n 6d75c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcc.n 6d768 │ │ │ │ + bcc.n 6d7a0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bmi.n 6d7b4 │ │ │ │ + bmi.n 6d7ec │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bmi.n 6d7f8 │ │ │ │ + bmi.n 6d830 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bmi.n 6d83c │ │ │ │ + bmi.n 6d874 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bmi.n 6d690 │ │ │ │ + bmi.n 6d6c8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bmi.n 6d6dc │ │ │ │ + bmi.n 6d714 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bmi.n 6d718 │ │ │ │ + bmi.n 6d750 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bmi.n 6d75c │ │ │ │ + bmi.n 6d794 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bpl.n 6d7a0 │ │ │ │ + bpl.n 6d7d8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bpl.n 6d7f4 │ │ │ │ + bpl.n 6d82c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bpl.n 6d838 │ │ │ │ + bpl.n 6d870 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bpl.n 6d884 │ │ │ │ + bpl.n 6d8bc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bpl.n 6d6c8 │ │ │ │ + bpl.n 6d700 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bpl.n 6d704 │ │ │ │ + bpl.n 6d73c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bpl.n 6d748 │ │ │ │ + bpl.n 6d780 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bpl.n 6d784 │ │ │ │ + bpl.n 6d7bc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvs.n 6d7d0 │ │ │ │ + bvs.n 6d808 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvs.n 6d81c │ │ │ │ + bvs.n 6d854 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvs.n 6d858 │ │ │ │ + bvs.n 6d890 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvs.n 6d894 │ │ │ │ + bvs.n 6d8cc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvs.n 6d6e0 │ │ │ │ + bvs.n 6d718 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvs.n 6d724 │ │ │ │ + bvs.n 6d75c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvs.n 6d760 │ │ │ │ + bvs.n 6d798 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvs.n 6d79c │ │ │ │ + bvs.n 6d7d4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvc.n 6d7d8 │ │ │ │ + bvc.n 6d810 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvc.n 6d814 │ │ │ │ + bvc.n 6d84c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvc.n 6d850 │ │ │ │ + bvc.n 6d888 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvc.n 6d894 │ │ │ │ + bvc.n 6d8cc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvc.n 6d8c8 │ │ │ │ + bvc.n 6d900 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvc.n 6d71c │ │ │ │ + bvc.n 6d754 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvc.n 6d758 │ │ │ │ + bvc.n 6d790 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvc.n 6d79c │ │ │ │ + bvc.n 6d7d4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvc.n 6d7d0 │ │ │ │ + bvc.n 6d808 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bhi.n 6d80c │ │ │ │ + bhi.n 6d844 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bhi.n 6d848 │ │ │ │ + bhi.n 6d880 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bhi.n 6d884 │ │ │ │ + bhi.n 6d8bc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bhi.n 6d8c0 │ │ │ │ + bhi.n 6d8f8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bhi.n 6d70c │ │ │ │ + bhi.n 6d744 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bhi.n 6d748 │ │ │ │ + bhi.n 6d780 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bhi.n 6d784 │ │ │ │ + bhi.n 6d7bc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bhi.n 6d7d0 │ │ │ │ + bhi.n 6d808 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bls.n 6d81c │ │ │ │ + bls.n 6d854 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bls.n 6d868 │ │ │ │ + bls.n 6d8a0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bls.n 6d8a4 │ │ │ │ + bls.n 6d8dc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bls.n 6d8e0 │ │ │ │ + bls.n 6d918 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bls.n 6d724 │ │ │ │ + bls.n 6d75c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bls.n 6d778 │ │ │ │ + bls.n 6d7b0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bls.n 6d7b4 │ │ │ │ + bls.n 6d7ec │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bls.n 6d7f8 │ │ │ │ + bls.n 6d830 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bge.n 6d83c │ │ │ │ + bge.n 6d874 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bge.n 6d878 │ │ │ │ + bge.n 6d8b0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bge.n 6d8b4 │ │ │ │ + bge.n 6d8ec │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bge.n 6d900 │ │ │ │ + bge.n 6d938 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bge.n 6d744 │ │ │ │ + bge.n 6d77c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bge.n 6d780 │ │ │ │ + bge.n 6d7b8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bge.n 6d7b4 │ │ │ │ + bge.n 6d7ec │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bge.n 6d7f0 │ │ │ │ + bge.n 6d828 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bge.n 6d83c │ │ │ │ + bge.n 6d874 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - blt.n 6d870 │ │ │ │ + blt.n 6d8a8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - blt.n 6d8b4 │ │ │ │ + blt.n 6d8ec │ │ │ │ lsls r5, r1, #1 │ │ │ │ - blt.n 6d8f8 │ │ │ │ + blt.n 6d930 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - blt.n 6d944 │ │ │ │ + blt.n 6d97c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - blt.n 6d790 │ │ │ │ + blt.n 6d7c8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - blt.n 6d7cc │ │ │ │ + blt.n 6d804 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - blt.n 6d810 │ │ │ │ + blt.n 6d848 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - blt.n 6d844 │ │ │ │ + blt.n 6d87c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bgt.n 6d890 │ │ │ │ + bgt.n 6d8c8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bgt.n 6d8d4 │ │ │ │ + bgt.n 6d90c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bgt.n 6d918 │ │ │ │ + bgt.n 6d950 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bgt.n 6d954 │ │ │ │ + bgt.n 6d98c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r0, [pc, #768] @ (6db88 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #768] @ (6db8c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #764] @ (6db90 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #764] @ (6db94 ) │ │ │ │ - bl 6f204 │ │ │ │ + ldr r0, [pc, #768] @ (6dbc0 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #768] @ (6dbc4 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #764] @ (6dbc8 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #764] @ (6dbcc ) │ │ │ │ + bl 6f23c │ │ │ │ add.w r0, r4, #28288 @ 0x6e80 │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #752] @ (6db98 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #752] @ (6db9c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #748] @ (6dba0 ) │ │ │ │ - bl 6f204 │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #752] @ (6dbd0 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #752] @ (6dbd4 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #748] @ (6dbd8 ) │ │ │ │ + bl 6f23c │ │ │ │ add.w r0, r4, #28416 @ 0x6f00 │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #740] @ (6dba4 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #736] @ (6dba8 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #736] @ (6dbac ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #732] @ (6dbb0 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #732] @ (6dbb4 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #728] @ (6dbb8 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #728] @ (6dbbc ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #724] @ (6dbc0 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #724] @ (6dbc4 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #720] @ (6dbc8 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #720] @ (6dbcc ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #716] @ (6dbd0 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #716] @ (6dbd4 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #712] @ (6dbd8 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #712] @ (6dbdc ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #708] @ (6dbe0 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #708] @ (6dbe4 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #704] @ (6dbe8 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #704] @ (6dbec ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #700] @ (6dbf0 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #700] @ (6dbf4 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #696] @ (6dbf8 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #696] @ (6dbfc ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #692] @ (6dc00 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #692] @ (6dc04 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #688] @ (6dc08 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #688] @ (6dc0c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #684] @ (6dc10 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #684] @ (6dc14 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #680] @ (6dc18 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #680] @ (6dc1c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #676] @ (6dc20 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #676] @ (6dc24 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #672] @ (6dc28 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #672] @ (6dc2c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #668] @ (6dc30 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #668] @ (6dc34 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #664] @ (6dc38 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #664] @ (6dc3c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #660] @ (6dc40 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #660] @ (6dc44 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #656] @ (6dc48 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #656] @ (6dc4c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #652] @ (6dc50 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #652] @ (6dc54 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #648] @ (6dc58 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #648] @ (6dc5c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #644] @ (6dc60 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #644] @ (6dc64 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #640] @ (6dc68 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #640] @ (6dc6c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #636] @ (6dc70 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #636] @ (6dc74 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #632] @ (6dc78 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #632] @ (6dc7c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #628] @ (6dc80 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #628] @ (6dc84 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #624] @ (6dc88 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #624] @ (6dc8c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #620] @ (6dc90 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #620] @ (6dc94 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #616] @ (6dc98 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #616] @ (6dc9c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #612] @ (6dca0 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #612] @ (6dca4 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #608] @ (6dca8 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #608] @ (6dcac ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #604] @ (6dcb0 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #604] @ (6dcb4 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #600] @ (6dcb8 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #600] @ (6dcbc ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #596] @ (6dcc0 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #596] @ (6dcc4 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #592] @ (6dcc8 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #592] @ (6dccc ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #588] @ (6dcd0 ) │ │ │ │ - bl 6f204 │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #740] @ (6dbdc ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #736] @ (6dbe0 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #736] @ (6dbe4 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #732] @ (6dbe8 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #732] @ (6dbec ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #728] @ (6dbf0 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #728] @ (6dbf4 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #724] @ (6dbf8 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #724] @ (6dbfc ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #720] @ (6dc00 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #720] @ (6dc04 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #716] @ (6dc08 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #716] @ (6dc0c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #712] @ (6dc10 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #712] @ (6dc14 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #708] @ (6dc18 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #708] @ (6dc1c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #704] @ (6dc20 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #704] @ (6dc24 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #700] @ (6dc28 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #700] @ (6dc2c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #696] @ (6dc30 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #696] @ (6dc34 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #692] @ (6dc38 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #692] @ (6dc3c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #688] @ (6dc40 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #688] @ (6dc44 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #684] @ (6dc48 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #684] @ (6dc4c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #680] @ (6dc50 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #680] @ (6dc54 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #676] @ (6dc58 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #676] @ (6dc5c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #672] @ (6dc60 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #672] @ (6dc64 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #668] @ (6dc68 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #668] @ (6dc6c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #664] @ (6dc70 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #664] @ (6dc74 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #660] @ (6dc78 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #660] @ (6dc7c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #656] @ (6dc80 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #656] @ (6dc84 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #652] @ (6dc88 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #652] @ (6dc8c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #648] @ (6dc90 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #648] @ (6dc94 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #644] @ (6dc98 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #644] @ (6dc9c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #640] @ (6dca0 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #640] @ (6dca4 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #636] @ (6dca8 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #636] @ (6dcac ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #632] @ (6dcb0 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #632] @ (6dcb4 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #628] @ (6dcb8 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #628] @ (6dcbc ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #624] @ (6dcc0 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #624] @ (6dcc4 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #620] @ (6dcc8 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #620] @ (6dccc ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #616] @ (6dcd0 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #616] @ (6dcd4 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #612] @ (6dcd8 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #612] @ (6dcdc ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #608] @ (6dce0 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #608] @ (6dce4 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #604] @ (6dce8 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #604] @ (6dcec ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #600] @ (6dcf0 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #600] @ (6dcf4 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #596] @ (6dcf8 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #596] @ (6dcfc ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #592] @ (6dd00 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #592] @ (6dd04 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #588] @ (6dd08 ) │ │ │ │ + bl 6f23c │ │ │ │ add.w r0, r4, #30720 @ 0x7800 │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #580] @ (6dcd4 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #576] @ (6dcd8 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #576] @ (6dcdc ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #572] @ (6dce0 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #572] @ (6dce4 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #568] @ (6dce8 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #568] @ (6dcec ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #564] @ (6dcf0 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #564] @ (6dcf4 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #560] @ (6dcf8 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #560] @ (6dcfc ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #556] @ (6dd00 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #556] @ (6dd04 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #552] @ (6dd08 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #552] @ (6dd0c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #548] @ (6dd10 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #548] @ (6dd14 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #544] @ (6dd18 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #544] @ (6dd1c ) │ │ │ │ - bl 6f204 │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #580] @ (6dd0c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #576] @ (6dd10 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #576] @ (6dd14 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #572] @ (6dd18 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #572] @ (6dd1c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #568] @ (6dd20 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #568] @ (6dd24 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #564] @ (6dd28 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #564] @ (6dd2c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #560] @ (6dd30 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #560] @ (6dd34 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #556] @ (6dd38 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #556] @ (6dd3c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #552] @ (6dd40 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #552] @ (6dd44 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #548] @ (6dd48 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #548] @ (6dd4c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #544] @ (6dd50 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #544] @ (6dd54 ) │ │ │ │ + bl 6f23c │ │ │ │ add.w r0, r4, #31360 @ 0x7a80 │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #532] @ (6dd20 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #532] @ (6dd24 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #528] @ (6dd28 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #528] @ (6dd2c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #524] @ (6dd30 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #524] @ (6dd34 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #520] @ (6dd38 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #520] @ (6dd3c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #516] @ (6dd40 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #516] @ (6dd44 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #512] @ (6dd48 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #512] @ (6dd4c ) │ │ │ │ - bl 6f204 │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #532] @ (6dd58 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #532] @ (6dd5c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #528] @ (6dd60 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #528] @ (6dd64 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #524] @ (6dd68 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #524] @ (6dd6c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #520] @ (6dd70 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #520] @ (6dd74 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #516] @ (6dd78 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #516] @ (6dd7c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #512] @ (6dd80 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #512] @ (6dd84 ) │ │ │ │ + bl 6f23c │ │ │ │ add.w r0, r4, #31744 @ 0x7c00 │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #500] @ (6dd50 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #500] @ (6dd54 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #496] @ (6dd58 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #496] @ (6dd5c ) │ │ │ │ - bl 6f204 │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #500] @ (6dd88 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #500] @ (6dd8c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #496] @ (6dd90 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #496] @ (6dd94 ) │ │ │ │ + bl 6f23c │ │ │ │ add.w r0, r4, #31872 @ 0x7c80 │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #484] @ (6dd60 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #484] @ (6dd64 ) │ │ │ │ - bl 6f204 │ │ │ │ - b.n 6dd68 │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #484] @ (6dd98 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #484] @ (6dd9c ) │ │ │ │ + bl 6f23c │ │ │ │ + b.n 6dda0 │ │ │ │ nop │ │ │ │ - bgt.n 6da9c │ │ │ │ + bgt.n 6dad4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bgt.n 6dad0 │ │ │ │ + bgt.n 6db08 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bgt.n 6db0c │ │ │ │ + bgt.n 6db44 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bgt.n 6db48 │ │ │ │ + bgt.n 6db80 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ble.n 6dbcc │ │ │ │ + ble.n 6dc04 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ble.n 6dc10 │ │ │ │ + ble.n 6dc48 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ble.n 6dc54 │ │ │ │ + ble.n 6dc8c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ble.n 6dae8 │ │ │ │ + ble.n 6db20 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ble.n 6db1c │ │ │ │ + ble.n 6db54 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ble.n 6db60 │ │ │ │ + ble.n 6db98 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ble.n 6db9c │ │ │ │ + ble.n 6dbd4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ udf #24 │ │ │ │ lsls r5, r1, #1 │ │ │ │ udf #56 @ 0x38 │ │ │ │ lsls r5, r1, #1 │ │ │ │ udf #84 @ 0x54 │ │ │ │ lsls r5, r1, #1 │ │ │ │ @@ -99179,145 +99180,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 6dc04 │ │ │ │ + b.n 6dc3c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6dc40 │ │ │ │ + b.n 6dc78 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6dc7c │ │ │ │ + b.n 6dcb4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6dcc0 │ │ │ │ + b.n 6dcf8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6dd04 │ │ │ │ + b.n 6dd3c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6dd40 │ │ │ │ + b.n 6dd78 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6dd7c │ │ │ │ + b.n 6ddb4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6ddb8 │ │ │ │ + b.n 6ddf0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6de04 │ │ │ │ + b.n 6de3c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6de40 │ │ │ │ + b.n 6de78 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6de84 │ │ │ │ + b.n 6debc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6ded0 │ │ │ │ + b.n 6df08 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6df14 │ │ │ │ + b.n 6df4c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6df58 │ │ │ │ + b.n 6df90 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6dfa4 │ │ │ │ + b.n 6dfdc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6dfe0 │ │ │ │ + b.n 6e018 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e01c │ │ │ │ + b.n 6e054 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e058 │ │ │ │ + b.n 6e090 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e094 │ │ │ │ + b.n 6e0cc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e0d8 │ │ │ │ + b.n 6e110 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e114 │ │ │ │ + b.n 6e14c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e148 │ │ │ │ + b.n 6e180 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e18c │ │ │ │ + b.n 6e1c4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e1d8 │ │ │ │ + b.n 6e210 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e21c │ │ │ │ + b.n 6e254 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e260 │ │ │ │ + b.n 6e298 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e29c │ │ │ │ + b.n 6e2d4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e2e0 │ │ │ │ + b.n 6e318 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e314 │ │ │ │ + b.n 6e34c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e350 │ │ │ │ + b.n 6e388 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e394 │ │ │ │ + b.n 6e3cc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e3d0 │ │ │ │ + b.n 6e408 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e40c │ │ │ │ + b.n 6e444 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e450 │ │ │ │ + b.n 6e488 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6d49c │ │ │ │ + b.n 6d4d4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6d4e0 │ │ │ │ + b.n 6d518 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6d51c │ │ │ │ + b.n 6d554 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6d558 │ │ │ │ + b.n 6d590 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6d58c │ │ │ │ + b.n 6d5c4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6d5c8 │ │ │ │ + b.n 6d600 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6d604 │ │ │ │ + b.n 6d63c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6d638 │ │ │ │ + b.n 6d670 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6d674 │ │ │ │ + b.n 6d6ac │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6d6c0 │ │ │ │ + b.n 6d6f8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6d6fc │ │ │ │ + b.n 6d734 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6d738 │ │ │ │ + b.n 6d770 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6d77c │ │ │ │ + b.n 6d7b4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6d7b8 │ │ │ │ + b.n 6d7f0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6d7fc │ │ │ │ + b.n 6d834 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6d838 │ │ │ │ + b.n 6d870 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6d87c │ │ │ │ + b.n 6d8b4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6d8b0 │ │ │ │ + b.n 6d8e8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6d8fc │ │ │ │ + b.n 6d934 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6d948 │ │ │ │ + b.n 6d980 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6d98c │ │ │ │ + b.n 6d9c4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6da10 │ │ │ │ + b.n 6da48 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6da5c │ │ │ │ + b.n 6da94 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6daa8 │ │ │ │ + b.n 6dae0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6daf4 │ │ │ │ + b.n 6db2c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6db30 │ │ │ │ + b.n 6db68 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6db74 │ │ │ │ + b.n 6dbac │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6dbb0 │ │ │ │ + b.n 6dbe8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6dbfc │ │ │ │ + b.n 6dc34 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6dc40 │ │ │ │ + b.n 6dc78 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6dc8c │ │ │ │ + b.n 6dcc4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6dcc8 │ │ │ │ + b.n 6dd00 │ │ │ │ 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} │ │ │ │ @@ -99337,267 +99338,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] @ (6e060 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #756] @ (6e064 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #752] @ (6e068 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #752] @ (6e06c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #748] @ (6e070 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #748] @ (6e074 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #744] @ (6e078 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #744] @ (6e07c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #740] @ (6e080 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #740] @ (6e084 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #736] @ (6e088 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #736] @ (6e08c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #732] @ (6e090 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #732] @ (6e094 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #728] @ (6e098 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #728] @ (6e09c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #724] @ (6e0a0 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #724] @ (6e0a4 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #720] @ (6e0a8 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #720] @ (6e0ac ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #716] @ (6e0b0 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #716] @ (6e0b4 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #712] @ (6e0b8 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #712] @ (6e0bc ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #708] @ (6e0c0 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #708] @ (6e0c4 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #704] @ (6e0c8 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #704] @ (6e0cc ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #700] @ (6e0d0 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #700] @ (6e0d4 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #696] @ (6e0d8 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #696] @ (6e0dc ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #692] @ (6e0e0 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #692] @ (6e0e4 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #688] @ (6e0e8 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #688] @ (6e0ec ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #684] @ (6e0f0 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #684] @ (6e0f4 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #680] @ (6e0f8 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #680] @ (6e0fc ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #676] @ (6e100 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #676] @ (6e104 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #672] @ (6e108 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #672] @ (6e10c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #668] @ (6e110 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #668] @ (6e114 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #664] @ (6e118 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #664] @ (6e11c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #660] @ (6e120 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #660] @ (6e124 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #656] @ (6e128 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #656] @ (6e12c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #652] @ (6e130 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #652] @ (6e134 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #648] @ (6e138 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #648] @ (6e13c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #644] @ (6e140 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #644] @ (6e144 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #640] @ (6e148 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #640] @ (6e14c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #636] @ (6e150 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #636] @ (6e154 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #632] @ (6e158 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #632] @ (6e15c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #628] @ (6e160 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #628] @ (6e164 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #624] @ (6e168 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #624] @ (6e16c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #620] @ (6e170 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #620] @ (6e174 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #616] @ (6e178 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #616] @ (6e17c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #612] @ (6e180 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #612] @ (6e184 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #608] @ (6e188 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #608] @ (6e18c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #604] @ (6e190 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #604] @ (6e194 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #600] @ (6e198 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #600] @ (6e19c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #596] @ (6e1a0 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #596] @ (6e1a4 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #592] @ (6e1a8 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #592] @ (6e1ac ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #588] @ (6e1b0 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #588] @ (6e1b4 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #584] @ (6e1b8 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #584] @ (6e1bc ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #580] @ (6e1c0 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #580] @ (6e1c4 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #576] @ (6e1c8 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #576] @ (6e1cc ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #572] @ (6e1d0 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #572] @ (6e1d4 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #568] @ (6e1d8 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #568] @ (6e1dc ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #564] @ (6e1e0 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #564] @ (6e1e4 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #560] @ (6e1e8 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #560] @ (6e1ec ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #556] @ (6e1f0 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #556] @ (6e1f4 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #552] @ (6e1f8 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #552] @ (6e1fc ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #548] @ (6e200 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #548] @ (6e204 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #544] @ (6e208 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #544] @ (6e20c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #540] @ (6e210 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #540] @ (6e214 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #536] @ (6e218 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #536] @ (6e21c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #532] @ (6e220 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #532] @ (6e224 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #528] @ (6e228 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #528] @ (6e22c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #524] @ (6e230 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #524] @ (6e234 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #520] @ (6e238 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #520] @ (6e23c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #516] @ (6e240 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #516] @ (6e244 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #512] @ (6e248 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #512] @ (6e24c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #508] @ (6e250 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #508] @ (6e254 ) │ │ │ │ - bl 6f204 │ │ │ │ - b.n 6e258 │ │ │ │ + ldr r0, [pc, #756] @ (6e098 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #756] @ (6e09c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #752] @ (6e0a0 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #752] @ (6e0a4 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #748] @ (6e0a8 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #748] @ (6e0ac ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #744] @ (6e0b0 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #744] @ (6e0b4 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #740] @ (6e0b8 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #740] @ (6e0bc ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #736] @ (6e0c0 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #736] @ (6e0c4 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #732] @ (6e0c8 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #732] @ (6e0cc ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #728] @ (6e0d0 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #728] @ (6e0d4 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #724] @ (6e0d8 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #724] @ (6e0dc ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #720] @ (6e0e0 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #720] @ (6e0e4 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #716] @ (6e0e8 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #716] @ (6e0ec ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #712] @ (6e0f0 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #712] @ (6e0f4 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #708] @ (6e0f8 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #708] @ (6e0fc ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #704] @ (6e100 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #704] @ (6e104 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #700] @ (6e108 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #700] @ (6e10c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #696] @ (6e110 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #696] @ (6e114 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #692] @ (6e118 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #692] @ (6e11c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #688] @ (6e120 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #688] @ (6e124 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #684] @ (6e128 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #684] @ (6e12c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #680] @ (6e130 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #680] @ (6e134 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #676] @ (6e138 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #676] @ (6e13c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #672] @ (6e140 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #672] @ (6e144 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #668] @ (6e148 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #668] @ (6e14c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #664] @ (6e150 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #664] @ (6e154 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #660] @ (6e158 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #660] @ (6e15c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #656] @ (6e160 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #656] @ (6e164 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #652] @ (6e168 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #652] @ (6e16c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #648] @ (6e170 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #648] @ (6e174 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #644] @ (6e178 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #644] @ (6e17c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #640] @ (6e180 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #640] @ (6e184 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #636] @ (6e188 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #636] @ (6e18c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #632] @ (6e190 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #632] @ (6e194 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #628] @ (6e198 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #628] @ (6e19c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #624] @ (6e1a0 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #624] @ (6e1a4 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #620] @ (6e1a8 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #620] @ (6e1ac ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #616] @ (6e1b0 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #616] @ (6e1b4 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #612] @ (6e1b8 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #612] @ (6e1bc ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #608] @ (6e1c0 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #608] @ (6e1c4 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #604] @ (6e1c8 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #604] @ (6e1cc ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #600] @ (6e1d0 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #600] @ (6e1d4 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #596] @ (6e1d8 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #596] @ (6e1dc ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #592] @ (6e1e0 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #592] @ (6e1e4 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #588] @ (6e1e8 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #588] @ (6e1ec ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #584] @ (6e1f0 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #584] @ (6e1f4 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #580] @ (6e1f8 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #580] @ (6e1fc ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #576] @ (6e200 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #576] @ (6e204 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #572] @ (6e208 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #572] @ (6e20c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #568] @ (6e210 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #568] @ (6e214 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #564] @ (6e218 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #564] @ (6e21c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #560] @ (6e220 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #560] @ (6e224 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #556] @ (6e228 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #556] @ (6e22c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #552] @ (6e230 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #552] @ (6e234 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #548] @ (6e238 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #548] @ (6e23c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #544] @ (6e240 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #544] @ (6e244 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #540] @ (6e248 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #540] @ (6e24c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #536] @ (6e250 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #536] @ (6e254 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #532] @ (6e258 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #532] @ (6e25c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #528] @ (6e260 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #528] @ (6e264 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #524] @ (6e268 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #524] @ (6e26c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #520] @ (6e270 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #520] @ (6e274 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #516] @ (6e278 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #516] @ (6e27c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #512] @ (6e280 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #512] @ (6e284 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #508] @ (6e288 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #508] @ (6e28c ) │ │ │ │ + bl 6f23c │ │ │ │ + b.n 6e290 │ │ │ │ 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 │ │ │ │ @@ -99717,267 +99718,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] @ (6e550 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #756] @ (6e554 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #752] @ (6e558 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #752] @ (6e55c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #748] @ (6e560 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #748] @ (6e564 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #744] @ (6e568 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #744] @ (6e56c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #740] @ (6e570 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #740] @ (6e574 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #736] @ (6e578 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #736] @ (6e57c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #732] @ (6e580 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #732] @ (6e584 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #728] @ (6e588 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #728] @ (6e58c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #724] @ (6e590 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #724] @ (6e594 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #720] @ (6e598 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #720] @ (6e59c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #716] @ (6e5a0 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #716] @ (6e5a4 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #712] @ (6e5a8 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #712] @ (6e5ac ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #708] @ (6e5b0 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #708] @ (6e5b4 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #704] @ (6e5b8 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #704] @ (6e5bc ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #700] @ (6e5c0 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #700] @ (6e5c4 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #696] @ (6e5c8 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #696] @ (6e5cc ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #692] @ (6e5d0 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #692] @ (6e5d4 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #688] @ (6e5d8 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #688] @ (6e5dc ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #684] @ (6e5e0 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #684] @ (6e5e4 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #680] @ (6e5e8 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #680] @ (6e5ec ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #676] @ (6e5f0 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #676] @ (6e5f4 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #672] @ (6e5f8 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #672] @ (6e5fc ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #668] @ (6e600 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #668] @ (6e604 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #664] @ (6e608 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #664] @ (6e60c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #660] @ (6e610 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #660] @ (6e614 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #656] @ (6e618 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #656] @ (6e61c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #652] @ (6e620 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #652] @ (6e624 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #648] @ (6e628 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #648] @ (6e62c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #644] @ (6e630 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #644] @ (6e634 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #640] @ (6e638 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #640] @ (6e63c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #636] @ (6e640 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #636] @ (6e644 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #632] @ (6e648 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #632] @ (6e64c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #628] @ (6e650 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #628] @ (6e654 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #624] @ (6e658 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #624] @ (6e65c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #620] @ (6e660 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #620] @ (6e664 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #616] @ (6e668 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #616] @ (6e66c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #612] @ (6e670 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #612] @ (6e674 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #608] @ (6e678 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #608] @ (6e67c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #604] @ (6e680 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #604] @ (6e684 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #600] @ (6e688 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #600] @ (6e68c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #596] @ (6e690 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #596] @ (6e694 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #592] @ (6e698 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #592] @ (6e69c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #588] @ (6e6a0 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #588] @ (6e6a4 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #584] @ (6e6a8 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #584] @ (6e6ac ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #580] @ (6e6b0 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #580] @ (6e6b4 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #576] @ (6e6b8 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #576] @ (6e6bc ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #572] @ (6e6c0 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #572] @ (6e6c4 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #568] @ (6e6c8 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #568] @ (6e6cc ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #564] @ (6e6d0 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #564] @ (6e6d4 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #560] @ (6e6d8 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #560] @ (6e6dc ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #556] @ (6e6e0 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #556] @ (6e6e4 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #552] @ (6e6e8 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #552] @ (6e6ec ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #548] @ (6e6f0 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #548] @ (6e6f4 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #544] @ (6e6f8 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #544] @ (6e6fc ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #540] @ (6e700 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #540] @ (6e704 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #536] @ (6e708 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #536] @ (6e70c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #532] @ (6e710 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #532] @ (6e714 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #528] @ (6e718 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #528] @ (6e71c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #524] @ (6e720 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #524] @ (6e724 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #520] @ (6e728 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #520] @ (6e72c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #516] @ (6e730 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #516] @ (6e734 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #512] @ (6e738 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #512] @ (6e73c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #508] @ (6e740 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #508] @ (6e744 ) │ │ │ │ - bl 6f204 │ │ │ │ - b.n 6e748 │ │ │ │ + ldr r0, [pc, #756] @ (6e588 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #756] @ (6e58c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #752] @ (6e590 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #752] @ (6e594 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #748] @ (6e598 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #748] @ (6e59c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #744] @ (6e5a0 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #744] @ (6e5a4 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #740] @ (6e5a8 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #740] @ (6e5ac ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #736] @ (6e5b0 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #736] @ (6e5b4 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #732] @ (6e5b8 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #732] @ (6e5bc ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #728] @ (6e5c0 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #728] @ (6e5c4 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #724] @ (6e5c8 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #724] @ (6e5cc ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #720] @ (6e5d0 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #720] @ (6e5d4 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #716] @ (6e5d8 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #716] @ (6e5dc ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #712] @ (6e5e0 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #712] @ (6e5e4 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #708] @ (6e5e8 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #708] @ (6e5ec ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #704] @ (6e5f0 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #704] @ (6e5f4 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #700] @ (6e5f8 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #700] @ (6e5fc ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #696] @ (6e600 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #696] @ (6e604 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #692] @ (6e608 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #692] @ (6e60c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #688] @ (6e610 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #688] @ (6e614 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #684] @ (6e618 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #684] @ (6e61c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #680] @ (6e620 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #680] @ (6e624 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #676] @ (6e628 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #676] @ (6e62c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #672] @ (6e630 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #672] @ (6e634 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #668] @ (6e638 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #668] @ (6e63c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #664] @ (6e640 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #664] @ (6e644 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #660] @ (6e648 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #660] @ (6e64c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #656] @ (6e650 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #656] @ (6e654 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #652] @ (6e658 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #652] @ (6e65c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #648] @ (6e660 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #648] @ (6e664 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #644] @ (6e668 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #644] @ (6e66c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #640] @ (6e670 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #640] @ (6e674 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #636] @ (6e678 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #636] @ (6e67c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #632] @ (6e680 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #632] @ (6e684 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #628] @ (6e688 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #628] @ (6e68c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #624] @ (6e690 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #624] @ (6e694 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #620] @ (6e698 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #620] @ (6e69c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #616] @ (6e6a0 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #616] @ (6e6a4 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #612] @ (6e6a8 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #612] @ (6e6ac ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #608] @ (6e6b0 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #608] @ (6e6b4 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #604] @ (6e6b8 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #604] @ (6e6bc ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #600] @ (6e6c0 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #600] @ (6e6c4 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #596] @ (6e6c8 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #596] @ (6e6cc ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #592] @ (6e6d0 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #592] @ (6e6d4 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #588] @ (6e6d8 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #588] @ (6e6dc ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #584] @ (6e6e0 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #584] @ (6e6e4 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #580] @ (6e6e8 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #580] @ (6e6ec ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #576] @ (6e6f0 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #576] @ (6e6f4 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #572] @ (6e6f8 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #572] @ (6e6fc ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #568] @ (6e700 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #568] @ (6e704 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #564] @ (6e708 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #564] @ (6e70c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #560] @ (6e710 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #560] @ (6e714 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #556] @ (6e718 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #556] @ (6e71c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #552] @ (6e720 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #552] @ (6e724 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #548] @ (6e728 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #548] @ (6e72c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #544] @ (6e730 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #544] @ (6e734 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #540] @ (6e738 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #540] @ (6e73c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #536] @ (6e740 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #536] @ (6e744 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #532] @ (6e748 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #532] @ (6e74c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #528] @ (6e750 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #528] @ (6e754 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #524] @ (6e758 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #524] @ (6e75c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #520] @ (6e760 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #520] @ (6e764 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #516] @ (6e768 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #516] @ (6e76c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #512] @ (6e770 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #512] @ (6e774 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #508] @ (6e778 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #508] @ (6e77c ) │ │ │ │ + bl 6f23c │ │ │ │ + b.n 6e780 │ │ │ │ nop │ │ │ │ @ instruction: 0xfa24004d │ │ │ │ @ instruction: 0xfa3c004d │ │ │ │ @ instruction: 0xfa58004d │ │ │ │ @ instruction: 0xfa74004d │ │ │ │ @ instruction: 0xfa94004d │ │ │ │ @ instruction: 0xfab0004d │ │ │ │ @@ -100173,154 +100174,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] @ (6e8c0 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #372] @ (6e8c4 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #368] @ (6e8c8 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #368] @ (6e8cc ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #364] @ (6e8d0 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #364] @ (6e8d4 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #360] @ (6e8d8 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #360] @ (6e8dc ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #356] @ (6e8e0 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #356] @ (6e8e4 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #352] @ (6e8e8 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #352] @ (6e8ec ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #348] @ (6e8f0 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #348] @ (6e8f4 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #344] @ (6e8f8 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #344] @ (6e8fc ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #340] @ (6e900 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #340] @ (6e904 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #336] @ (6e908 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #336] @ (6e90c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #332] @ (6e910 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #332] @ (6e914 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #328] @ (6e918 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #328] @ (6e91c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #324] @ (6e920 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #324] @ (6e924 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #320] @ (6e928 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #320] @ (6e92c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #316] @ (6e930 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #316] @ (6e934 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #312] @ (6e938 ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #312] @ (6e93c ) │ │ │ │ - bl 6f204 │ │ │ │ - ldr r0, [pc, #308] @ (6e940 ) │ │ │ │ - ldr r4, [pc, #312] @ (6e944 ) │ │ │ │ - bl 6f204 │ │ │ │ - b.n 6e82e │ │ │ │ + ldr r0, [pc, #372] @ (6e8f8 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #372] @ (6e8fc ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #368] @ (6e900 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #368] @ (6e904 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #364] @ (6e908 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #364] @ (6e90c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #360] @ (6e910 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #360] @ (6e914 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #356] @ (6e918 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #356] @ (6e91c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #352] @ (6e920 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #352] @ (6e924 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #348] @ (6e928 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #348] @ (6e92c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #344] @ (6e930 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #344] @ (6e934 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #340] @ (6e938 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #340] @ (6e93c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #336] @ (6e940 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #336] @ (6e944 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #332] @ (6e948 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #332] @ (6e94c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #328] @ (6e950 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #328] @ (6e954 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #324] @ (6e958 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #324] @ (6e95c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #320] @ (6e960 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #320] @ (6e964 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #316] @ (6e968 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #316] @ (6e96c ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #312] @ (6e970 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #312] @ (6e974 ) │ │ │ │ + bl 6f23c │ │ │ │ + ldr r0, [pc, #308] @ (6e978 ) │ │ │ │ + ldr r4, [pc, #312] @ (6e97c ) │ │ │ │ + bl 6f23c │ │ │ │ + b.n 6e866 │ │ │ │ ldr.w r0, [r6, #980] @ 0x3d4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 6fc3c <_Py_hashtable_set@@Base> │ │ │ │ + bl 6fc74 <_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 6e866 │ │ │ │ + beq.n 6e89e │ │ │ │ ldr.w r0, [r6, #980] @ 0x3d4 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6e812 │ │ │ │ + beq.n 6e84a │ │ │ │ ldr r7, [r0, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 6e812 │ │ │ │ + beq.n 6e84a │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 6e812 │ │ │ │ + beq.n 6e84a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6e858 │ │ │ │ + bge.n 6e890 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6f1c8 │ │ │ │ + beq.w 6f200 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6e826 │ │ │ │ + bge.n 6e85e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 6e826 │ │ │ │ - ldr r4, [pc, #224] @ (6e948 ) │ │ │ │ - b.n 6e888 │ │ │ │ + b.n 6e85e │ │ │ │ + ldr r4, [pc, #224] @ (6e980 ) │ │ │ │ + b.n 6e8c0 │ │ │ │ ldr.w r0, [r6, #980] @ 0x3d4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 6fc3c <_Py_hashtable_set@@Base> │ │ │ │ + bl 6fc74 <_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 6e94c │ │ │ │ + beq.n 6e984 │ │ │ │ ldr.w r0, [r6, #980] @ 0x3d4 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6e86a │ │ │ │ + beq.n 6e8a2 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 6e86a │ │ │ │ + beq.n 6e8a2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 6e86a │ │ │ │ + beq.n 6e8a2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6e8b2 │ │ │ │ + bge.n 6e8ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6f1d2 │ │ │ │ + beq.w 6f20a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6e87e │ │ │ │ + bge.n 6e8b6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 6e87e │ │ │ │ + b.n 6e8b6 │ │ │ │ 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 │ │ │ │ @@ -100386,869 +100387,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 6efa0 │ │ │ │ - bl 703d8 │ │ │ │ + bne.w 6efd8 │ │ │ │ + bl 70410 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f16a │ │ │ │ + beq.w 6f1a2 │ │ │ │ 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 6e9d4 │ │ │ │ + bne.n 6ea0c │ │ │ │ movw r2, #30208 @ 0x7600 │ │ │ │ movt r2, #82 @ 0x52 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 6efc6 │ │ │ │ - ldr r3, [pc, #764] @ (6ec84 ) │ │ │ │ + bne.w 6effe │ │ │ │ + ldr r3, [pc, #764] @ (6ecbc ) │ │ │ │ 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 6e996 │ │ │ │ + bne.n 6e9ce │ │ │ │ movw sl, #44536 @ 0xadf8 │ │ │ │ movt sl, #75 @ 0x4b │ │ │ │ str.w r5, [sl, #20] │ │ │ │ - ldr r3, [pc, #720] @ (6ec88 ) │ │ │ │ + ldr r3, [pc, #720] @ (6ecc0 ) │ │ │ │ str.w r3, [sl, #44] @ 0x2c │ │ │ │ adds r3, #16 │ │ │ │ str.w r3, [sl, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #712] @ (6ec8c ) │ │ │ │ + ldr r3, [pc, #712] @ (6ecc4 ) │ │ │ │ str.w r3, [sl, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #708] @ (6ec90 ) │ │ │ │ + ldr r3, [pc, #708] @ (6ecc8 ) │ │ │ │ str.w r3, [sl, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #708] @ (6ec94 ) │ │ │ │ + ldr r3, [pc, #708] @ (6eccc ) │ │ │ │ str.w r3, [sl, #60] @ 0x3c │ │ │ │ movs r0, #1 │ │ │ │ - bl 71560 │ │ │ │ + bl 71598 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f144 │ │ │ │ + beq.w 6f17c │ │ │ │ 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 18f0b8 <_Py_NewReference@@Base+0x58> │ │ │ │ + bl 18e590 <_Py_NewReference@@Base+0x58> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f144 │ │ │ │ + beq.w 6f17c │ │ │ │ str.w r0, [r4, #4]! │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 6ea00 │ │ │ │ + bne.n 6ea38 │ │ │ │ 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 71608 │ │ │ │ + bl 71640 │ │ │ │ str.w r0, [r8, #3860] @ 0xf14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f196 │ │ │ │ + beq.w 6f1ce │ │ │ │ mov r0, r4 │ │ │ │ - bl 71608 │ │ │ │ + bl 71640 │ │ │ │ str.w r0, [r8, #3864] @ 0xf18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f196 │ │ │ │ + beq.w 6f1ce │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ str.w r4, [r8, #3868] @ 0xf1c │ │ │ │ - bl 717fc │ │ │ │ + bl 71834 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6f01c │ │ │ │ + bne.w 6f054 │ │ │ │ ldr.w r5, [r9, #1480] @ 0x5c8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6eada │ │ │ │ + bne.n 6eb12 │ │ │ │ movs r0, #5 │ │ │ │ - bl 71608 │ │ │ │ + bl 71640 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f124 │ │ │ │ + beq.w 6f15c │ │ │ │ movw r6, #44536 @ 0xadf8 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ - ldr r1, [pc, #544] @ (6ec98 ) │ │ │ │ - movw r2, #17368 @ 0x43d8 │ │ │ │ + ldr r1, [pc, #544] @ (6ecd0 ) │ │ │ │ + movw r2, #15128 @ 0x3b18 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - bl 192d38 <_PyStaticType_InitForExtension@@Base+0x810> │ │ │ │ + bl 192210 <_PyStaticType_InitForExtension@@Base+0x810> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #528] @ (6ec9c ) │ │ │ │ + ldr r1, [pc, #528] @ (6ecd4 ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - bl 192d38 <_PyStaticType_InitForExtension@@Base+0x810> │ │ │ │ + bl 192210 <_PyStaticType_InitForExtension@@Base+0x810> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #516] @ (6ec9c ) │ │ │ │ + ldr r1, [pc, #516] @ (6ecd4 ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #4] │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ - bl 192d38 <_PyStaticType_InitForExtension@@Base+0x810> │ │ │ │ + bl 192210 <_PyStaticType_InitForExtension@@Base+0x810> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #500] @ (6ec9c ) │ │ │ │ + ldr r1, [pc, #500] @ (6ecd4 ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ - bl 192d38 <_PyStaticType_InitForExtension@@Base+0x810> │ │ │ │ + bl 192210 <_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] @ (6ec9c ) │ │ │ │ - bl 192d38 <_PyStaticType_InitForExtension@@Base+0x810> │ │ │ │ + ldr r1, [pc, #480] @ (6ecd4 ) │ │ │ │ + bl 192210 <_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 6f110 │ │ │ │ + beq.w 6f148 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6eac8 │ │ │ │ + bne.n 6eb00 │ │ │ │ str.w r4, [r9, #1480] @ 0x5c8 │ │ │ │ ldr.w r3, [r9, #1484] @ 0x5cc │ │ │ │ - cbnz r3, 6eaee │ │ │ │ - bl 703d8 │ │ │ │ + cbnz r3, 6eb26 │ │ │ │ + bl 70410 │ │ │ │ str.w r0, [r9, #1484] @ 0x5cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f12a │ │ │ │ + beq.w 6f162 │ │ │ │ ldr.w r3, [r9, #1488] @ 0x5d0 │ │ │ │ - cbnz r3, 6eb0a │ │ │ │ - movw r0, #32512 @ 0x7f00 │ │ │ │ + cbnz r3, 6eb42 │ │ │ │ + movw r0, #30376 @ 0x76a8 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 793f8 │ │ │ │ + bl 79430 │ │ │ │ str.w r0, [r9, #1488] @ 0x5d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f12a │ │ │ │ + beq.w 6f162 │ │ │ │ ldr.w r1, [r9, #1524] @ 0x5f4 │ │ │ │ - cbnz r1, 6eb26 │ │ │ │ - movw r0, #34560 @ 0x8700 │ │ │ │ + cbnz r1, 6eb5e │ │ │ │ + movw r0, #32320 @ 0x7e40 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 192dc0 │ │ │ │ + bl 192298 │ │ │ │ str.w r0, [r9, #1524] @ 0x5f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f12a │ │ │ │ + beq.w 6f162 │ │ │ │ movs r0, #0 │ │ │ │ str.w r0, [r9, #1520] @ 0x5f0 │ │ │ │ - bl 71608 │ │ │ │ + bl 71640 │ │ │ │ str.w r0, [r9, #1532] @ 0x5fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f0f0 │ │ │ │ + beq.w 6f128 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 81780 │ │ │ │ + bl 817f8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6f01c │ │ │ │ + bne.w 6f054 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ mov r0, fp │ │ │ │ - bl 194ef0 <_Py_SetImmortalUntracked@@Base+0x70> │ │ │ │ + bl 1943d0 <_Py_SetImmortalUntracked@@Base+0x70> │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f0e0 │ │ │ │ + beq.w 6f118 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r3, [fp, #3896] @ 0xf38 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #34296 @ 0x85f8 │ │ │ │ + movw r2, #32056 @ 0x7d38 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 194a00 │ │ │ │ + bl 193ee0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 6f0e0 │ │ │ │ + beq.w 6f118 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84c3c │ │ │ │ + bl 84ca0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f0e0 │ │ │ │ + beq.w 6f118 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - ldr r1, [pc, #272] @ (6eca0 ) │ │ │ │ + ldr r1, [pc, #272] @ (6ecd8 ) │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ str.w r0, [fp, #3888] @ 0xf30 │ │ │ │ - bl 7e97c │ │ │ │ + bl 7e9a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f0e0 │ │ │ │ + beq.w 6f118 │ │ │ │ add.w r4, fp, #110592 @ 0x1b000 │ │ │ │ - ldr r1, [pc, #244] @ (6eca4 ) │ │ │ │ + ldr r1, [pc, #244] @ (6ecdc ) │ │ │ │ str.w r0, [r4, #3212] @ 0xc8c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7e97c │ │ │ │ + bl 7e9a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f0e0 │ │ │ │ + beq.w 6f118 │ │ │ │ str.w r0, [r4, #3216] @ 0xc90 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #224] @ (6eca8 ) │ │ │ │ - bl 7e97c │ │ │ │ + ldr r1, [pc, #224] @ (6ece0 ) │ │ │ │ + bl 7e9a8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f0e0 │ │ │ │ - ldr r1, [pc, #216] @ (6ecac ) │ │ │ │ + beq.w 6f118 │ │ │ │ + ldr r1, [pc, #216] @ (6ece4 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 7e97c │ │ │ │ + bl 7e9a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f0e0 │ │ │ │ + beq.w 6f118 │ │ │ │ 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] @ (6ecb0 ) │ │ │ │ + ldr r1, [pc, #156] @ (6ece8 ) │ │ │ │ str.w r6, [r4, #3240] @ 0xca8 │ │ │ │ str.w r3, [r4, #3236] @ 0xca4 │ │ │ │ - bl 1952dc <_PyType_Lookup@@Base> │ │ │ │ + bl 1947bc <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f0e0 │ │ │ │ + beq.w 6f118 │ │ │ │ str.w r0, [r4, #3220] @ 0xc94 │ │ │ │ movw r0, #34368 @ 0x8640 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - ldr r1, [pc, #128] @ (6ecb4 ) │ │ │ │ - bl 1952dc <_PyType_Lookup@@Base> │ │ │ │ + ldr r1, [pc, #128] @ (6ecec ) │ │ │ │ + bl 1947bc <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f0e0 │ │ │ │ + beq.w 6f118 │ │ │ │ str.w r0, [r4, #3224] @ 0xc98 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 84c3c │ │ │ │ + bl 84ca0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f0cc │ │ │ │ - ldr r4, [pc, #100] @ (6ecb8 ) │ │ │ │ + beq.w 6f104 │ │ │ │ + ldr r4, [pc, #100] @ (6ecf0 ) │ │ │ │ movs r5, #0 │ │ │ │ ldrd r2, r1, [r4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6f0cc │ │ │ │ + bne.w 6f104 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #8 │ │ │ │ cmp r5, #68 @ 0x44 │ │ │ │ - bne.n 6ec54 │ │ │ │ - ldr r1, [pc, #76] @ (6ecbc ) │ │ │ │ + bne.n 6ec8c │ │ │ │ + ldr r1, [pc, #76] @ (6ecf4 ) │ │ │ │ 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 6ecc0 │ │ │ │ + b.n 6ecf8 │ │ │ │ nop │ │ │ │ - ldr r4, [r2, #16] │ │ │ │ + str r4, [r2, #4] │ │ │ │ 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 6ed24 │ │ │ │ + bhi.n 6ed5c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e6b8 │ │ │ │ + b.n 6e6f0 │ │ │ │ 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 │ │ │ │ - ldr r4, [r2, #20] │ │ │ │ + str r4, [r2, #8] │ │ │ │ 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 7bb84 │ │ │ │ + bl 7bbb4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f0cc │ │ │ │ + beq.w 6f104 │ │ │ │ add.w r4, r4, #40960 @ 0xa000 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - movw r0, #34608 @ 0x8730 │ │ │ │ + movw r0, #32368 @ 0x7e70 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 195300 │ │ │ │ + bl 1947e0 │ │ │ │ str.w r0, [r4, #396] @ 0x18c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6ed00 │ │ │ │ + bge.n 6ed38 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6f0c4 │ │ │ │ + beq.w 6f0fc │ │ │ │ ldr.w r2, [r4, #396] @ 0x18c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6f0cc │ │ │ │ - movw r1, #46132 @ 0xb434 │ │ │ │ + beq.w 6f104 │ │ │ │ + movw r1, #43892 @ 0xab74 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6f0cc │ │ │ │ + bne.w 6f104 │ │ │ │ movw r5, #43732 @ 0xaad4 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ movw r4, #30208 @ 0x7600 │ │ │ │ movt r4, #82 @ 0x52 │ │ │ │ - movw r1, #34632 @ 0x8748 │ │ │ │ + movw r1, #32392 @ 0x7e88 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #4] │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6f0cc │ │ │ │ + bne.w 6f104 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - movw r1, #44276 @ 0xacf4 │ │ │ │ + movw r1, #42036 @ 0xa434 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #8] │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6f0cc │ │ │ │ + bne.w 6f104 │ │ │ │ ldr.w r0, [fp, #3888] @ 0xf30 │ │ │ │ - bl 84c88 │ │ │ │ + bl 84cec │ │ │ │ add.w r3, fp, #4096 @ 0x1000 │ │ │ │ str.w r0, [r3, #372] @ 0x174 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f0e0 │ │ │ │ + beq.w 6f118 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6ed88 │ │ │ │ + bge.n 6edc0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6f06a │ │ │ │ + beq.w 6f0a2 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ ldr.w r0, [fp, #3888] @ 0xf30 │ │ │ │ - movw r1, #34652 @ 0x875c │ │ │ │ + movw r1, #32412 @ 0x7e9c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 919a4 │ │ │ │ + bl 91a74 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 6f0e0 │ │ │ │ + bne.w 6f118 │ │ │ │ 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 6edde │ │ │ │ + bne.n 6ee16 │ │ │ │ ldr.w r3, [r8, #3728] @ 0xe90 │ │ │ │ adds.w r0, r3, #824 @ 0x338 │ │ │ │ - beq.w 6f05c │ │ │ │ + beq.w 6f094 │ │ │ │ ldr.w r1, [r3, #828] @ 0x33c │ │ │ │ - cbnz r1, 6edde │ │ │ │ + cbnz r1, 6ee16 │ │ │ │ str.w r2, [r3, #828] @ 0x33c │ │ │ │ ldr.w r3, [r3, #824] @ 0x338 │ │ │ │ - cbz r3, 6edde │ │ │ │ - bl 19571c │ │ │ │ + cbz r3, 6ee16 │ │ │ │ + bl 194bfc │ │ │ │ adds.w r8, r8, #5536 @ 0x15a0 │ │ │ │ - beq.w 6f04c │ │ │ │ + beq.w 6f084 │ │ │ │ ldr.w r3, [r9, #1444] @ 0x5a4 │ │ │ │ - cbnz r3, 6edfc │ │ │ │ + cbnz r3, 6ee34 │ │ │ │ ldr.w r3, [r9, #1440] @ 0x5a0 │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r9, #1444] @ 0x5a4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6f044 │ │ │ │ + bne.w 6f07c │ │ │ │ ldr.w r1, [sl] │ │ │ │ movs r2, #0 │ │ │ │ - movw r0, #34664 @ 0x8768 │ │ │ │ + movw r0, #32424 @ 0x7ea8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 195300 │ │ │ │ + bl 1947e0 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f022 │ │ │ │ + beq.w 6f05a │ │ │ │ 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 6ef78 │ │ │ │ + beq.w 6efb0 │ │ │ │ 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 6efd0 │ │ │ │ - movw r0, #34744 @ 0x87b8 │ │ │ │ + bne.w 6f008 │ │ │ │ + movw r0, #32504 @ 0x7ef8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 195d98 │ │ │ │ + bl 195278 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 6f00c │ │ │ │ - movw r0, #34744 @ 0x87b8 │ │ │ │ + bne.w 6f044 │ │ │ │ + movw r0, #32504 @ 0x7ef8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 19eea0 │ │ │ │ + bl 19e438 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f00c │ │ │ │ + beq.w 6f044 │ │ │ │ str.w r0, [r8, #3904] @ 0xf40 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 6efde │ │ │ │ - movw r0, #21372 @ 0x537c │ │ │ │ + bne.w 6f016 │ │ │ │ + movw r0, #19132 @ 0x4abc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 793f8 │ │ │ │ + bl 79430 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f00c │ │ │ │ + beq.w 6f044 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #28616 @ 0x6fc8 │ │ │ │ + movw r1, #26236 @ 0x667c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #34788 @ 0x87e4 │ │ │ │ + movw r0, #32548 @ 0x7f24 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 808ec │ │ │ │ + bl 8091c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f006 │ │ │ │ - bl 1941f8 <_PyNamespace_New@@Base> │ │ │ │ + beq.w 6f03e │ │ │ │ + bl 1936d8 <_PyNamespace_New@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6eec4 │ │ │ │ + bge.n 6eefc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 6eec4 │ │ │ │ + cbnz r3, 6eefc │ │ │ │ mov r0, r8 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 6f006 │ │ │ │ + beq.w 6f03e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl ceaa4 <_PyUnicodeWriter_PrepareInternal@@Base+0xf30> │ │ │ │ + bl ce5fc <_PyUnicodeWriter_PrepareInternal@@Base+0xf08> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6eeea │ │ │ │ + bge.n 6ef22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6f0b6 │ │ │ │ + beq.w 6f0ee │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6ef02 │ │ │ │ + bge.n 6ef3a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 6ef02 │ │ │ │ + cbnz r3, 6ef3a │ │ │ │ mov r0, r9 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 6f004 │ │ │ │ + beq.n 6f03c │ │ │ │ mov r0, r8 │ │ │ │ - bl 19f8e8 │ │ │ │ + bl 19ee80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6efec │ │ │ │ - ldr r3, [pc, #712] @ (6f1dc ) │ │ │ │ + blt.n 6f024 │ │ │ │ + ldr r3, [pc, #712] @ (6f214 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3896] @ 0xf38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f0a8 │ │ │ │ + beq.w 6f0e0 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #21372 @ 0x537c │ │ │ │ + movw r1, #19132 @ 0x4abc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 19fcc4 │ │ │ │ + bl 19f25c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 6f08c │ │ │ │ + blt.w 6f0c4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r2, #32508 @ 0x7efc │ │ │ │ + movw r2, #30268 @ 0x763c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #34836 @ 0x8814 │ │ │ │ + movw r1, #32596 @ 0x7f54 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl d0578 │ │ │ │ + bl d00d0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6ef6c │ │ │ │ + bge.n 6efa4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6f084 │ │ │ │ + beq.w 6f0bc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6f00c │ │ │ │ + beq.n 6f044 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6f072 │ │ │ │ + blt.n 6f0aa │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a1f4 │ │ │ │ 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 6e958 │ │ │ │ + bpl.w 6e990 │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r4, [r3, #3980] @ 0xf8c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 6e964 │ │ │ │ + bge.w 6e99c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6e964 │ │ │ │ + b.n 6e99c │ │ │ │ movw sl, #44536 @ 0xadf8 │ │ │ │ movt sl, #75 @ 0x4b │ │ │ │ - b.n 6e9b6 │ │ │ │ - movw r0, #34708 @ 0x8794 │ │ │ │ + b.n 6e9ee │ │ │ │ + movw r0, #32468 @ 0x7ed4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 195fa8 │ │ │ │ - b.n 6ee44 │ │ │ │ - movw r0, #34764 @ 0x87cc │ │ │ │ + bl 195488 │ │ │ │ + b.n 6ee7c │ │ │ │ + movw r0, #32524 @ 0x7f0c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 195fa8 │ │ │ │ - b.n 6ee74 │ │ │ │ + bl 195488 │ │ │ │ + b.n 6eeac │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6f004 │ │ │ │ + bge.n 6f03c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 6f004 │ │ │ │ + cbnz r3, 6f03c │ │ │ │ mov r0, r8 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a1f4 │ │ │ │ movs r3, #1 │ │ │ │ - movw r4, #34504 @ 0x86c8 │ │ │ │ + movw r4, #32264 @ 0x7e08 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - ldr r5, [pc, #456] @ (6f1e0 ) │ │ │ │ + ldr r5, [pc, #456] @ (6f218 ) │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 6ef7c │ │ │ │ + b.n 6efb4 │ │ │ │ ldrd r5, r4, [sp, #52] @ 0x34 │ │ │ │ - b.n 6ef80 │ │ │ │ + b.n 6efb8 │ │ │ │ add.w r0, r8, #16 │ │ │ │ - bl 1e34f4 │ │ │ │ + bl 1e2c54 │ │ │ │ mov r0, r4 │ │ │ │ - movw r4, #34444 @ 0x868c │ │ │ │ + movw r4, #32204 @ 0x7dcc │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - bl 62fe0 │ │ │ │ + bl 631e8 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r5, [pc, #424] @ (6f1e4 ) │ │ │ │ + ldr r5, [pc, #424] @ (6f21c ) │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 6ef80 │ │ │ │ + b.n 6efb8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19571c │ │ │ │ - b.n 6edfc │ │ │ │ + bl 194bfc │ │ │ │ + b.n 6ee34 │ │ │ │ mov r0, r8 │ │ │ │ - movw r4, #34392 @ 0x8658 │ │ │ │ + movw r4, #32152 @ 0x7d98 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - bl 62fe0 │ │ │ │ - b.n 6f038 │ │ │ │ - movw r4, #34344 @ 0x8628 │ │ │ │ + bl 631e8 │ │ │ │ + b.n 6f070 │ │ │ │ + movw r4, #32104 @ 0x7d68 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - bl 62fe0 │ │ │ │ - b.n 6f038 │ │ │ │ + bl 631e8 │ │ │ │ + b.n 6f070 │ │ │ │ mov r0, r2 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6ed88 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6edc0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6ef78 │ │ │ │ + bne.w 6efb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6ef78 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6efb0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6ef6c │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6efa4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6f00c │ │ │ │ + bge.n 6f044 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6f00c │ │ │ │ + bne.n 6f044 │ │ │ │ mov r0, r8 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6f00c │ │ │ │ - movw r1, #34796 @ 0x87ec │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6f044 │ │ │ │ + movw r1, #32556 @ 0x7f2c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #308] @ (6f1e8 ) │ │ │ │ - bl 62ea6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #308] @ (6f220 ) │ │ │ │ + bl 630ae <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6eeea │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6ef22 │ │ │ │ movs r3, #1 │ │ │ │ - b.w 6c9e0 │ │ │ │ + b.w 6ca18 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6ed00 │ │ │ │ - movw r4, #34268 @ 0x85dc │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6ed38 │ │ │ │ + movw r4, #32028 @ 0x7d1c │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r5, [pc, #276] @ (6f1ec ) │ │ │ │ + ldr r5, [pc, #276] @ (6f224 ) │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 6ef80 │ │ │ │ + b.n 6efb8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - movw r4, #34308 @ 0x8604 │ │ │ │ + movw r4, #32068 @ 0x7d44 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - bl 7a1c4 │ │ │ │ - b.n 6f0d4 │ │ │ │ - ldr r3, [pc, #252] @ (6f1f0 ) │ │ │ │ + bl 7a1f4 │ │ │ │ + b.n 6f10c │ │ │ │ + ldr r3, [pc, #252] @ (6f228 ) │ │ │ │ movs r2, #1 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ - movw r3, #17608 @ 0x44c8 │ │ │ │ + movw r3, #15368 @ 0x3c08 │ │ │ │ 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 6ef98 │ │ │ │ + b.n 6efd0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6f124 │ │ │ │ + bge.n 6f15c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6f124 │ │ │ │ + cbnz r3, 6f15c │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r9, #1480] @ 0x5c8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #196] @ (6f1f4 ) │ │ │ │ + ldr r2, [pc, #196] @ (6f22c ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #34580 @ 0x8714 │ │ │ │ + movw r3, #32340 @ 0x7e54 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 6ef98 │ │ │ │ - movw r3, #17608 @ 0x44c8 │ │ │ │ + b.n 6efd0 │ │ │ │ + movw r3, #15368 @ 0x3c08 │ │ │ │ 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 6ef98 │ │ │ │ - ldr r7, [pc, #140] @ (6f1f8 ) │ │ │ │ - movw r6, #34236 @ 0x85bc │ │ │ │ + b.n 6efd0 │ │ │ │ + ldr r7, [pc, #140] @ (6f230 ) │ │ │ │ + movw r6, #31996 @ 0x7cfc │ │ │ │ movt r6, #41 @ 0x29 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ - bl d82f8 │ │ │ │ + bl d7e50 │ │ │ │ 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 6ef98 │ │ │ │ - ldr r3, [pc, #100] @ (6f1fc ) │ │ │ │ - b.n 6f0f2 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 18eea0 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ - b.w 6c988 │ │ │ │ - bl d82f8 │ │ │ │ - ldr r3, [pc, #84] @ (6f200 ) │ │ │ │ + b.n 6efd0 │ │ │ │ + ldr r3, [pc, #100] @ (6f234 ) │ │ │ │ + b.n 6f12a │ │ │ │ + mov r0, r1 │ │ │ │ + bl 18e37c <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + b.w 6c9c0 │ │ │ │ + bl d7e50 │ │ │ │ + ldr r3, [pc, #84] @ (6f238 ) │ │ │ │ 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, #34196 @ 0x8594 │ │ │ │ + movw r6, #31956 @ 0x7cd4 │ │ │ │ movt r6, #41 @ 0x29 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - b.n 6f17c │ │ │ │ + b.n 6f1b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 6e858 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 6e890 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 6e8b2 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 6e8ea │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r3, #12] │ │ │ │ + str r4, [r3, #0] │ │ │ │ movs r1, r6 │ │ │ │ - ldr r0, [r1, #16] │ │ │ │ + str r0, [r1, #4] │ │ │ │ movs r1, r6 │ │ │ │ - ldr r4, [r6, #52] @ 0x34 │ │ │ │ + str r4, [r6, #40] @ 0x28 │ │ │ │ movs r1, r6 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ + str r0, [r6, #0] │ │ │ │ movs r1, r6 │ │ │ │ - ldr r4, [r0, #20] │ │ │ │ + str r4, [r0, #8] │ │ │ │ movs r1, r6 │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ + str r0, [r6, #4] │ │ │ │ movs r1, r6 │ │ │ │ - ldr r4, [r7, #8] │ │ │ │ + ldrsh r4, [r7, r7] │ │ │ │ movs r1, r6 │ │ │ │ - ldr r4, [r4, #16] │ │ │ │ + str r4, [r4, #4] │ │ │ │ movs r1, r6 │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ + ldrsh r4, [r3, r7] │ │ │ │ movs r1, r6 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #92] @ (6f270 ) │ │ │ │ + ldr r5, [pc, #92] @ (6f2a8 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r0, [r5, #980] @ 0x3d4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ - cbnz r0, 6f23c │ │ │ │ + cbnz r0, 6f274 │ │ │ │ ldr.w r0, [r5, #980] @ 0x3d4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 6fc3c <_Py_hashtable_set@@Base> │ │ │ │ + bl 6fc74 <_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 6f224 │ │ │ │ + beq.n 6f25c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6f254 │ │ │ │ + bge.n 6f28c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, 6f262 │ │ │ │ + cbz r2, 6f29a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6f238 │ │ │ │ + bge.n 6f270 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 6f238 │ │ │ │ + b.n 6f270 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 6f254 │ │ │ │ + b.n 6f28c │ │ │ │ nop │ │ │ │ ldrb r0, [r7, #25] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0006f274 <_Py_hashtable_get@@Base>: │ │ │ │ +0006f2ac <_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, 6f28a <_Py_hashtable_get@@Base+0x16> │ │ │ │ + cbnz r0, 6f2c2 <_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, #64569 @ 0xfc39 │ │ │ │ + movw r3, #64625 @ 0xfc71 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bne.w 6fa0a <_Py_hashtable_get@@Base+0x796> │ │ │ │ + bne.w 6fa3e <_Py_hashtable_get@@Base+0x792> │ │ │ │ ldr r6, [r1, #12] │ │ │ │ - adds r7, r6, #1 │ │ │ │ - bne.w 6f6e2 <_Py_hashtable_get@@Base+0x46e> │ │ │ │ + adds r4, r6, #1 │ │ │ │ + bne.w 6f71a <_Py_hashtable_get@@Base+0x46e> │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ - lsls r6, r3, #26 │ │ │ │ - bpl.w 6fa66 <_Py_hashtable_get@@Base+0x7f2> │ │ │ │ - lsls r5, r3, #25 │ │ │ │ - bpl.w 6fa2a <_Py_hashtable_get@@Base+0x7b6> │ │ │ │ + lsls r0, r3, #26 │ │ │ │ + bpl.w 6fa9e <_Py_hashtable_get@@Base+0x7f2> │ │ │ │ + lsls r2, r3, #25 │ │ │ │ + bpl.w 6fa5e <_Py_hashtable_get@@Base+0x7b2> │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w r6, r2, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 6f6de <_Py_hashtable_get@@Base+0x46a> │ │ │ │ + beq.w 6f716 <_Py_hashtable_get@@Base+0x46a> │ │ │ │ add.w r8, r1, #20 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #49013 @ 0xbf75 │ │ │ │ + movw r3, #49077 @ 0xbfb5 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 6fa54 <_Py_hashtable_get@@Base+0x7e0> │ │ │ │ + bne.w 6fa8c <_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] │ │ │ │ @@ -101273,15 +101274,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 6f700 <_Py_hashtable_get@@Base+0x48c> │ │ │ │ + ble.w 6f738 <_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 │ │ │ │ @@ -101317,15 +101318,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 6f4b8 <_Py_hashtable_get@@Base+0x244> │ │ │ │ + bls.n 6f4f0 <_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] │ │ │ │ @@ -101366,32 +101367,32 @@ │ │ │ │ eor.w lr, lr, r0 │ │ │ │ eors r0, r3 │ │ │ │ eor.w r3, r8, r6 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ eor.w r5, r9, r8 │ │ │ │ sub.w r6, r6, fp │ │ │ │ cmp r6, #7 │ │ │ │ - bgt.n 6f41a <_Py_hashtable_get@@Base+0x1a6> │ │ │ │ + bgt.n 6f452 <_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 6fa7e <_Py_hashtable_get@@Base+0x80a> │ │ │ │ + bhi.w 6fab6 <_Py_hashtable_get@@Base+0x80a> │ │ │ │ tbh [pc, fp, lsl #1] │ │ │ │ lsls r4, r6, #4 │ │ │ │ - lsls r2, r2, #10 │ │ │ │ + lsls r0, r2, #10 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r3, r2 │ │ │ │ - lsls r5, r1, #10 │ │ │ │ + lsls r3, r1, #10 │ │ │ │ movs r3, r1 │ │ │ │ movs r7, r0 │ │ │ │ ldrb.w r9, [r8, #6] │ │ │ │ bfi r6, r9, #16, #8 │ │ │ │ ldrb.w r9, [r8, #5] │ │ │ │ bfi r6, r9, #8, #8 │ │ │ │ ldrb.w r9, [r8, #4] │ │ │ │ @@ -101521,44 +101522,44 @@ │ │ │ │ mov.w r3, r3, lsl #21 │ │ │ │ add.w r2, r2, r4, lsr #15 │ │ │ │ add.w r3, r3, r1, lsr #11 │ │ │ │ eor.w r2, r2, r5 │ │ │ │ adc.w r0, r0, r4 │ │ │ │ eors r3, r2 │ │ │ │ eor.w r6, r3, r0 │ │ │ │ - adds r4, r6, #1 │ │ │ │ + adds r3, r6, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r6, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r6, [r3, #12] │ │ │ │ mov r5, r6 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrd r3, r2, [r2, #4] │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r5 │ │ │ │ ldr.w r4, [r2, r3, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 6f90e <_Py_hashtable_get@@Base+0x69a> │ │ │ │ + bne.w 6f946 <_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 6fa7e <_Py_hashtable_get@@Base+0x80a> │ │ │ │ - add r7, pc, #4 @ (adr r7, 6f718 <_Py_hashtable_get@@Base+0x4a4>) │ │ │ │ + bhi.w 6fab6 <_Py_hashtable_get@@Base+0x80a> │ │ │ │ + add r7, pc, #4 @ (adr r7, 6f750 <_Py_hashtable_get@@Base+0x4a4>) │ │ │ │ ldr.w pc, [r7, fp, lsl #2] │ │ │ │ - @ instruction: 0xf7450006 │ │ │ │ - @ instruction: 0xfa010006 │ │ │ │ - @ instruction: 0xf7350006 │ │ │ │ - add.w r0, r3, #8781824 @ 0x860000 │ │ │ │ - ldr??.w r0, [r7, #6] │ │ │ │ - @ instruction: 0xf4f30006 │ │ │ │ - @ instruction: 0xf4eb0006 │ │ │ │ + @ instruction: 0xf77d0006 │ │ │ │ + @ instruction: 0xfa350006 │ │ │ │ + @ instruction: 0xf76d0006 │ │ │ │ + @ instruction: 0xf53b0006 │ │ │ │ + @ instruction: 0xfa2b0006 │ │ │ │ + @ instruction: 0xf52b0006 │ │ │ │ + @ instruction: 0xf5230006 │ │ │ │ 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] │ │ │ │ @@ -101684,162 +101685,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 6f6d6 <_Py_hashtable_get@@Base+0x462> │ │ │ │ + b.n 6f70e <_Py_hashtable_get@@Base+0x462> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 6f97c <_Py_hashtable_get@@Base+0x708> │ │ │ │ + bne.n 6f9b0 <_Py_hashtable_get@@Base+0x704> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - movw r3, #40169 @ 0x9ce9 │ │ │ │ + movw r3, #40225 @ 0x9d21 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6fa12 <_Py_hashtable_get@@Base+0x79e> │ │ │ │ + bne.n 6fa46 <_Py_hashtable_get@@Base+0x79a> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - beq.w 6fa6e <_Py_hashtable_get@@Base+0x7fa> │ │ │ │ + beq.w 6faa6 <_Py_hashtable_get@@Base+0x7fa> │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6f97c <_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 6f97c <_Py_hashtable_get@@Base+0x708> │ │ │ │ - lsls r0, r3, #26 │ │ │ │ - bpl.n 6fa46 <_Py_hashtable_get@@Base+0x7d2> │ │ │ │ - tst.w r3, #64 @ 0x40 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + bne.n 6f9b0 <_Py_hashtable_get@@Base+0x704> │ │ │ │ + ldrb r0, [r0, #16] │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ + ubfx ip, r0, #2, #3 │ │ │ │ + ubfx r6, r3, #2, #3 │ │ │ │ + cmp r6, ip │ │ │ │ + bne.n 6f9b0 <_Py_hashtable_get@@Base+0x704> │ │ │ │ + lsls r7, r0, #26 │ │ │ │ + bpl.n 6fa7a <_Py_hashtable_get@@Base+0x7ce> │ │ │ │ + tst.w r0, #64 @ 0x40 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ it eq │ │ │ │ - addeq.w r0, r3, #28 │ │ │ │ - beq.n 6fa4a <_Py_hashtable_get@@Base+0x7d6> │ │ │ │ - add.w r0, r3, #20 │ │ │ │ - lsls r3, r6, #26 │ │ │ │ - bpl.n 6fa50 <_Py_hashtable_get@@Base+0x7dc> │ │ │ │ - lsls r6, r6, #25 │ │ │ │ + addeq r0, #28 │ │ │ │ + beq.n 6fa7e <_Py_hashtable_get@@Base+0x7d2> │ │ │ │ + adds r0, #20 │ │ │ │ + lsls r7, r3, #26 │ │ │ │ + bpl.n 6fa88 <_Py_hashtable_get@@Base+0x7dc> │ │ │ │ + lsls r3, r3, #25 │ │ │ │ ite pl │ │ │ │ addpl r1, #28 │ │ │ │ addmi r1, #20 │ │ │ │ - mul.w r2, r2, ip │ │ │ │ + mul.w r2, r6, r2 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f6f8 <_Py_hashtable_get@@Base+0x484> │ │ │ │ + beq.w 6f730 <_Py_hashtable_get@@Base+0x484> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6f6f8 <_Py_hashtable_get@@Base+0x484> │ │ │ │ + beq.w 6f730 <_Py_hashtable_get@@Base+0x484> │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 6f9ec <_Py_hashtable_get@@Base+0x778> │ │ │ │ + bne.n 6fa20 <_Py_hashtable_get@@Base+0x774> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - movw r3, #40169 @ 0x9ce9 │ │ │ │ + movw r3, #40225 @ 0x9d21 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6fa1e <_Py_hashtable_get@@Base+0x7aa> │ │ │ │ + bne.n 6fa52 <_Py_hashtable_get@@Base+0x7a6> │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.n 6fa76 <_Py_hashtable_get@@Base+0x802> │ │ │ │ + beq.n 6faae <_Py_hashtable_get@@Base+0x802> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6f9ec <_Py_hashtable_get@@Base+0x778> │ │ │ │ + bne.n 6fa20 <_Py_hashtable_get@@Base+0x774> │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ ubfx ip, r0, #2, #3 │ │ │ │ ubfx r7, r3, #2, #3 │ │ │ │ cmp r7, ip │ │ │ │ - bne.n 6f9ec <_Py_hashtable_get@@Base+0x778> │ │ │ │ + bne.n 6fa20 <_Py_hashtable_get@@Base+0x774> │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.n 6fa62 <_Py_hashtable_get@@Base+0x7ee> │ │ │ │ + beq.n 6fa9a <_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 6fa5e <_Py_hashtable_get@@Base+0x7ea> │ │ │ │ + beq.n 6fa96 <_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 6f6f8 <_Py_hashtable_get@@Base+0x484> │ │ │ │ + beq.w 6f730 <_Py_hashtable_get@@Base+0x484> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6f6f8 <_Py_hashtable_get@@Base+0x484> │ │ │ │ - b.n 6f986 <_Py_hashtable_get@@Base+0x712> │ │ │ │ + beq.w 6f730 <_Py_hashtable_get@@Base+0x484> │ │ │ │ + b.n 6f9ba <_Py_hashtable_get@@Base+0x70e> │ │ │ │ ldrb.w r9, [r8, #4] │ │ │ │ bfi r6, r9, #0, #8 │ │ │ │ - b.n 6f502 <_Py_hashtable_get@@Base+0x28e> │ │ │ │ + b.n 6f53a <_Py_hashtable_get@@Base+0x28e> │ │ │ │ ldrb.w r6, [r8, #1] │ │ │ │ bfi r9, r6, #8, #8 │ │ │ │ - b.n 6f744 <_Py_hashtable_get@@Base+0x4d0> │ │ │ │ + b.n 6f77c <_Py_hashtable_get@@Base+0x4d0> │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 6f6e4 <_Py_hashtable_get@@Base+0x470> │ │ │ │ + b.n 6f71c <_Py_hashtable_get@@Base+0x470> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6f6f8 <_Py_hashtable_get@@Base+0x484> │ │ │ │ - b.n 6f97c <_Py_hashtable_get@@Base+0x708> │ │ │ │ + bne.w 6f730 <_Py_hashtable_get@@Base+0x484> │ │ │ │ + b.n 6f9b0 <_Py_hashtable_get@@Base+0x704> │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6f6f8 <_Py_hashtable_get@@Base+0x484> │ │ │ │ - b.n 6f9ec <_Py_hashtable_get@@Base+0x778> │ │ │ │ + bne.w 6f730 <_Py_hashtable_get@@Base+0x484> │ │ │ │ + b.n 6fa20 <_Py_hashtable_get@@Base+0x774> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r8, r3, #28 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w r6, r2, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 6f2e0 <_Py_hashtable_get@@Base+0x6c> │ │ │ │ - b.n 6f6de <_Py_hashtable_get@@Base+0x46a> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ - lsls r7, r3, #26 │ │ │ │ - bmi.n 6f966 <_Py_hashtable_get@@Base+0x6f2> │ │ │ │ + bne.w 6f318 <_Py_hashtable_get@@Base+0x6c> │ │ │ │ + b.n 6f716 <_Py_hashtable_get@@Base+0x46a> │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ + tst.w ip, #32 │ │ │ │ + bne.n 6f99a <_Py_hashtable_get@@Base+0x6ee> │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 6f96e <_Py_hashtable_get@@Base+0x6fa> │ │ │ │ + b.n 6f9a2 <_Py_hashtable_get@@Base+0x6f6> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx r2 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 6f6d6 <_Py_hashtable_get@@Base+0x462> │ │ │ │ + b.n 6f70e <_Py_hashtable_get@@Base+0x462> │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 6f9de <_Py_hashtable_get@@Base+0x76a> │ │ │ │ + b.n 6fa12 <_Py_hashtable_get@@Base+0x766> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - b.n 6f9d0 <_Py_hashtable_get@@Base+0x75c> │ │ │ │ + b.n 6fa04 <_Py_hashtable_get@@Base+0x758> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r8, [r3, #28] │ │ │ │ - b.n 6fa30 <_Py_hashtable_get@@Base+0x7bc> │ │ │ │ + b.n 6fa64 <_Py_hashtable_get@@Base+0x7b8> │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 6f6f8 <_Py_hashtable_get@@Base+0x484> │ │ │ │ - b.n 6f97c <_Py_hashtable_get@@Base+0x708> │ │ │ │ + beq.w 6f730 <_Py_hashtable_get@@Base+0x484> │ │ │ │ + b.n 6f9b0 <_Py_hashtable_get@@Base+0x704> │ │ │ │ cmp r1, r6 │ │ │ │ - beq.w 6f6f8 <_Py_hashtable_get@@Base+0x484> │ │ │ │ - b.n 6f9ec <_Py_hashtable_get@@Base+0x778> │ │ │ │ + beq.w 6f730 <_Py_hashtable_get@@Base+0x484> │ │ │ │ + b.n 6fa20 <_Py_hashtable_get@@Base+0x774> │ │ │ │ ldr r7, [sp, #12] │ │ │ │ adds.w lr, lr, r4 │ │ │ │ mov.w r6, r4, lsl #13 │ │ │ │ adc.w r5, r2, r5 │ │ │ │ eors r3, r7 │ │ │ │ add.w r6, r6, r2, lsr #19 │ │ │ │ lsls r2, r2, #13 │ │ │ │ @@ -101957,72 +101958,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 6f6d6 <_Py_hashtable_get@@Base+0x462> │ │ │ │ + b.n 6f70e <_Py_hashtable_get@@Base+0x462> │ │ │ │ nop │ │ │ │ - b.w 6b88c │ │ │ │ + b.w 6b8cc │ │ │ │ │ │ │ │ -0006fc3c <_Py_hashtable_set@@Base>: │ │ │ │ +0006fc74 <_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, #45385 @ 0xb149 │ │ │ │ + movw r3, #45449 @ 0xb189 │ │ │ │ movt r3, #6 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [r0, #32] │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 70348 <_Py_hashtable_set@@Base+0x70c> │ │ │ │ + bne.w 70380 <_Py_hashtable_set@@Base+0x70c> │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r2, #45581 @ 0xb20d │ │ │ │ + movw r2, #45645 @ 0xb24d │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r4, [r3, #848] @ 0x350 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.w 70386 <_Py_hashtable_set@@Base+0x74a> │ │ │ │ + bne.w 703be <_Py_hashtable_set@@Base+0x74a> │ │ │ │ movs r0, #16 │ │ │ │ blx 2bf6c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70356 <_Py_hashtable_set@@Base+0x71a> │ │ │ │ + beq.w 7038e <_Py_hashtable_set@@Base+0x71a> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ - movw r3, #64569 @ 0xfc39 │ │ │ │ + movw r3, #64625 @ 0xfc71 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 70164 <_Py_hashtable_set@@Base+0x528> │ │ │ │ + bne.w 7019c <_Py_hashtable_set@@Base+0x528> │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ adds r4, r0, #1 │ │ │ │ - bne.w 700da <_Py_hashtable_set@@Base+0x49e> │ │ │ │ + bne.w 70112 <_Py_hashtable_set@@Base+0x49e> │ │ │ │ ldrb.w r0, [r8, #16] │ │ │ │ lsls r1, r0, #26 │ │ │ │ - bpl.w 703c0 <_Py_hashtable_set@@Base+0x784> │ │ │ │ + bpl.w 703f8 <_Py_hashtable_set@@Base+0x784> │ │ │ │ lsls r2, r0, #25 │ │ │ │ - bpl.w 7039a <_Py_hashtable_set@@Base+0x75e> │ │ │ │ + bpl.w 703d2 <_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 700d6 <_Py_hashtable_set@@Base+0x49a> │ │ │ │ + beq.w 7010e <_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, #49013 @ 0xbf75 │ │ │ │ + movw r3, #49077 @ 0xbfb5 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 703b8 <_Py_hashtable_set@@Base+0x77c> │ │ │ │ + bne.w 703f0 <_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] │ │ │ │ @@ -102047,15 +102048,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 70132 <_Py_hashtable_set@@Base+0x4f6> │ │ │ │ + ble.w 7016a <_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 │ │ │ │ @@ -102094,15 +102095,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 6fea6 <_Py_hashtable_set@@Base+0x26a> │ │ │ │ + bls.n 6fede <_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] │ │ │ │ @@ -102144,29 +102145,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 6fe08 <_Py_hashtable_set@@Base+0x1cc> │ │ │ │ + bgt.n 6fe40 <_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 70180 <_Py_hashtable_set@@Base+0x544> │ │ │ │ + bhi.w 701b8 <_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 │ │ │ │ @@ -102326,47 +102327,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 70372 <_Py_hashtable_set@@Base+0x736> │ │ │ │ + bgt.w 703aa <_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 70180 <_Py_hashtable_set@@Base+0x544> │ │ │ │ + bhi.n 701b8 <_Py_hashtable_set@@Base+0x544> │ │ │ │ addw fp, pc, #8 │ │ │ │ ldr.w pc, [fp, r7, lsl #2] │ │ │ │ nop │ │ │ │ - lsls r1, r5, #13 │ │ │ │ + lsls r1, r4, #14 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r3, r6, #5 │ │ │ │ + lsls r3, r5, #6 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r3, r5, #5 │ │ │ │ + lsls r3, r4, #6 │ │ │ │ movs r7, r0 │ │ │ │ - cdp2 0, 15, cr0, cr9, cr6, {0} │ │ │ │ - lsls r5, r3, #13 │ │ │ │ + vhadd.u d0, d1, d6 │ │ │ │ + lsls r5, r2, #14 │ │ │ │ movs r7, r0 │ │ │ │ - cdp2 0, 14, cr0, cr7, cr6, {0} │ │ │ │ - cdp2 0, 13, cr0, cr13, cr6, {0} │ │ │ │ + vhadd.u16 d0, d15, d6 │ │ │ │ + vhadd.u16 d0, d5, d6 │ │ │ │ mov r0, r8 │ │ │ │ blx r2 │ │ │ │ - b.n 700da <_Py_hashtable_set@@Base+0x49e> │ │ │ │ + b.n 70112 <_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] │ │ │ │ @@ -102494,100 +102495,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 700ce <_Py_hashtable_set@@Base+0x492> │ │ │ │ + b.n 70106 <_Py_hashtable_set@@Base+0x492> │ │ │ │ movs r0, #16 │ │ │ │ blx r2 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 6fc8c <_Py_hashtable_set@@Base+0x50> │ │ │ │ + bne.w 6fcc4 <_Py_hashtable_set@@Base+0x50> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7012c <_Py_hashtable_set@@Base+0x4f0> │ │ │ │ + b.n 70164 <_Py_hashtable_set@@Base+0x4f0> │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldrb.w r9, [r7, #4] │ │ │ │ bfi r0, r9, #0, #8 │ │ │ │ - b.n 6fef8 <_Py_hashtable_set@@Base+0x2bc> │ │ │ │ + b.n 6ff30 <_Py_hashtable_set@@Base+0x2bc> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ bfi r9, r0, #0, #8 │ │ │ │ - b.n 70180 <_Py_hashtable_set@@Base+0x544> │ │ │ │ + b.n 701b8 <_Py_hashtable_set@@Base+0x544> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 18ef50 <_Py_InitializeRecursionLimits@@Base+0xb0> │ │ │ │ + bl 18e42c <_Py_InitializeRecursionLimits@@Base+0xb0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 703c8 <_Py_hashtable_set@@Base+0x78c> │ │ │ │ + beq.n 70400 <_Py_hashtable_set@@Base+0x78c> │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - b.n 70116 <_Py_hashtable_set@@Base+0x4da> │ │ │ │ + b.n 7014e <_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 6fc8c <_Py_hashtable_set@@Base+0x50> │ │ │ │ - b.n 70356 <_Py_hashtable_set@@Base+0x71a> │ │ │ │ + bne.w 6fcc4 <_Py_hashtable_set@@Base+0x50> │ │ │ │ + b.n 7038e <_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 6fcd0 <_Py_hashtable_set@@Base+0x94> │ │ │ │ - b.n 700d6 <_Py_hashtable_set@@Base+0x49a> │ │ │ │ + bne.w 6fd08 <_Py_hashtable_set@@Base+0x94> │ │ │ │ + b.n 7010e <_Py_hashtable_set@@Base+0x49a> │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx r2 │ │ │ │ - b.n 700ce <_Py_hashtable_set@@Base+0x492> │ │ │ │ + b.n 70106 <_Py_hashtable_set@@Base+0x492> │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 703a0 <_Py_hashtable_set@@Base+0x764> │ │ │ │ + b.n 703d8 <_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 70356 <_Py_hashtable_set@@Base+0x71a> │ │ │ │ + b.n 7038e <_Py_hashtable_set@@Base+0x71a> │ │ │ │ │ │ │ │ -000703d8 : │ │ │ │ +00070410 : │ │ │ │ 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] @ (705d0 ) │ │ │ │ + ldr r5, [pc, #488] @ (70608 ) │ │ │ │ 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 70494 │ │ │ │ - ldr r0, [pc, #464] @ (705d4 ) │ │ │ │ + beq.n 704cc │ │ │ │ + ldr r0, [pc, #464] @ (7060c ) │ │ │ │ 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 7055c │ │ │ │ - ldr r2, [pc, #436] @ (705d8 ) │ │ │ │ + bne.w 70594 │ │ │ │ + ldr r2, [pc, #436] @ (70610 ) │ │ │ │ strd r2, r4, [r3, #24] │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ ldr.w r1, [r3, #-4] │ │ │ │ - vldr d7, [pc, #404] @ 705c8 │ │ │ │ + vldr d7, [pc, #404] @ 70600 │ │ │ │ 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] │ │ │ │ @@ -102608,27 +102609,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 70514 │ │ │ │ + blt.n 7054c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movw r0, #18128 @ 0x46d0 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 707fc <_PyObject_GC_New@@Base> │ │ │ │ + bl 70834 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 705ba │ │ │ │ + beq.w 705f2 │ │ │ │ ldr.w lr, [r6, r5] │ │ │ │ sub.w r4, r3, #8 │ │ │ │ - ldr r2, [pc, #292] @ (705d8 ) │ │ │ │ + ldr r2, [pc, #292] @ (70610 ) │ │ │ │ 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] │ │ │ │ @@ -102652,117 +102653,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 7048e │ │ │ │ + ble.n 704c6 │ │ │ │ ldr.w r1, [r2, #3748] @ 0xea4 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r7, #0 │ │ │ │ - beq.n 7048e │ │ │ │ + beq.n 704c6 │ │ │ │ ldr.w r2, [r2, #3856] @ 0xf10 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7048e │ │ │ │ + bne.n 704c6 │ │ │ │ ldr.w r2, [lr, #72] @ 0x48 │ │ │ │ - cbnz r2, 70554 │ │ │ │ + cbnz r2, 7058c │ │ │ │ add.w r1, lr, #12 │ │ │ │ ldr.w r2, [lr, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 7048e │ │ │ │ + bmi.n 704c6 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7053e │ │ │ │ + bne.n 70576 │ │ │ │ dmb ish │ │ │ │ - b.n 7048e │ │ │ │ + b.n 704c6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7048e │ │ │ │ - b.n 7052e │ │ │ │ - movw r2, #58213 @ 0xe365 │ │ │ │ + bne.n 704c6 │ │ │ │ + b.n 70566 │ │ │ │ + movw r2, #57001 @ 0xdea9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 705a0 │ │ │ │ + bne.n 705d8 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 6b478 │ │ │ │ + bl 6b4b8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbnz r0, 705b4 │ │ │ │ + cbnz r0, 705ec │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 12e9d0 <_PyUnicode_IsNumeric@@Base+0x16d0> │ │ │ │ + bl 12e500 <_PyUnicode_IsNumeric@@Base+0x16d8> │ │ │ │ ldr.w lr, [r6, r5] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - ldr r1, [pc, #80] @ (705d8 ) │ │ │ │ + ldr r1, [pc, #80] @ (70610 ) │ │ │ │ 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 704c6 │ │ │ │ + b.n 704fe │ │ │ │ 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 70584 │ │ │ │ + b.n 705bc │ │ │ │ ldr.w lr, [r6, r5] │ │ │ │ - b.n 70584 │ │ │ │ + b.n 705bc │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #24] @ (705d8 ) │ │ │ │ - bl 19428c <_PyNamespace_New@@Base+0x94> │ │ │ │ + ldr r0, [pc, #24] @ (70610 ) │ │ │ │ + bl 19376c <_PyNamespace_New@@Base+0x94> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 7048e │ │ │ │ + b.n 704c6 │ │ │ │ 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] @ (707f4 ) │ │ │ │ + ldr r5, [pc, #516] @ (7082c ) │ │ │ │ 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 706a4 │ │ │ │ - ldr r0, [pc, #484] @ (707f8 ) │ │ │ │ + beq.n 706dc │ │ │ │ + ldr r0, [pc, #484] @ (70830 ) │ │ │ │ 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 70772 │ │ │ │ + bne.w 707aa │ │ │ │ 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 │ │ │ │ @@ -102786,26 +102787,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 7072a │ │ │ │ + blt.n 70762 │ │ │ │ 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 707fc <_PyObject_GC_New@@Base> │ │ │ │ + bl 70834 <_PyObject_GC_New@@Base> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 707d4 │ │ │ │ + beq.w 7080c │ │ │ │ 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] │ │ │ │ @@ -102830,448 +102831,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 7069c │ │ │ │ + ble.n 706d4 │ │ │ │ ldr.w r1, [r2, #3748] @ 0xea4 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, #0 │ │ │ │ - beq.n 7069c │ │ │ │ + beq.n 706d4 │ │ │ │ ldr.w r2, [r2, #3856] @ 0xf10 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7069c │ │ │ │ + bne.n 706d4 │ │ │ │ ldr.w r2, [ip, #72] @ 0x48 │ │ │ │ - cbnz r2, 7076a │ │ │ │ + cbnz r2, 707a2 │ │ │ │ add.w r1, ip, #12 │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 7069c │ │ │ │ + bmi.n 706d4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 70754 │ │ │ │ + bne.n 7078c │ │ │ │ dmb ish │ │ │ │ - b.n 7069c │ │ │ │ + b.n 706d4 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7069c │ │ │ │ - b.n 70744 │ │ │ │ - movw r2, #58213 @ 0xe365 │ │ │ │ + bne.n 706d4 │ │ │ │ + b.n 7077c │ │ │ │ + movw r2, #57001 @ 0xdea9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 707ba │ │ │ │ + bne.n 707f2 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 6b478 │ │ │ │ + bl 6b4b8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbnz r0, 707ce │ │ │ │ + cbnz r0, 70806 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 12e9d0 <_PyUnicode_IsNumeric@@Base+0x16d0> │ │ │ │ + bl 12e500 <_PyUnicode_IsNumeric@@Base+0x16d8> │ │ │ │ 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 706de │ │ │ │ + b.n 70716 │ │ │ │ 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 7079a │ │ │ │ + b.n 707d2 │ │ │ │ ldr.w ip, [r4, r5] │ │ │ │ - b.n 7079a │ │ │ │ + b.n 707d2 │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r0, r7 │ │ │ │ - bl 19428c <_PyNamespace_New@@Base+0x94> │ │ │ │ + bl 19376c <_PyNamespace_New@@Base+0x94> │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7069c │ │ │ │ + beq.w 706d4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 75fa8 │ │ │ │ + bl 75fe0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 7069c │ │ │ │ + b.n 706d4 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -000707fc <_PyObject_GC_New@@Base>: │ │ │ │ +00070834 <_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 7096c <_PyObject_GC_New@@Base+0x170> │ │ │ │ - ldr r1, [pc, #392] @ (709b4 <_PyObject_GC_New@@Base+0x1b8>) │ │ │ │ + bmi.w 709a4 <_PyObject_GC_New@@Base+0x170> │ │ │ │ + ldr r1, [pc, #392] @ (709ec <_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 7093a <_PyObject_GC_New@@Base+0x13e> │ │ │ │ + bhi.n 70972 <_PyObject_GC_New@@Base+0x13e> │ │ │ │ adds.w r8, r4, r3 │ │ │ │ - bmi.n 7093a <_PyObject_GC_New@@Base+0x13e> │ │ │ │ + bmi.n 70972 <_PyObject_GC_New@@Base+0x13e> │ │ │ │ movw r6, #24184 @ 0x5e78 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ - movw r3, #2733 @ 0xaad │ │ │ │ + movw r3, #2789 @ 0xae5 │ │ │ │ movt r3, #7 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r2, [r6, #888] @ 0x378 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7092c <_PyObject_GC_New@@Base+0x130> │ │ │ │ + bne.n 70964 <_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 70900 <_PyObject_GC_New@@Base+0x104> │ │ │ │ + bcs.n 70938 <_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 708f4 <_PyObject_GC_New@@Base+0xf8> │ │ │ │ + beq.n 7092c <_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 708ce <_PyObject_GC_New@@Base+0xd2> │ │ │ │ + beq.n 70906 <_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] @ (709b8 <_PyObject_GC_New@@Base+0x1bc>) │ │ │ │ + ldr r2, [pc, #252] @ (709f0 <_PyObject_GC_New@@Base+0x1bc>) │ │ │ │ ldr.w r4, [r2, #1600] @ 0x640 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 70944 <_PyObject_GC_New@@Base+0x148> │ │ │ │ + bne.n 7097c <_PyObject_GC_New@@Base+0x148> │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r2, #29 │ │ │ │ - bmi.n 70962 <_PyObject_GC_New@@Base+0x166> │ │ │ │ + bmi.n 7099a <_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 708e8 <_PyObject_GC_New@@Base+0xec> │ │ │ │ + bhi.n 70920 <_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 70898 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + b.n 708d0 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 70898 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + b.n 708d0 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ mov r0, sl │ │ │ │ - bl 70b78 │ │ │ │ + bl 70bb0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 70898 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + bne.n 708d0 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ ldr.w r2, [r6, #848] @ 0x350 │ │ │ │ - movw r3, #45581 @ 0xb20d │ │ │ │ + movw r3, #45645 @ 0xb24d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7099c <_PyObject_GC_New@@Base+0x1a0> │ │ │ │ + bne.n 709d4 <_PyObject_GC_New@@Base+0x1a0> │ │ │ │ mov r0, r8 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2bf6c │ │ │ │ mov r2, r0 │ │ │ │ - cbz r2, 7093a <_PyObject_GC_New@@Base+0x13e> │ │ │ │ + cbz r2, 70972 <_PyObject_GC_New@@Base+0x13e> │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 70898 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + b.n 708d0 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ ldr.w r0, [r6, #884] @ 0x374 │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 70898 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + bne.n 708d0 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ mov r0, r9 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1f38dc │ │ │ │ - movw r1, #58213 @ 0xe365 │ │ │ │ + b.w 1f304c │ │ │ │ + movw r1, #57001 @ 0xdea9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 709a8 <_PyObject_GC_New@@Base+0x1ac> │ │ │ │ - ldr r0, [pc, #104] @ (709bc <_PyObject_GC_New@@Base+0x1c0>) │ │ │ │ - bl 6b478 │ │ │ │ + bne.n 709e0 <_PyObject_GC_New@@Base+0x1ac> │ │ │ │ + ldr r0, [pc, #104] @ (709f4 <_PyObject_GC_New@@Base+0x1c0>) │ │ │ │ + bl 6b4b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 708c2 <_PyObject_GC_New@@Base+0xc6> │ │ │ │ + bne.n 708fa <_PyObject_GC_New@@Base+0xc6> │ │ │ │ mov r0, r6 │ │ │ │ - bl 12e9d0 <_PyUnicode_IsNumeric@@Base+0x16d0> │ │ │ │ - b.n 708c2 <_PyObject_GC_New@@Base+0xc6> │ │ │ │ + bl 12e500 <_PyUnicode_IsNumeric@@Base+0x16d8> │ │ │ │ + b.n 708fa <_PyObject_GC_New@@Base+0xc6> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a22ec <_PyBytes_DecodeEscape2@@Base+0x2574> │ │ │ │ - b.n 708c8 <_PyObject_GC_New@@Base+0xcc> │ │ │ │ - ldr r2, [pc, #68] @ (709b4 <_PyObject_GC_New@@Base+0x1b8>) │ │ │ │ + bl 1a1884 <_PyBytes_DecodeEscape2@@Base+0x2574> │ │ │ │ + b.n 70900 <_PyObject_GC_New@@Base+0xcc> │ │ │ │ + ldr r2, [pc, #68] @ (709ec <_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 7083c <_PyObject_GC_New@@Base+0x40> │ │ │ │ - b.n 7093a <_PyObject_GC_New@@Base+0x13e> │ │ │ │ + bls.w 70874 <_PyObject_GC_New@@Base+0x40> │ │ │ │ + b.n 70972 <_PyObject_GC_New@@Base+0x13e> │ │ │ │ ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 7091e <_PyObject_GC_New@@Base+0x122> │ │ │ │ + b.n 70956 <_PyObject_GC_New@@Base+0x122> │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ - b.n 708c2 <_PyObject_GC_New@@Base+0xc6> │ │ │ │ + b.n 708fa <_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 │ │ │ │ │ │ │ │ -000709c0 : │ │ │ │ +000709f8 : │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 70aa2 │ │ │ │ + blt.n 70ada │ │ │ │ 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, #2733 @ 0xaad │ │ │ │ + movw r3, #2789 @ 0xae5 │ │ │ │ movt r3, #7 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r5, [r4, #888] @ 0x378 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 70a88 │ │ │ │ - ldr r0, [pc, #184] @ (70aa8 ) │ │ │ │ + bne.n 70ac0 │ │ │ │ + ldr r0, [pc, #184] @ (70ae0 ) │ │ │ │ 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 70a5a │ │ │ │ + bcs.n 70a92 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r5, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 70a4c │ │ │ │ + beq.n 70a84 │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 70a26 │ │ │ │ + cbz r2, 70a5e │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r4, r5, [r3, #24] │ │ │ │ cmp r5, r4 │ │ │ │ - bcc.n 70a40 │ │ │ │ + bcc.n 70a78 │ │ │ │ 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 70a22 │ │ │ │ + b.n 70a5a │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 70b78 │ │ │ │ + bl 70bb0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 70a22 │ │ │ │ + bne.n 70a5a │ │ │ │ ldr.w r1, [r4, #848] @ 0x350 │ │ │ │ - movw r3, #45581 @ 0xb20d │ │ │ │ + movw r3, #45645 @ 0xb24d │ │ │ │ movt r3, #6 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 70a98 │ │ │ │ + bne.n 70ad0 │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ blx 2bf6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 70a22 │ │ │ │ + beq.n 70a5a │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ - b.n 70a22 │ │ │ │ + b.n 70a5a │ │ │ │ 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 70a78 │ │ │ │ + b.n 70ab0 │ │ │ │ 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] @ (70b74 ) │ │ │ │ + ldr r0, [pc, #184] @ (70bac ) │ │ │ │ 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 70b62 │ │ │ │ + bcs.n 70b9a │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r4, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 70b1e │ │ │ │ + beq.n 70b56 │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 70af8 │ │ │ │ + cbz r2, 70b30 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrd r4, r5, [r3, #24] │ │ │ │ cmp r4, r5 │ │ │ │ - bhi.n 70b12 │ │ │ │ + bhi.n 70b4a │ │ │ │ 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 70af4 │ │ │ │ + b.n 70b2c │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 70b78 │ │ │ │ + bl 70bb0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 70af4 │ │ │ │ + bne.n 70b2c │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #45581 @ 0xb20d │ │ │ │ + movw r1, #45645 @ 0xb24d │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r0, [r3, #848] @ 0x350 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 70b6a │ │ │ │ + bne.n 70ba2 │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ blx 2bf6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 70af4 │ │ │ │ + beq.n 70b2c │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 70af4 │ │ │ │ + b.n 70b2c │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 70b2c │ │ │ │ + bge.n 70b64 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 70af4 │ │ │ │ + b.n 70b2c │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ - b.n 70b52 │ │ │ │ + b.n 70b8a │ │ │ │ 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 70cac │ │ │ │ + beq.w 70ce4 │ │ │ │ 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 70c46 │ │ │ │ + bls.n 70c7e │ │ │ │ adds r2, #131 @ 0x83 │ │ │ │ str.w r4, [r5, r2, lsl #2] │ │ │ │ - cbnz r3, 70c1c │ │ │ │ + cbnz r3, 70c54 │ │ │ │ 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] │ │ │ │ @@ -103307,227 +103308,227 @@ │ │ │ │ str r0, [r4, #8] │ │ │ │ str r5, [r4, #16] │ │ │ │ movs r0, #1 │ │ │ │ strd r2, r2, [r3, #8] │ │ │ │ cmp r6, r1 │ │ │ │ strd r3, r3, [r2, #8] │ │ │ │ str r0, [r3, #0] │ │ │ │ - bne.n 70bf4 │ │ │ │ + bne.n 70c2c │ │ │ │ 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, 70c8e │ │ │ │ + cbnz r3, 70cc6 │ │ │ │ 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, 70c7c │ │ │ │ + cbnz r0, 70cb4 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 70e36 │ │ │ │ + bne.w 70e6e │ │ │ │ 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 70bf4 │ │ │ │ + b.n 70c2c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [r4, #16] │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 70c9e │ │ │ │ + cbz r0, 70cd6 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr.w r2, [r5, r6, lsl #3] │ │ │ │ - b.n 70c28 │ │ │ │ + b.n 70c60 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 70c96 │ │ │ │ + beq.n 70cce │ │ │ │ str r0, [r2, #24] │ │ │ │ - b.n 70c96 │ │ │ │ + b.n 70cce │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r7, r3 │ │ │ │ ldr.w r3, [r3, #992] @ 0x3e0 │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.w 70df4 │ │ │ │ + beq.w 70e2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 70e46 │ │ │ │ + bne.w 70e7e │ │ │ │ ldr.w r3, [r5, #520] @ 0x208 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 70d82 │ │ │ │ + beq.n 70dba │ │ │ │ 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 70e8a │ │ │ │ + beq.w 70ec2 │ │ │ │ cmn.w r5, #804 @ 0x324 │ │ │ │ - beq.w 70e76 │ │ │ │ + beq.w 70eae │ │ │ │ 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 70d60 │ │ │ │ + beq.n 70d98 │ │ │ │ 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 70d32 │ │ │ │ + bls.n 70d6a │ │ │ │ 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 70e62 │ │ │ │ + bne.w 70e9a │ │ │ │ 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 70bac │ │ │ │ + b.n 70be4 │ │ │ │ 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 70d2e │ │ │ │ + bhi.n 70d66 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str.w ip, [r3, #16] │ │ │ │ strd r0, r2, [r3, #4] │ │ │ │ - b.n 70d46 │ │ │ │ + b.n 70d7e │ │ │ │ ldr.w r3, [r5, #516] @ 0x204 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 70e0a │ │ │ │ + bne.n 70e42 │ │ │ │ ldr.w r0, [r5, #512] @ 0x200 │ │ │ │ mov.w r8, #16 │ │ │ │ mov.w r2, #448 @ 0x1c0 │ │ │ │ ldr.w r1, [r7, #856] @ 0x358 │ │ │ │ - movw r3, #45749 @ 0xb2b5 │ │ │ │ + movw r3, #45813 @ 0xb2f5 │ │ │ │ movt r3, #6 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 70e56 │ │ │ │ + bne.n 70e8e │ │ │ │ mov r1, r2 │ │ │ │ blx 2b724 │ │ │ │ mov lr, r0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 70e2e │ │ │ │ + beq.n 70e66 │ │ │ │ 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 70de6 │ │ │ │ + b.n 70e1e │ │ │ │ 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 70dd2 │ │ │ │ + bcc.n 70e0a │ │ │ │ add.w r3, lr, r9 │ │ │ │ str.w r8, [r5, #516] @ 0x204 │ │ │ │ - b.n 70cce │ │ │ │ - movw r0, #20312 @ 0x4f58 │ │ │ │ + b.n 70d06 │ │ │ │ + movw r0, #18072 @ 0x4698 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 18383c │ │ │ │ - cbnz r0, 70e3a │ │ │ │ + bl 182d14 │ │ │ │ + cbnz r0, 70e72 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #992] @ 0x3e0 │ │ │ │ - b.n 70cc6 │ │ │ │ + b.n 70cfe │ │ │ │ lsls r1, r3, #1 │ │ │ │ cmp.w r3, r3, lsl #1 │ │ │ │ mov r8, r1 │ │ │ │ - bcs.n 70e2e │ │ │ │ + bcs.n 70e66 │ │ │ │ movw r3, #37449 @ 0x9249 │ │ │ │ movt r3, #2340 @ 0x924 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 70e2e │ │ │ │ + bhi.n 70e66 │ │ │ │ movs r2, #28 │ │ │ │ ldr.w r0, [r5, #512] @ 0x200 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 70d96 │ │ │ │ + bge.n 70dce │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ - b.n 70c14 │ │ │ │ + b.n 70c4c │ │ │ │ str r0, [r2, #24] │ │ │ │ - b.n 70c7c │ │ │ │ + b.n 70cb4 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 70e02 │ │ │ │ + beq.n 70e3a │ │ │ │ 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 70cc6 │ │ │ │ + b.n 70cfe │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ blx ip │ │ │ │ mov lr, r0 │ │ │ │ - b.n 70db0 │ │ │ │ + b.n 70de8 │ │ │ │ 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 70d46 │ │ │ │ + b.n 70d7e │ │ │ │ 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 70e2e │ │ │ │ + b.n 70e66 │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #112] @ (70f0c ) │ │ │ │ + ldr r2, [pc, #112] @ (70f44 ) │ │ │ │ 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 │ │ │ │ @@ -103548,347 +103549,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 70efc │ │ │ │ + bgt.n 70f34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ addw r3, r3, #3740 @ 0xe9c │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ mov r0, r3 │ │ │ │ - b.w 80794 <_PyTuple_Resize@@Base+0x3b0> │ │ │ │ + b.w 807c4 <_PyTuple_Resize@@Base+0x3b0> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00070f10 : │ │ │ │ +00070f48 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71144 │ │ │ │ + beq.w 7117c │ │ │ │ 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 │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bhi.w 71068 │ │ │ │ + bhi.w 710a0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 7114a │ │ │ │ + blt.w 71182 │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.w 710de │ │ │ │ + bgt.w 71116 │ │ │ │ movw r5, #24184 @ 0x5e78 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ movs r6, #1 │ │ │ │ - movw r3, #2733 @ 0xaad │ │ │ │ + movw r3, #2789 @ 0xae5 │ │ │ │ movt r3, #7 │ │ │ │ add.w r8, r0, #21 │ │ │ │ ldr.w r2, [r5, #888] @ 0x378 │ │ │ │ mov r9, r6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 710ce │ │ │ │ - ldr r3, [pc, #560] @ (71198 ) │ │ │ │ + bne.w 71106 │ │ │ │ + ldr r3, [pc, #560] @ (711d0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r3, #1596] @ 0x63c │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.w 710f6 │ │ │ │ + bcs.w 7112e │ │ │ │ lsrs r1, r3, #3 │ │ │ │ ldr.w r2, [r7, r1, lsl #3] │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 710e8 │ │ │ │ + beq.w 71120 │ │ │ │ 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, 70fe8 │ │ │ │ + cbz r0, 71020 │ │ │ │ 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, #476] @ (7119c ) │ │ │ │ + ldr r2, [pc, #476] @ (711d4 ) │ │ │ │ ldr.w r5, [r2, #1600] @ 0x640 │ │ │ │ - cbnz r5, 7100c │ │ │ │ + cbnz r5, 71044 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 71032 │ │ │ │ + beq.n 7106a │ │ │ │ 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 r5, [r3, #12] │ │ │ │ strb r2, [r3, #16] │ │ │ │ strb r0, [r1, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrd r5, r7, [r2, #24] │ │ │ │ cmp r5, r7 │ │ │ │ - bhi.n 71000 │ │ │ │ + bhi.n 71038 │ │ │ │ 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 70fa2 │ │ │ │ + b.n 70fda │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r2, [ip, #12] │ │ │ │ str.w ip, [r2, #8] │ │ │ │ - b.n 70fa2 │ │ │ │ - movw r1, #58213 @ 0xe365 │ │ │ │ + b.n 70fda │ │ │ │ + movw r1, #57001 @ 0xdea9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.w 71164 │ │ │ │ - ldr r0, [pc, #388] @ (711a0 ) │ │ │ │ + bne.w 7119c │ │ │ │ + ldr r0, [pc, #388] @ (711d8 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b478 │ │ │ │ + bl 6b4b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 70fc4 │ │ │ │ + bne.n 70ffc │ │ │ │ mov r0, r3 │ │ │ │ - bl 12e9d0 <_PyUnicode_IsNumeric@@Base+0x16d0> │ │ │ │ + bl 12e500 <_PyUnicode_IsNumeric@@Base+0x16d8> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 70fc4 │ │ │ │ + b.n 70ffc │ │ │ │ add.w r1, r3, #28 │ │ │ │ lsls r2, r6, #2 │ │ │ │ orr.w r2, r2, #32 │ │ │ │ cmp r6, #1 │ │ │ │ strb r2, [r3, #16] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r3, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ itt eq │ │ │ │ strbeq r2, [r1, r4] │ │ │ │ strdeq r2, r2, [r3, #20] │ │ │ │ - beq.n 70fe0 │ │ │ │ + beq.n 71018 │ │ │ │ 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 70fe0 │ │ │ │ + b.n 71018 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls.n 7112c │ │ │ │ + bls.n 71164 │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ - bcs.n 7111e │ │ │ │ + bcs.n 71156 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7114a │ │ │ │ + blt.n 71182 │ │ │ │ movs r6, #2 │ │ │ │ mov r1, r6 │ │ │ │ movw r0, #65507 @ 0xffe3 │ │ │ │ movt r0, #32767 @ 0x7fff │ │ │ │ - bl 293800 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ + bl 292f80 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ movw r1, #65528 @ 0xfff8 │ │ │ │ movt r1, #8191 @ 0x1fff │ │ │ │ movw r3, #65527 @ 0xfff7 │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ movw r2, #65520 @ 0xfff0 │ │ │ │ movt r2, #16383 @ 0x3fff │ │ │ │ cmp r0, r1 │ │ │ │ it ne │ │ │ │ movne r3, r2 │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 710de │ │ │ │ + bgt.n 71116 │ │ │ │ mla r8, r4, r6, r6 │ │ │ │ add.w r8, r8, #28 │ │ │ │ movw r5, #24184 @ 0x5e78 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ - movw r3, #2733 @ 0xaad │ │ │ │ + movw r3, #2789 @ 0xae5 │ │ │ │ movt r3, #7 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r2, [r5, #888] @ 0x378 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 70f66 │ │ │ │ + beq.w 70f9e │ │ │ │ ldr.w r0, [r5, #884] @ 0x374 │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 70fa2 │ │ │ │ + bne.w 70fda │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1f37b8 │ │ │ │ + b.w 1f2f28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 70b78 │ │ │ │ + bl 70bb0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 70fa2 │ │ │ │ + bne.w 70fda │ │ │ │ ldr.w r2, [r5, #848] @ 0x350 │ │ │ │ - movw r3, #45581 @ 0xb20d │ │ │ │ + movw r3, #45645 @ 0xb24d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 71174 │ │ │ │ + bne.n 711ac │ │ │ │ mov r0, r8 │ │ │ │ blx 2bf6c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 710de │ │ │ │ + beq.n 71116 │ │ │ │ ldr.w r2, [r7, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r7, #800] @ 0x320 │ │ │ │ - b.n 70fa2 │ │ │ │ + b.n 70fda │ │ │ │ cmp.w r1, #1114112 @ 0x110000 │ │ │ │ - bcs.n 71180 │ │ │ │ + bcs.n 711b8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7114a │ │ │ │ + blt.n 71182 │ │ │ │ movs r6, #4 │ │ │ │ - b.n 71078 │ │ │ │ + b.n 710b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7114a │ │ │ │ + blt.n 71182 │ │ │ │ movw r3, #65506 @ 0xffe2 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.n 710de │ │ │ │ + bgt.n 71116 │ │ │ │ add.w r8, r0, #29 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 710b0 │ │ │ │ - ldr r3, [pc, #92] @ (711a4 ) │ │ │ │ + b.n 710e8 │ │ │ │ + ldr r3, [pc, #92] @ (711dc ) │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #34900 @ 0x8854 │ │ │ │ + movw r1, #32660 @ 0x7f94 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 70fe0 │ │ │ │ + b.n 71018 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 70fc4 │ │ │ │ + b.n 70ffc │ │ │ │ ldr.w r0, [r5, #844] @ 0x34c │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 7110e │ │ │ │ + b.n 71146 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #34848 @ 0x8820 │ │ │ │ + movw r1, #32608 @ 0x7f60 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 71160 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 71198 │ │ │ │ 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 : │ │ │ │ +000711e0 : │ │ │ │ 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 713a2 │ │ │ │ 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 712e2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 712d4 │ │ │ │ + beq.n 7130c │ │ │ │ movw r2, #65518 @ 0xffee │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 71384 │ │ │ │ + bhi.w 713bc │ │ │ │ movw r6, #24184 @ 0x5e78 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ add.w r0, r3, #17 │ │ │ │ - movw r2, #2733 @ 0xaad │ │ │ │ + movw r2, #2789 @ 0xae5 │ │ │ │ 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 7134a │ │ │ │ + ldr r1, [pc, #416] @ (713e4 ) │ │ │ │ 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 71320 │ │ │ │ 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 71310 │ │ │ │ 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, 712b6 │ │ │ │ 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] @ (713e8 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr.w r6, [r2, #1600] @ 0x640 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 71336 │ │ │ │ + bne.n 7136e │ │ │ │ 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, 712ce │ │ │ │ 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 71300 │ │ │ │ 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 7127a │ │ │ │ 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} │ │ │ │ @@ -103901,138 +103902,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 7127a │ │ │ │ + ldr r4, [pc, #220] @ (713ec ) │ │ │ │ + b.n 712ae │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 70b78 │ │ │ │ + bl 70bb0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 71242 │ │ │ │ + bne.n 7127a │ │ │ │ ldr.w r4, [r6, #848] @ 0x350 │ │ │ │ - movw r2, #45581 @ 0xb20d │ │ │ │ + movw r2, #45645 @ 0xb24d │ │ │ │ movt r2, #6 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 7135a │ │ │ │ + bne.n 71392 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2bf6c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 71324 │ │ │ │ + cbz r4, 7135c │ │ │ │ ldr.w r2, [r7, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r7, #800] @ 0x320 │ │ │ │ - b.n 71242 │ │ │ │ + b.n 7127a │ │ │ │ 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 7127a │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f37b8 │ │ │ │ + bl 1f2f28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 71380 │ │ │ │ + cbz r0, 713b8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 71276 │ │ │ │ - b.n 71296 │ │ │ │ - movw r1, #58213 @ 0xe365 │ │ │ │ + beq.n 712ae │ │ │ │ + b.n 712ce │ │ │ │ + movw r1, #57001 @ 0xdea9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r6, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 7139c │ │ │ │ - ldr r0, [pc, #112] @ (713b8 ) │ │ │ │ - bl 6b478 │ │ │ │ + bne.n 713d4 │ │ │ │ + ldr r0, [pc, #112] @ (713f0 ) │ │ │ │ + bl 6b4b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 71266 │ │ │ │ + bne.n 7129e │ │ │ │ mov r0, r4 │ │ │ │ - bl 12e9d0 <_PyUnicode_IsNumeric@@Base+0x16d0> │ │ │ │ + bl 12e500 <_PyUnicode_IsNumeric@@Base+0x16d8> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 71266 │ │ │ │ + b.n 7129e │ │ │ │ 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 7133c │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #34940 @ 0x887c │ │ │ │ + movw r1, #32700 @ 0x7fbc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 71276 │ │ │ │ + b.n 712ae │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #34992 @ 0x88b0 │ │ │ │ + movw r1, #32752 @ 0x7ff0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #116] @ 0x74 │ │ │ │ - bl f20dc │ │ │ │ - b.n 71380 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 713b8 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 71266 │ │ │ │ + b.n 7129e │ │ │ │ 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 : │ │ │ │ +000713f4 : │ │ │ │ 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 714e2 │ │ │ │ + blt.w 7156a │ │ │ │ subs r3, r5, #1 │ │ │ │ cmp r3, #19 │ │ │ │ - bgt.w 714ea │ │ │ │ - ldr r7, [pc, #372] @ (71554 ) │ │ │ │ + bgt.w 71522 │ │ │ │ + ldr r7, [pc, #372] @ (7158c ) │ │ │ │ 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 714be │ │ │ │ + ldr r0, [pc, #348] @ (71590 ) │ │ │ │ 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 71540 │ │ │ │ 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] │ │ │ │ @@ -104056,114 +104057,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 714e6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r5 │ │ │ │ movw r0, #40760 @ 0x9f38 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 76c30 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 76c68 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 71540 │ │ │ │ - ldr r2, [pc, #184] @ (71554 ) │ │ │ │ + beq.n 71578 │ │ │ │ + ldr r2, [pc, #184] @ (7158c ) │ │ │ │ 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 71454 │ │ │ │ + ldr r4, [pc, #176] @ (71594 ) │ │ │ │ + b.n 714b8 │ │ │ │ ldr.w r2, [r3, #3748] @ 0xea4 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r7, #0 │ │ │ │ - beq.n 71480 │ │ │ │ + beq.n 714b8 │ │ │ │ ldr.w r3, [r3, #3856] @ 0xf10 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 71480 │ │ │ │ + bne.n 714b8 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ - cbnz r3, 7152a │ │ │ │ + cbnz r3, 71562 │ │ │ │ add.w r2, r6, #12 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 71480 │ │ │ │ + bmi.n 714b8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 714d4 │ │ │ │ + bne.n 7150c │ │ │ │ dmb ish │ │ │ │ - b.n 71480 │ │ │ │ + b.n 714b8 │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r5, r3 │ │ │ │ - bls.n 71486 │ │ │ │ - bl 1f37b8 │ │ │ │ + bls.n 714be │ │ │ │ + bl 1f2f28 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 71540 │ │ │ │ - ldr r3, [pc, #84] @ (71554 ) │ │ │ │ + cbz r0, 71578 │ │ │ │ + ldr r3, [pc, #84] @ (7158c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ - b.n 7141c │ │ │ │ - movw r2, #58213 @ 0xe365 │ │ │ │ + b.n 71454 │ │ │ │ + movw r2, #57001 @ 0xdea9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 71544 │ │ │ │ + bne.n 7157c │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b478 │ │ │ │ - cbnz r0, 7154e │ │ │ │ + bl 6b4b8 │ │ │ │ + cbnz r0, 71586 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12e9d0 <_PyUnicode_IsNumeric@@Base+0x16d0> │ │ │ │ + bl 12e500 <_PyUnicode_IsNumeric@@Base+0x16d8> │ │ │ │ ldr.w r6, [r8, r7] │ │ │ │ - b.n 71416 │ │ │ │ + b.n 7144e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 71480 │ │ │ │ - b.n 714c6 │ │ │ │ - movw r0, #35020 @ 0x88cc │ │ │ │ + bne.n 714b8 │ │ │ │ + b.n 714fe │ │ │ │ + movw r0, #32780 @ 0x800c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - bl 246738 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 245db8 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 71480 │ │ │ │ + b.n 714b8 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r6, [r8, r7] │ │ │ │ - b.n 71416 │ │ │ │ + b.n 7144e │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #7 │ │ │ │ - bgt.n 715e2 │ │ │ │ - ldr r3, [pc, #140] @ (71604 ) │ │ │ │ + bgt.n 7161a │ │ │ │ + ldr r3, [pc, #140] @ (7163c ) │ │ │ │ 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, 7159e │ │ │ │ + cbz r0, 715d6 │ │ │ │ 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 │ │ │ │ @@ -104173,69 +104174,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 715e2 │ │ │ │ + bhi.n 7161a │ │ │ │ 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 7159a │ │ │ │ + b.n 715d2 │ │ │ │ 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 75bf0 │ │ │ │ + bl 75c28 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 715d6 │ │ │ │ - b.n 7159a │ │ │ │ + bne.n 7160e │ │ │ │ + b.n 715d2 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00071608 : │ │ │ │ +00071640 : │ │ │ │ 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 717b4 │ │ │ │ - ldr r6, [pc, #468] @ (717f4 ) │ │ │ │ + blt.w 717ec │ │ │ │ + ldr r6, [pc, #468] @ (7182c ) │ │ │ │ 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 7176e │ │ │ │ - ldr r0, [pc, #448] @ (717f8 ) │ │ │ │ + beq.w 717a6 │ │ │ │ + ldr r0, [pc, #448] @ (71830 ) │ │ │ │ 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 71784 │ │ │ │ - cbnz r4, 716c0 │ │ │ │ + bne.w 717bc │ │ │ │ + cbnz r4, 716f8 │ │ │ │ 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] │ │ │ │ @@ -104256,26 +104257,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 7172e │ │ │ │ + blt.n 71766 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 75cdc │ │ │ │ + bl 75d14 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 717c6 │ │ │ │ + beq.n 717fe │ │ │ │ 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] │ │ │ │ @@ -104295,165 +104296,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 716ba │ │ │ │ + ble.n 716f2 │ │ │ │ ldr.w r1, [r2, #3748] @ 0xea4 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - beq.n 716ba │ │ │ │ + beq.n 716f2 │ │ │ │ ldr.w r2, [r2, #3856] @ 0xf10 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 716ba │ │ │ │ + bne.n 716f2 │ │ │ │ ldr.w r2, [lr, #72] @ 0x48 │ │ │ │ - cbnz r2, 717ac │ │ │ │ + cbnz r2, 717e4 │ │ │ │ add.w r1, lr, #12 │ │ │ │ ldr.w r2, [lr, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 716ba │ │ │ │ + bmi.n 716f2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 71758 │ │ │ │ + bne.n 71790 │ │ │ │ dmb ish │ │ │ │ - b.n 716ba │ │ │ │ + b.n 716f2 │ │ │ │ movw r0, #20420 @ 0x4fc4 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 707fc <_PyObject_GC_New@@Base> │ │ │ │ + bl 70834 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 71658 │ │ │ │ - b.n 717c2 │ │ │ │ - movw r2, #58213 @ 0xe365 │ │ │ │ + bne.w 71690 │ │ │ │ + b.n 717fa │ │ │ │ + movw r2, #57001 @ 0xdea9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 717e4 │ │ │ │ + bne.n 7181c │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b478 │ │ │ │ + bl 6b4b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 71658 │ │ │ │ + bne.w 71690 │ │ │ │ mov r0, r3 │ │ │ │ - bl 12e9d0 <_PyUnicode_IsNumeric@@Base+0x16d0> │ │ │ │ + bl 12e500 <_PyUnicode_IsNumeric@@Base+0x16d8> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 71658 │ │ │ │ + b.n 71690 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 716ba │ │ │ │ - b.n 71748 │ │ │ │ - movw r0, #35048 @ 0x88e8 │ │ │ │ + bne.n 716f2 │ │ │ │ + b.n 71780 │ │ │ │ + movw r0, #32808 @ 0x8028 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r1, #238 @ 0xee │ │ │ │ - bl 246738 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 245db8 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 716ba │ │ │ │ + b.n 716f2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 717da │ │ │ │ + bge.n 71812 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 717da │ │ │ │ + cbnz r2, 71812 │ │ │ │ mov r0, r3 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 1f37b8 │ │ │ │ + b.w 1f2f28 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 71658 │ │ │ │ + b.n 71690 │ │ │ │ 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] @ (71b34 ) │ │ │ │ + ldr r5, [pc, #804] @ (71b6c ) │ │ │ │ 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 723ac │ │ │ │ + bne.w 723e4 │ │ │ │ ldr.w r1, [r4, #192] @ 0xc0 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ orr.w r3, r3, #258 @ 0x102 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ - cbnz r1, 718b8 │ │ │ │ + cbnz r1, 718f0 │ │ │ │ mov ip, r1 │ │ │ │ - ldr r0, [pc, #736] @ (71b38 ) │ │ │ │ + ldr r0, [pc, #736] @ (71b70 ) │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 723dc │ │ │ │ + bhi.w 72414 │ │ │ │ adds r2, r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r1] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 71878 │ │ │ │ + bne.n 718b0 │ │ │ │ strex r7, r2, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 71868 │ │ │ │ + bne.n 718a0 │ │ │ │ dmb ish │ │ │ │ - bne.n 71854 │ │ │ │ - ldr r3, [pc, #700] @ (71b3c ) │ │ │ │ + bne.n 7188c │ │ │ │ + ldr r3, [pc, #700] @ (71b74 ) │ │ │ │ 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 723f0 │ │ │ │ + bne.w 72428 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 72406 │ │ │ │ + beq.w 7243e │ │ │ │ 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] @ (71b40 ) │ │ │ │ + ldr r2, [pc, #640] @ (71b78 ) │ │ │ │ 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 718d2 │ │ │ │ + bne.n 7190a │ │ │ │ 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 │ │ │ │ @@ -104461,1548 +104462,1548 @@ │ │ │ │ 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 729e8 │ │ │ │ + bl 72a20 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 727ce │ │ │ │ - ldr r3, [pc, #544] @ (71b44 ) │ │ │ │ + beq.w 72806 │ │ │ │ + ldr r3, [pc, #544] @ (71b7c ) │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 7182c │ │ │ │ + bne.n 71864 │ │ │ │ movw r0, #34368 @ 0x8640 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 7e924 <_PyType_GetDict@@Base> │ │ │ │ - ldr r1, [pc, #528] @ (71b48 ) │ │ │ │ - bl 7e97c │ │ │ │ + bl 7e950 <_PyType_GetDict@@Base> │ │ │ │ + ldr r1, [pc, #528] @ (71b80 ) │ │ │ │ + bl 7e9a8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 727ba │ │ │ │ + beq.w 727f2 │ │ │ │ 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 191ec8 │ │ │ │ + bl 1913a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72798 │ │ │ │ + beq.w 727d0 │ │ │ │ str.w r0, [r4, #4032] @ 0xfc0 │ │ │ │ add.w r0, r8, #140 @ 0x8c │ │ │ │ - bl 191ec8 │ │ │ │ + bl 1913a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72798 │ │ │ │ + beq.w 727d0 │ │ │ │ str.w r0, [r4, #4036] @ 0xfc4 │ │ │ │ add.w r0, r8, #160 @ 0xa0 │ │ │ │ - bl 191ec8 │ │ │ │ + bl 1913a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72798 │ │ │ │ + beq.w 727d0 │ │ │ │ str.w r0, [r4, #4040] @ 0xfc8 │ │ │ │ add.w r0, r8, #180 @ 0xb4 │ │ │ │ - bl 191ec8 │ │ │ │ + bl 1913a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72798 │ │ │ │ + beq.w 727d0 │ │ │ │ str.w r0, [r4, #4044] @ 0xfcc │ │ │ │ add.w r0, r8, #200 @ 0xc8 │ │ │ │ - bl 191ec8 │ │ │ │ + bl 1913a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72798 │ │ │ │ + beq.w 727d0 │ │ │ │ str.w r0, [r4, #4048] @ 0xfd0 │ │ │ │ add.w r0, r8, #220 @ 0xdc │ │ │ │ - bl 191ec8 │ │ │ │ + bl 1913a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72798 │ │ │ │ + beq.w 727d0 │ │ │ │ str.w r0, [r4, #4052] @ 0xfd4 │ │ │ │ add.w r0, r8, #240 @ 0xf0 │ │ │ │ - bl 191ec8 │ │ │ │ + bl 1913a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72798 │ │ │ │ + beq.w 727d0 │ │ │ │ str.w r0, [r4, #4056] @ 0xfd8 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #376] @ (71b4c ) │ │ │ │ + ldr r1, [pc, #376] @ (71b84 ) │ │ │ │ add.w r2, r8, #260 @ 0x104 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1921d0 │ │ │ │ + bl 1916a8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 72776 │ │ │ │ + beq.w 727ae │ │ │ │ add.w r1, r8, #276 @ 0x114 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18f33c <_Py_NewReference@@Base+0x2dc> │ │ │ │ + bl 18e814 <_Py_NewReference@@Base+0x2dc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 72760 │ │ │ │ + beq.w 72798 │ │ │ │ add.w r1, r8, #484 @ 0x1e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18f33c <_Py_NewReference@@Base+0x2dc> │ │ │ │ + bl 18e814 <_Py_NewReference@@Base+0x2dc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 72760 │ │ │ │ - ldr r1, [pc, #328] @ (71b50 ) │ │ │ │ + beq.w 72798 │ │ │ │ + ldr r1, [pc, #328] @ (71b88 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 18f33c <_Py_NewReference@@Base+0x2dc> │ │ │ │ + bl 18e814 <_Py_NewReference@@Base+0x2dc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 72760 │ │ │ │ - ldr r2, [pc, #320] @ (71b54 ) │ │ │ │ + beq.w 72798 │ │ │ │ + ldr r2, [pc, #320] @ (71b8c ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #320] @ (71b58 ) │ │ │ │ + ldr r1, [pc, #320] @ (71b90 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 1921d0 │ │ │ │ + bl 1916a8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7274a │ │ │ │ - ldr r7, [pc, #308] @ (71b5c ) │ │ │ │ - movw sl, #2017 @ 0x7e1 │ │ │ │ + beq.w 72782 │ │ │ │ + ldr r7, [pc, #308] @ (71b94 ) │ │ │ │ + movw sl, #2065 @ 0x811 │ │ │ │ movt sl, #8 │ │ │ │ - movw fp, #2085 @ 0x825 │ │ │ │ + movw fp, #349 @ 0x15d │ │ │ │ movt fp, #19 │ │ │ │ - movw r9, #8597 @ 0x2195 │ │ │ │ + movw r9, #7137 @ 0x1be1 │ │ │ │ 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 18f33c <_Py_NewReference@@Base+0x2dc> │ │ │ │ + bl 18e814 <_Py_NewReference@@Base+0x2dc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 72730 │ │ │ │ + beq.w 72768 │ │ │ │ ldr.w r3, [r4, #156] @ 0x9c │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 71a70 │ │ │ │ + bne.n 71aa8 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ cmp r3, fp │ │ │ │ it eq │ │ │ │ streq.w r9, [r4, #200] @ 0xc8 │ │ │ │ cmp r5, #68 @ 0x44 │ │ │ │ - bne.n 71a48 │ │ │ │ + bne.n 71a80 │ │ │ │ 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 192398 │ │ │ │ + bl 191870 │ │ │ │ str.w r0, [r7], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72840 │ │ │ │ + beq.w 72878 │ │ │ │ cmp r4, #16 │ │ │ │ - bne.n 71a82 │ │ │ │ + bne.n 71aba │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r2, [r5], #4 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71ab8 │ │ │ │ + bge.n 71af0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 71ab8 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 71af0 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #16 │ │ │ │ - bne.n 71aa0 │ │ │ │ + bne.n 71ad8 │ │ │ │ add.w r4, r6, #40960 @ 0xa000 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ - bl 703d8 │ │ │ │ + bl 70410 │ │ │ │ str.w r0, [r4, #384] @ 0x180 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72836 │ │ │ │ + beq.w 7286e │ │ │ │ movs r0, #11 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72824 │ │ │ │ + beq.w 7285c │ │ │ │ ldr.w r2, [r8, #916] @ 0x394 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ - bl 78510 │ │ │ │ + bl 78548 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72824 │ │ │ │ + bne.w 7285c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 727ec │ │ │ │ + blt.w 72824 │ │ │ │ movs r0, #114 @ 0x72 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72824 │ │ │ │ + beq.w 7285c │ │ │ │ ldr.w r2, [r8, #916] @ 0x394 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ - bl 78510 │ │ │ │ + bl 78548 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72824 │ │ │ │ + bne.w 7285c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 72868 │ │ │ │ - b.n 71b60 │ │ │ │ - ldr r4, [r0, #56] @ 0x38 │ │ │ │ + blt.w 728a0 │ │ │ │ + b.n 71b98 │ │ │ │ + str r4, [r0, #44] @ 0x2c │ │ │ │ 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 │ │ │ │ - ldr r4, [r2, #84] @ 0x54 │ │ │ │ + str r4, [r2, #72] @ 0x48 │ │ │ │ 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, 71b76 │ │ │ │ + cbz r4, 71bae │ │ │ │ lsls r3, r1, #1 │ │ │ │ strb r4, [r3, #27] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r4, [r2, #20] │ │ │ │ + str r4, [r2, #8] │ │ │ │ movs r1, r6 │ │ │ │ movs r0, #115 @ 0x73 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72824 │ │ │ │ + beq.w 7285c │ │ │ │ ldr.w r2, [r8, #916] @ 0x394 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ - bl 78510 │ │ │ │ + bl 78548 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72824 │ │ │ │ + bne.w 7285c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 72854 │ │ │ │ + blt.w 7288c │ │ │ │ movs r0, #11 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72824 │ │ │ │ + beq.w 7285c │ │ │ │ ldr.w r2, [r8, #916] @ 0x394 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ - bl 78510 │ │ │ │ + bl 78548 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72824 │ │ │ │ + bne.w 7285c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 725ee │ │ │ │ + blt.w 72626 │ │ │ │ movs r0, #32 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72824 │ │ │ │ + beq.w 7285c │ │ │ │ ldr.w r2, [r8, #920] @ 0x398 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ - bl 78510 │ │ │ │ + bl 78548 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72824 │ │ │ │ + bne.w 7285c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 725da │ │ │ │ + blt.w 72612 │ │ │ │ movs r0, #108 @ 0x6c │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72824 │ │ │ │ + beq.w 7285c │ │ │ │ ldr.w r2, [r8, #920] @ 0x398 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ - bl 78510 │ │ │ │ + bl 78548 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72824 │ │ │ │ + bne.w 7285c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 7268e │ │ │ │ + blt.w 726c6 │ │ │ │ movs r0, #10 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72824 │ │ │ │ + beq.w 7285c │ │ │ │ ldr.w r2, [r8, #924] @ 0x39c │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ - bl 78510 │ │ │ │ + bl 78548 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72824 │ │ │ │ + bne.w 7285c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 7267a │ │ │ │ + blt.w 726b2 │ │ │ │ movs r0, #103 @ 0x67 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72824 │ │ │ │ + beq.w 7285c │ │ │ │ ldr.w r2, [r8, #928] @ 0x3a0 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ - bl 78510 │ │ │ │ + bl 78548 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72824 │ │ │ │ + bne.w 7285c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 72666 │ │ │ │ + blt.w 7269e │ │ │ │ movs r0, #111 @ 0x6f │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72824 │ │ │ │ + beq.w 7285c │ │ │ │ ldr.w r2, [r8, #932] @ 0x3a4 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ - bl 78510 │ │ │ │ + bl 78548 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72824 │ │ │ │ + bne.w 7285c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 72652 │ │ │ │ + blt.w 7268a │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72824 │ │ │ │ + beq.w 7285c │ │ │ │ ldr.w r2, [r8, #936] @ 0x3a8 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ - bl 78510 │ │ │ │ + bl 78548 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72824 │ │ │ │ + bne.w 7285c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 7263e │ │ │ │ + blt.w 72676 │ │ │ │ movs r0, #17 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72824 │ │ │ │ + beq.w 7285c │ │ │ │ ldr.w r2, [r8, #940] @ 0x3ac │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ - bl 78510 │ │ │ │ + bl 78548 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72824 │ │ │ │ + bne.w 7285c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 7262a │ │ │ │ + blt.w 72662 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72824 │ │ │ │ + beq.w 7285c │ │ │ │ ldr.w r2, [r8, #944] @ 0x3b0 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ - bl 78510 │ │ │ │ + bl 78548 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72824 │ │ │ │ + bne.w 7285c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 72616 │ │ │ │ + blt.w 7264e │ │ │ │ movs r0, #21 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72824 │ │ │ │ + beq.w 7285c │ │ │ │ ldr.w r2, [r8, #948] @ 0x3b4 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ - bl 78510 │ │ │ │ + bl 78548 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72824 │ │ │ │ + bne.w 7285c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 72602 │ │ │ │ + blt.w 7263a │ │ │ │ movs r0, #20 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72824 │ │ │ │ + beq.w 7285c │ │ │ │ ldr.w r2, [r8, #952] @ 0x3b8 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ - bl 78510 │ │ │ │ + bl 78548 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72824 │ │ │ │ + bne.w 7285c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 726de │ │ │ │ + blt.w 72716 │ │ │ │ movs r0, #4 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72824 │ │ │ │ + beq.w 7285c │ │ │ │ ldr.w r2, [r8, #956] @ 0x3bc │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ - bl 78510 │ │ │ │ + bl 78548 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72824 │ │ │ │ + bne.w 7285c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 726ca │ │ │ │ + blt.w 72702 │ │ │ │ movs r0, #13 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72824 │ │ │ │ + beq.w 7285c │ │ │ │ ldr.w r2, [r8, #960] @ 0x3c0 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ - bl 78510 │ │ │ │ + bl 78548 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72824 │ │ │ │ + bne.w 7285c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 726b6 │ │ │ │ + blt.w 726ee │ │ │ │ movs r0, #1 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72824 │ │ │ │ + beq.w 7285c │ │ │ │ ldr.w r2, [r8, #960] @ 0x3c0 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ - bl 78510 │ │ │ │ + bl 78548 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72824 │ │ │ │ + bne.w 7285c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 726a2 │ │ │ │ + blt.w 726da │ │ │ │ movs r0, #3 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72824 │ │ │ │ + beq.w 7285c │ │ │ │ ldr.w r2, [r8, #964] @ 0x3c4 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ - bl 78510 │ │ │ │ + bl 78548 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72824 │ │ │ │ + bne.w 7285c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 72706 │ │ │ │ + blt.w 7273e │ │ │ │ movs r0, #110 @ 0x6e │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72824 │ │ │ │ + beq.w 7285c │ │ │ │ ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r2, [r8, #968] @ 0x3c8 │ │ │ │ - bl 78510 │ │ │ │ + bl 78548 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72824 │ │ │ │ + bne.w 7285c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 726f2 │ │ │ │ - ldr r2, [pc, #788] @ (72164 ) │ │ │ │ + blt.w 7272a │ │ │ │ + ldr r2, [pc, #788] @ (7219c ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #788] @ (72168 ) │ │ │ │ + ldr r1, [pc, #788] @ (721a0 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 1921d0 │ │ │ │ + bl 1916a8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7271a │ │ │ │ + beq.w 72752 │ │ │ │ movw r0, #6240 @ 0x1860 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 7e924 <_PyType_GetDict@@Base> │ │ │ │ - ldr r2, [pc, #768] @ (7216c ) │ │ │ │ - movw r1, #35376 @ 0x8a30 │ │ │ │ + bl 7e950 <_PyType_GetDict@@Base> │ │ │ │ + ldr r2, [pc, #768] @ (721a4 ) │ │ │ │ + movw r1, #33136 @ 0x8170 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 800fc │ │ │ │ - ldr r2, [pc, #756] @ (72170 ) │ │ │ │ + bl 8012c │ │ │ │ + ldr r2, [pc, #756] @ (721a8 ) │ │ │ │ ldr.w r3, [r2, #2016] @ 0x7e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 725b2 │ │ │ │ + bne.w 725ea │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 72548 │ │ │ │ + blt.w 72580 │ │ │ │ movw r3, #5168 @ 0x1430 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - ldr r7, [pc, #732] @ (72174 ) │ │ │ │ + ldr r7, [pc, #732] @ (721ac ) │ │ │ │ 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 18f33c <_Py_NewReference@@Base+0x2dc> │ │ │ │ + bl 18e814 <_Py_NewReference@@Base+0x2dc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 72520 │ │ │ │ + beq.w 72558 │ │ │ │ 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 18f33c <_Py_NewReference@@Base+0x2dc> │ │ │ │ + bl 18e814 <_Py_NewReference@@Base+0x2dc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 72520 │ │ │ │ + beq.w 72558 │ │ │ │ str.w fp, [sl, #1460] @ 0x5b4 │ │ │ │ - movw r3, #35432 @ 0x8a68 │ │ │ │ + movw r3, #33192 @ 0x81a8 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #12208 @ 0x2fb0 │ │ │ │ + movw r2, #9968 @ 0x26f0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #7212 @ 0x1c2c │ │ │ │ + movw r1, #4972 @ 0x136c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r3, #35412 @ 0x8a54 │ │ │ │ + movw r3, #33172 @ 0x8194 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r0, #35424 @ 0x8a60 │ │ │ │ + movw r0, #33184 @ 0x81a0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ strd r4, r4, [sp, #32] │ │ │ │ strd r4, r4, [sp, #40] @ 0x28 │ │ │ │ - bl 808ec │ │ │ │ + bl 8091c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 724fe │ │ │ │ + beq.w 72536 │ │ │ │ add.w r0, r7, #416 @ 0x1a0 │ │ │ │ - bl 7e924 <_PyType_GetDict@@Base> │ │ │ │ + bl 7e950 <_PyType_GetDict@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 724f0 │ │ │ │ + beq.w 72528 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #35504 @ 0x8ab0 │ │ │ │ + movw r1, #33264 @ 0x81f0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71f58 │ │ │ │ + bge.n 71f90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 724d0 │ │ │ │ + beq.w 72508 │ │ │ │ adds r5, #1 │ │ │ │ - beq.w 724fe │ │ │ │ - ldr r5, [pc, #536] @ (72178 ) │ │ │ │ + beq.w 72536 │ │ │ │ + ldr r5, [pc, #536] @ (721b0 ) │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #32] │ │ │ │ strd r4, r4, [sp, #40] @ 0x28 │ │ │ │ ldr.w r1, [r5], #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 192528 <_PyStaticType_InitForExtension@@Base> │ │ │ │ + bl 191a00 <_PyStaticType_InitForExtension@@Base> │ │ │ │ adds r4, #1 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 724c6 │ │ │ │ + beq.w 724fe │ │ │ │ cmp r4, #6 │ │ │ │ - bne.n 71f6a │ │ │ │ - ldr r4, [pc, #504] @ (7217c ) │ │ │ │ + bne.n 71fa2 │ │ │ │ + ldr r4, [pc, #504] @ (721b4 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e924 <_PyType_GetDict@@Base> │ │ │ │ + bl 7e950 <_PyType_GetDict@@Base> │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1926bc <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ + bl 191b94 <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7243a │ │ │ │ + beq.w 72472 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #35560 @ 0x8ae8 │ │ │ │ + movw r1, #33320 @ 0x8228 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 724b0 │ │ │ │ + beq.w 724e8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71fc8 │ │ │ │ + bge.n 72000 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7257e │ │ │ │ + beq.w 725b6 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ movw r0, #13825 @ 0x3601 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ - bl 1926bc <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ + bl 191b94 <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7243a │ │ │ │ + beq.w 72472 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #35572 @ 0x8af4 │ │ │ │ + movw r1, #33332 @ 0x8234 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 724b0 │ │ │ │ + beq.w 724e8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7200c │ │ │ │ + bge.n 72044 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72576 │ │ │ │ + beq.w 725ae │ │ │ │ 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 1926bc <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ + bl 191b94 <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7243a │ │ │ │ + beq.w 72472 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #20504 @ 0x5018 │ │ │ │ + movw r1, #18264 @ 0x4758 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 724b0 │ │ │ │ + beq.w 724e8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7205c │ │ │ │ + bge.n 72094 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7256e │ │ │ │ - ldr r0, [pc, #288] @ (72180 ) │ │ │ │ - bl 7e924 <_PyType_GetDict@@Base> │ │ │ │ + beq.w 725a6 │ │ │ │ + ldr r0, [pc, #288] @ (721b8 ) │ │ │ │ + bl 7e950 <_PyType_GetDict@@Base> │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #280] @ (72180 ) │ │ │ │ + ldr r3, [pc, #280] @ (721b8 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1927c0 <_PyStaticType_InitForExtension@@Base+0x298> │ │ │ │ + bl 191c98 <_PyStaticType_InitForExtension@@Base+0x298> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7243a │ │ │ │ + beq.w 72472 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #35572 @ 0x8af4 │ │ │ │ + movw r1, #33332 @ 0x8234 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 724b0 │ │ │ │ + beq.w 724e8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 720a0 │ │ │ │ + bge.n 720d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72566 │ │ │ │ - ldr r3, [pc, #220] @ (72180 ) │ │ │ │ + beq.w 7259e │ │ │ │ + ldr r3, [pc, #220] @ (721b8 ) │ │ │ │ movs r2, #31 │ │ │ │ movs r1, #12 │ │ │ │ movw r0, #9999 @ 0x270f │ │ │ │ - bl 1927c0 <_PyStaticType_InitForExtension@@Base+0x298> │ │ │ │ + bl 191c98 <_PyStaticType_InitForExtension@@Base+0x298> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7243a │ │ │ │ + beq.w 72472 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #20504 @ 0x5018 │ │ │ │ + movw r1, #18264 @ 0x4758 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r5 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 724b0 │ │ │ │ + beq.w 724e8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 720de │ │ │ │ + bge.n 72116 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7258e │ │ │ │ + beq.w 725c6 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1926bc <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ + bl 191b94 <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7243a │ │ │ │ + beq.w 72472 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #35560 @ 0x8ae8 │ │ │ │ + movw r1, #33320 @ 0x8228 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 724b0 │ │ │ │ + beq.w 724e8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7211c │ │ │ │ + bge.n 72154 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72586 │ │ │ │ - ldr r7, [pc, #100] @ (72184 ) │ │ │ │ + beq.w 725be │ │ │ │ + ldr r7, [pc, #100] @ (721bc ) │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ mov r0, r7 │ │ │ │ - bl 7e924 <_PyType_GetDict@@Base> │ │ │ │ + bl 7e950 <_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 1928e0 <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ + bl 191db8 <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7243a │ │ │ │ + beq.w 72472 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #35572 @ 0x8af4 │ │ │ │ + movw r1, #33332 @ 0x8234 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr.w r3, [r8] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 72596 │ │ │ │ - b.n 72188 │ │ │ │ - cbz r4, 72198 │ │ │ │ + beq.w 725ce │ │ │ │ + b.n 721c0 │ │ │ │ + cbz r4, 721d0 │ │ │ │ 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, 721ac │ │ │ │ + cbz r4, 721e4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - ldr r4, [r6, #92] @ 0x5c │ │ │ │ + str r4, [r6, #80] @ 0x50 │ │ │ │ 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 7219a │ │ │ │ + bge.n 721d2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 724a8 │ │ │ │ + beq.w 724e0 │ │ │ │ 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 1928e0 <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ + bl 191db8 <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7243a │ │ │ │ + beq.w 72472 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #20504 @ 0x5018 │ │ │ │ + movw r1, #18264 @ 0x4758 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r6 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7248a │ │ │ │ + beq.w 724c2 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 721e4 │ │ │ │ + bge.n 7221c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72482 │ │ │ │ + beq.w 724ba │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1926bc <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ + bl 191b94 <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7243a │ │ │ │ + beq.w 72472 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #35560 @ 0x8ae8 │ │ │ │ + movw r1, #33320 @ 0x8228 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7248a │ │ │ │ + beq.w 724c2 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72222 │ │ │ │ + bge.n 7225a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 724a0 │ │ │ │ - ldr r7, [pc, #692] @ (724d8 ) │ │ │ │ + beq.w 724d8 │ │ │ │ + ldr r7, [pc, #692] @ (72510 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 7e924 <_PyType_GetDict@@Base> │ │ │ │ + bl 7e950 <_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 192ad8 <_PyStaticType_InitForExtension@@Base+0x5b0> │ │ │ │ + bl 191fb0 <_PyStaticType_InitForExtension@@Base+0x5b0> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7243a │ │ │ │ + beq.w 72472 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #35572 @ 0x8af4 │ │ │ │ + movw r1, #33332 @ 0x8234 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr.w r3, [r8] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 72596 │ │ │ │ + beq.w 725ce │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72278 │ │ │ │ + bge.n 722b0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7247a │ │ │ │ + beq.w 724b2 │ │ │ │ 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 192ad8 <_PyStaticType_InitForExtension@@Base+0x5b0> │ │ │ │ + bl 191fb0 <_PyStaticType_InitForExtension@@Base+0x5b0> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7243a │ │ │ │ + beq.w 72472 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #20504 @ 0x5018 │ │ │ │ + movw r1, #18264 @ 0x4758 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r6 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 72464 │ │ │ │ + beq.w 7249c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 722ce │ │ │ │ + bge.n 72306 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7245c │ │ │ │ + beq.w 72494 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1926bc <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ + bl 191b94 <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7243a │ │ │ │ + beq.w 72472 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #35560 @ 0x8ae8 │ │ │ │ + movw r1, #33320 @ 0x8228 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 72428 │ │ │ │ + beq.w 72460 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7230c │ │ │ │ + bge.n 72344 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72420 │ │ │ │ - ldr r0, [pc, #460] @ (724dc ) │ │ │ │ - bl 7e924 <_PyType_GetDict@@Base> │ │ │ │ - ldr r2, [pc, #460] @ (724e0 ) │ │ │ │ - movw r1, #37524 @ 0x9294 │ │ │ │ + beq.w 72458 │ │ │ │ + ldr r0, [pc, #460] @ (72514 ) │ │ │ │ + bl 7e950 <_PyType_GetDict@@Base> │ │ │ │ + ldr r2, [pc, #460] @ (72518 ) │ │ │ │ + movw r1, #35284 @ 0x89d4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r5, r0 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7243a │ │ │ │ + beq.w 72472 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bl 192be8 <_PyStaticType_InitForExtension@@Base+0x6c0> │ │ │ │ + bl 1920c0 <_PyStaticType_InitForExtension@@Base+0x6c0> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7243a │ │ │ │ + beq.n 72472 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #35572 @ 0x8af4 │ │ │ │ + movw r1, #33332 @ 0x8234 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 72428 │ │ │ │ + beq.n 72460 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7235e │ │ │ │ + bge.n 72396 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 72418 │ │ │ │ + beq.n 72450 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #20804 @ 0x5144 │ │ │ │ movt r1, #1 │ │ │ │ mov r0, r2 │ │ │ │ - bl 192be8 <_PyStaticType_InitForExtension@@Base+0x6c0> │ │ │ │ + bl 1920c0 <_PyStaticType_InitForExtension@@Base+0x6c0> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7243a │ │ │ │ + beq.n 72472 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #20504 @ 0x5018 │ │ │ │ + movw r1, #18264 @ 0x4758 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r5 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 72428 │ │ │ │ + beq.n 72460 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72398 │ │ │ │ + bge.n 723d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 72410 │ │ │ │ + beq.n 72448 │ │ │ │ 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] @ (724e4 ) │ │ │ │ + ldr r2, [pc, #300] @ (7251c ) │ │ │ │ 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 723c0 │ │ │ │ + bne.n 723f8 │ │ │ │ dmb ish │ │ │ │ - b.w 718f4 │ │ │ │ + b.w 7192c │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ mov r1, ip │ │ │ │ - cbz r3, 72406 │ │ │ │ - ldr r0, [pc, #256] @ (724e8 ) │ │ │ │ + cbz r3, 7243e │ │ │ │ + ldr r0, [pc, #256] @ (72520 ) │ │ │ │ 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 71894 │ │ │ │ + b.w 718cc │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ - b.w 718b8 │ │ │ │ + b.w 718f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72398 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 723d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7235e │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72396 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7230c │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72344 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7243a │ │ │ │ + bge.n 72472 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 7243a │ │ │ │ + cbnz r3, 72472 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - movw r3, #17608 @ 0x44c8 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + movw r3, #15368 @ 0x3c08 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - ldr r1, [pc, #168] @ (724ec ) │ │ │ │ + ldr r1, [pc, #168] @ (72524 ) │ │ │ │ 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 723a4 │ │ │ │ + b.n 723dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 722ce │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72306 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7243a │ │ │ │ + bge.n 72472 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7243a │ │ │ │ + bne.n 72472 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7243a │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72472 │ │ │ │ mov r0, r8 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72278 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 722b0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 721e4 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7221c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7243a │ │ │ │ + bge.n 72472 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7243a │ │ │ │ + bne.n 72472 │ │ │ │ mov r0, r7 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7243a │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72472 │ │ │ │ mov r0, r7 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72222 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7225a │ │ │ │ mov r0, r8 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7219a │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 721d2 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7243a │ │ │ │ + bge.n 72472 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7243a │ │ │ │ + bne.n 72472 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7243a │ │ │ │ - movw r3, #35204 @ 0x8984 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72472 │ │ │ │ + movw r3, #32964 @ 0x80c4 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 72442 │ │ │ │ + b.n 7247a │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 71f58 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 71f90 │ │ │ │ @ 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 │ │ │ │ - ldr r0, [r5, #96] @ 0x60 │ │ │ │ + str r0, [r5, #84] @ 0x54 │ │ │ │ movs r1, r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 724fe │ │ │ │ + bge.n 72536 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 7255e │ │ │ │ - ldr r3, [pc, #768] @ (72800 ) │ │ │ │ + cbz r3, 72596 │ │ │ │ + ldr r3, [pc, #768] @ (72838 ) │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - movw r3, #35520 @ 0x8ac0 │ │ │ │ + movw r3, #33280 @ 0x8200 │ │ │ │ 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 723a4 │ │ │ │ + b.n 723dc │ │ │ │ add.w r0, r6, #5536 @ 0x15a0 │ │ │ │ mov r1, r6 │ │ │ │ adds r0, #16 │ │ │ │ - bl 1e93fc <_PyCompile_GetBinaryIntrinsicName@@Base+0x1914> │ │ │ │ + bl 1e8b60 <_PyCompile_GetBinaryIntrinsicName@@Base+0x1918> │ │ │ │ movs r0, #0 │ │ │ │ - bl 62fe0 │ │ │ │ - ldr r3, [pc, #720] @ (72804 ) │ │ │ │ + bl 631e8 │ │ │ │ + ldr r3, [pc, #720] @ (7283c ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - movw r3, #35444 @ 0x8a74 │ │ │ │ + movw r3, #33204 @ 0x81b4 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 72512 │ │ │ │ + b.n 7254a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #2016] @ 0x7e0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71e8c │ │ │ │ + bne.w 71ec4 │ │ │ │ add.w r0, r2, #2016 @ 0x7e0 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 71e8c │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 71ec4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 724fe │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72536 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 720a0 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 720d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7205c │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72094 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7200c │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72044 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 71fc8 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72000 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7211c │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72154 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 720de │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72116 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7243a │ │ │ │ + bge.w 72472 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7243a │ │ │ │ + bne.w 72472 │ │ │ │ mov r0, r8 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7243a │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72472 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 725c4 │ │ │ │ + bge.n 725fc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #2016] @ 0x7e0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7287c │ │ │ │ - ldr r3, [pc, #576] @ (72808 ) │ │ │ │ + beq.w 728b4 │ │ │ │ + ldr r3, [pc, #576] @ (72840 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - movw r3, #35384 @ 0x8a38 │ │ │ │ + movw r3, #33144 @ 0x8178 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 72512 │ │ │ │ + b.n 7254a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71be4 │ │ │ │ + bne.w 71c1c │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 71be4 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 71c1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71bb8 │ │ │ │ + bne.w 71bf0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 71bb8 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 71bf0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71d44 │ │ │ │ + bne.w 71d7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 71d44 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 71d7c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71d18 │ │ │ │ + bne.w 71d50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 71d18 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 71d50 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71cec │ │ │ │ + bne.w 71d24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 71cec │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 71d24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71cc0 │ │ │ │ + bne.w 71cf8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 71cc0 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 71cf8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71c94 │ │ │ │ + bne.w 71ccc │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 71c94 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 71ccc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71c68 │ │ │ │ + bne.w 71ca0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 71c68 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 71ca0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71c3c │ │ │ │ + bne.w 71c74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 71c3c │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 71c74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71c10 │ │ │ │ + bne.w 71c48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 71c10 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 71c48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71df4 │ │ │ │ + bne.w 71e2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 71df4 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 71e2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71dc8 │ │ │ │ + bne.w 71e00 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 71dc8 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 71e00 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71d9c │ │ │ │ + bne.w 71dd4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 71d9c │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 71dd4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71d70 │ │ │ │ + bne.w 71da8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 71d70 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 71da8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71e4c │ │ │ │ + bne.w 71e84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 71e4c │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 71e84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71e20 │ │ │ │ + bne.w 71e58 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 71e20 │ │ │ │ - ldr r3, [pc, #240] @ (7280c ) │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 71e58 │ │ │ │ + ldr r3, [pc, #240] @ (72844 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - movw r3, #35328 @ 0x8a00 │ │ │ │ + movw r3, #33088 @ 0x8140 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 72512 │ │ │ │ + b.n 7254a │ │ │ │ ldr r4, [sp, #28] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #216] @ (72810 ) │ │ │ │ + ldr r2, [pc, #216] @ (72848 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #35576 @ 0x8af8 │ │ │ │ + movw r3, #33336 @ 0x8238 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 723a4 │ │ │ │ - ldr r3, [pc, #200] @ (72814 ) │ │ │ │ + b.n 723dc │ │ │ │ + ldr r3, [pc, #200] @ (7284c ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - movw r3, #35300 @ 0x89e4 │ │ │ │ + movw r3, #33060 @ 0x8124 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 72512 │ │ │ │ - ldr r3, [pc, #180] @ (72818 ) │ │ │ │ + b.n 7254a │ │ │ │ + ldr r3, [pc, #180] @ (72850 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - movw r3, #35268 @ 0x89c4 │ │ │ │ + movw r3, #33028 @ 0x8104 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 72512 │ │ │ │ - ldr r2, [pc, #164] @ (7281c ) │ │ │ │ + b.n 7254a │ │ │ │ + ldr r2, [pc, #164] @ (72854 ) │ │ │ │ add r3, sp, #32 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ strd r1, r2, [sp, #32] │ │ │ │ - movw r2, #35240 @ 0x89a8 │ │ │ │ + movw r2, #33000 @ 0x80e8 │ │ │ │ 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 723a4 │ │ │ │ - movw r3, #35144 @ 0x8948 │ │ │ │ + b.n 723dc │ │ │ │ + movw r3, #32904 @ 0x8088 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #124] @ (72820 ) │ │ │ │ + ldr r0, [pc, #124] @ (72858 ) │ │ │ │ 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 723a4 │ │ │ │ - bl 7fa74 │ │ │ │ + b.n 723dc │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71942 │ │ │ │ - movw r3, #35104 @ 0x8920 │ │ │ │ + beq.w 7197a │ │ │ │ + movw r3, #32864 @ 0x8060 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 727a0 │ │ │ │ + b.n 727d8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e8e88 <_PyCompile_GetBinaryIntrinsicName@@Base+0x13a0> │ │ │ │ + bl 1e85e8 <_PyCompile_GetBinaryIntrinsicName@@Base+0x13a0> │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e9044 <_PyCompile_GetBinaryIntrinsicName@@Base+0x155c> │ │ │ │ - movw r3, #35072 @ 0x8900 │ │ │ │ + bl 1e87a4 <_PyCompile_GetBinaryIntrinsicName@@Base+0x155c> │ │ │ │ + movw r3, #32832 @ 0x8040 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 727a0 │ │ │ │ + b.n 727d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71b06 │ │ │ │ + bne.w 71b3e │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 71b06 │ │ │ │ - ldr r4, [r1, #96] @ 0x60 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 71b3e │ │ │ │ + str r4, [r1, #84] @ 0x54 │ │ │ │ movs r1, r6 │ │ │ │ - ldr r4, [r4, #92] @ 0x5c │ │ │ │ + str r4, [r4, #80] @ 0x50 │ │ │ │ movs r1, r6 │ │ │ │ - ldr r4, [r2, #92] @ 0x5c │ │ │ │ + str r4, [r2, #80] @ 0x50 │ │ │ │ movs r1, r6 │ │ │ │ - ldr r0, [r0, #92] @ 0x5c │ │ │ │ + str r0, [r0, #80] @ 0x50 │ │ │ │ movs r1, r6 │ │ │ │ - ldr r4, [r3, #100] @ 0x64 │ │ │ │ + str r4, [r3, #88] @ 0x58 │ │ │ │ movs r1, r6 │ │ │ │ - ldr r0, [r3, #88] @ 0x58 │ │ │ │ + str r0, [r3, #76] @ 0x4c │ │ │ │ movs r1, r6 │ │ │ │ - ldr r0, [r0, #88] @ 0x58 │ │ │ │ + str r0, [r0, #76] @ 0x4c │ │ │ │ movs r1, r6 │ │ │ │ - ldr r4, [r5, #84] @ 0x54 │ │ │ │ + str r4, [r5, #72] @ 0x48 │ │ │ │ movs r1, r6 │ │ │ │ - ldr r0, [r3, #84] @ 0x54 │ │ │ │ + str r0, [r3, #72] @ 0x48 │ │ │ │ movs r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77318 │ │ │ │ - movw r3, #35176 @ 0x8968 │ │ │ │ + bl 77350 │ │ │ │ + movw r3, #32936 @ 0x80a8 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - ldr r1, [pc, #84] @ (72888 ) │ │ │ │ - b.n 72444 │ │ │ │ - movw r3, #17608 @ 0x44c8 │ │ │ │ + ldr r1, [pc, #84] @ (728c0 ) │ │ │ │ + b.n 7247c │ │ │ │ + movw r3, #15368 @ 0x3c08 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 72832 │ │ │ │ - ldr r3, [pc, #72] @ (7288c ) │ │ │ │ + b.n 7286a │ │ │ │ + ldr r3, [pc, #72] @ (728c4 ) │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - movw r3, #17608 @ 0x44c8 │ │ │ │ + movw r3, #15368 @ 0x3c08 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 72512 │ │ │ │ + b.n 7254a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71b8c │ │ │ │ + bne.w 71bc4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 71b8c │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 71bc4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71b60 │ │ │ │ + bne.w 71b98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 71b60 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 71b98 │ │ │ │ add.w r0, r2, #2016 @ 0x7e0 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 725c4 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 725fc │ │ │ │ nop │ │ │ │ - ldr r4, [r5, #88] @ 0x58 │ │ │ │ + str r4, [r5, #76] @ 0x4c │ │ │ │ movs r1, r6 │ │ │ │ - ldr r0, [r0, #100] @ 0x64 │ │ │ │ + str r0, [r0, #88] @ 0x58 │ │ │ │ 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] @ (729e0 ) │ │ │ │ + ldr r5, [pc, #316] @ (72a18 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #8 │ │ │ │ ldr r1, [r3, r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 729d2 │ │ │ │ + beq.w 72a0a │ │ │ │ movw r3, #65523 @ 0xfff3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 7297a │ │ │ │ + bhi.n 729b2 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - movw r3, #2733 @ 0xaad │ │ │ │ + movw r3, #2789 @ 0xae5 │ │ │ │ movt r3, #7 │ │ │ │ mov r2, r0 │ │ │ │ add.w r5, r4, #12 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 7296c │ │ │ │ + bne.n 729a4 │ │ │ │ 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 72986 │ │ │ │ + bhi.n 729be │ │ │ │ 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 729b8 │ │ │ │ + beq.n 729f0 │ │ │ │ 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 7294a │ │ │ │ + beq.n 72982 │ │ │ │ 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, 7293c │ │ │ │ + cbz r4, 72974 │ │ │ │ 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 7297e │ │ │ │ + bcc.n 729b6 │ │ │ │ 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, 72986 │ │ │ │ + cbz r0, 729be │ │ │ │ mov r3, r0 │ │ │ │ rev r1, r4 │ │ │ │ - b.n 72918 │ │ │ │ + b.n 72950 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 72966 │ │ │ │ + bne.n 7299e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 72942 │ │ │ │ + b.n 7297a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r6, #12] │ │ │ │ str r6, [r3, #8] │ │ │ │ - b.n 7290a │ │ │ │ + b.n 72942 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #45581 @ 0xb20d │ │ │ │ + movw r1, #45645 @ 0xb24d │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r6, [r3, #848] @ 0x350 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 729c4 │ │ │ │ + bne.n 729fc │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2bf6c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7297a │ │ │ │ + beq.n 729b2 │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 72966 │ │ │ │ + b.n 7299e │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 70b78 │ │ │ │ + bl 70bb0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 72964 │ │ │ │ + b.n 7299c │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 729a8 │ │ │ │ - movw r1, #35616 @ 0x8b20 │ │ │ │ + b.n 729e0 │ │ │ │ + movw r1, #33376 @ 0x8260 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #8] @ (729e4 ) │ │ │ │ - bl 62ea6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #8] @ (72a1c ) │ │ │ │ + bl 630ae <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r6, #100] @ 0x64 │ │ │ │ + str r0, [r6, #88] @ 0x58 │ │ │ │ movs r1, r6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r2, r0 │ │ │ │ mov r9, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ lsls r1, r3, #30 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bmi.w 72ba2 │ │ │ │ + bmi.w 72bda │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r2, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74bc0 │ │ │ │ + beq.w 74bfc │ │ │ │ ldr.w r4, [r2, #132] @ 0x84 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 72bfa │ │ │ │ + beq.w 72c32 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r0, [r3, #128] @ 0x80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72c66 │ │ │ │ + beq.w 72c9e │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.w 72c96 │ │ │ │ - ldr r1, [pc, #612] @ (72c9c ) │ │ │ │ + bpl.w 72cce │ │ │ │ + ldr r1, [pc, #612] @ (72cd4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r0, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ ldr.w r2, [r1, ip] │ │ │ │ movs r1, #28 │ │ │ │ cmp r3, #10 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ @@ -106012,120 +106013,120 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w r1, r2, #91136 @ 0x16400 │ │ │ │ ldr.w r4, [r1, #392] @ 0x188 │ │ │ │ cmp r4, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 748e8 │ │ │ │ + beq.w 74924 │ │ │ │ ldr.w r3, [r1, #408] @ 0x198 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73f8a │ │ │ │ + beq.w 73fc2 │ │ │ │ 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 73fb2 │ │ │ │ + bne.w 73fea │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72dd8 │ │ │ │ + bne.w 72e10 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r3, [r3, #168] @ 0xa8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73cf2 │ │ │ │ + beq.w 73d2a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r1, #0 │ │ │ │ - bl 74fac │ │ │ │ + bl 74fe8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 73c96 │ │ │ │ + beq.w 73cce │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r6, #22 │ │ │ │ - bpl.w 72e04 │ │ │ │ + bpl.w 72e3c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r4, [r3, #156] @ 0x9c │ │ │ │ ldr.w r0, [r3, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 72ca4 │ │ │ │ + bne.w 72cdc │ │ │ │ movw r4, #34368 @ 0x8640 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ cmp r0, r4 │ │ │ │ - bne.w 72e6c │ │ │ │ + bne.w 72ea4 │ │ │ │ and.w r3, r6, #2 │ │ │ │ lsls r0, r6, #24 │ │ │ │ - bmi.w 73fd6 │ │ │ │ + bmi.w 7400e │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 72b04 │ │ │ │ + beq.n 72b3c │ │ │ │ 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 72d7a │ │ │ │ + bne.w 72db2 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #2700] @ 0xa8c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73052 │ │ │ │ + beq.w 7308a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r7, [r3, #132] @ 0x84 │ │ │ │ movw fp, #40968 @ 0xa008 │ │ │ │ movt fp, #75 @ 0x4b │ │ │ │ - movw ip, #58521 @ 0xe499 │ │ │ │ + movw ip, #56329 @ 0xdc09 │ │ │ │ movt ip, #31 │ │ │ │ movw lr, #28140 @ 0x6dec │ │ │ │ movt lr, #75 @ 0x4b │ │ │ │ - ldr r4, [pc, #352] @ (72ca0 ) │ │ │ │ + ldr r4, [pc, #352] @ (72cd8 ) │ │ │ │ ldr r5, [sp, #12] │ │ │ │ strd ip, lr, [sp, #16] │ │ │ │ str.w r9, [sp, #24] │ │ │ │ - b.n 72b68 │ │ │ │ + b.n 72ba0 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ - cbz r2, 72b5e │ │ │ │ + cbz r2, 72b96 │ │ │ │ sub.w r1, r3, #224 @ 0xe0 │ │ │ │ adds r6, r2, r1 │ │ │ │ - beq.n 72b5e │ │ │ │ + beq.n 72b96 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 72eb8 │ │ │ │ + bne.w 72ef0 │ │ │ │ ldr.w r3, [r4, #28]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7304e │ │ │ │ + beq.w 73086 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 72b5e │ │ │ │ + beq.n 72b96 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - bcs.w 73038 │ │ │ │ + bcs.w 73070 │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.w 72e8a │ │ │ │ + bcs.w 72ec2 │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ - bcs.w 72e98 │ │ │ │ + bcs.w 72ed0 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bhi.n 72b4a │ │ │ │ + bhi.n 72b82 │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ itt ls │ │ │ │ movls r1, r3 │ │ │ │ movls r2, r5 │ │ │ │ - bls.n 72b52 │ │ │ │ + bls.n 72b8a │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 72b5e │ │ │ │ + beq.n 72b96 │ │ │ │ sub.w r1, r3, #208 @ 0xd0 │ │ │ │ - b.n 72b52 │ │ │ │ - ldr r1, [pc, #248] @ (72c9c ) │ │ │ │ + b.n 72b8a │ │ │ │ + ldr r1, [pc, #248] @ (72cd4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r2, #180] @ 0xb4 │ │ │ │ mov r5, r2 │ │ │ │ subs r2, r3, #1 │ │ │ │ movs r3, #28 │ │ │ │ ldr.w r1, [r1, ip] │ │ │ │ cmp r2, #10 │ │ │ │ @@ -106138,34 +106139,34 @@ │ │ │ │ adds r4, r1, r3 │ │ │ │ add.w r4, r4, #91136 @ 0x16400 │ │ │ │ ldr.w r4, [r4, #392] @ 0x188 │ │ │ │ cmp r4, r5 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 74724 │ │ │ │ + beq.w 7475e │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r3, r1 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74bc0 │ │ │ │ + beq.w 74bfc │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72a20 │ │ │ │ - bl 703d8 │ │ │ │ + bne.w 72a58 │ │ │ │ + bl 70410 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ and.w r3, r2, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 745de │ │ │ │ + beq.w 74616 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7412e │ │ │ │ - ldr r1, [pc, #136] @ (72c9c ) │ │ │ │ + beq.w 74166 │ │ │ │ + ldr r1, [pc, #136] @ (72cd4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ subs r2, r3, #1 │ │ │ │ movs r3, #28 │ │ │ │ ldr.w r1, [r1, ip] │ │ │ │ cmp r2, #10 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ @@ -106177,124 +106178,124 @@ │ │ │ │ adds r4, r1, r3 │ │ │ │ add.w r4, r4, #91136 @ 0x16400 │ │ │ │ ldr.w r4, [r4, #392] @ 0x188 │ │ │ │ cmp r4, r5 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 74740 │ │ │ │ + beq.w 7477a │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r1, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r1, #16] │ │ │ │ ldr.w r0, [r3, #128] @ 0x80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72a2e │ │ │ │ + bne.w 72a66 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movw r4, #34368 @ 0x8640 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w 73f9a │ │ │ │ + beq.w 73fd2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #22 │ │ │ │ - bmi.w 74870 │ │ │ │ + bmi.w 748ac │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ movw r0, #34368 @ 0x8640 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsls r6, r3, #30 │ │ │ │ str.w r4, [r2, #128] @ 0x80 │ │ │ │ - bmi.w 72a36 │ │ │ │ + bmi.w 72a6e │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ - b.n 72a70 │ │ │ │ + b.n 72aa8 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb884 │ │ │ │ lsls r3, r1, #1 │ │ │ │ and.w r3, r6, #2 │ │ │ │ lsls r2, r6, #24 │ │ │ │ - bmi.w 73fd6 │ │ │ │ + bmi.w 7400e │ │ │ │ and.w r2, r9, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 74486 │ │ │ │ + beq.w 744be │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73fcc │ │ │ │ - ldr r1, [pc, #480] @ (72ea8 ) │ │ │ │ + beq.w 74004 │ │ │ │ + ldr r1, [pc, #480] @ (72ee0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr.w r3, [r1, ip] │ │ │ │ ldr.w r0, [r4, #180] @ 0xb4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r0, #1 │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ adds r1, r2, r3 │ │ │ │ add.w r1, r1, #91136 @ 0x16400 │ │ │ │ ldr.w r1, [r1, #392] @ 0x188 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 72cf4 │ │ │ │ + beq.n 72d2c │ │ │ │ cmp r0, #10 │ │ │ │ - bls.w 747ba │ │ │ │ + bls.w 747f4 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r2, r3 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ - ldr r3, [pc, #424] @ (72eac ) │ │ │ │ + ldr r3, [pc, #424] @ (72ee4 ) │ │ │ │ movw fp, #40968 @ 0xa008 │ │ │ │ movt fp, #75 @ 0x4b │ │ │ │ ldr.w r2, [r3, #3576] @ 0xdf8 │ │ │ │ cmp r2, fp │ │ │ │ - bne.w 745c6 │ │ │ │ + bne.w 745fe │ │ │ │ ldr.w r2, [r3, #3584] @ 0xe00 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 745c6 │ │ │ │ - ldr r1, [pc, #400] @ (72eb0 ) │ │ │ │ + beq.w 745fe │ │ │ │ + ldr r1, [pc, #400] @ (72ee8 ) │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 773a8 │ │ │ │ + bl 773e0 │ │ │ │ adds r4, r0, #3 │ │ │ │ - beq.w 73c94 │ │ │ │ + beq.w 73ccc │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 743c0 │ │ │ │ + bne.w 743f8 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #380] @ (72eb4 ) │ │ │ │ + ldr r0, [pc, #380] @ (72eec ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ - bl 78224 │ │ │ │ + bl 7825c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73c94 │ │ │ │ + beq.w 73ccc │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #356] @ (72eb0 ) │ │ │ │ + ldr r1, [pc, #356] @ (72ee8 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 78510 │ │ │ │ + bl 78548 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72d66 │ │ │ │ + bge.n 72d9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74de0 │ │ │ │ + beq.w 74e1c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r6, #1 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ - beq.w 745de │ │ │ │ + beq.w 74616 │ │ │ │ and.w r3, r2, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72b0a │ │ │ │ + beq.w 72b42 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ - ldr r1, [pc, #292] @ (72ea8 ) │ │ │ │ + ldr r1, [pc, #292] @ (72ee0 ) │ │ │ │ ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ subs r2, r3, #1 │ │ │ │ ldr.w r3, [r1, ip] │ │ │ │ cmp r2, #10 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov.w r3, #28 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ @@ -106304,872 +106305,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 7479c │ │ │ │ + beq.w 747d6 │ │ │ │ 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 73052 │ │ │ │ + beq.w 7308a │ │ │ │ ldr r7, [r1, #16] │ │ │ │ - b.n 72b24 │ │ │ │ + b.n 72b5c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 72aa0 │ │ │ │ + bne.w 72ad8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr.w r4, [r0, #156] @ 0x9c │ │ │ │ mov r0, r1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7474e │ │ │ │ + bne.w 74788 │ │ │ │ movw r4, #34368 @ 0x8640 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ cmp r1, r4 │ │ │ │ - bne.w 72b04 │ │ │ │ + bne.w 72b3c │ │ │ │ lsls r5, r2, #22 │ │ │ │ - bmi.w 72ae6 │ │ │ │ - b.n 72b04 │ │ │ │ + bmi.w 72b1e │ │ │ │ + b.n 72b3c │ │ │ │ ldr.w r3, [r3, #172] @ 0xac │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 72e4e │ │ │ │ + ble.n 72e86 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r0, #22 │ │ │ │ - bmi.w 74b94 │ │ │ │ + bmi.w 74bd0 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 72e4e │ │ │ │ + beq.n 72e86 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r0, #22 │ │ │ │ - bmi.w 74b94 │ │ │ │ + bmi.w 74bd0 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 72e4e │ │ │ │ + beq.n 72e86 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r0, #22 │ │ │ │ - bmi.w 74b94 │ │ │ │ + bmi.w 74bd0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 72e4e │ │ │ │ + beq.n 72e86 │ │ │ │ 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 74b94 │ │ │ │ + bmi.w 74bd0 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 72e3c │ │ │ │ + bne.n 72e74 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r4, [r3, #156] @ 0x9c │ │ │ │ ldr.w r0, [r3, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 72ca4 │ │ │ │ + bne.w 72cdc │ │ │ │ movw r3, #34368 @ 0x8640 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 741e4 │ │ │ │ + beq.w 7421c │ │ │ │ and.w r3, r6, #2 │ │ │ │ lsls r1, r6, #24 │ │ │ │ - bmi.w 73fd6 │ │ │ │ + bmi.w 7400e │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 72b04 │ │ │ │ + beq.w 72b3c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r2, [r0, #156] @ 0x9c │ │ │ │ str.w r2, [r1, #156] @ 0x9c │ │ │ │ - b.n 72b04 │ │ │ │ + b.n 72b3c │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 72b5e │ │ │ │ + beq.w 72b96 │ │ │ │ sub.w r1, r3, #380 @ 0x17c │ │ │ │ - b.n 72b52 │ │ │ │ + b.n 72b8a │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 72b5e │ │ │ │ + beq.w 72b96 │ │ │ │ sub.w r1, r3, #368 @ 0x170 │ │ │ │ - b.n 72b52 │ │ │ │ + b.n 72b8a │ │ │ │ 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 72f28 │ │ │ │ + bpl.n 72f60 │ │ │ │ ldr.w r0, [r5, #128] @ 0x80 │ │ │ │ - cbz r0, 72f28 │ │ │ │ + cbz r0, 72f60 │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #420 @ 0x1a4 │ │ │ │ ldrcs r1, [r0, #80] @ 0x50 │ │ │ │ - bcs.w 7355c │ │ │ │ + bcs.w 73594 │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.w 73ce2 │ │ │ │ + bcs.w 73d1a │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #368 @ 0x170 │ │ │ │ ldrcs r1, [r0, #56] @ 0x38 │ │ │ │ - bcs.w 7355c │ │ │ │ + bcs.w 73594 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.w 7354e │ │ │ │ + bls.w 73586 │ │ │ │ ldr r1, [r0, #48] @ 0x30 │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ - cbz r1, 72f28 │ │ │ │ + cbz r1, 72f60 │ │ │ │ cmn r1, r3 │ │ │ │ - beq.n 72f28 │ │ │ │ + beq.n 72f60 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 72f28 │ │ │ │ + bne.n 72f60 │ │ │ │ add.w r3, r5, #60 @ 0x3c │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 745f4 │ │ │ │ + beq.w 7462c │ │ │ │ add.w r3, r5, #100 @ 0x64 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 72b5e │ │ │ │ + bne.w 72b96 │ │ │ │ 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 72b5e │ │ │ │ + bne.w 72b96 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 73bdc │ │ │ │ + bne.w 73c14 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 73bdc │ │ │ │ + beq.w 73c14 │ │ │ │ add.w sl, sp, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r3, sl │ │ │ │ - bl 773a8 │ │ │ │ + bl 773e0 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 73c94 │ │ │ │ + beq.w 73ccc │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7367e │ │ │ │ + bne.w 736b6 │ │ │ │ ldr.w r9, [r6] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 74664 │ │ │ │ + beq.w 7469c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r8, [r4] │ │ │ │ - bl 78df4 │ │ │ │ + bl 78e2c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73c94 │ │ │ │ + beq.w 73ccc │ │ │ │ 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 79420 │ │ │ │ + bl 79458 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 748fa │ │ │ │ + beq.w 74936 │ │ │ │ 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 73616 │ │ │ │ + bne.w 7364e │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ lsls r0, r2, #30 │ │ │ │ - beq.w 73564 │ │ │ │ + beq.w 7359c │ │ │ │ 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 73ec0 │ │ │ │ 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 73528 │ │ │ │ + bge.w 73560 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 73530 │ │ │ │ + bne.w 73568 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 73530 │ │ │ │ - ldr r3, [pc, #48] @ (73034 ) │ │ │ │ + beq.w 73568 │ │ │ │ + ldr r3, [pc, #48] @ (7306c ) │ │ │ │ ldr r0, [r7, #24] │ │ │ │ cmp r0, r3 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r7 │ │ │ │ - beq.w 7406a │ │ │ │ - bl 7a1dc │ │ │ │ + beq.w 740a2 │ │ │ │ + bl 7a20c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 73e9a │ │ │ │ + beq.w 73ed2 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 72b5e │ │ │ │ + bge.w 72b96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72b5e │ │ │ │ + bne.w 72b96 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72b5e │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72b96 │ │ │ │ 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 72b52 │ │ │ │ + bne.w 72b8a │ │ │ │ ldr.w r3, [r4, #28]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72b68 │ │ │ │ + bne.w 72ba0 │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r4, [r3, #116] @ 0x74 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 73c04 │ │ │ │ + bne.w 73c3c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r6, [r3, #120] @ 0x78 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and.w r3, r3, #2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 748d2 │ │ │ │ + beq.w 7490e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73688 │ │ │ │ + bne.w 736c0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w sl, [r6] │ │ │ │ ldr.w r4, [r3, #132] @ 0x84 │ │ │ │ mov r7, r4 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 736ca │ │ │ │ + bne.w 73702 │ │ │ │ ldr r6, [r3, #124] @ 0x7c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74116 │ │ │ │ + bne.w 7414e │ │ │ │ movw fp, #40968 @ 0xa008 │ │ │ │ movt fp, #75 @ 0x4b │ │ │ │ - ldr r3, [pc, #684] @ (73344 ) │ │ │ │ + ldr r3, [pc, #684] @ (7337c ) │ │ │ │ ldr.w r2, [r3, #1564] @ 0x61c │ │ │ │ cmp r2, fp │ │ │ │ - bne.w 740fc │ │ │ │ + bne.w 74134 │ │ │ │ ldr.w r2, [r3, #1572] @ 0x624 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 740fc │ │ │ │ + beq.w 74134 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #664] @ (73348 ) │ │ │ │ + ldr r1, [pc, #664] @ (73380 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 773a8 │ │ │ │ + bl 773e0 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 73c94 │ │ │ │ + beq.w 73ccc │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 73cd6 │ │ │ │ + bne.w 73d0e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73b8e │ │ │ │ - ldr r1, [pc, #632] @ (73348 ) │ │ │ │ + bne.w 73bc6 │ │ │ │ + ldr r1, [pc, #632] @ (73380 ) │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - bl 78510 │ │ │ │ + bl 78548 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 73c94 │ │ │ │ + beq.w 73ccc │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 7361e │ │ │ │ + beq.w 73656 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r4, [r3, #128] @ 0x80 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 748aa │ │ │ │ + beq.w 748e6 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r7, r1, #17 │ │ │ │ - bpl.w 74382 │ │ │ │ + bpl.w 743ba │ │ │ │ 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 73a84 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73a5a │ │ │ │ + bne.w 73a92 │ │ │ │ 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 73a9c │ │ │ │ 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 73aa8 │ │ │ │ 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 73abc │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7331e │ │ │ │ + ble.w 73356 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 74126 │ │ │ │ + beq.w 7415e │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 731a0 │ │ │ │ + beq.n 731d8 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 74126 │ │ │ │ + beq.w 7415e │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 731a0 │ │ │ │ + beq.n 731d8 │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 74126 │ │ │ │ + beq.w 7415e │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 731a0 │ │ │ │ + beq.n 731d8 │ │ │ │ add.w ip, r2, #24 │ │ │ │ movs r6, #3 │ │ │ │ ldr.w r5, [ip, #4]! │ │ │ │ adds r6, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 74126 │ │ │ │ + beq.w 7415e │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 7318a │ │ │ │ + bne.n 731c2 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7331e │ │ │ │ + ble.w 73356 │ │ │ │ movw r7, #39512 @ 0x9a58 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 7492e │ │ │ │ + beq.w 7496a │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 731da │ │ │ │ + beq.n 73212 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 7492e │ │ │ │ + beq.w 7496a │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 731da │ │ │ │ + beq.n 73212 │ │ │ │ add.w ip, r2, #20 │ │ │ │ movs r6, #2 │ │ │ │ ldr.w r5, [ip, #4]! │ │ │ │ adds r6, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 7492e │ │ │ │ + beq.w 7496a │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 731c4 │ │ │ │ + bne.n 731fc │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7331e │ │ │ │ + ble.w 73356 │ │ │ │ movw r7, #41384 @ 0xa1a8 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 747aa │ │ │ │ + beq.w 747e4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 73214 │ │ │ │ + beq.n 7324c │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 747aa │ │ │ │ + beq.w 747e4 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 73214 │ │ │ │ + beq.n 7324c │ │ │ │ add.w ip, r2, #20 │ │ │ │ movs r6, #2 │ │ │ │ ldr.w r5, [ip, #4]! │ │ │ │ adds r6, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 747aa │ │ │ │ + beq.w 747e4 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 731fe │ │ │ │ + bne.n 73236 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7331e │ │ │ │ + ble.w 73356 │ │ │ │ movw r7, #41176 @ 0xa0d8 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 748c2 │ │ │ │ + beq.w 748fe │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7324c │ │ │ │ + beq.n 73284 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 748c2 │ │ │ │ + beq.w 748fe │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 7324c │ │ │ │ + beq.n 73284 │ │ │ │ add.w ip, r2, #20 │ │ │ │ movs r6, #2 │ │ │ │ ldr.w r5, [ip, #4]! │ │ │ │ adds r6, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 748c2 │ │ │ │ + beq.w 748fe │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 73238 │ │ │ │ + bne.n 73270 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 7331e │ │ │ │ + ble.n 73356 │ │ │ │ cmp r0, fp │ │ │ │ - beq.w 748ca │ │ │ │ + beq.w 74906 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7327c │ │ │ │ + beq.n 732b4 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, fp │ │ │ │ - beq.w 748ca │ │ │ │ + beq.w 74906 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 7327c │ │ │ │ + beq.n 732b4 │ │ │ │ add.w r7, r2, #20 │ │ │ │ movs r6, #2 │ │ │ │ ldr.w r5, [r7, #4]! │ │ │ │ adds r6, #1 │ │ │ │ cmp r5, fp │ │ │ │ - beq.w 748ca │ │ │ │ + beq.w 74906 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 73268 │ │ │ │ + bne.n 732a0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 7331e │ │ │ │ + ble.n 73356 │ │ │ │ movw r7, #40760 @ 0x9f38 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 74646 │ │ │ │ + beq.w 7467e │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 732b4 │ │ │ │ + beq.n 732ec │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 74646 │ │ │ │ + beq.w 7467e │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 732b4 │ │ │ │ + beq.n 732ec │ │ │ │ add.w ip, r2, #20 │ │ │ │ movs r6, #2 │ │ │ │ ldr.w r5, [ip, #4]! │ │ │ │ adds r6, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 74646 │ │ │ │ + beq.w 7467e │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 732a0 │ │ │ │ + bne.n 732d8 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 7331e │ │ │ │ + ble.n 73356 │ │ │ │ movw r7, #20420 @ 0x4fc4 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 748ba │ │ │ │ + beq.w 748f6 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 732ec │ │ │ │ + beq.n 73324 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 748ba │ │ │ │ + beq.w 748f6 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 732ec │ │ │ │ + beq.n 73324 │ │ │ │ add.w ip, r2, #20 │ │ │ │ movs r6, #2 │ │ │ │ ldr.w r5, [ip, #4]! │ │ │ │ adds r6, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 748ba │ │ │ │ + beq.w 748f6 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 732d8 │ │ │ │ + bne.n 73310 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 7331e │ │ │ │ + ble.n 73356 │ │ │ │ movw r6, #18128 @ 0x46d0 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 747b2 │ │ │ │ + beq.w 747ec │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7331e │ │ │ │ + beq.n 73356 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 747b2 │ │ │ │ + beq.w 747ec │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 7331e │ │ │ │ + beq.n 73356 │ │ │ │ adds r2, #20 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r5, [r2, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 747b2 │ │ │ │ + beq.w 747ec │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 7330e │ │ │ │ + bne.n 73346 │ │ │ │ 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 7340e │ │ │ │ - b.n 7334c │ │ │ │ + ble.n 73446 │ │ │ │ + b.n 73384 │ │ │ │ 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 74418 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 7bfc0 │ │ │ │ + bl 7bff0 │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 745de │ │ │ │ + beq.w 74616 │ │ │ │ tst.w r2, #96 @ 0x60 │ │ │ │ - bne.w 743e0 │ │ │ │ + bne.w 74418 │ │ │ │ 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 73408 │ │ │ │ + beq.n 73440 │ │ │ │ ldr.w sl, [r6, #24] │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 74562 │ │ │ │ + bge.w 7459a │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 7bfc0 │ │ │ │ + bl 7bff0 │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 745de │ │ │ │ + beq.w 74616 │ │ │ │ tst.w r2, #96 @ 0x60 │ │ │ │ - bne.w 74562 │ │ │ │ + bne.w 7459a │ │ │ │ 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 73408 │ │ │ │ + beq.n 73440 │ │ │ │ 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 7bfc0 │ │ │ │ + bge.w 7437e │ │ │ │ + bl 7bff0 │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 745de │ │ │ │ + beq.w 74616 │ │ │ │ tst.w r2, #96 @ 0x60 │ │ │ │ - bne.w 74346 │ │ │ │ + bne.w 7437e │ │ │ │ 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 733cc │ │ │ │ + bne.n 73404 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ - cbz r4, 7343e │ │ │ │ + cbz r4, 73476 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73c9c │ │ │ │ + beq.w 73cd4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73cac │ │ │ │ + beq.w 73ce4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73cbc │ │ │ │ + beq.w 73cf4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73ccc │ │ │ │ + beq.w 73d04 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73bfc │ │ │ │ + beq.w 73c34 │ │ │ │ and.w r2, r3, #17408 @ 0x4400 │ │ │ │ cmp.w r2, #17408 @ 0x4400 │ │ │ │ - bne.n 73460 │ │ │ │ + bne.n 73498 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r1, [r2, #160] @ 0xa0 │ │ │ │ - movw r2, #40945 @ 0x9ff1 │ │ │ │ + movw r2, #40993 @ 0xa021 │ │ │ │ movt r2, #7 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r2 │ │ │ │ - beq.w 74d6a │ │ │ │ + beq.w 74da6 │ │ │ │ lsls r2, r3, #27 │ │ │ │ - bmi.w 737aa │ │ │ │ + bmi.w 737e2 │ │ │ │ lsls r7, r3, #28 │ │ │ │ - bpl.w 7361e │ │ │ │ + bpl.w 73656 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ adds r3, #16 │ │ │ │ bics.w r3, r3, #16 │ │ │ │ - bne.w 74d52 │ │ │ │ + bne.w 74d8e │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #15 │ │ │ │ ldr r3, [r1, #60] @ 0x3c │ │ │ │ str r2, [r1, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73628 │ │ │ │ + beq.w 73660 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r4, [r3, #168] @ 0xa8 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 734d6 │ │ │ │ + ble.n 7350e │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 734ac │ │ │ │ + bge.n 734e4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 7d78c │ │ │ │ + bl 7d7b8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 73c94 │ │ │ │ + blt.w 73ccc │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 734d4 │ │ │ │ + beq.n 7350c │ │ │ │ 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 74990 │ │ │ │ - bl 7d78c │ │ │ │ + bge.w 749cc │ │ │ │ + bl 7d7b8 │ │ │ │ adds r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 73c94 │ │ │ │ + blt.w 73ccc │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 734b4 │ │ │ │ + bne.n 734ec │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ mov r3, r2 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 73512 │ │ │ │ + beq.n 7354a │ │ │ │ lsls r0, r2, #27 │ │ │ │ - bmi.w 737ec │ │ │ │ + bmi.w 73824 │ │ │ │ lsls r1, r2, #17 │ │ │ │ - bpl.n 734f4 │ │ │ │ + bpl.n 7352c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74c6c │ │ │ │ + beq.w 74ca8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r3, [r2, #144] @ 0x90 │ │ │ │ cmp r3, #7 │ │ │ │ - bgt.n 73508 │ │ │ │ + bgt.n 73540 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ add r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 74c8a │ │ │ │ + ble.w 74cc6 │ │ │ │ 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 73b7e │ │ │ │ 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 72ff8 │ │ │ │ + beq.w 73030 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 6b828 │ │ │ │ + bl 6b868 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 73000 │ │ │ │ + bne.w 73038 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 190d6c <_Py_NewReference@@Base+0x1d0c> │ │ │ │ - b.w 7406e │ │ │ │ + bl 190244 <_Py_NewReference@@Base+0x1d0c> │ │ │ │ + b.w 740a6 │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ it ls │ │ │ │ movls r1, r0 │ │ │ │ - bls.w 72ef8 │ │ │ │ + bls.w 72f30 │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ subs r3, #208 @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 72ef8 │ │ │ │ - b.n 72f28 │ │ │ │ + bne.w 72f30 │ │ │ │ + b.n 72f60 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r3, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - beq.w 7493c │ │ │ │ - ldr r3, [pc, #620] @ (737e0 ) │ │ │ │ - ldr r2, [pc, #624] @ (737e4 ) │ │ │ │ + beq.w 74978 │ │ │ │ + ldr r3, [pc, #620] @ (73818 ) │ │ │ │ + ldr r2, [pc, #624] @ (7381c ) │ │ │ │ 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 74078 │ │ │ │ + bne.w 740b0 │ │ │ │ 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 7b680 │ │ │ │ + bl 7b6b0 │ │ │ │ adds r1, r0, #1 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - beq.w 74c00 │ │ │ │ + beq.w 74c3c │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 73e44 │ │ │ │ + beq.w 73e7c │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 735ce │ │ │ │ + bge.n 73606 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74d34 │ │ │ │ + beq.w 74d70 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 735f0 │ │ │ │ + bge.n 73628 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74d24 │ │ │ │ + beq.w 74d60 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 735f0 │ │ │ │ + bge.n 73628 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74d8c │ │ │ │ + beq.w 74dc8 │ │ │ │ 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 73616 │ │ │ │ + blt.n 7364e │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #32] │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r1, #16] │ │ │ │ - bl 74e94 <_Py_SetImmortal@@Base> │ │ │ │ + bl 74ed0 <_Py_SetImmortal@@Base> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r3, r1 │ │ │ │ str r3, [r6, #12] │ │ │ │ - b.w 73e76 │ │ │ │ + b.w 73eae │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7348a │ │ │ │ + bne.w 734c2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #30 │ │ │ │ - bmi.w 744e2 │ │ │ │ + bmi.w 7451a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r4, [r3, #132] @ 0x84 │ │ │ │ - ldr r1, [pc, #428] @ (737e8 ) │ │ │ │ + ldr r1, [pc, #428] @ (73820 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 77330 │ │ │ │ + bl 77368 │ │ │ │ adds r5, r0, #1 │ │ │ │ - beq.w 73c94 │ │ │ │ + beq.w 73ccc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7348a │ │ │ │ - ldr r1, [pc, #408] @ (737e8 ) │ │ │ │ + bne.w 734c2 │ │ │ │ + ldr r1, [pc, #408] @ (73820 ) │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - bl 78510 │ │ │ │ + bl 78548 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 73c94 │ │ │ │ + beq.w 73ccc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - movw r3, #58521 @ 0xe499 │ │ │ │ + movw r3, #56329 @ 0xdc09 │ │ │ │ movt r3, #31 │ │ │ │ ldr.w r4, [r2, #168] @ 0xa8 │ │ │ │ str r3, [r2, #60] @ 0x3c │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bgt.w 73496 │ │ │ │ + bgt.w 734ce │ │ │ │ mov r3, r2 │ │ │ │ - b.n 734d6 │ │ │ │ + b.n 7350e │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72b5e │ │ │ │ - b.n 72f52 │ │ │ │ + bne.w 72b96 │ │ │ │ + b.n 72f8a │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ - ldr r1, [pc, #340] @ (737e4 ) │ │ │ │ + ldr r1, [pc, #340] @ (7381c ) │ │ │ │ movs r2, #28 │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ ldr.w r0, [r1, ip] │ │ │ │ subs r7, r3, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mul.w r2, r7, r2 │ │ │ │ adds r4, r0, r2 │ │ │ │ add.w r4, r4, #91136 @ 0x16400 │ │ │ │ ldr.w r4, [r4, #392] @ 0x188 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.w 7443c │ │ │ │ + bne.w 74474 │ │ │ │ add.w r2, r2, #91136 @ 0x16400 │ │ │ │ add.w r2, r2, #392 @ 0x188 │ │ │ │ add r0, r2 │ │ │ │ ldr.w sl, [r6] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 743ea │ │ │ │ + beq.w 74422 │ │ │ │ ldr r7, [r0, #16] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ands.w r1, r3, #8 │ │ │ │ - bne.w 74be4 │ │ │ │ + bne.w 74c20 │ │ │ │ movw r0, #28676 @ 0x7004 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 78df4 │ │ │ │ + bl 78e2c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73c96 │ │ │ │ + beq.w 73cce │ │ │ │ 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] │ │ │ │ @@ -107177,238 +107178,238 @@ │ │ │ │ mov r0, sl │ │ │ │ blx 2bf84 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 79420 │ │ │ │ + bl 79458 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7490a │ │ │ │ + beq.w 74946 │ │ │ │ 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 74c68 │ │ │ │ + bmi.w 74ca4 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - beq.w 74138 │ │ │ │ + beq.w 74170 │ │ │ │ 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 7b680 │ │ │ │ + bl 7b6b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 74bb4 │ │ │ │ + beq.w 74bf0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 73774 │ │ │ │ + bge.n 737ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74d48 │ │ │ │ + beq.w 74d84 │ │ │ │ ldr.w sl, [r6, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 73eb8 │ │ │ │ + bne.w 73ef0 │ │ │ │ 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 73d98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 743b6 │ │ │ │ + beq.w 743ee │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ - ldr r1, [pc, #68] @ (737e4 ) │ │ │ │ + ldr r1, [pc, #68] @ (7381c ) │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr.w r3, [r3, #180] @ 0xb4 │ │ │ │ - b.w 740b6 │ │ │ │ + b.w 740ee │ │ │ │ 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 73466 │ │ │ │ + bls.w 7349e │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - movw r1, #36008 @ 0x8ca8 │ │ │ │ + movw r1, #33768 @ 0x83e8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ + bl d56e0 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - b.w 745de │ │ │ │ + b.w 74616 │ │ │ │ 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 74c0a │ │ │ │ + bpl.w 74c46 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 739fa │ │ │ │ + bne.w 73a32 │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #6 │ │ │ │ - bl 78b04 │ │ │ │ + bl 78b3c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74c28 │ │ │ │ + beq.w 74c64 │ │ │ │ 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 7464e │ │ │ │ - ldr r1, [pc, #548] @ (73a48 ) │ │ │ │ - movw r2, #36452 @ 0x8e64 │ │ │ │ + beq.w 74686 │ │ │ │ + ldr r1, [pc, #548] @ (73a80 ) │ │ │ │ + movw r2, #34212 @ 0x85a4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 7fab4 │ │ │ │ + bl 7fae4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7464e │ │ │ │ + beq.w 74686 │ │ │ │ ldr.w r2, [lr, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.w 739ec │ │ │ │ + bpl.w 73a24 │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 739ec │ │ │ │ + ble.w 73a24 │ │ │ │ add.w r9, r3, #20 │ │ │ │ str.w fp, [sp, #24] │ │ │ │ mov fp, r3 │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, lr, #12 │ │ │ │ str.w lr, [sp, #36] @ 0x24 │ │ │ │ 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 73a18 │ │ │ │ ldr.w r8, [r4, #12] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 739e0 │ │ │ │ + beq.w 73a18 │ │ │ │ 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 742e4 │ │ │ │ ldrsb.w r2, [r9, r6] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 73970 │ │ │ │ + blt.n 739a8 │ │ │ │ ldr.w r1, [r5, r2, lsl #3] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.w 739e0 │ │ │ │ + beq.w 73a18 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.w 746b4 │ │ │ │ + beq.w 746ec │ │ │ │ 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 73fba │ │ │ │ ldr.w r1, [r5, r2, lsl #3] │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 739e0 │ │ │ │ + beq.n 73a18 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.w 747e8 │ │ │ │ + beq.w 74824 │ │ │ │ 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 7467e │ │ │ │ + bgt.w 746b6 │ │ │ │ ldrsb.w r2, [r9, r6] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 743d4 │ │ │ │ + blt.w 7440c │ │ │ │ ldr.w r1, [r5, r2, lsl #3] │ │ │ │ cmp r4, r1 │ │ │ │ - beq.w 745c0 │ │ │ │ + beq.w 745f8 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.w 7456c │ │ │ │ + beq.w 745a4 │ │ │ │ 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 744c4 │ │ │ │ + bgt.w 744fc │ │ │ │ ldrsb.w r2, [r9, r6] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 7465a │ │ │ │ + blt.w 74692 │ │ │ │ ldr.w r1, [r5, r2, lsl #3] │ │ │ │ cmp r4, r1 │ │ │ │ - beq.w 745c0 │ │ │ │ + beq.w 745f8 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.w 74ae4 │ │ │ │ + beq.w 74b20 │ │ │ │ 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 7393c │ │ │ │ adds r2, #1 │ │ │ │ - bne.n 738c6 │ │ │ │ + bne.n 738fe │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 744d6 │ │ │ │ + ble.w 7450e │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, fp │ │ │ │ str.w r2, [fp, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 7a578 │ │ │ │ + bl 7a5a8 │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ cmp.w sl, #7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bgt.w 74ce4 │ │ │ │ + bgt.w 74d20 │ │ │ │ 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 │ │ │ │ @@ -107420,146 +107421,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 744d6 │ │ │ │ + beq.w 7450e │ │ │ │ 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 738a2 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str.w r3, [r2, #440] @ 0x1b8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74c54 │ │ │ │ + beq.w 74c90 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ - cbnz r3, 73a06 │ │ │ │ + cbnz r3, 73a3e │ │ │ │ orr.w r2, r2, #4 │ │ │ │ str r2, [r1, #84] @ 0x54 │ │ │ │ lsls r6, r2, #17 │ │ │ │ - bpl.n 73a14 │ │ │ │ + bpl.n 73a4c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74c6c │ │ │ │ + beq.w 74ca8 │ │ │ │ lsls r5, r2, #27 │ │ │ │ - bpl.w 734f4 │ │ │ │ + bpl.w 7352c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r3, [r3, #144] @ 0x90 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 73508 │ │ │ │ + beq.w 73540 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #36312 @ 0x8dd8 │ │ │ │ + movw r1, #34072 @ 0x8518 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ + bl d56e0 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - b.w 745de │ │ │ │ + b.w 74616 │ │ │ │ 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 7311c │ │ │ │ + beq.w 73154 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7312a │ │ │ │ + beq.w 73162 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r3, [r3, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7313a │ │ │ │ + beq.w 73172 │ │ │ │ ldr.w r2, [r4, #172] @ 0xac │ │ │ │ movw r3, #5140 @ 0x1414 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r7, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73158 │ │ │ │ + bne.w 73190 │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 74126 │ │ │ │ + beq.w 7415e │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 73a86 │ │ │ │ + bne.n 73abe │ │ │ │ movw r3, #34368 @ 0x8640 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 74126 │ │ │ │ + beq.w 7415e │ │ │ │ movw r7, #39512 @ 0x9a58 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 7492e │ │ │ │ + beq.w 7496a │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 73aac │ │ │ │ + bne.n 73ae4 │ │ │ │ movw r7, #41384 @ 0xa1a8 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 747aa │ │ │ │ + beq.w 747e4 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 73ac4 │ │ │ │ + bne.n 73afc │ │ │ │ movw r7, #41176 @ 0xa0d8 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 748c2 │ │ │ │ + beq.w 748fe │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 73adc │ │ │ │ + bne.n 73b14 │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, fp │ │ │ │ - beq.w 748ca │ │ │ │ + beq.w 74906 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 73aec │ │ │ │ + bne.n 73b24 │ │ │ │ movw r7, #40760 @ 0x9f38 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 74646 │ │ │ │ + beq.w 7467e │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 73b04 │ │ │ │ + bne.n 73b3c │ │ │ │ movw r7, #20420 @ 0x4fc4 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 748ba │ │ │ │ + beq.w 748f6 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 73b1c │ │ │ │ + bne.n 73b54 │ │ │ │ movw r6, #18128 @ 0x46d0 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 747b2 │ │ │ │ + beq.w 747ec │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 73b34 │ │ │ │ - b.w 7331e │ │ │ │ + bne.n 73b6c │ │ │ │ + b.w 73356 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r0, [pc, #520] @ (73d58 ) │ │ │ │ + ldr r0, [pc, #520] @ (73d90 ) │ │ │ │ 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] │ │ │ │ @@ -107569,502 +107570,502 @@ │ │ │ │ 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 74732 │ │ │ │ + beq.w 7476c │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r1, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #8] │ │ │ │ - b.n 73520 │ │ │ │ + b.n 73558 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 7baec │ │ │ │ + bl 7bb1c │ │ │ │ mov r6, r0 │ │ │ │ blx 2bf84 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 79420 │ │ │ │ + bl 79458 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 73c94 │ │ │ │ - ldr r1, [pc, #428] @ (73d5c ) │ │ │ │ + beq.n 73ccc │ │ │ │ + ldr r1, [pc, #428] @ (73d94 ) │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 78510 │ │ │ │ + bl 78548 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 73e9a │ │ │ │ + beq.w 73ed2 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 730e2 │ │ │ │ + bge.w 7311a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 730e2 │ │ │ │ + bne.w 7311a │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 730e2 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7311a │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 6b828 │ │ │ │ + bl 6b868 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - bne.w 72f3a │ │ │ │ + bne.w 72f72 │ │ │ │ mov r0, r1 │ │ │ │ - bl 26167c │ │ │ │ + bl 260e74 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ - b.w 745de │ │ │ │ + b.w 74616 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ str r2, [r1, #80] @ 0x50 │ │ │ │ - b.n 7343e │ │ │ │ + b.n 73476 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7305c │ │ │ │ + beq.w 73094 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 7b0e0 │ │ │ │ + bl 7b110 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 73c94 │ │ │ │ + beq.n 73ccc │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7305c │ │ │ │ + beq.w 73094 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add.w r1, r4, #16 │ │ │ │ - bl 7b0e0 │ │ │ │ + bl 7b110 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 73c94 │ │ │ │ + beq.n 73ccc │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7305c │ │ │ │ + beq.w 73094 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add.w r1, r4, #32 │ │ │ │ - bl 7b0e0 │ │ │ │ + bl 7b110 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 73c94 │ │ │ │ + beq.n 73ccc │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7305c │ │ │ │ + beq.w 73094 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ - bl 7b0e0 │ │ │ │ + bl 7b110 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 73c94 │ │ │ │ + beq.n 73ccc │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7305c │ │ │ │ + beq.w 73094 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ - bl 7b0e0 │ │ │ │ + bl 7b110 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 73c94 │ │ │ │ + beq.n 73ccc │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7305c │ │ │ │ + beq.w 73094 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ - b.n 73c88 │ │ │ │ + b.n 73cc0 │ │ │ │ ldr.w r3, [r4, #16]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7305c │ │ │ │ + beq.w 73094 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7b0e0 │ │ │ │ + bl 7b110 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 73c7e │ │ │ │ + bne.n 73cb6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ - b.w 745de │ │ │ │ + b.w 74616 │ │ │ │ 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 73420 │ │ │ │ + bne.w 73458 │ │ │ │ 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 7342a │ │ │ │ + bne.w 73462 │ │ │ │ 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 73434 │ │ │ │ + bne.w 7346c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ str r2, [r1, #56] @ 0x38 │ │ │ │ - b.w 73434 │ │ │ │ + b.w 7346c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 730e2 │ │ │ │ - b.w 730c2 │ │ │ │ + bne.w 7311a │ │ │ │ + b.w 730fa │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ sub.w r3, r3, #380 @ 0x17c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 72ef8 │ │ │ │ - b.w 72f28 │ │ │ │ + bne.w 72f30 │ │ │ │ + b.w 72f60 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 748f4 │ │ │ │ + beq.w 74930 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7bd54 │ │ │ │ + bl 7bd84 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 745de │ │ │ │ + beq.w 74616 │ │ │ │ lsls r5, r2, #30 │ │ │ │ - bpl.w 748a4 │ │ │ │ + bpl.w 748e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 74e94 <_Py_SetImmortal@@Base> │ │ │ │ + bl 74ed0 <_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 72aac │ │ │ │ + bpl.w 72ae4 │ │ │ │ ldr.w r3, [r1, #128] @ 0x80 │ │ │ │ ldr.w r1, [r1, #156] @ 0x9c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7476e │ │ │ │ + bne.w 747a8 │ │ │ │ movw r4, #34368 @ 0x8640 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 72d70 │ │ │ │ + bne.w 72da8 │ │ │ │ lsls r4, r2, #22 │ │ │ │ - bpl.w 72d70 │ │ │ │ - b.w 72ae2 │ │ │ │ + bpl.w 72da8 │ │ │ │ + b.w 72b1a │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7469e │ │ │ │ + bne.w 746d6 │ │ │ │ ldr.w sl, [r6] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 743ae │ │ │ │ + beq.w 743e6 │ │ │ │ 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 78df4 │ │ │ │ + bl 78e2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73c94 │ │ │ │ + beq.w 73ccc │ │ │ │ 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 79420 │ │ │ │ + bl 79458 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74ad8 │ │ │ │ + beq.w 74b14 │ │ │ │ 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 74cac │ │ │ │ + bmi.w 74ce8 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - beq.w 73fea │ │ │ │ + beq.w 74022 │ │ │ │ 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 7b680 │ │ │ │ + bl 7b6b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 74bb4 │ │ │ │ + beq.w 74bf0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 73e26 │ │ │ │ + bge.n 73e5e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74ace │ │ │ │ + beq.w 74b0a │ │ │ │ ldr.w r5, [r6, #20]! │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 73d98 │ │ │ │ + bne.n 73dd0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.w 740a8 │ │ │ │ + bmi.w 740e0 │ │ │ │ ldr.w r4, [r2, #132] @ 0x84 │ │ │ │ - b.w 73096 │ │ │ │ + b.w 730ce │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 73e58 │ │ │ │ + bge.n 73e90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 73e58 │ │ │ │ + cbnz r3, 73e90 │ │ │ │ mov r0, r1 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 74690 │ │ │ │ + blt.w 746c8 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ strne.w r8, [r6, #12] │ │ │ │ - beq.w 747c8 │ │ │ │ + beq.w 74802 │ │ │ │ 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 72fd4 │ │ │ │ + bmi.w 7300c │ │ │ │ movw r1, #2659 @ 0xa63 │ │ │ │ - movw r0, #35848 @ 0x8c08 │ │ │ │ + movw r0, #33608 @ 0x8348 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246738 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 245db8 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 73c94 │ │ │ │ + bge.w 73ccc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73c94 │ │ │ │ + bne.w 73ccc │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ - b.n 745de │ │ │ │ + b.n 74616 │ │ │ │ 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 74be4 │ │ │ │ + bne.w 74c20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 78df4 │ │ │ │ + bl 78e2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73c94 │ │ │ │ + beq.w 73ccc │ │ │ │ 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 79420 │ │ │ │ + bl 79458 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7490a │ │ │ │ + beq.w 74946 │ │ │ │ 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 74d86 │ │ │ │ + bmi.w 74dc2 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r0, r3, #30 │ │ │ │ - beq.w 741fa │ │ │ │ + beq.w 74232 │ │ │ │ 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 7b680 │ │ │ │ + bl 7b6b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 74bb4 │ │ │ │ + beq.w 74bf0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 73f6c │ │ │ │ + bge.n 73fa4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74cfc │ │ │ │ + beq.w 74d38 │ │ │ │ ldr.w r5, [r6, #20]! │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 73ece │ │ │ │ + bne.n 73f06 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and.w r3, r3, #2 │ │ │ │ - b.n 73788 │ │ │ │ + b.n 737c0 │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 73974 │ │ │ │ - b.n 738f0 │ │ │ │ - bl 7f5a8 │ │ │ │ + beq.w 739ac │ │ │ │ + b.n 73928 │ │ │ │ + bl 7f5d8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 73c96 │ │ │ │ + blt.w 73cce │ │ │ │ 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 72a9a │ │ │ │ + bne.w 72ad2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 72a9a │ │ │ │ + beq.w 72ad2 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7463a │ │ │ │ + bne.w 74672 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r3, [r3, #168] @ 0xa8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72aac │ │ │ │ - b.n 73cf8 │ │ │ │ + bne.w 72ae4 │ │ │ │ + b.n 73d30 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r6, [r3, #132] @ 0x84 │ │ │ │ - b.w 72d00 │ │ │ │ + b.w 72d38 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 72b04 │ │ │ │ + beq.w 72b3c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r1, #156] @ 0x9c │ │ │ │ - b.w 72b04 │ │ │ │ + b.w 72b3c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r1, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ - beq.w 749a8 │ │ │ │ - ldr r3, [pc, #676] @ (7429c ) │ │ │ │ + beq.w 749e4 │ │ │ │ + ldr r3, [pc, #676] @ (742d4 ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ - ldr r3, [pc, #668] @ (742a0 ) │ │ │ │ + ldr r3, [pc, #668] @ (742d8 ) │ │ │ │ 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 7438a │ │ │ │ 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 7b680 │ │ │ │ + bl 7b6b0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 74ca8 │ │ │ │ + beq.w 74ce4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 742f4 │ │ │ │ + bne.w 7432c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74050 │ │ │ │ + bge.n 74088 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 74050 │ │ │ │ + cbnz r3, 74088 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 74758 │ │ │ │ + blt.w 74792 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 74880 │ │ │ │ + beq.w 748bc │ │ │ │ str r1, [r4, #12] │ │ │ │ - b.n 73dfc │ │ │ │ - bl 78898 │ │ │ │ + b.n 73e34 │ │ │ │ + bl 788d0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7301a │ │ │ │ - b.n 73e9a │ │ │ │ + bge.w 73052 │ │ │ │ + b.n 73ed2 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73590 │ │ │ │ + beq.w 735c8 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74098 │ │ │ │ + bge.n 740d0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbnz r2, 74098 │ │ │ │ + cbnz r2, 740d0 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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 73618 │ │ │ │ + b.w 73650 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ - ldr r1, [pc, #496] @ (742a0 ) │ │ │ │ + ldr r1, [pc, #496] @ (742d8 ) │ │ │ │ mov r4, r2 │ │ │ │ ldr.w r3, [r3, #180] @ 0xb4 │ │ │ │ subs r2, r3, #1 │ │ │ │ ldr.w r1, [r1, ip] │ │ │ │ movs r3, #28 │ │ │ │ cmp r2, #10 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ @@ -108075,370 +108076,370 @@ │ │ │ │ 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 74790 │ │ │ │ + beq.w 747ca │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r1, r3 │ │ │ │ - ldr r3, [pc, #436] @ (742a4 ) │ │ │ │ + ldr r3, [pc, #436] @ (742dc ) │ │ │ │ ldr r4, [r1, #16] │ │ │ │ ldr.w r2, [r3, #1564] @ 0x61c │ │ │ │ cmp r2, fp │ │ │ │ - beq.w 730a2 │ │ │ │ - ldr r0, [pc, #424] @ (742a8 ) │ │ │ │ - bl 6b828 │ │ │ │ + beq.w 730da │ │ │ │ + ldr r0, [pc, #424] @ (742e0 ) │ │ │ │ + bl 6b868 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 730ac │ │ │ │ - ldr r0, [pc, #412] @ (742a8 ) │ │ │ │ - bl 26167c │ │ │ │ + bne.w 730e4 │ │ │ │ + ldr r0, [pc, #412] @ (742e0 ) │ │ │ │ + bl 260e74 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ - b.n 745de │ │ │ │ + b.n 74616 │ │ │ │ ldr.w sl, [r6] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 73d78 │ │ │ │ - b.w 7308e │ │ │ │ + bne.w 73db0 │ │ │ │ + b.w 730c6 │ │ │ │ mov.w r3, #1073741824 @ 0x40000000 │ │ │ │ - b.w 73320 │ │ │ │ + b.w 73358 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r0, [r3, #132] @ 0x84 │ │ │ │ - b.w 72a20 │ │ │ │ + b.w 72a58 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr.w r8, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 74a6c │ │ │ │ - ldr r3, [pc, #340] @ (7429c ) │ │ │ │ + beq.w 74aa8 │ │ │ │ + ldr r3, [pc, #340] @ (742d4 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ - ldr r1, [pc, #340] @ (742a0 ) │ │ │ │ + ldr r1, [pc, #340] @ (742d8 ) │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ ldr.w r3, [r1, ip] │ │ │ │ mov r1, sl │ │ │ │ ldr r5, [r3, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74528 │ │ │ │ + bne.w 74560 │ │ │ │ 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 7b680 │ │ │ │ + bl 7b6b0 │ │ │ │ adds r5, r0, #1 │ │ │ │ - beq.w 74c64 │ │ │ │ + beq.w 74ca0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 74450 │ │ │ │ + beq.w 74488 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74198 │ │ │ │ + bge.n 741d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74d06 │ │ │ │ + beq.w 74d42 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 741c4 │ │ │ │ + bge.n 741fc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74d1a │ │ │ │ + beq.w 74d56 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 741c4 │ │ │ │ + bge.n 741fc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74d10 │ │ │ │ + beq.w 74d4c │ │ │ │ ldrb.w r3, [sl, #16] │ │ │ │ cmp.w r8, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 74ac0 │ │ │ │ + blt.w 74afc │ │ │ │ movs r1, #2 │ │ │ │ mov r0, sl │ │ │ │ bfi r3, r1, #0, #2 │ │ │ │ strb.w r3, [sl, #16] │ │ │ │ - bl 74e94 <_Py_SetImmortal@@Base> │ │ │ │ - b.w 73744 │ │ │ │ + bl 74ed0 <_Py_SetImmortal@@Base> │ │ │ │ + b.w 7377c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 746ac │ │ │ │ + beq.w 746e4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orr.w r6, r6, #128 @ 0x80 │ │ │ │ str r6, [r3, #84] @ 0x54 │ │ │ │ and.w r3, r6, #2 │ │ │ │ - b.n 73fde │ │ │ │ + b.n 74016 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr.w r8, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 74a1e │ │ │ │ - ldr r3, [pc, #148] @ (7429c ) │ │ │ │ + beq.w 74a5a │ │ │ │ + ldr r3, [pc, #148] @ (742d4 ) │ │ │ │ mov r1, r5 │ │ │ │ - ldr r2, [pc, #148] @ (742a0 ) │ │ │ │ + ldr r2, [pc, #148] @ (742d8 ) │ │ │ │ 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 7460e │ │ │ │ + bne.w 74646 │ │ │ │ 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 7b680 │ │ │ │ + bl 7b6b0 │ │ │ │ adds r7, r0, #1 │ │ │ │ - beq.w 74d82 │ │ │ │ + beq.w 74dbe │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 74498 │ │ │ │ + beq.w 744d0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7425c │ │ │ │ + bge.n 74294 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74dd6 │ │ │ │ + beq.w 74e12 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74280 │ │ │ │ + bge.n 742b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74df4 │ │ │ │ + beq.w 74e30 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74280 │ │ │ │ + bge.n 742b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74dea │ │ │ │ + beq.w 74e26 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ cmp.w r8, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 74898 │ │ │ │ + blt.w 748d4 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r5, #16] │ │ │ │ - bl 74e94 <_Py_SetImmortal@@Base> │ │ │ │ - b.n 73f3a │ │ │ │ + bl 74ed0 <_Py_SetImmortal@@Base> │ │ │ │ + b.n 73f72 │ │ │ │ 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 7455a │ │ │ │ + blt.w 74592 │ │ │ │ ldr.w r1, [r5, r2, lsl #3] │ │ │ │ cmp r4, r1 │ │ │ │ - beq.w 739e0 │ │ │ │ + beq.w 73a18 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.w 746b4 │ │ │ │ + beq.w 746ec │ │ │ │ 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 73912 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74306 │ │ │ │ + bge.n 7433e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74e36 │ │ │ │ + beq.w 74e72 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7432a │ │ │ │ + bge.n 74362 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74e74 │ │ │ │ + beq.w 74eb0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7432a │ │ │ │ + bge.n 74362 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74dcc │ │ │ │ + beq.w 74e08 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - blt.w 74762 │ │ │ │ + blt.w 7479c │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ bfi r3, r1, #0, #2 │ │ │ │ strb r3, [r5, #16] │ │ │ │ - bl 74e94 <_Py_SetImmortal@@Base> │ │ │ │ - b.n 73df8 │ │ │ │ + bl 74ed0 <_Py_SetImmortal@@Base> │ │ │ │ + b.n 73e30 │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.w 733cc │ │ │ │ - b.w 73408 │ │ │ │ + bne.w 73404 │ │ │ │ + b.w 73440 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74012 │ │ │ │ + beq.w 7404a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74372 │ │ │ │ + bge.n 743aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 74372 │ │ │ │ + cbnz r3, 743aa │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 74066 │ │ │ │ + bge.w 7409e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 74066 │ │ │ │ + b.n 7409e │ │ │ │ lsls r6, r3, #17 │ │ │ │ - bpl.w 73102 │ │ │ │ + bpl.w 7313a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [r0, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73102 │ │ │ │ + bne.w 7313a │ │ │ │ ldr r2, [r0, #96] @ 0x60 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73102 │ │ │ │ + bne.w 7313a │ │ │ │ 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 73102 │ │ │ │ + b.w 7313a │ │ │ │ movw fp, #40968 @ 0xa008 │ │ │ │ movt fp, #75 @ 0x4b │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r4, [r3, #132] @ 0x84 │ │ │ │ - b.w 73096 │ │ │ │ + b.w 730ce │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72d34 │ │ │ │ + beq.w 72d6c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ and.w r3, r6, #2 │ │ │ │ - b.w 72b04 │ │ │ │ + b.w 72b3c │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 73928 │ │ │ │ + bne.w 73960 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b.w 73974 │ │ │ │ + b.w 739ac │ │ │ │ cmp r7, #2 │ │ │ │ - bne.w 73388 │ │ │ │ - b.w 73408 │ │ │ │ + bne.w 733c0 │ │ │ │ + b.w 73440 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r6, [r2, #124] @ 0x7c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 74b38 │ │ │ │ + beq.w 74b74 │ │ │ │ ldr.w r2, [r1, ip] │ │ │ │ subs r7, r3, #1 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r2, #28 │ │ │ │ mul.w r2, r7, r2 │ │ │ │ adds r4, r0, r2 │ │ │ │ add.w r4, r4, #91136 @ 0x16400 │ │ │ │ ldr.w r4, [r4, #392] @ 0x188 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 74418 │ │ │ │ + beq.n 74450 │ │ │ │ cmp r7, #10 │ │ │ │ - bls.w 7499c │ │ │ │ + bls.w 749d8 │ │ │ │ add.w r2, r2, #91136 @ 0x16400 │ │ │ │ add.w r2, r2, #392 @ 0x188 │ │ │ │ add r0, r2 │ │ │ │ ldr.w sl, [r6] │ │ │ │ ldr r7, [r0, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 73d78 │ │ │ │ + bne.w 73db0 │ │ │ │ movw fp, #40968 @ 0xa008 │ │ │ │ movt fp, #75 @ 0x4b │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - b.n 740b6 │ │ │ │ + b.n 740ee │ │ │ │ cmp r7, #10 │ │ │ │ - bhi.w 736b2 │ │ │ │ + bhi.w 736ea │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ add.w r2, r2, #368 @ 0x170 │ │ │ │ add r0, r2 │ │ │ │ - b.w 736bc │ │ │ │ + b.w 736f4 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7446c │ │ │ │ + bge.n 744a4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 7446c │ │ │ │ + cbnz r3, 744a4 │ │ │ │ mov r0, sl │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp.w r8, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 74a14 │ │ │ │ + blt.w 74a50 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 749fc │ │ │ │ + beq.w 74a38 │ │ │ │ str r1, [r4, #12] │ │ │ │ - b.w 7374a │ │ │ │ + b.w 73782 │ │ │ │ ldr.w r2, [r0, #156] @ 0x9c │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w 72b04 │ │ │ │ + beq.w 72b3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72cc6 │ │ │ │ - b.n 73fcc │ │ │ │ + bne.w 72cfe │ │ │ │ + b.n 74004 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 744ac │ │ │ │ + bge.n 744e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 744ac │ │ │ │ + cbnz r3, 744e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 7485a │ │ │ │ + blt.w 74896 │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 74846 │ │ │ │ + beq.w 74882 │ │ │ │ str r7, [r4, #12] │ │ │ │ - b.n 73f3e │ │ │ │ + b.n 73f76 │ │ │ │ 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 7397e │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ str.w fp, [r1, #440] @ 0x1b8 │ │ │ │ - b.w 739fa │ │ │ │ - ldr r3, [pc, #764] @ (747e0 ) │ │ │ │ + b.w 73a32 │ │ │ │ + ldr r3, [pc, #768] @ (7481c ) │ │ │ │ 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 │ │ │ │ @@ -108446,872 +108447,873 @@ │ │ │ │ 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 74522 │ │ │ │ + beq.n 7455a │ │ │ │ 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 73638 │ │ │ │ + b.w 73670 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74162 │ │ │ │ + beq.w 7419a │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7454c │ │ │ │ + bge.n 74584 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 7454c │ │ │ │ + cbnz r3, 74584 │ │ │ │ mov r0, sl │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74480 │ │ │ │ + bge.n 744b8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 74480 │ │ │ │ + b.n 744b8 │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 73974 │ │ │ │ - b.n 742d2 │ │ │ │ + beq.w 739ac │ │ │ │ + b.n 7430a │ │ │ │ cmp r7, #3 │ │ │ │ - bne.w 733c4 │ │ │ │ - b.w 73408 │ │ │ │ + bne.w 733fc │ │ │ │ + b.w 73440 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73928 │ │ │ │ + bne.w 73960 │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ cmp r2, lr │ │ │ │ - bne.w 73928 │ │ │ │ + bne.w 73960 │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.w 74ae0 │ │ │ │ + beq.w 74b1c │ │ │ │ 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 74adc │ │ │ │ + beq.w 74b18 │ │ │ │ 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 │ │ │ │ + bne.w 73960 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b.w 739e0 │ │ │ │ - ldr r0, [pc, #540] @ (747e4 ) │ │ │ │ - bl 6b828 │ │ │ │ + b.w 73a18 │ │ │ │ + ldr r0, [pc, #544] @ (74820 ) │ │ │ │ + bl 6b868 │ │ │ │ mov r2, r0 │ │ │ │ adds r5, r0, #1 │ │ │ │ - bne.w 72d1e │ │ │ │ - ldr r0, [pc, #524] @ (747e4 ) │ │ │ │ - bl 26167c │ │ │ │ + bne.w 72d56 │ │ │ │ + ldr r0, [pc, #528] @ (74820 ) │ │ │ │ + bl 260e74 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #30 │ │ │ │ - bmi.w 74b4e │ │ │ │ + bmi.w 74b8a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ bic.w r2, r2, #8192 @ 0x2000 │ │ │ │ str r2, [r3, #84] @ 0x54 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 73522 │ │ │ │ + b.w 7355a │ │ │ │ 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 72b5e │ │ │ │ - b.w 72f28 │ │ │ │ + bne.w 72b96 │ │ │ │ + b.w 72f60 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74226 │ │ │ │ + beq.w 7425e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7462a │ │ │ │ + bge.n 74662 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 7462a │ │ │ │ + cbnz r3, 74662 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 744c0 │ │ │ │ + bge.w 744f8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 744c0 │ │ │ │ + b.n 744f8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 73fbe │ │ │ │ - b.w 72de0 │ │ │ │ + bne.w 73ff6 │ │ │ │ + b.w 72e18 │ │ │ │ mov.w r3, #67108864 @ 0x4000000 │ │ │ │ - b.w 73320 │ │ │ │ + b.w 73358 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ str.w r3, [r1, #440] @ 0x1b8 │ │ │ │ - b.w 739fa │ │ │ │ + b.w 73a32 │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 743da │ │ │ │ - b.w 7395e │ │ │ │ + beq.w 74412 │ │ │ │ + b.w 73996 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r7 │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - bl 78510 │ │ │ │ + bl 78548 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 72b5e │ │ │ │ - b.w 73c94 │ │ │ │ + bne.w 72b96 │ │ │ │ + b.w 73ccc │ │ │ │ cmp.w sl, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r2, [r9, r6, lsl #1] │ │ │ │ ldrgt.w r2, [r9, r6, lsl #2] │ │ │ │ - b.w 73910 │ │ │ │ + b.w 73948 │ │ │ │ str.w r8, [r6, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 73e76 │ │ │ │ - b.n 748fc │ │ │ │ + bne.w 73eae │ │ │ │ + b.n 74938 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ - ldr r1, [pc, #312] @ (747e0 ) │ │ │ │ + ldr r1, [pc, #316] @ (7481c ) │ │ │ │ ldr.w r3, [r3, #180] @ 0xb4 │ │ │ │ - b.n 743f4 │ │ │ │ + b.n 7442c │ │ │ │ and.w r3, r6, #2 │ │ │ │ - b.w 72b04 │ │ │ │ + b.w 72b3c │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp ip, r2 │ │ │ │ - bne.n 7470a │ │ │ │ + bne.n 74742 │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 7470a │ │ │ │ + bne.n 74742 │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.w 74842 │ │ │ │ + beq.w 7487e │ │ │ │ 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 7486c │ │ │ │ + beq.w 748a8 │ │ │ │ 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 73a18 │ │ │ │ mov.w r2, r8, lsr #5 │ │ │ │ add.w r6, r6, r6, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ cmp.w sl, #7 │ │ │ │ add r2, r6 │ │ │ │ and.w r6, r7, r2 │ │ │ │ - ble.w 738d6 │ │ │ │ - b.n 742e2 │ │ │ │ + bgt.w 7431a │ │ │ │ + b.w 7390e │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #368 @ 0x170 │ │ │ │ add r3, r1 │ │ │ │ - b.w 72be8 │ │ │ │ + b.w 72c20 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #368 @ 0x170 │ │ │ │ add r1, r3 │ │ │ │ - b.w 73b88 │ │ │ │ + b.w 73bc0 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #368 @ 0x170 │ │ │ │ add r1, r3 │ │ │ │ - b.w 72c56 │ │ │ │ + b.w 72c8e │ │ │ │ lsls r2, r2, #24 │ │ │ │ - bpl.w 72cae │ │ │ │ - b.w 72b04 │ │ │ │ + bpl.w 72ce6 │ │ │ │ + b.w 72b3c │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73dfc │ │ │ │ - b.n 7490e │ │ │ │ + bne.w 73e34 │ │ │ │ + b.n 7494a │ │ │ │ movs r1, #1 │ │ │ │ bfi r3, r1, #0, #2 │ │ │ │ strb r3, [r5, #16] │ │ │ │ - b.w 73df8 │ │ │ │ + b.w 73e30 │ │ │ │ lsls r0, r2, #24 │ │ │ │ - bmi.w 72d7a │ │ │ │ + bmi.w 72db2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72cc6 │ │ │ │ + beq.w 72cfe │ │ │ │ tst.w r9, #1 │ │ │ │ - bne.w 72cc6 │ │ │ │ + bne.w 72cfe │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 72d70 │ │ │ │ - b.w 72cc6 │ │ │ │ + beq.w 72da8 │ │ │ │ + b.w 72cfe │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #368 @ 0x170 │ │ │ │ add r1, r3 │ │ │ │ - b.n 740ee │ │ │ │ + b.n 74126 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #368 @ 0x170 │ │ │ │ add r1, r3 │ │ │ │ - b.w 72dc0 │ │ │ │ + b.w 72df8 │ │ │ │ mov.w r3, #16777216 @ 0x1000000 │ │ │ │ - b.w 73320 │ │ │ │ + b.w 73358 │ │ │ │ mov.w r3, #536870912 @ 0x20000000 │ │ │ │ - b.w 73320 │ │ │ │ + b.w 73358 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #368 @ 0x170 │ │ │ │ add r2, r3 │ │ │ │ - b.w 72cfe │ │ │ │ + b.w 72d36 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb.w r3, [r8, #16] │ │ │ │ - bl 74e94 <_Py_SetImmortal@@Base> │ │ │ │ + bl 74ed0 <_Py_SetImmortal@@Base> │ │ │ │ str.w r8, [r6, #12] │ │ │ │ - b.w 73e76 │ │ │ │ + b.w 73eae │ │ │ │ + nop │ │ │ │ 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 73928 │ │ │ │ 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 73928 │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.n 74868 │ │ │ │ + beq.n 748a4 │ │ │ │ lsls r0, r0, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.n 74864 │ │ │ │ + beq.n 748a0 │ │ │ │ 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 │ │ │ │ + beq.w 73a18 │ │ │ │ + b.w 73928 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 746e2 │ │ │ │ + b.n 7471a │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r7, #16] │ │ │ │ - bl 74e94 <_Py_SetImmortal@@Base> │ │ │ │ + bl 74ed0 <_Py_SetImmortal@@Base> │ │ │ │ str r7, [r4, #12] │ │ │ │ - b.w 73f3e │ │ │ │ + b.w 73f76 │ │ │ │ str r7, [r4, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 73f3e │ │ │ │ - b.n 7490e │ │ │ │ + bne.w 73f76 │ │ │ │ + b.n 7494a │ │ │ │ ldr r1, [r4, #28] │ │ │ │ - b.n 7482c │ │ │ │ + b.n 74868 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 74818 │ │ │ │ + b.n 74854 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ - b.n 746f8 │ │ │ │ + b.n 74730 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - b.w 72c80 │ │ │ │ + b.w 72cb8 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #16] │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r1, #16] │ │ │ │ - bl 74e94 <_Py_SetImmortal@@Base> │ │ │ │ + bl 74ed0 <_Py_SetImmortal@@Base> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [r4, #12] │ │ │ │ - b.w 73dfc │ │ │ │ + b.w 73e34 │ │ │ │ movs r2, #1 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r5, #16] │ │ │ │ - b.w 73f3a │ │ │ │ + b.w 73f72 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.w 73d1c │ │ │ │ + b.w 73d54 │ │ │ │ ldr.w r6, [r3, #172] @ 0xac │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 74936 │ │ │ │ + ble.n 74972 │ │ │ │ movs r4, #0 │ │ │ │ - b.w 7334c │ │ │ │ + b.w 73384 │ │ │ │ mov.w r3, #33554432 @ 0x2000000 │ │ │ │ - b.w 73320 │ │ │ │ + b.w 73358 │ │ │ │ mov.w r3, #134217728 @ 0x8000000 │ │ │ │ - b.w 73320 │ │ │ │ + b.w 73358 │ │ │ │ mov.w r3, #268435456 @ 0x10000000 │ │ │ │ - b.w 73320 │ │ │ │ + b.w 73358 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r6, [r2, #124] @ 0x7c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73d60 │ │ │ │ + bne.w 73d98 │ │ │ │ movw fp, #40968 @ 0xa008 │ │ │ │ movt fp, #75 @ 0x4b │ │ │ │ - b.w 73792 │ │ │ │ + b.w 737ca │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ ldr.w r3, [r2, #384] @ 0x180 │ │ │ │ - b.w 72a70 │ │ │ │ - ldr r4, [pc, #740] @ (74bdc ) │ │ │ │ - b.w 73d0a │ │ │ │ + b.w 72aa8 │ │ │ │ + ldr r4, [pc, #740] @ (74c18 ) │ │ │ │ + b.w 73d42 │ │ │ │ str r0, [r6, #12] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 73ea2 │ │ │ │ - b.w 73c94 │ │ │ │ + blt.w 73eda │ │ │ │ + b.w 73ccc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 73c94 │ │ │ │ + bge.w 73ccc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73c94 │ │ │ │ + bne.w 73ccc │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ - b.n 745de │ │ │ │ + b.n 74616 │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ - b.w 73320 │ │ │ │ + b.w 73358 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - b.w 7343e │ │ │ │ + b.w 73476 │ │ │ │ and.w r3, r2, #28 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 73570 │ │ │ │ + bne.w 735a8 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bmi.w 74d9a │ │ │ │ + bmi.w 74dd6 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 74dc2 │ │ │ │ + blt.w 74dfe │ │ │ │ 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 73618 │ │ │ │ + bge.w 73650 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73618 │ │ │ │ + bne.w 73650 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - b.w 73618 │ │ │ │ + b.w 73650 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.w 734b4 │ │ │ │ - b.w 734d4 │ │ │ │ + bne.w 734ec │ │ │ │ + b.w 7350c │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ add.w r2, r2, #368 @ 0x170 │ │ │ │ add r0, r2 │ │ │ │ - b.n 74422 │ │ │ │ + b.n 7445a │ │ │ │ and.w r1, r3, #28 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.w 73ff6 │ │ │ │ + bne.w 7402e │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bmi.w 74e04 │ │ │ │ + bmi.w 74e40 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrsb.w r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 74e2c │ │ │ │ + blt.w 74e68 │ │ │ │ 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 74066 │ │ │ │ + bge.w 7409e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74066 │ │ │ │ + bne.w 7409e │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - b.w 74066 │ │ │ │ + b.w 7409e │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #16] │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r1, #16] │ │ │ │ - bl 74e94 <_Py_SetImmortal@@Base> │ │ │ │ + bl 74ed0 <_Py_SetImmortal@@Base> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [r4, #12] │ │ │ │ - b.w 7374a │ │ │ │ + b.w 73782 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7374a │ │ │ │ - b.n 7490e │ │ │ │ + bne.w 73782 │ │ │ │ + b.n 7494a │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 74206 │ │ │ │ + bne.w 7423e │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bmi.w 74cb2 │ │ │ │ + bmi.w 74cee │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 74cda │ │ │ │ + blt.w 74d16 │ │ │ │ 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 744c0 │ │ │ │ + bge.w 744f8 │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 744c0 │ │ │ │ + bne.w 744f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 744c0 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 744f8 │ │ │ │ and.w r1, r3, #28 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.w 74144 │ │ │ │ + bne.w 7417c │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bmi.w 74e40 │ │ │ │ + bmi.w 74e7c │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldrsb.w r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 74e6a │ │ │ │ + blt.w 74ea6 │ │ │ │ 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 74480 │ │ │ │ + bge.w 744b8 │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74480 │ │ │ │ + bne.w 744b8 │ │ │ │ mov r0, sl │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - b.n 74480 │ │ │ │ + b.n 744b8 │ │ │ │ movs r1, #1 │ │ │ │ bfi r3, r1, #0, #2 │ │ │ │ strb.w r3, [sl, #16] │ │ │ │ - b.w 73744 │ │ │ │ + b.w 7377c │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 73e26 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 73e5e │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 7490e │ │ │ │ + b.n 7494a │ │ │ │ ldr r1, [r4, #28] │ │ │ │ - b.n 745b2 │ │ │ │ + b.n 745ea │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 7459c │ │ │ │ + b.n 745d4 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7395e │ │ │ │ + bne.w 73996 │ │ │ │ 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 73996 │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.n 74b4a │ │ │ │ + beq.n 74b86 │ │ │ │ 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 74b46 │ │ │ │ + beq.n 74b82 │ │ │ │ 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 745c0 │ │ │ │ - b.w 7395e │ │ │ │ + beq.w 745f8 │ │ │ │ + b.w 73996 │ │ │ │ movw fp, #40968 @ 0xa008 │ │ │ │ movt fp, #75 @ 0x4b │ │ │ │ mov r4, r2 │ │ │ │ - b.w 740b6 │ │ │ │ + b.w 740ee │ │ │ │ ldr r1, [r4, #28] │ │ │ │ - b.n 74b26 │ │ │ │ + b.n 74b62 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 74b12 │ │ │ │ + b.n 74b4e │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r0, [pc, #136] @ (74be0 ) │ │ │ │ + ldr r0, [pc, #136] @ (74c1c ) │ │ │ │ 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 74b88 │ │ │ │ + beq.n 74bc4 │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 74b88 │ │ │ │ + bhi.n 74bc4 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #368 @ 0x170 │ │ │ │ add r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #8] │ │ │ │ - b.n 745ec │ │ │ │ + b.n 74624 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r2, r3 │ │ │ │ - b.n 74b82 │ │ │ │ + b.n 74bbe │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r3, [r2, #12] │ │ │ │ - movw r1, #35752 @ 0x8ba8 │ │ │ │ + movw r1, #33512 @ 0x82e8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5b6c │ │ │ │ + bl d56e0 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - b.n 745de │ │ │ │ + b.n 74616 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 74918 │ │ │ │ - b.w 73c94 │ │ │ │ + blt.w 74954 │ │ │ │ + b.w 73ccc │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #35712 @ 0x8b80 │ │ │ │ + movw r1, #33472 @ 0x82c0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ + bl d56e0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ - b.n 745de │ │ │ │ + b.n 74616 │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #35872 @ 0x8c20 │ │ │ │ + movw r1, #33632 @ 0x8360 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ - b.n 745de │ │ │ │ - bl d82f8 │ │ │ │ + b.n 74616 │ │ │ │ + bl d7e50 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - b.w 73616 │ │ │ │ + b.w 7364e │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #36160 @ 0x8d40 │ │ │ │ + movw r1, #33920 @ 0x8480 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ + bl d56e0 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - b.n 745de │ │ │ │ + b.n 74616 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl d82f8 │ │ │ │ + bl d7e50 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ - cbz r0, 74c5c │ │ │ │ - ldr r1, [pc, #596] @ (74e8c ) │ │ │ │ - movw r2, #36452 @ 0x8e64 │ │ │ │ + cbz r0, 74c98 │ │ │ │ + ldr r1, [pc, #596] @ (74ec8 ) │ │ │ │ + movw r2, #34212 @ 0x85a4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 7fab4 │ │ │ │ + bl 7fae4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7383c │ │ │ │ + bne.w 73874 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w lr, [r3, #440] @ 0x1b8 │ │ │ │ - bl 1f37b8 │ │ │ │ - b.w 73c94 │ │ │ │ + bl 1f2f28 │ │ │ │ + b.w 73ccc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r0, [r3, #440] @ 0x1b8 │ │ │ │ - b.n 74c54 │ │ │ │ - bl d82f8 │ │ │ │ + b.n 74c90 │ │ │ │ + bl d7e50 │ │ │ │ mov r1, sl │ │ │ │ - b.n 74480 │ │ │ │ + b.n 744b8 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #36240 @ 0x8d90 │ │ │ │ + movw r1, #34000 @ 0x84d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ + bl d56e0 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - b.n 745de │ │ │ │ + b.n 74616 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #36404 @ 0x8e34 │ │ │ │ + movw r1, #34164 @ 0x8574 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ - b.w 73508 │ │ │ │ - bl d82f8 │ │ │ │ + bl d56e0 │ │ │ │ + b.w 73540 │ │ │ │ + bl d7e50 │ │ │ │ mov r1, r5 │ │ │ │ - b.w 74066 │ │ │ │ + b.w 7409e │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.n 74cc4 │ │ │ │ + bmi.n 74d00 │ │ │ │ ldrsb.w r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 74ccc │ │ │ │ + blt.n 74d08 │ │ │ │ add.w r3, r5, #28 │ │ │ │ - b.n 74a3a │ │ │ │ + b.n 74a76 │ │ │ │ ldrsb.w r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 74d42 │ │ │ │ + bge.n 74d7e │ │ │ │ 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, #432] @ (74e90 ) │ │ │ │ + ldr r7, [pc, #432] @ (74ecc ) │ │ │ │ add.w r7, r7, r3, lsl #5 │ │ │ │ - b.n 74a50 │ │ │ │ + b.n 74a8c │ │ │ │ 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 │ │ │ │ + b.w 739de │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 73f6c │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 73fa4 │ │ │ │ mov r0, r1 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 74198 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 741d0 │ │ │ │ mov r0, sl │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 741c4 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 741fc │ │ │ │ mov r0, sl │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 741ae │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 741e6 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - b.w 735e0 │ │ │ │ + b.w 73618 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - b.w 735ce │ │ │ │ + b.w 73606 │ │ │ │ add.w r3, r5, #20 │ │ │ │ - b.n 74a3a │ │ │ │ + b.n 74a76 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 73774 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 737ac │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - movw r1, #36080 @ 0x8cf0 │ │ │ │ + movw r1, #33840 @ 0x8430 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ + bl d56e0 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - b.n 745de │ │ │ │ + b.n 74616 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - movw r1, #35920 @ 0x8c50 │ │ │ │ + movw r1, #33680 @ 0x8390 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ + bl d56e0 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - b.n 745de │ │ │ │ - bl d82f8 │ │ │ │ + b.n 74616 │ │ │ │ + bl d7e50 │ │ │ │ mov r7, r5 │ │ │ │ - b.w 744c0 │ │ │ │ + b.w 744f8 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - b.w 735f0 │ │ │ │ + b.w 73628 │ │ │ │ lsls r3, r2, #25 │ │ │ │ - bmi.n 74dac │ │ │ │ + bmi.n 74de8 │ │ │ │ ldrsb.w r3, [r1, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 74db4 │ │ │ │ + blt.n 74df0 │ │ │ │ add.w r3, r1, #28 │ │ │ │ - b.n 74958 │ │ │ │ + b.n 74994 │ │ │ │ ldrsb.w r3, [r1, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 74dfe │ │ │ │ + bge.n 74e3a │ │ │ │ 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, #200] @ (74e90 ) │ │ │ │ + ldr r3, [pc, #200] @ (74ecc ) │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ - b.n 7496e │ │ │ │ + b.n 749aa │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 7432a │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 74362 │ │ │ │ mov r0, r7 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 7425c │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 74294 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 72d66 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 72d9e │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 74280 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 742b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 7426e │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 742a6 │ │ │ │ add.w r3, r1, #20 │ │ │ │ - b.n 74958 │ │ │ │ + b.n 74994 │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bmi.n 74e16 │ │ │ │ + bmi.n 74e52 │ │ │ │ ldrsb.w r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 74e1e │ │ │ │ + blt.n 74e5a │ │ │ │ add.w r3, r5, #28 │ │ │ │ - b.n 749c4 │ │ │ │ + b.n 74a00 │ │ │ │ ldrsb.w r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 74e7e │ │ │ │ + bge.n 74eba │ │ │ │ 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, #96] @ (74e90 ) │ │ │ │ + ldr r1, [pc, #96] @ (74ecc ) │ │ │ │ add.w r1, r1, r3, lsl #5 │ │ │ │ - b.n 749da │ │ │ │ + b.n 74a16 │ │ │ │ mov r0, r1 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 74306 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7433e │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bmi.n 74e52 │ │ │ │ + bmi.n 74e8e │ │ │ │ ldrsb.w r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 74e5a │ │ │ │ + blt.n 74e96 │ │ │ │ add.w r3, sl, #28 │ │ │ │ - b.n 74a88 │ │ │ │ + b.n 74ac4 │ │ │ │ ldrsb.w r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 74e84 │ │ │ │ + bge.n 74ec0 │ │ │ │ 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, #32] @ (74e90 ) │ │ │ │ + ldr r1, [pc, #32] @ (74ecc ) │ │ │ │ add.w r1, r1, r3, lsl #5 │ │ │ │ - b.n 74a9e │ │ │ │ + b.n 74ada │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 74318 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 74350 │ │ │ │ add.w r3, r5, #20 │ │ │ │ - b.n 749c4 │ │ │ │ + b.n 74a00 │ │ │ │ add.w r3, sl, #20 │ │ │ │ - b.n 74a88 │ │ │ │ + b.n 74ac4 │ │ │ │ nop │ │ │ │ stmia r2!, {r3, r5} │ │ │ │ lsls r5, r1, #1 │ │ │ │ lsls r0, r4, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -00074e94 <_Py_SetImmortal@@Base>: │ │ │ │ +00074ed0 <_Py_SetImmortal@@Base>: │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #17 │ │ │ │ - bmi.n 74eae <_Py_SetImmortal@@Base+0x1a> │ │ │ │ + bmi.n 74eea <_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, 74ed6 <_Py_SetImmortal@@Base+0x42> │ │ │ │ - movw r1, #64405 @ 0xfb95 │ │ │ │ + cbz r2, 74f12 <_Py_SetImmortal@@Base+0x42> │ │ │ │ + movw r1, #64453 @ 0xfbc5 │ │ │ │ movt r1, #7 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 74f4e <_Py_SetImmortal@@Base+0xba> │ │ │ │ + bne.n 74f8a <_Py_SetImmortal@@Base+0xba> │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r2, #22 │ │ │ │ - bpl.n 74f58 <_Py_SetImmortal@@Base+0xc4> │ │ │ │ + bpl.n 74f94 <_Py_SetImmortal@@Base+0xc4> │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 74f58 <_Py_SetImmortal@@Base+0xc4> │ │ │ │ + beq.n 74f94 <_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] @ (74f64 <_Py_SetImmortal@@Base+0xd0>) │ │ │ │ + ldr r1, [pc, #108] @ (74fa0 <_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] │ │ │ │ @@ -109327,756 +109329,756 @@ │ │ │ │ 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 74f4a <_Py_SetImmortal@@Base+0xb6> │ │ │ │ + bge.n 74f86 <_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 74ed6 <_Py_SetImmortal@@Base+0x42> │ │ │ │ + bne.n 74f12 <_Py_SetImmortal@@Base+0x42> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 74f44 <_Py_SetImmortal@@Base+0xb0> │ │ │ │ - b.n 74f4a <_Py_SetImmortal@@Base+0xb6> │ │ │ │ + blt.n 74f80 <_Py_SetImmortal@@Base+0xb0> │ │ │ │ + b.n 74f86 <_Py_SetImmortal@@Base+0xb6> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00074f68 : │ │ │ │ +00074fa4 : │ │ │ │ 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 74f84 │ │ │ │ + bne.n 74fc0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r2, #164] @ 0xa4 │ │ │ │ - cbz r3, 74fa4 │ │ │ │ - movw r2, #64405 @ 0xfb95 │ │ │ │ + cbz r3, 74fe0 │ │ │ │ + movw r2, #64453 @ 0xfbc5 │ │ │ │ movt r2, #7 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 74fa8 │ │ │ │ + bne.n 74fe4 │ │ │ │ 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 74f9c │ │ │ │ + b.n 74fd8 │ │ │ │ stmdb 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 7556c │ │ │ │ + bne.w 755a8 │ │ │ │ ldr.w r9, [r0, #4] │ │ │ │ movw r5, #39512 @ 0x9a58 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ cmp r9, r5 │ │ │ │ - bne.w 753f6 │ │ │ │ - bl 75620 │ │ │ │ + bne.w 75432 │ │ │ │ + bl 7565c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 754f2 │ │ │ │ + beq.w 7552e │ │ │ │ mov r0, r7 │ │ │ │ - bl 76340 │ │ │ │ + bl 76378 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 75004 │ │ │ │ + bge.n 75040 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7529a │ │ │ │ + beq.w 752d6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7542c │ │ │ │ + beq.w 75468 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 755c4 │ │ │ │ + beq.w 75600 │ │ │ │ cmp r9, r5 │ │ │ │ - bne.w 752ac │ │ │ │ + bne.w 752e8 │ │ │ │ ldr.w r7, [r4, #172] @ 0xac │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75206 │ │ │ │ + bne.w 75242 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.w 7554e │ │ │ │ + bne.w 7558a │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r0, #30 │ │ │ │ - bmi.w 75238 │ │ │ │ + bmi.w 75274 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str.w r3, [r4, #172] @ 0xac │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 7524e │ │ │ │ + bne.w 7528a │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - ble.w 75226 │ │ │ │ + ble.w 75262 │ │ │ │ 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 75096 │ │ │ │ + bhi.n 750d2 │ │ │ │ ldr.w r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 75130 │ │ │ │ + beq.n 7516c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 75096 │ │ │ │ + ble.n 750d2 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 7514a │ │ │ │ + beq.n 75186 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 75096 │ │ │ │ + beq.n 750d2 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 7514a │ │ │ │ + beq.n 75186 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 75096 │ │ │ │ + beq.n 750d2 │ │ │ │ adds r3, #20 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r9, [r3, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n 7514a │ │ │ │ + beq.n 75186 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 75088 │ │ │ │ + bne.n 750c4 │ │ │ │ ldr.w r2, [r4, #192] @ 0xc0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 75598 │ │ │ │ + bne.w 755d4 │ │ │ │ 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 75150 │ │ │ │ + bpl.n 7518c │ │ │ │ str.w r3, [r4, #456] @ 0x1c8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r7, [r4, #168] @ 0xa8 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 7515c │ │ │ │ - ldr r1, [pc, #484] @ (752a8 ) │ │ │ │ + beq.n 75198 │ │ │ │ + ldr r1, [pc, #484] @ (752e4 ) │ │ │ │ mov r0, r3 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ - bl 84580 <_PyObject_GenericSetAttrWithDict@@Base+0x53c> │ │ │ │ + bl 845ec <_PyObject_GenericSetAttrWithDict@@Base+0x53c> │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #464] @ (752a8 ) │ │ │ │ + ldr r1, [pc, #464] @ (752e4 ) │ │ │ │ movw r0, #39512 @ 0x9a58 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 84580 <_PyObject_GenericSetAttrWithDict@@Base+0x53c> │ │ │ │ + bl 845ec <_PyObject_GenericSetAttrWithDict@@Base+0x53c> │ │ │ │ ldrd r2, r0, [sp, #40] @ 0x28 │ │ │ │ eor.w r5, r0, r2 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bpl.w 75466 │ │ │ │ + bpl.w 754a2 │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bpl.w 75452 │ │ │ │ + bpl.w 7548e │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ cmp r5, #1 │ │ │ │ - bls.n 7515c │ │ │ │ + bls.n 75198 │ │ │ │ ldr.w r2, [r4, #192] @ 0xc0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 755f0 │ │ │ │ + bne.w 7562c │ │ │ │ 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 7511c │ │ │ │ + bpl.n 75158 │ │ │ │ str.w r3, [r4, #456] @ 0x1c8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 75566 │ │ │ │ + bne.w 755a2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 751ee │ │ │ │ + bne.n 7522a │ │ │ │ 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 7514a │ │ │ │ + beq.n 75186 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 75132 │ │ │ │ + bne.n 7516e │ │ │ │ movw r3, #34368 @ 0x8640 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 75096 │ │ │ │ + bne.n 750d2 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, lr │ │ │ │ - blt.n 75056 │ │ │ │ + blt.n 75092 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r7, [r4, #168] @ 0xa8 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 750c2 │ │ │ │ + bne.n 750fe │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ ldr.w ip, [r7, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 751da │ │ │ │ + ble.n 75216 │ │ │ │ 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 751b4 │ │ │ │ + bhi.n 751f0 │ │ │ │ ldr.w r3, [r4, #172] @ 0xac │ │ │ │ - cbz r3, 751b8 │ │ │ │ + cbz r3, 751f4 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 751b4 │ │ │ │ + ble.n 751f0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 751d2 │ │ │ │ + beq.n 7520e │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 751b4 │ │ │ │ + beq.n 751f0 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 751d2 │ │ │ │ + beq.n 7520e │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 751b4 │ │ │ │ + beq.n 751f0 │ │ │ │ adds r3, #20 │ │ │ │ mov.w r8, #2 │ │ │ │ ldr.w r9, [r3, #4]! │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n 751d2 │ │ │ │ + beq.n 7520e │ │ │ │ cmp r5, r8 │ │ │ │ - bne.n 751a4 │ │ │ │ + bne.n 751e0 │ │ │ │ mov r0, fp │ │ │ │ - b.n 750fc │ │ │ │ + b.n 75138 │ │ │ │ mov r3, r4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 751d2 │ │ │ │ + beq.n 7520e │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 751ba │ │ │ │ + bne.n 751f6 │ │ │ │ movw r3, #34368 @ 0x8640 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 751b4 │ │ │ │ + bne.n 751f0 │ │ │ │ adds r7, #1 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.n 75172 │ │ │ │ + bne.n 751ae │ │ │ │ mov r0, fp │ │ │ │ lsls r3, r0, #30 │ │ │ │ - bmi.n 7511c │ │ │ │ + bmi.n 75158 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7511c │ │ │ │ + beq.n 75158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f818 │ │ │ │ - b.n 7511c │ │ │ │ + bl 7f848 │ │ │ │ + b.n 75158 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 75128 │ │ │ │ + bge.n 75164 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 75128 │ │ │ │ + bne.n 75164 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 75128 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 75164 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 75026 │ │ │ │ + bge.w 75062 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 75026 │ │ │ │ + bne.w 75062 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 75026 │ │ │ │ + b.n 75062 │ │ │ │ ldr.w r7, [r4, #168] @ 0xa8 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ ldr.w ip, [r7, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bgt.n 75166 │ │ │ │ - b.n 751da │ │ │ │ + bgt.n 751a2 │ │ │ │ + b.n 75216 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 74e94 <_Py_SetImmortal@@Base> │ │ │ │ + bl 74ed0 <_Py_SetImmortal@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r5 │ │ │ │ str.w r3, [r4, #172] @ 0xac │ │ │ │ - beq.w 75040 │ │ │ │ - ldr r1, [pc, #88] @ (752a8 ) │ │ │ │ + beq.w 7507c │ │ │ │ + ldr r1, [pc, #88] @ (752e4 ) │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r7, #1 │ │ │ │ strd r7, r7, [sp, #40] @ 0x28 │ │ │ │ - bl 84580 <_PyObject_GenericSetAttrWithDict@@Base+0x53c> │ │ │ │ + bl 845ec <_PyObject_GenericSetAttrWithDict@@Base+0x53c> │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #68] @ (752a8 ) │ │ │ │ + ldr r1, [pc, #68] @ (752e4 ) │ │ │ │ movw r0, #39512 @ 0x9a58 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 84580 <_PyObject_GenericSetAttrWithDict@@Base+0x53c> │ │ │ │ + bl 845ec <_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 75492 │ │ │ │ + beq.w 754ce │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bpl.w 7547a │ │ │ │ + bpl.w 754b6 │ │ │ │ cmp r7, #1 │ │ │ │ - bhi.w 75096 │ │ │ │ + bhi.w 750d2 │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bgt.w 7504c │ │ │ │ - b.n 75150 │ │ │ │ + bgt.w 75088 │ │ │ │ + b.n 7518c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 75004 │ │ │ │ + b.n 75040 │ │ │ │ nop │ │ │ │ @ instruction: 0xf0d4004d │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7f410 │ │ │ │ + bl 7f440 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.w 7501c │ │ │ │ + ble.w 75058 │ │ │ │ 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 7552c │ │ │ │ + bge.w 75568 │ │ │ │ ldr.w r6, [r7, #128] @ 0x80 │ │ │ │ ldr.w r5, [fp, #172] @ 0xac │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 753c2 │ │ │ │ + beq.n 753fe │ │ │ │ ldr.w r4, [r6, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 753d0 │ │ │ │ + beq.n 7540c │ │ │ │ ldr.w r8, [r4, #128] @ 0x80 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 75448 │ │ │ │ + beq.w 75484 │ │ │ │ ldr.w r9, [r8, #128] @ 0x80 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 754a8 │ │ │ │ + beq.w 754e4 │ │ │ │ ldr.w r0, [r9, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 754f8 │ │ │ │ + beq.w 75534 │ │ │ │ strd r1, ip, [sp, #32] │ │ │ │ - bl 7f410 │ │ │ │ + bl 7f440 │ │ │ │ ldrd r1, ip, [sp, #32] │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7534a │ │ │ │ + bne.n 75386 │ │ │ │ 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 75364 │ │ │ │ + bne.n 753a0 │ │ │ │ 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 753d4 │ │ │ │ + bne.n 75410 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 753d4 │ │ │ │ + bne.n 75410 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp lr, r0 │ │ │ │ it eq │ │ │ │ moveq r4, r8 │ │ │ │ - bne.w 75502 │ │ │ │ + bne.w 7553e │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 75502 │ │ │ │ + bne.w 7553e │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 753cc │ │ │ │ + bne.n 75408 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 753cc │ │ │ │ + bne.n 75408 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 75506 │ │ │ │ + beq.w 75542 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 754b8 │ │ │ │ + ble.w 754f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 753e0 │ │ │ │ + bne.n 7541c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 752e4 │ │ │ │ + bne.n 75320 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldrd r5, r4, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 7501c │ │ │ │ + b.n 75058 │ │ │ │ ldrd r4, r0, [sp, #8] │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 75394 │ │ │ │ + beq.n 753d0 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 7539c │ │ │ │ + b.n 753d8 │ │ │ │ ldrd r4, r0, [sp, #8] │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 75384 │ │ │ │ + beq.n 753c0 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 753c6 │ │ │ │ + b.n 75402 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 754b8 │ │ │ │ + beq.n 754f4 │ │ │ │ adds r5, #16 │ │ │ │ movs r0, #1 │ │ │ │ mov r3, ip │ │ │ │ ldr.w r6, [r5, #4]! │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 754b2 │ │ │ │ + bne.n 754ee │ │ │ │ mov ip, r3 │ │ │ │ - b.n 753b0 │ │ │ │ + b.n 753ec │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #540] @ (75618 ) │ │ │ │ + ldr r1, [pc, #540] @ (75654 ) │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl d9344 <_PyEval_CheckExceptTypeValid@@Base+0x3dc> │ │ │ │ + bl d8e34 <_PyEval_CheckExceptTypeValid@@Base+0x3e4> │ │ │ │ mov r2, r0 │ │ │ │ adds r7, r0, #1 │ │ │ │ - beq.w 755b6 │ │ │ │ + beq.w 755f2 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ bic.w r0, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 75524 │ │ │ │ + beq.w 75560 │ │ │ │ mov r1, r4 │ │ │ │ - bl d6f34 │ │ │ │ + bl d6a8c │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 84958 <_PyObject_GenericSetAttrWithDict@@Base+0x914> │ │ │ │ + bl 849bc <_PyObject_GenericSetAttrWithDict@@Base+0x90c> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74fea │ │ │ │ + bne.w 75026 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 754f2 │ │ │ │ + beq.n 7552e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 754f2 │ │ │ │ + bge.n 7552e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 754f2 │ │ │ │ + bne.n 7552e │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 754f2 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7552e │ │ │ │ movw r8, #34368 @ 0x8640 │ │ │ │ movt r8, #75 @ 0x4b │ │ │ │ - b.n 75364 │ │ │ │ + b.n 753a0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 750f6 │ │ │ │ + bne.w 75132 │ │ │ │ mov r0, r2 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 750f6 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 75132 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 750f0 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bne.w 7512c │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - b.n 750f0 │ │ │ │ + b.n 7512c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 75286 │ │ │ │ + bne.w 752c2 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 75286 │ │ │ │ + b.n 752c2 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 75280 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bne.w 752bc │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 75280 │ │ │ │ + b.n 752bc │ │ │ │ movw r9, #34368 @ 0x8640 │ │ │ │ movt r9, #75 @ 0x4b │ │ │ │ - b.n 7534a │ │ │ │ + b.n 75386 │ │ │ │ adds r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 753ea │ │ │ │ + bne.n 75426 │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldrd r6, r3, [sp, #16] │ │ │ │ - movw r1, #53568 @ 0xd140 │ │ │ │ + movw r1, #51328 @ 0xc880 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl d5b6c │ │ │ │ + bl d56e0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7542c │ │ │ │ + bge.n 75468 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7542c │ │ │ │ + bne.n 75468 │ │ │ │ mov r0, r3 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 75430 │ │ │ │ + bne.n 7546c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7512a │ │ │ │ + b.n 75166 │ │ │ │ movw r0, #34368 @ 0x8640 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 75334 │ │ │ │ + b.n 75370 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 753c6 │ │ │ │ + b.n 75402 │ │ │ │ mov r2, fp │ │ │ │ mov r3, ip │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w 753f2 │ │ │ │ + beq.w 7542e │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7550a │ │ │ │ + bne.n 75546 │ │ │ │ mov ip, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 753b0 │ │ │ │ - b.n 754b8 │ │ │ │ - bl 1ca7f8 │ │ │ │ + beq.w 753ec │ │ │ │ + b.n 754f4 │ │ │ │ + bl 1c9bf8 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 75420 │ │ │ │ + b.n 7545c │ │ │ │ movw r4, #44536 @ 0xadf8 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldrd r6, r3, [sp, #16] │ │ │ │ - movw r1, #53528 @ 0xd118 │ │ │ │ + movw r1, #51288 @ 0xc858 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl d5b6c │ │ │ │ + bl d56e0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 754d8 │ │ │ │ + b.n 75514 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 75562 │ │ │ │ + bge.n 7559e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 75562 │ │ │ │ + cbnz r2, 7559e │ │ │ │ mov r0, r3 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7512a │ │ │ │ + b.n 75166 │ │ │ │ str.w r6, [sl] │ │ │ │ - b.n 75128 │ │ │ │ + b.n 75164 │ │ │ │ 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 753f6 │ │ │ │ - bl 75620 │ │ │ │ + bne.w 75432 │ │ │ │ + bl 7565c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74fea │ │ │ │ - b.n 75430 │ │ │ │ - ldr r3, [pc, #128] @ (7561c ) │ │ │ │ + bne.w 75026 │ │ │ │ + b.n 7546c │ │ │ │ + ldr r3, [pc, #128] @ (75658 ) │ │ │ │ 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 750a0 │ │ │ │ + b.n 750dc │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 84958 <_PyObject_GenericSetAttrWithDict@@Base+0x914> │ │ │ │ + bl 849bc <_PyObject_GenericSetAttrWithDict@@Base+0x90c> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75430 │ │ │ │ - b.n 754f2 │ │ │ │ + bne.w 7546c │ │ │ │ + b.n 7552e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 755d2 │ │ │ │ + bge.n 7560e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 7560e │ │ │ │ + cbz r2, 7564a │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53500 @ 0xd0fc │ │ │ │ + movw r1, #51260 @ 0xc83c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ + bl d56e0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75430 │ │ │ │ - b.n 754f2 │ │ │ │ - ldr r3, [pc, #40] @ (7561c ) │ │ │ │ + bne.w 7546c │ │ │ │ + b.n 7552e │ │ │ │ + ldr r3, [pc, #40] @ (75658 ) │ │ │ │ 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 75106 │ │ │ │ + b.n 75142 │ │ │ │ mov r0, r3 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 755d2 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7560e │ │ │ │ nop │ │ │ │ @ instruction: 0xf0d4004d │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #20 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bmi.w 7582a │ │ │ │ + bmi.w 75866 │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75868 │ │ │ │ + beq.w 758a4 │ │ │ │ ldr.w r4, [r5, #168] @ 0xa8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 7567c │ │ │ │ + ble.n 756b8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr.w sl, [r3, #172] @ 0xac │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 75b4c │ │ │ │ + beq.w 75b82 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 756e2 │ │ │ │ + beq.n 7571e │ │ │ │ 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 75b4c │ │ │ │ + beq.w 75b82 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 75668 │ │ │ │ + bne.n 756a4 │ │ │ │ add.w r6, r4, #12 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.w 758a0 │ │ │ │ + ble.w 758dc │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ mov r7, r3 │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 75684 │ │ │ │ + beq.n 756c0 │ │ │ │ add.w ip, r4, #16 │ │ │ │ ldr.w ip, [ip, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 75692 │ │ │ │ - bl 287880 <_PyBytes_FromXIData@@Base+0x4c4> │ │ │ │ + bne.n 756ce │ │ │ │ + bl 2870b0 <_PyBytes_FromXIData@@Base+0x4c4> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 756d8 │ │ │ │ + cbz r0, 75714 │ │ │ │ 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 75bde │ │ │ │ - movw r1, #53668 @ 0xd1a4 │ │ │ │ + bpl.w 75c14 │ │ │ │ + movw r1, #51428 @ 0xc8e4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r4 │ │ │ │ - bl d5b6c │ │ │ │ + bl d56e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 75b6a │ │ │ │ + blt.w 75ba0 │ │ │ │ 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 758d8 │ │ │ │ - blt.w 75b7c │ │ │ │ + beq.w 75912 │ │ │ │ + blt.w 75bb2 │ │ │ │ cmp r6, #19 │ │ │ │ - bgt.w 75ae6 │ │ │ │ - ldr r1, [pc, #568] @ (75938 ) │ │ │ │ + bgt.w 75b1c │ │ │ │ + ldr r1, [pc, #640] @ (759bc ) │ │ │ │ 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 7587e │ │ │ │ - ldr r0, [pc, #540] @ (7593c ) │ │ │ │ + beq.w 758ba │ │ │ │ + ldr r0, [pc, #612] @ (759c0 ) │ │ │ │ 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 75b26 │ │ │ │ + bne.w 75b5c │ │ │ │ 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 │ │ │ │ @@ -110103,60 +110105,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 75a9e │ │ │ │ + bgt.w 7592a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 75876 │ │ │ │ + bge.n 758b2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ str r5, [r4, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 756da │ │ │ │ + beq.n 75716 │ │ │ │ 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 756da │ │ │ │ + beq.w 75716 │ │ │ │ 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 756da │ │ │ │ + beq.w 75716 │ │ │ │ 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 7581c │ │ │ │ + blt.n 75858 │ │ │ │ cmp r2, r6 │ │ │ │ str.w r3, [r0, #4]! │ │ │ │ - bne.n 75804 │ │ │ │ - b.n 756da │ │ │ │ + bne.n 75840 │ │ │ │ + b.n 75716 │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, r6 │ │ │ │ str r1, [r3, #0] │ │ │ │ str.w r3, [r0, #4]! │ │ │ │ - bne.n 75804 │ │ │ │ - b.n 756da │ │ │ │ - ldr r0, [pc, #268] @ (75938 ) │ │ │ │ + bne.n 75840 │ │ │ │ + b.n 75716 │ │ │ │ + ldr r0, [pc, #340] @ (759bc ) │ │ │ │ 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] │ │ │ │ @@ -110166,779 +110168,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 75b0c │ │ │ │ + beq.w 75b42 │ │ │ │ ldr.w r3, [r1, #408] @ 0x198 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75646 │ │ │ │ + bne.w 75682 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f5a8 │ │ │ │ + bl 7f5d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 75646 │ │ │ │ - b.n 756d8 │ │ │ │ + bge.w 75682 │ │ │ │ + b.n 75714 │ │ │ │ str r5, [r4, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 757ca │ │ │ │ - b.n 756da │ │ │ │ + bne.n 75806 │ │ │ │ + b.n 75716 │ │ │ │ mov r1, r9 │ │ │ │ movw r0, #40760 @ 0x9f38 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 76c30 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 76c68 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 756d8 │ │ │ │ - ldr r3, [pc, #160] @ (75938 ) │ │ │ │ + beq.w 75714 │ │ │ │ + ldr r3, [pc, #232] @ (759bc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ - b.n 7573c │ │ │ │ + b.n 75778 │ │ │ │ adds r3, r2, #1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + mov fp, r3 │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.w 75bd2 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - str r2, [sp, #4] │ │ │ │ + bcs.w 75c0e │ │ │ │ lsls r7, r3, #2 │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 75bf0 │ │ │ │ + bl 75c28 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75bd2 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + beq.w 75c0e │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ cmp r0, r2 │ │ │ │ - bge.n 758f0 │ │ │ │ + bge.n 75976 │ │ │ │ ldr.w r3, [r6, #4]! │ │ │ │ ldr.w r3, [r3, #172] @ 0xac │ │ │ │ str.w r3, [r8, r0, lsl #2] │ │ │ │ adds r0, #1 │ │ │ │ - b.n 758c4 │ │ │ │ + b.n 758fe │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #88] @ (75940 ) │ │ │ │ + ldr r3, [pc, #164] @ (759c4 ) │ │ │ │ add.w r4, r3, #1968 @ 0x7b0 │ │ │ │ str.w r5, [r3, #1984] @ 0x7c0 │ │ │ │ - b.n 756da │ │ │ │ + b.n 75716 │ │ │ │ + ldr.w r2, [r3, #3748] @ 0xea4 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 757f4 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 757f4 │ │ │ │ + ldr.w r3, [r3, #3856] @ 0xf10 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 757f4 │ │ │ │ + ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 75b52 │ │ │ │ + add.w r2, r8, #12 │ │ │ │ + ldr.w r3, [r8, #12] │ │ │ │ + lsls r1, r3, #27 │ │ │ │ + bmi.w 757f4 │ │ │ │ + dmb ish │ │ │ │ + ldrex r3, [r2] │ │ │ │ + orr.w r3, r3, #16 │ │ │ │ + strex r1, r3, [r2] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 75960 │ │ │ │ + dmb ish │ │ │ │ + b.n 757f4 │ │ │ │ sub.w r9, r7, #4 │ │ │ │ movs r0, #1 │ │ │ │ str.w r4, [r8, r9] │ │ │ │ - bl 71608 │ │ │ │ + bl 71640 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75bca │ │ │ │ + beq.w 75c06 │ │ │ │ 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 75bf0 │ │ │ │ + bl 75c28 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75bd8 │ │ │ │ + beq.w 75c00 │ │ │ │ subs r2, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ add r0, r9 │ │ │ │ mov r1, r2 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 75944 │ │ │ │ + beq.n 759c8 │ │ │ │ str.w r5, [r1, #4]! │ │ │ │ - b.n 7592c │ │ │ │ - nop │ │ │ │ + b.n 759b2 │ │ │ │ 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 75a90 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 75b0e │ │ │ │ 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 75a80 │ │ │ │ + bge.w 75b00 │ │ │ │ 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 759ca │ │ │ │ + ble.n 75a4e │ │ │ │ add.w ip, r2, r3, lsl #2 │ │ │ │ ldr.w r4, [ip, #20] │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 75a74 │ │ │ │ + beq.n 75af4 │ │ │ │ adds r4, r3, #2 │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 759ca │ │ │ │ + bge.n 75a4e │ │ │ │ ldr.w ip, [ip, #24] │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 75a74 │ │ │ │ + beq.n 75af4 │ │ │ │ adds r3, #3 │ │ │ │ cmp r3, r6 │ │ │ │ - bge.n 759ca │ │ │ │ + bge.n 75a4e │ │ │ │ adds r2, #16 │ │ │ │ ldr.w r4, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 75a74 │ │ │ │ + beq.n 75af4 │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.n 759bc │ │ │ │ + bgt.n 75a40 │ │ │ │ cmp r0, r9 │ │ │ │ - bne.n 75988 │ │ │ │ + bne.n 75a0c │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r7 │ │ │ │ mov r0, r5 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - mov r7, fp │ │ │ │ - bl 85b64 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ + str r1, [sp, #0] │ │ │ │ + bl 85bd8 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 75bc6 │ │ │ │ + beq.w 75bfc │ │ │ │ ldr.w r0, [r8] │ │ │ │ - ldr.w r2, [fp] │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 75a02 │ │ │ │ + ble.n 75a82 │ │ │ │ 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 75956 │ │ │ │ + streq r2, [r7, #0] │ │ │ │ + cmp.w fp, #1 │ │ │ │ + beq.n 759da │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 75a22 │ │ │ │ + ble.n 75aa2 │ │ │ │ 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 75a3c │ │ │ │ + ble.n 75abc │ │ │ │ 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 75956 │ │ │ │ + cmp.w fp, #3 │ │ │ │ + beq.n 759da │ │ │ │ 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 75a6c │ │ │ │ + bge.n 75aec │ │ │ │ ldr.w r3, [r2, ip, lsl #2] │ │ │ │ cmp lr, r3 │ │ │ │ it eq │ │ │ │ streq r1, [r6, #0] │ │ │ │ cmp r0, r9 │ │ │ │ - bne.n 75a4e │ │ │ │ - mov r4, fp │ │ │ │ - b.n 75956 │ │ │ │ + bne.n 75ace │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ + b.n 759da │ │ │ │ ldrd r6, r2, [sp, #4] │ │ │ │ mov r4, r5 │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ mov r5, r7 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 7595e │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ + bne.w 759e2 │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ mov r4, r5 │ │ │ │ - mov r7, fp │ │ │ │ - cmp r2, r6 │ │ │ │ - bne.n 75b8c │ │ │ │ + cmp fp, r6 │ │ │ │ + bne.n 75bc2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 75fa8 │ │ │ │ + bl 75fe0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 75fa8 │ │ │ │ - b.n 756da │ │ │ │ - ldr.w r2, [r3, #3748] @ 0xea4 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 757b8 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 757b8 │ │ │ │ - ldr.w r3, [r3, #3856] @ 0xf10 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 757b8 │ │ │ │ - ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ - cbnz r3, 75b1c │ │ │ │ - add.w r2, r8, #12 │ │ │ │ - ldr.w r3, [r8, #12] │ │ │ │ - lsls r1, r3, #27 │ │ │ │ - bmi.w 757b8 │ │ │ │ - dmb ish │ │ │ │ - ldrex r3, [r2] │ │ │ │ - orr.w r3, r3, #16 │ │ │ │ - strex r1, r3, [r2] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 75ad0 │ │ │ │ - dmb ish │ │ │ │ - b.n 757b8 │ │ │ │ + bl 75fe0 │ │ │ │ + b.n 75716 │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r9, r3 │ │ │ │ - bls.w 7587e │ │ │ │ - bl 1f37b8 │ │ │ │ + bls.w 758ba │ │ │ │ + bl 1f2f28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 756d8 │ │ │ │ - ldr r3, [pc, #232] @ (75bec ) │ │ │ │ + beq.w 75714 │ │ │ │ + ldr r3, [pc, #236] @ (75c24 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ - b.n 75742 │ │ │ │ + b.n 7577e │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ ldr.w r3, [r2, #384] @ 0x180 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75646 │ │ │ │ - b.n 75868 │ │ │ │ + bne.w 75682 │ │ │ │ + b.n 758a4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 757b8 │ │ │ │ - b.n 75abe │ │ │ │ - movw r2, #58213 @ 0xe365 │ │ │ │ + bne.w 757f4 │ │ │ │ + b.n 7594e │ │ │ │ + movw r2, #57001 @ 0xdea9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 75bb4 │ │ │ │ + bne.n 75bea │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b478 │ │ │ │ + bl 6b4b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 75bbe │ │ │ │ + bne.n 75bf4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12e9d0 <_PyUnicode_IsNumeric@@Base+0x16d0> │ │ │ │ - ldr r3, [pc, #164] @ (75bec ) │ │ │ │ + bl 12e500 <_PyUnicode_IsNumeric@@Base+0x16d8> │ │ │ │ + ldr r3, [pc, #168] @ (75c24 ) │ │ │ │ ldr.w r8, [r3, fp] │ │ │ │ - b.n 7573c │ │ │ │ + b.n 75778 │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r1, #53624 @ 0xd178 │ │ │ │ + movw r1, #51384 @ 0xc8b8 │ │ │ │ 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 d5b6c │ │ │ │ + b.w d56e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 756d8 │ │ │ │ + bne.w 75714 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 756d8 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 75714 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - movw r0, #35020 @ 0x88cc │ │ │ │ + movw r0, #32780 @ 0x800c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246738 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 756d8 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - mov r2, fp │ │ │ │ + bl 245db8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 75714 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 2876e8 <_PyBytes_FromXIData@@Base+0x32c> │ │ │ │ + bl 286f18 <_PyBytes_FromXIData@@Base+0x32c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 75fa8 │ │ │ │ + bl 75fe0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 75bb0 │ │ │ │ + bge.n 75be6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 75bb0 │ │ │ │ + cbnz r2, 75be6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 75a96 │ │ │ │ + b.n 75b14 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #44] @ (75bec ) │ │ │ │ + ldr r3, [pc, #44] @ (75c24 ) │ │ │ │ ldr.w r8, [r3, fp] │ │ │ │ - b.n 7573c │ │ │ │ + b.n 75778 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 75b96 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 75fa8 │ │ │ │ - b.n 756d8 │ │ │ │ - bl 1f37b8 │ │ │ │ - b.n 756d8 │ │ │ │ - bl 1f37b8 │ │ │ │ - b.n 75b9c │ │ │ │ - movw r1, #53692 @ 0xd1bc │ │ │ │ + b.n 75bcc │ │ │ │ + bl 1f2f28 │ │ │ │ + b.n 75bd2 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 75fe0 │ │ │ │ + b.n 75714 │ │ │ │ + bl 1f2f28 │ │ │ │ + b.n 75714 │ │ │ │ + movw r1, #51452 @ 0xc8fc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl f20dc │ │ │ │ - b.n 756ce │ │ │ │ + bl f1b28 │ │ │ │ + b.n 7570a │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00075bf0 : │ │ │ │ +00075c28 : │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 75cd2 │ │ │ │ + blt.n 75d0a │ │ │ │ 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, #2733 @ 0xaad │ │ │ │ + movw r3, #2789 @ 0xae5 │ │ │ │ movt r3, #7 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r5, [r4, #868] @ 0x364 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 75cb8 │ │ │ │ - ldr r0, [pc, #184] @ (75cd8 ) │ │ │ │ + bne.n 75cf0 │ │ │ │ + ldr r0, [pc, #184] @ (75d10 ) │ │ │ │ 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 75c8a │ │ │ │ + bcs.n 75cc2 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r5, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 75c7c │ │ │ │ + beq.n 75cb4 │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 75c56 │ │ │ │ + cbz r2, 75c8e │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r4, r5, [r3, #24] │ │ │ │ cmp r5, r4 │ │ │ │ - bcc.n 75c70 │ │ │ │ + bcc.n 75ca8 │ │ │ │ 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 75c52 │ │ │ │ + b.n 75c8a │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 70b78 │ │ │ │ + bl 70bb0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 75c52 │ │ │ │ + bne.n 75c8a │ │ │ │ ldr.w r1, [r4, #848] @ 0x350 │ │ │ │ - movw r3, #45581 @ 0xb20d │ │ │ │ + movw r3, #45645 @ 0xb24d │ │ │ │ movt r3, #6 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 75cc8 │ │ │ │ + bne.n 75d00 │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ blx 2bf6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 75c52 │ │ │ │ + beq.n 75c8a │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ - b.n 75c52 │ │ │ │ + b.n 75c8a │ │ │ │ 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 75ca8 │ │ │ │ + b.n 75ce0 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00075cdc : │ │ │ │ +00075d14 : │ │ │ │ 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 75e1e │ │ │ │ + beq.w 75e56 │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ itt eq │ │ │ │ movweq r0, #14563 @ 0x38e3 │ │ │ │ movteq r0, #910 @ 0x38e │ │ │ │ - bne.n 75d8c │ │ │ │ + bne.n 75dc4 │ │ │ │ cmp r4, r0 │ │ │ │ - bhi.w 75e6c │ │ │ │ + bhi.w 75ea4 │ │ │ │ movw r6, #24184 @ 0x5e78 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ - movw r3, #24181 @ 0x5e75 │ │ │ │ + movw r3, #24237 @ 0x5ead │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r5, [r6, #872] @ 0x368 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 75e02 │ │ │ │ - ldr r1, [pc, #328] @ (75e70 ) │ │ │ │ + bne.n 75e3a │ │ │ │ + ldr r1, [pc, #328] @ (75ea8 ) │ │ │ │ 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 75db4 │ │ │ │ + bcs.n 75dec │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ ldr.w r3, [r1, ip, lsl #3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 75da2 │ │ │ │ + beq.n 75dda │ │ │ │ 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, 75d72 │ │ │ │ + cbz r2, 75daa │ │ │ │ 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 75d9a │ │ │ │ + bcc.n 75dd2 │ │ │ │ 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 75d60 │ │ │ │ + b.n 75d98 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 293588 <_PyMonitoring_FireBranchEvent@@Base+0xa4> │ │ │ │ + bl 292d08 <_PyMonitoring_FireBranchEvent@@Base+0xa4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 75d06 │ │ │ │ + b.n 75d3e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r1, #12] │ │ │ │ str r1, [r3, #8] │ │ │ │ - b.n 75d60 │ │ │ │ + b.n 75d98 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 70b78 │ │ │ │ + bl 70bb0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 75d60 │ │ │ │ + bne.n 75d98 │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ - bne.n 75df2 │ │ │ │ + bne.n 75e2a │ │ │ │ movw r0, #47662 @ 0xba2e │ │ │ │ movt r0, #744 @ 0x2e8 │ │ │ │ cmp r4, r0 │ │ │ │ - bhi.n 75e6c │ │ │ │ + bhi.n 75ea4 │ │ │ │ ldr.w r5, [r6, #852] @ 0x354 │ │ │ │ - movw r3, #29201 @ 0x7211 │ │ │ │ + movw r3, #29257 @ 0x7249 │ │ │ │ movt r3, #7 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 75e12 │ │ │ │ + bne.n 75e4a │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 75e60 │ │ │ │ + beq.n 75e98 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bdac │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 75d6a │ │ │ │ + beq.n 75da2 │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 75d6a │ │ │ │ + b.n 75da2 │ │ │ │ mov r1, r2 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 293588 <_PyMonitoring_FireBranchEvent@@Base+0xa4> │ │ │ │ + bl 292d08 <_PyMonitoring_FireBranchEvent@@Base+0xa4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 75dc0 │ │ │ │ + b.n 75df8 │ │ │ │ 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 75de2 │ │ │ │ + b.n 75e1a │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #24181 @ 0x5e75 │ │ │ │ + movw r1, #24237 @ 0x5ead │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r5, [r3, #872] @ 0x368 │ │ │ │ cmp r5, r1 │ │ │ │ it ne │ │ │ │ ldrne.w r0, [r3, #864] @ 0x360 │ │ │ │ - bne.n 75e06 │ │ │ │ - ldr r1, [pc, #48] @ (75e70 ) │ │ │ │ + bne.n 75e3e │ │ │ │ + ldr r1, [pc, #48] @ (75ea8 ) │ │ │ │ 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, #29201 @ 0x7211 │ │ │ │ + movw r1, #29257 @ 0x7249 │ │ │ │ movt r1, #7 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 75e66 │ │ │ │ + bne.n 75e9e │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 75dd8 │ │ │ │ + b.n 75e10 │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ - b.n 75e16 │ │ │ │ + b.n 75e4e │ │ │ │ movs r5, #0 │ │ │ │ - b.n 75d6a │ │ │ │ + b.n 75da2 │ │ │ │ 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] @ (75fa4 ) │ │ │ │ + ldr r0, [pc, #284] @ (75fdc ) │ │ │ │ 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 75efa │ │ │ │ + bcs.n 75f32 │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ ldr.w r3, [r8, ip, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 75f60 │ │ │ │ + beq.n 75f98 │ │ │ │ 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 75edc │ │ │ │ + beq.n 75f14 │ │ │ │ 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 75f44 │ │ │ │ + bhi.n 75f7c │ │ │ │ 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 75eca │ │ │ │ + bne.n 75f02 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 75f74 │ │ │ │ + beq.n 75fac │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ - bne.n 75f50 │ │ │ │ + bne.n 75f88 │ │ │ │ movw r0, #47662 @ 0xba2e │ │ │ │ movt r0, #744 @ 0x2e8 │ │ │ │ cmp r5, r0 │ │ │ │ - bhi.n 75f9e │ │ │ │ + bhi.n 75fd6 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #29201 @ 0x7211 │ │ │ │ + movw r1, #29257 @ 0x7249 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r4, [r3, #852] @ 0x354 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 75f8c │ │ │ │ + bne.n 75fca │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 75f98 │ │ │ │ + beq.n 75fc4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bdac │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 75ed4 │ │ │ │ + beq.n 75f0c │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 75ed4 │ │ │ │ + b.n 75f0c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 75eca │ │ │ │ - b.n 75efa │ │ │ │ + bne.n 75f02 │ │ │ │ + b.n 75f32 │ │ │ │ mov r1, r2 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 293588 <_PyMonitoring_FireBranchEvent@@Base+0xa4> │ │ │ │ + bl 292d08 <_PyMonitoring_FireBranchEvent@@Base+0xa4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 75f0a │ │ │ │ + b.n 75f42 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 70b78 │ │ │ │ + bl 70bb0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 75eca │ │ │ │ - b.n 75efa │ │ │ │ + bne.n 75f02 │ │ │ │ + b.n 75f32 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #29201 @ 0x7211 │ │ │ │ + movw r1, #29257 @ 0x7249 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r4, [r3, #852] @ 0x354 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 75f98 │ │ │ │ + bne.n 75fca │ │ │ │ + movs r2, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + b.n 75f62 │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 75f34 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - b.n 75f2a │ │ │ │ + b.n 75f6c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 75ed4 │ │ │ │ + b.n 75f0c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00075fa8 : │ │ │ │ +00075fe0 : │ │ │ │ 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, #24957 @ 0x617d │ │ │ │ + movw r3, #25013 @ 0x61b5 │ │ │ │ movt r3, #7 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [ip, #880] @ 0x370 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 760de │ │ │ │ - cbz r0, 7602c │ │ │ │ - ldr r3, [pc, #416] @ (76178 ) │ │ │ │ + bne.w 76116 │ │ │ │ + cbz r0, 76064 │ │ │ │ + ldr r3, [pc, #416] @ (761b0 ) │ │ │ │ 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 76042 │ │ │ │ + beq.n 7607a │ │ │ │ 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 76014 │ │ │ │ + bgt.n 7604c │ │ │ │ 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, 76042 │ │ │ │ + cbz r2, 7607a │ │ │ │ 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, 76030 │ │ │ │ - cbz r2, 76066 │ │ │ │ + cbz r0, 76068 │ │ │ │ + cbz r2, 7609e │ │ │ │ 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 7602c │ │ │ │ + b.n 76064 │ │ │ │ ldr.w r2, [ip, #860] @ 0x35c │ │ │ │ - movw r3, #45741 @ 0xb2ad │ │ │ │ + movw r3, #45805 @ 0xb2ed │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 76170 │ │ │ │ + bne.w 761a8 │ │ │ │ mov r0, r1 │ │ │ │ blx 2ae0c │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 7602c │ │ │ │ + b.n 76064 │ │ │ │ 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 │ │ │ │ @@ -110949,74 +110947,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 760a6 │ │ │ │ + bne.n 760de │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 760a2 │ │ │ │ + cbz r3, 760da │ │ │ │ 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 76108 │ │ │ │ + beq.n 76140 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 760e8 │ │ │ │ + beq.n 76120 │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 760be │ │ │ │ + cbnz r3, 760f6 │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 7602c │ │ │ │ + beq.n 76064 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 76164 │ │ │ │ + beq.n 7619c │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, r6, [r2, #20] │ │ │ │ - cbz r3, 760da │ │ │ │ + cbz r3, 76112 │ │ │ │ str r2, [r3, #24] │ │ │ │ str r2, [r6, #20] │ │ │ │ - b.n 7602c │ │ │ │ + b.n 76064 │ │ │ │ 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, 760f6 │ │ │ │ + cbz r3, 7612e │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7602c │ │ │ │ + bne.n 76064 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 7602c │ │ │ │ + b.n 76064 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 760b0 │ │ │ │ + beq.n 760e8 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7616a │ │ │ │ + cbz r3, 761a2 │ │ │ │ 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, 7613c │ │ │ │ + cbz r3, 76174 │ │ │ │ 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 │ │ │ │ @@ -111025,85 +111023,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 7602c │ │ │ │ + b.n 76064 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 760cc │ │ │ │ + b.n 76104 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 76114 │ │ │ │ + b.n 7614c │ │ │ │ ldr.w r0, [ip, #844] @ 0x34c │ │ │ │ blx r2 │ │ │ │ - b.n 7605a │ │ │ │ + b.n 76092 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7622a │ │ │ │ + beq.n 76262 │ │ │ │ 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] @ (7633c ) │ │ │ │ + ldr r3, [pc, #424] @ (76374 ) │ │ │ │ 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 761fc │ │ │ │ + beq.n 76234 │ │ │ │ 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 761ce │ │ │ │ + bgt.n 76206 │ │ │ │ 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, 761fc │ │ │ │ + cbz r2, 76234 │ │ │ │ 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, 761ea │ │ │ │ - cbz r2, 7622c │ │ │ │ + cbz r0, 76222 │ │ │ │ + cbz r2, 76264 │ │ │ │ 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 761e6 │ │ │ │ + b.n 7621e │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r2, #45741 @ 0xb2ad │ │ │ │ + movw r2, #45805 @ 0xb2ed │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r0, [r3, #860] @ 0x35c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 76334 │ │ │ │ + bne.w 7636c │ │ │ │ mov r0, r1 │ │ │ │ blx 2ae0c │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 761e6 │ │ │ │ + b.n 7621e │ │ │ │ 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] │ │ │ │ @@ -111115,72 +111113,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 7626a │ │ │ │ + bne.n 762a2 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 76266 │ │ │ │ + cbz r3, 7629e │ │ │ │ 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 762ca │ │ │ │ + beq.n 76302 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 762a4 │ │ │ │ + beq.n 762dc │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 76282 │ │ │ │ + cbnz r3, 762ba │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 761e6 │ │ │ │ + beq.n 7621e │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ - cbz r1, 762c4 │ │ │ │ + cbz r1, 762fc │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, ip, [r2, #20] │ │ │ │ - cbz r3, 7629e │ │ │ │ + cbz r3, 762d6 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [ip, #20] │ │ │ │ - b.n 761e6 │ │ │ │ + b.n 7621e │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 762b2 │ │ │ │ + cbz r3, 762ea │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 761e6 │ │ │ │ + bne.n 7621e │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 761e6 │ │ │ │ + b.n 7621e │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 7628e │ │ │ │ + b.n 762c6 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 76274 │ │ │ │ + beq.n 762ac │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7632e │ │ │ │ + cbz r3, 76366 │ │ │ │ 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, 762fe │ │ │ │ + cbz r3, 76336 │ │ │ │ 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 │ │ │ │ @@ -111191,394 +111189,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 761e6 │ │ │ │ + b.n 7621e │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 762d6 │ │ │ │ + b.n 7630e │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ blx r5 │ │ │ │ - b.n 7621e │ │ │ │ + b.n 76256 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00076340 : │ │ │ │ +00076378 : │ │ │ │ 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 76602 │ │ │ │ + beq.w 7664c │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #40760 @ 0x9f38 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 76388 │ │ │ │ + bne.n 763b0 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 763aa │ │ │ │ + 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 7639a │ │ │ │ + bne.n 763d2 │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bpl.w 76608 │ │ │ │ + bpl.w 7663a │ │ │ │ ldrd r1, r0, [r0, #8] │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 768a8 <_PyTuple_FromArray@@Base> │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 76394 │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - bl 88edc │ │ │ │ + b.w 768e0 <_PyTuple_FromArray@@Base> │ │ │ │ + bl 88ee8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76556 │ │ │ │ + beq.w 7658e │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7655a │ │ │ │ + beq.w 76592 │ │ │ │ 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 7655e │ │ │ │ + beq.w 76596 │ │ │ │ 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 76562 │ │ │ │ + beq.w 7659a │ │ │ │ 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 76566 │ │ │ │ + beq.w 7659e │ │ │ │ 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 7656a │ │ │ │ + beq.w 765a2 │ │ │ │ add r6, sp, #8 │ │ │ │ add r5, sp, #24 │ │ │ │ movs r4, #5 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.n 76416 │ │ │ │ + b.n 7644e │ │ │ │ mov r1, r5 │ │ │ │ adds r2, r4, #1 │ │ │ │ mov r4, r2 │ │ │ │ cmp r2, #8 │ │ │ │ str.w r0, [r1, #4]! │ │ │ │ mov r5, r1 │ │ │ │ - beq.n 76464 │ │ │ │ + beq.n 7649c │ │ │ │ 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 76406 │ │ │ │ - ldr r2, [pc, #536] @ (76640 ) │ │ │ │ + bne.n 7643e │ │ │ │ + ldr r2, [pc, #536] @ (76678 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7656e │ │ │ │ + bne.w 765a6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7faa4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 765c8 │ │ │ │ + bne.w 76600 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 76458 │ │ │ │ + bge.n 76490 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 76458 │ │ │ │ + cbnz r2, 76490 │ │ │ │ mov r0, r3 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 110cf0 <_PyTuple_FromArraySteal@@Base> │ │ │ │ + bl 110804 <_PyTuple_FromArraySteal@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 76394 │ │ │ │ + b.n 763aa │ │ │ │ movs r0, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 71608 │ │ │ │ + bl 71640 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 765c8 │ │ │ │ + beq.w 76600 │ │ │ │ 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 76480 │ │ │ │ - b.n 764a8 │ │ │ │ + bne.n 764b8 │ │ │ │ + b.n 764e0 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r1, r4 │ │ │ │ - bge.n 76522 │ │ │ │ + bge.n 7655a │ │ │ │ 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 76492 │ │ │ │ - ldr r1, [pc, #384] @ (76640 ) │ │ │ │ + bne.n 764ca │ │ │ │ + ldr r1, [pc, #384] @ (76678 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r1, [r0, r1] │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7659e │ │ │ │ + bne.n 765d6 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7faa4 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7661a │ │ │ │ + bne.w 76652 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 764f6 │ │ │ │ + bge.n 7652e │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - cbnz r1, 764f6 │ │ │ │ + cbnz r1, 7652e │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1d8038 <_PyList_AsTupleAndClear@@Base> │ │ │ │ + bl 1d773c <_PyList_AsTupleAndClear@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 76394 │ │ │ │ + bge.w 763aa │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 76394 │ │ │ │ + bne.w 763aa │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 76394 │ │ │ │ + b.n 763aa │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 85c54 <_PyList_AppendTakeRefListResize@@Base> │ │ │ │ + bl 85cc8 <_PyList_AppendTakeRefListResize@@Base> │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 764a8 │ │ │ │ + bne.n 764e0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 76546 │ │ │ │ + bge.n 7657e │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 76634 │ │ │ │ + beq.n 7666c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 76556 │ │ │ │ + bge.n 7658e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 76638 │ │ │ │ + beq.n 76670 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 76394 │ │ │ │ + b.n 763aa │ │ │ │ mov r4, r0 │ │ │ │ - b.n 76426 │ │ │ │ + b.n 7645e │ │ │ │ movs r4, #1 │ │ │ │ - b.n 76426 │ │ │ │ + b.n 7645e │ │ │ │ movs r4, #2 │ │ │ │ - b.n 76426 │ │ │ │ + b.n 7645e │ │ │ │ movs r4, #3 │ │ │ │ - b.n 76426 │ │ │ │ + b.n 7645e │ │ │ │ movs r4, #4 │ │ │ │ - b.n 76426 │ │ │ │ + b.n 7645e │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 76436 │ │ │ │ + beq.w 7646e │ │ │ │ movw r1, #61116 @ 0xeebc │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1c7a7c <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1c6e78 <_PyErr_ExceptionMatches@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76436 │ │ │ │ + beq.w 7646e │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1c7a88 <_PyErr_Clear@@Base> │ │ │ │ + bl 1c6e84 <_PyErr_Clear@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 76436 │ │ │ │ + b.n 7646e │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 764cc │ │ │ │ + beq.n 76504 │ │ │ │ movw r1, #61116 @ 0xeebc │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1c7a7c <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1c6e78 <_PyErr_ExceptionMatches@@Base> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 764cc │ │ │ │ + beq.n 76504 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c7a88 <_PyErr_Clear@@Base> │ │ │ │ + bl 1c6e84 <_PyErr_Clear@@Base> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 764cc │ │ │ │ + b.n 76504 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 765d6 │ │ │ │ + bge.n 7660e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 765fa │ │ │ │ + cbz r2, 76632 │ │ │ │ add r2, sp, #8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 76556 │ │ │ │ + beq.n 7658e │ │ │ │ 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 765d8 │ │ │ │ + bge.n 76610 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 765d8 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 765d6 │ │ │ │ + bne.n 76610 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7660e │ │ │ │ mov r0, r3 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 765d6 │ │ │ │ - bl 28ccbc <_Py_hashtable_foreach@@Base+0xeb4> │ │ │ │ - b.n 76556 │ │ │ │ - movw r0, #35048 @ 0x88e8 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7660e │ │ │ │ + movw r0, #32808 @ 0x8028 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #3219 @ 0xc93 │ │ │ │ - bl 246738 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 76556 │ │ │ │ + bl 245db8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7658e │ │ │ │ + bl 28c604 <_Py_hashtable_foreach@@Base+0xeac> │ │ │ │ + b.n 7658e │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 76546 │ │ │ │ + bge.n 7657e │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 76546 │ │ │ │ + bne.n 7657e │ │ │ │ mov r0, r2 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 76546 │ │ │ │ + b.n 7657e │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 7662a │ │ │ │ + b.n 76662 │ │ │ │ mov r0, r3 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 76556 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7658e │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00076644 : │ │ │ │ +0007667c : │ │ │ │ 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 7687a │ │ │ │ + beq.w 768b2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - bpl.w 7687a │ │ │ │ + bpl.w 768b2 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 76832 │ │ │ │ - blt.w 76868 │ │ │ │ + beq.w 7686a │ │ │ │ + blt.w 768a0 │ │ │ │ subs r3, r4, #1 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ cmp r3, #19 │ │ │ │ - bgt.w 7678e │ │ │ │ - ldr r3, [pc, #544] @ (7689c ) │ │ │ │ + bgt.w 767c6 │ │ │ │ + ldr r3, [pc, #544] @ (768d4 ) │ │ │ │ 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 7681a │ │ │ │ - ldr r0, [pc, #520] @ (768a0 ) │ │ │ │ + beq.w 76852 │ │ │ │ + ldr r0, [pc, #520] @ (768d8 ) │ │ │ │ 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 76836 │ │ │ │ + bne.w 7686e │ │ │ │ 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 766da │ │ │ │ + bge.n 76712 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ cmp r4, #1 │ │ │ │ str.w r1, [ip] │ │ │ │ - bne.n 767be │ │ │ │ - cbnz r2, 766ea │ │ │ │ + bne.n 767f6 │ │ │ │ + cbnz r2, 76722 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #432] @ (7689c ) │ │ │ │ + ldr r1, [pc, #432] @ (768d4 ) │ │ │ │ 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 │ │ │ │ @@ -111598,222 +111596,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 766e4 │ │ │ │ + ble.n 7671c │ │ │ │ ldr.w r2, [r0, #3748] @ 0xea4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 766e4 │ │ │ │ + beq.n 7671c │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 766e4 │ │ │ │ + beq.n 7671c │ │ │ │ ldr.w r2, [r0, #3856] @ 0xf10 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 766e4 │ │ │ │ + bne.n 7671c │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7685e │ │ │ │ + bne.n 76896 │ │ │ │ add.w r1, r4, #12 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 766e4 │ │ │ │ + bmi.n 7671c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 76778 │ │ │ │ + bne.n 767b0 │ │ │ │ dmb ish │ │ │ │ - b.n 766e4 │ │ │ │ + b.n 7671c │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r4, r3 │ │ │ │ - bls.n 7681a │ │ │ │ - bl 1f37b8 │ │ │ │ + bls.n 76852 │ │ │ │ + bl 1f2f28 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 76876 │ │ │ │ + beq.n 768ae │ │ │ │ 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 766d6 │ │ │ │ + blt.n 7670e │ │ │ │ str r1, [r3, #16] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - cbnz r2, 767cc │ │ │ │ + cbnz r2, 76804 │ │ │ │ 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 766e2 │ │ │ │ + beq.n 7671a │ │ │ │ add.w r0, r5, #8 │ │ │ │ add.w lr, r5, r4, lsl #2 │ │ │ │ add.w ip, r3, #20 │ │ │ │ ldr.w r1, [r0], #4 │ │ │ │ - cbnz r2, 767fc │ │ │ │ + cbnz r2, 76834 │ │ │ │ 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 767ec │ │ │ │ + bne.n 76824 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 766e4 │ │ │ │ - b.n 766ea │ │ │ │ + beq.w 7671c │ │ │ │ + b.n 76722 │ │ │ │ mov r1, r4 │ │ │ │ movw r0, #40760 @ 0x9f38 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 76c30 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 76c68 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 766b8 │ │ │ │ - b.n 76876 │ │ │ │ - ldr r3, [pc, #112] @ (768a4 ) │ │ │ │ - b.n 766e4 │ │ │ │ - movw r2, #58213 @ 0xe365 │ │ │ │ + bne.w 766f0 │ │ │ │ + b.n 768ae │ │ │ │ + ldr r3, [pc, #112] @ (768dc ) │ │ │ │ + b.n 7671c │ │ │ │ + movw r2, #57001 @ 0xdea9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 7688c │ │ │ │ + bne.n 768c4 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b478 │ │ │ │ + bl 6b4b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 766b8 │ │ │ │ + bne.w 766f0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 12e9d0 <_PyUnicode_IsNumeric@@Base+0x16d0> │ │ │ │ + bl 12e500 <_PyUnicode_IsNumeric@@Base+0x16d8> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 766b8 │ │ │ │ + b.n 766f0 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 766e4 │ │ │ │ - b.n 7676a │ │ │ │ - movw r0, #35020 @ 0x88cc │ │ │ │ + bne.w 7671c │ │ │ │ + b.n 767a2 │ │ │ │ + movw r0, #32780 @ 0x800c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - bl 246738 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 245db8 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 766e4 │ │ │ │ - movw r0, #35048 @ 0x88e8 │ │ │ │ + b.n 7671c │ │ │ │ + movw r0, #32808 @ 0x8028 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #3219 @ 0xc93 │ │ │ │ - bl 246738 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 76876 │ │ │ │ + bl 245db8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 768ae │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 766b8 │ │ │ │ + b.n 766f0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -000768a8 <_PyTuple_FromArray@@Base>: │ │ │ │ +000768e0 <_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 76a44 <_PyTuple_FromArray@@Base+0x19c> │ │ │ │ + beq.w 76a7c <_PyTuple_FromArray@@Base+0x19c> │ │ │ │ mov r5, r0 │ │ │ │ - blt.w 76b2e <_PyTuple_FromArray@@Base+0x286> │ │ │ │ + blt.w 76b66 <_PyTuple_FromArray@@Base+0x286> │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #19 │ │ │ │ - bgt.w 76ab2 <_PyTuple_FromArray@@Base+0x20a> │ │ │ │ - ldr r3, [pc, #656] @ (76b60 <_PyTuple_FromArray@@Base+0x2b8>) │ │ │ │ + bgt.w 76aea <_PyTuple_FromArray@@Base+0x20a> │ │ │ │ + ldr r3, [pc, #656] @ (76b98 <_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 76a2e <_PyTuple_FromArray@@Base+0x186> │ │ │ │ - ldr r0, [pc, #632] @ (76b64 <_PyTuple_FromArray@@Base+0x2bc>) │ │ │ │ + beq.w 76a66 <_PyTuple_FromArray@@Base+0x186> │ │ │ │ + ldr r0, [pc, #632] @ (76b9c <_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 76afc <_PyTuple_FromArray@@Base+0x254> │ │ │ │ + bne.w 76b34 <_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 769fe <_PyTuple_FromArray@@Base+0x156> │ │ │ │ + bge.n 76a36 <_PyTuple_FromArray@@Base+0x156> │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, #1 │ │ │ │ str.w ip, [r0] │ │ │ │ str r0, [r1, #0] │ │ │ │ - beq.n 76992 <_PyTuple_FromArray@@Base+0xea> │ │ │ │ + beq.n 769ca <_PyTuple_FromArray@@Base+0xea> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 76a4c <_PyTuple_FromArray@@Base+0x1a4> │ │ │ │ + bne.w 76a84 <_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 76a06 <_PyTuple_FromArray@@Base+0x15e> │ │ │ │ + bge.n 76a3e <_PyTuple_FromArray@@Base+0x15e> │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, #2 │ │ │ │ str.w ip, [r0] │ │ │ │ str r0, [r1, #4] │ │ │ │ - beq.n 76992 <_PyTuple_FromArray@@Base+0xea> │ │ │ │ + beq.n 769ca <_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 76a12 <_PyTuple_FromArray@@Base+0x16a> │ │ │ │ + bne.n 76a4a <_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 76a24 <_PyTuple_FromArray@@Base+0x17c> │ │ │ │ + bge.n 76a5c <_PyTuple_FromArray@@Base+0x17c> │ │ │ │ adds r1, #1 │ │ │ │ cmp r5, r4 │ │ │ │ str r1, [r0, #0] │ │ │ │ str.w r0, [ip, #4]! │ │ │ │ - bne.n 7696c <_PyTuple_FromArray@@Base+0xc4> │ │ │ │ - cbz r2, 769f8 <_PyTuple_FromArray@@Base+0x150> │ │ │ │ - ldr r1, [pc, #456] @ (76b60 <_PyTuple_FromArray@@Base+0x2b8>) │ │ │ │ + bne.n 769a4 <_PyTuple_FromArray@@Base+0xc4> │ │ │ │ + cbz r2, 76a30 <_PyTuple_FromArray@@Base+0x150> │ │ │ │ + ldr r1, [pc, #456] @ (76b98 <_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 │ │ │ │ @@ -111833,461 +111831,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 76a72 <_PyTuple_FromArray@@Base+0x1ca> │ │ │ │ + bgt.n 76aaa <_PyTuple_FromArray@@Base+0x1ca> │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r4, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ - bne.n 76938 <_PyTuple_FromArray@@Base+0x90> │ │ │ │ - b.n 76992 <_PyTuple_FromArray@@Base+0xea> │ │ │ │ + bne.n 76970 <_PyTuple_FromArray@@Base+0x90> │ │ │ │ + b.n 769ca <_PyTuple_FromArray@@Base+0xea> │ │ │ │ cmp r4, #2 │ │ │ │ str r0, [r1, #4] │ │ │ │ - bne.n 76962 <_PyTuple_FromArray@@Base+0xba> │ │ │ │ - b.n 76992 <_PyTuple_FromArray@@Base+0xea> │ │ │ │ + bne.n 7699a <_PyTuple_FromArray@@Base+0xba> │ │ │ │ + b.n 769ca <_PyTuple_FromArray@@Base+0xea> │ │ │ │ ldr.w r0, [r5], #4 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 76986 <_PyTuple_FromArray@@Base+0xde> │ │ │ │ + blt.n 769be <_PyTuple_FromArray@@Base+0xde> │ │ │ │ cmp r5, r4 │ │ │ │ str.w r0, [ip, #4]! │ │ │ │ - bne.n 76a0e <_PyTuple_FromArray@@Base+0x166> │ │ │ │ - b.n 76994 <_PyTuple_FromArray@@Base+0xec> │ │ │ │ + bne.n 76a46 <_PyTuple_FromArray@@Base+0x166> │ │ │ │ + b.n 769cc <_PyTuple_FromArray@@Base+0xec> │ │ │ │ cmp r5, r4 │ │ │ │ str.w r0, [ip, #4]! │ │ │ │ - bne.n 7696c <_PyTuple_FromArray@@Base+0xc4> │ │ │ │ - b.n 76992 <_PyTuple_FromArray@@Base+0xea> │ │ │ │ + bne.n 769a4 <_PyTuple_FromArray@@Base+0xc4> │ │ │ │ + b.n 769ca <_PyTuple_FromArray@@Base+0xea> │ │ │ │ movw r0, #40760 @ 0x9f38 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 76c30 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 76c68 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7690a <_PyTuple_FromArray@@Base+0x62> │ │ │ │ - b.n 76b3c <_PyTuple_FromArray@@Base+0x294> │ │ │ │ - ldr r3, [pc, #288] @ (76b68 <_PyTuple_FromArray@@Base+0x2c0>) │ │ │ │ + bne.w 76942 <_PyTuple_FromArray@@Base+0x62> │ │ │ │ + b.n 76b74 <_PyTuple_FromArray@@Base+0x294> │ │ │ │ + ldr r3, [pc, #288] @ (76ba0 <_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 76a68 <_PyTuple_FromArray@@Base+0x1c0> │ │ │ │ + bge.n 76aa0 <_PyTuple_FromArray@@Base+0x1c0> │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, #2 │ │ │ │ str.w ip, [r0] │ │ │ │ str r0, [r1, #4] │ │ │ │ - bne.w 76962 <_PyTuple_FromArray@@Base+0xba> │ │ │ │ - b.n 76994 <_PyTuple_FromArray@@Base+0xec> │ │ │ │ + bne.w 7699a <_PyTuple_FromArray@@Base+0xba> │ │ │ │ + b.n 769cc <_PyTuple_FromArray@@Base+0xec> │ │ │ │ cmp r4, #2 │ │ │ │ str r0, [r1, #4] │ │ │ │ - bne.w 76962 <_PyTuple_FromArray@@Base+0xba> │ │ │ │ - b.n 76994 <_PyTuple_FromArray@@Base+0xec> │ │ │ │ + bne.w 7699a <_PyTuple_FromArray@@Base+0xba> │ │ │ │ + b.n 769cc <_PyTuple_FromArray@@Base+0xec> │ │ │ │ ldr.w r1, [r2, #3748] @ 0xea4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 769f8 <_PyTuple_FromArray@@Base+0x150> │ │ │ │ + beq.n 76a30 <_PyTuple_FromArray@@Base+0x150> │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 769f8 <_PyTuple_FromArray@@Base+0x150> │ │ │ │ + beq.n 76a30 <_PyTuple_FromArray@@Base+0x150> │ │ │ │ ldr.w r2, [r2, #3856] @ 0xf10 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 769f8 <_PyTuple_FromArray@@Base+0x150> │ │ │ │ + bne.n 76a30 <_PyTuple_FromArray@@Base+0x150> │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 76b24 <_PyTuple_FromArray@@Base+0x27c> │ │ │ │ + bne.n 76b5c <_PyTuple_FromArray@@Base+0x27c> │ │ │ │ add.w r1, r4, #12 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 769f8 <_PyTuple_FromArray@@Base+0x150> │ │ │ │ + bmi.n 76a30 <_PyTuple_FromArray@@Base+0x150> │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 76a9c <_PyTuple_FromArray@@Base+0x1f4> │ │ │ │ + bne.n 76ad4 <_PyTuple_FromArray@@Base+0x1f4> │ │ │ │ dmb ish │ │ │ │ - b.n 769f8 <_PyTuple_FromArray@@Base+0x150> │ │ │ │ + b.n 76a30 <_PyTuple_FromArray@@Base+0x150> │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 76b40 <_PyTuple_FromArray@@Base+0x298> │ │ │ │ + bhi.n 76b78 <_PyTuple_FromArray@@Base+0x298> │ │ │ │ movw r0, #40760 @ 0x9f38 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 76c30 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 76c68 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 76b3c <_PyTuple_FromArray@@Base+0x294> │ │ │ │ + beq.n 76b74 <_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 76938 <_PyTuple_FromArray@@Base+0x90> │ │ │ │ - movw r2, #58213 @ 0xe365 │ │ │ │ + b.n 76970 <_PyTuple_FromArray@@Base+0x90> │ │ │ │ + movw r2, #57001 @ 0xdea9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 76b50 <_PyTuple_FromArray@@Base+0x2a8> │ │ │ │ + bne.n 76b88 <_PyTuple_FromArray@@Base+0x2a8> │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b478 │ │ │ │ + bl 6b4b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7690a <_PyTuple_FromArray@@Base+0x62> │ │ │ │ + bne.w 76942 <_PyTuple_FromArray@@Base+0x62> │ │ │ │ mov r0, r3 │ │ │ │ - bl 12e9d0 <_PyUnicode_IsNumeric@@Base+0x16d0> │ │ │ │ + bl 12e500 <_PyUnicode_IsNumeric@@Base+0x16d8> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7690a <_PyTuple_FromArray@@Base+0x62> │ │ │ │ + b.n 76942 <_PyTuple_FromArray@@Base+0x62> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 769f8 <_PyTuple_FromArray@@Base+0x150> │ │ │ │ - b.n 76a8e <_PyTuple_FromArray@@Base+0x1e6> │ │ │ │ - movw r0, #35020 @ 0x88cc │ │ │ │ + bne.w 76a30 <_PyTuple_FromArray@@Base+0x150> │ │ │ │ + b.n 76ac6 <_PyTuple_FromArray@@Base+0x1e6> │ │ │ │ + movw r0, #32780 @ 0x800c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - bl 246738 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 245db8 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 769f8 <_PyTuple_FromArray@@Base+0x150> │ │ │ │ - bl 1f37b8 │ │ │ │ + b.n 76a30 <_PyTuple_FromArray@@Base+0x150> │ │ │ │ + bl 1f2f28 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 76b3c <_PyTuple_FromArray@@Base+0x294> │ │ │ │ + beq.n 76b74 <_PyTuple_FromArray@@Base+0x294> │ │ │ │ add.w r1, r0, #16 │ │ │ │ - b.n 76ada <_PyTuple_FromArray@@Base+0x232> │ │ │ │ + b.n 76b12 <_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 7690a <_PyTuple_FromArray@@Base+0x62> │ │ │ │ + b.n 76942 <_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 76c0a <_PyTuple_FromArray@@Base+0x362> │ │ │ │ + blt.n 76c42 <_PyTuple_FromArray@@Base+0x362> │ │ │ │ subs r3, r1, #1 │ │ │ │ cmp r3, #19 │ │ │ │ - bgt.n 76bd6 <_PyTuple_FromArray@@Base+0x32e> │ │ │ │ - ldr r3, [pc, #160] @ (76c28 <_PyTuple_FromArray@@Base+0x380>) │ │ │ │ + bgt.n 76c0e <_PyTuple_FromArray@@Base+0x32e> │ │ │ │ + ldr r3, [pc, #160] @ (76c60 <_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, 76bc2 <_PyTuple_FromArray@@Base+0x31a> │ │ │ │ - ldr r0, [pc, #140] @ (76c2c <_PyTuple_FromArray@@Base+0x384>) │ │ │ │ + cbz r4, 76bfa <_PyTuple_FromArray@@Base+0x31a> │ │ │ │ + ldr r0, [pc, #140] @ (76c64 <_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, 76bea <_PyTuple_FromArray@@Base+0x342> │ │ │ │ + cbnz r3, 76c22 <_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 76c30 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 76c68 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 76bb8 <_PyTuple_FromArray@@Base+0x310> │ │ │ │ - b.n 76c18 <_PyTuple_FromArray@@Base+0x370> │ │ │ │ + bne.n 76bf0 <_PyTuple_FromArray@@Base+0x310> │ │ │ │ + b.n 76c50 <_PyTuple_FromArray@@Base+0x370> │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 76bc2 <_PyTuple_FromArray@@Base+0x31a> │ │ │ │ + bls.n 76bfa <_PyTuple_FromArray@@Base+0x31a> │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1f37b8 │ │ │ │ - movw r2, #58213 @ 0xe365 │ │ │ │ + b.w 1f2f28 │ │ │ │ + movw r2, #57001 @ 0xdea9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 76c1c <_PyTuple_FromArray@@Base+0x374> │ │ │ │ + bne.n 76c54 <_PyTuple_FromArray@@Base+0x374> │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b478 │ │ │ │ + bl 6b4b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 76bb8 <_PyTuple_FromArray@@Base+0x310> │ │ │ │ + bne.n 76bf0 <_PyTuple_FromArray@@Base+0x310> │ │ │ │ mov r0, r4 │ │ │ │ - bl 12e9d0 <_PyUnicode_IsNumeric@@Base+0x16d0> │ │ │ │ - b.n 76bb8 <_PyTuple_FromArray@@Base+0x310> │ │ │ │ - movw r0, #35020 @ 0x88cc │ │ │ │ + bl 12e500 <_PyUnicode_IsNumeric@@Base+0x16d8> │ │ │ │ + b.n 76bf0 <_PyTuple_FromArray@@Base+0x310> │ │ │ │ + movw r0, #32780 @ 0x800c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - bl 246738 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 245db8 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 76bbe <_PyTuple_FromArray@@Base+0x316> │ │ │ │ + b.n 76bf6 <_PyTuple_FromArray@@Base+0x316> │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 76bb8 <_PyTuple_FromArray@@Base+0x310> │ │ │ │ + b.n 76bf0 <_PyTuple_FromArray@@Base+0x310> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00076c30 <_PyObject_GC_NewVar@@Base>: │ │ │ │ +00076c68 <_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 76dd6 <_PyObject_GC_NewVar@@Base+0x1a6> │ │ │ │ + blt.w 76e0e <_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] @ (76dec <_PyObject_GC_NewVar@@Base+0x1bc>) │ │ │ │ + ldr r1, [pc, #384] @ (76e24 <_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 76d90 <_PyObject_GC_NewVar@@Base+0x160> │ │ │ │ + bhi.w 76dc8 <_PyObject_GC_NewVar@@Base+0x160> │ │ │ │ adds r3, r3, r2 │ │ │ │ - bmi.w 76d90 <_PyObject_GC_NewVar@@Base+0x160> │ │ │ │ + bmi.w 76dc8 <_PyObject_GC_NewVar@@Base+0x160> │ │ │ │ movw r7, #24184 @ 0x5e78 │ │ │ │ movt r7, #77 @ 0x4d │ │ │ │ - movw r1, #2733 @ 0xaad │ │ │ │ + movw r1, #2789 @ 0xae5 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r0, [r7, #888] @ 0x378 │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 76d7e <_PyObject_GC_NewVar@@Base+0x14e> │ │ │ │ + bne.n 76db6 <_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 76d48 <_PyObject_GC_NewVar@@Base+0x118> │ │ │ │ + bcs.n 76d80 <_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 76d34 <_PyObject_GC_NewVar@@Base+0x104> │ │ │ │ + beq.n 76d6c <_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, 76d0c <_PyObject_GC_NewVar@@Base+0xdc> │ │ │ │ + cbz r7, 76d44 <_PyObject_GC_NewVar@@Base+0xdc> │ │ │ │ add.w r7, ip, r2 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [ip] │ │ │ │ - ldr r2, [pc, #268] @ (76df0 <_PyObject_GC_NewVar@@Base+0x1c0>) │ │ │ │ + ldr r2, [pc, #268] @ (76e28 <_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 76d9c <_PyObject_GC_NewVar@@Base+0x16c> │ │ │ │ + bne.n 76dd4 <_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 76d28 <_PyObject_GC_NewVar@@Base+0xf8> │ │ │ │ + bhi.n 76d60 <_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 76cd6 <_PyObject_GC_NewVar@@Base+0xa6> │ │ │ │ + b.n 76d0e <_PyObject_GC_NewVar@@Base+0xa6> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 76cd6 <_PyObject_GC_NewVar@@Base+0xa6> │ │ │ │ + b.n 76d0e <_PyObject_GC_NewVar@@Base+0xa6> │ │ │ │ mov r0, r9 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 70b78 │ │ │ │ + bl 70bb0 │ │ │ │ mov ip, r0 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 76cd6 <_PyObject_GC_NewVar@@Base+0xa6> │ │ │ │ + bne.n 76d0e <_PyObject_GC_NewVar@@Base+0xa6> │ │ │ │ ldr.w r0, [r7, #848] @ 0x350 │ │ │ │ - movw r1, #45581 @ 0xb20d │ │ │ │ + movw r1, #45645 @ 0xb24d │ │ │ │ movt r1, #6 │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 76dba <_PyObject_GC_NewVar@@Base+0x18a> │ │ │ │ + bne.n 76df2 <_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 76d90 <_PyObject_GC_NewVar@@Base+0x160> │ │ │ │ + beq.n 76dc8 <_PyObject_GC_NewVar@@Base+0x160> │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.n 76cd6 <_PyObject_GC_NewVar@@Base+0xa6> │ │ │ │ + b.n 76d0e <_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 76cd6 <_PyObject_GC_NewVar@@Base+0xa6> │ │ │ │ + bne.n 76d0e <_PyObject_GC_NewVar@@Base+0xa6> │ │ │ │ mov r0, r8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1f38dc │ │ │ │ - movw r1, #58213 @ 0xe365 │ │ │ │ + b.w 1f304c │ │ │ │ + movw r1, #57001 @ 0xdea9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 76dca <_PyObject_GC_NewVar@@Base+0x19a> │ │ │ │ - ldr r0, [pc, #72] @ (76df4 <_PyObject_GC_NewVar@@Base+0x1c4>) │ │ │ │ - bl 6b478 │ │ │ │ + bne.n 76e02 <_PyObject_GC_NewVar@@Base+0x19a> │ │ │ │ + ldr r0, [pc, #72] @ (76e2c <_PyObject_GC_NewVar@@Base+0x1c4>) │ │ │ │ + bl 6b4b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 76d02 <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ + bne.n 76d3a <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ mov r0, r7 │ │ │ │ - bl 12e9d0 <_PyUnicode_IsNumeric@@Base+0x16d0> │ │ │ │ - b.n 76d02 <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ + bl 12e500 <_PyUnicode_IsNumeric@@Base+0x16d8> │ │ │ │ + b.n 76d3a <_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 76d6c <_PyObject_GC_NewVar@@Base+0x13c> │ │ │ │ + b.n 76da4 <_PyObject_GC_NewVar@@Base+0x13c> │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 76d02 <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ + b.n 76d3a <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ movw r1, #2325 @ 0x915 │ │ │ │ - movw r0, #53772 @ 0xd20c │ │ │ │ + movw r0, #51532 @ 0xc94c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r7, #0 │ │ │ │ - bl 246738 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 76d04 <_PyObject_GC_NewVar@@Base+0xd4> │ │ │ │ + bl 245db8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 76d3c <_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 │ │ │ │ │ │ │ │ -00076df8 <_Py_Dealloc@@Base>: │ │ │ │ +00076e30 <_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] @ (76e90 <_Py_Dealloc@@Base+0x98>) │ │ │ │ + ldr r4, [pc, #132] @ (76ec8 <_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, 76e76 <_Py_Dealloc@@Base+0x7e> │ │ │ │ - ldr r2, [pc, #96] @ (76e94 <_Py_Dealloc@@Base+0x9c>) │ │ │ │ + cbnz r2, 76eae <_Py_Dealloc@@Base+0x7e> │ │ │ │ + ldr r2, [pc, #96] @ (76ecc <_Py_Dealloc@@Base+0x9c>) │ │ │ │ mov.w r8, r3, asr #13 │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbnz r3, 76e66 <_Py_Dealloc@@Base+0x6e> │ │ │ │ + cbnz r3, 76e9e <_Py_Dealloc@@Base+0x6e> │ │ │ │ blx r6 │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ - cbnz r3, 76e4a <_Py_Dealloc@@Base+0x52> │ │ │ │ + cbnz r3, 76e82 <_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 76e46 <_Py_Dealloc@@Base+0x4e> │ │ │ │ + beq.n 76e7e <_Py_Dealloc@@Base+0x4e> │ │ │ │ mov r0, r5 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1fccf4 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - movw r1, #58213 @ 0xe365 │ │ │ │ + b.w 1fc464 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + movw r1, #57001 @ 0xdea9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 76e82 <_Py_Dealloc@@Base+0x8a> │ │ │ │ + bne.n 76eba <_Py_Dealloc@@Base+0x8a> │ │ │ │ mov r0, r9 │ │ │ │ - b.n 76e40 <_Py_Dealloc@@Base+0x48> │ │ │ │ + b.n 76e78 <_Py_Dealloc@@Base+0x48> │ │ │ │ mov r0, r5 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1fc55c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 1fbccc <_PyTrash_thread_deposit_object@@Base> │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 76e40 <_Py_Dealloc@@Base+0x48> │ │ │ │ + b.n 76e78 <_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, 76f18 <_Py_Dealloc@@Base+0x120> │ │ │ │ + cbz r3, 76f50 <_Py_Dealloc@@Base+0x120> │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r0, [pc, #684] @ (7716c <_Py_Dealloc@@Base+0x374>) │ │ │ │ + ldr r0, [pc, #684] @ (771a4 <_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] │ │ │ │ @@ -112310,171 +112308,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 7705c <_Py_Dealloc@@Base+0x264> │ │ │ │ + beq.w 77094 <_Py_Dealloc@@Base+0x264> │ │ │ │ ldr r4, [r5, #8] │ │ │ │ subs r4, #1 │ │ │ │ - bmi.w 7708a <_Py_Dealloc@@Base+0x292> │ │ │ │ + bmi.w 770c2 <_Py_Dealloc@@Base+0x292> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - b.n 76f36 <_Py_Dealloc@@Base+0x13e> │ │ │ │ + b.n 76f6e <_Py_Dealloc@@Base+0x13e> │ │ │ │ subs r4, #1 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 76fa8 <_Py_Dealloc@@Base+0x1b0> │ │ │ │ + beq.n 76fe0 <_Py_Dealloc@@Base+0x1b0> │ │ │ │ ldr.w r6, [r1, r4, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 76f2e <_Py_Dealloc@@Base+0x136> │ │ │ │ + beq.n 76f66 <_Py_Dealloc@@Base+0x136> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 76f2e <_Py_Dealloc@@Base+0x136> │ │ │ │ + bge.n 76f66 <_Py_Dealloc@@Base+0x136> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 76f2e <_Py_Dealloc@@Base+0x136> │ │ │ │ - ldr r2, [pc, #540] @ (7716c <_Py_Dealloc@@Base+0x374>) │ │ │ │ + bne.n 76f66 <_Py_Dealloc@@Base+0x136> │ │ │ │ + ldr r2, [pc, #540] @ (771a4 <_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 771fc <_Py_Dealloc@@Base+0x404> │ │ │ │ - ldr r3, [pc, #496] @ (77170 <_Py_Dealloc@@Base+0x378>) │ │ │ │ + bne.w 77234 <_Py_Dealloc@@Base+0x404> │ │ │ │ + ldr r3, [pc, #496] @ (771a8 <_Py_Dealloc@@Base+0x378>) │ │ │ │ ldr.w r3, [r3, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7714a <_Py_Dealloc@@Base+0x352> │ │ │ │ + bne.w 77182 <_Py_Dealloc@@Base+0x352> │ │ │ │ mov r0, r6 │ │ │ │ blx sl │ │ │ │ ldr.w r3, [r9, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 76f2e <_Py_Dealloc@@Base+0x136> │ │ │ │ + beq.n 76f66 <_Py_Dealloc@@Base+0x136> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.n 76f2e <_Py_Dealloc@@Base+0x136> │ │ │ │ + ble.n 76f66 <_Py_Dealloc@@Base+0x136> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 76f2e <_Py_Dealloc@@Base+0x136> │ │ │ │ + beq.n 76f66 <_Py_Dealloc@@Base+0x136> │ │ │ │ mov r0, r9 │ │ │ │ - bl 1fccf4 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.n 76f2e <_Py_Dealloc@@Base+0x136> │ │ │ │ + bl 1fc464 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.n 76f66 <_Py_Dealloc@@Base+0x136> │ │ │ │ movw r0, #24184 @ 0x5e78 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - movw r3, #24957 @ 0x617d │ │ │ │ + movw r3, #25013 @ 0x61b5 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r0, #880] @ 0x370 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 770a2 <_Py_Dealloc@@Base+0x2aa> │ │ │ │ - cbz r1, 7701c <_Py_Dealloc@@Base+0x224> │ │ │ │ - ldr r3, [pc, #424] @ (7716c <_Py_Dealloc@@Base+0x374>) │ │ │ │ + bne.n 770da <_Py_Dealloc@@Base+0x2aa> │ │ │ │ + cbz r1, 77054 <_Py_Dealloc@@Base+0x224> │ │ │ │ + ldr r3, [pc, #424] @ (771a4 <_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 770aa <_Py_Dealloc@@Base+0x2b2> │ │ │ │ + beq.n 770e2 <_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 77002 <_Py_Dealloc@@Base+0x20a> │ │ │ │ + bgt.n 7703a <_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 770aa <_Py_Dealloc@@Base+0x2b2> │ │ │ │ + beq.n 770e2 <_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, 77078 <_Py_Dealloc@@Base+0x280> │ │ │ │ + cbz r6, 770b0 <_Py_Dealloc@@Base+0x280> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 770ce <_Py_Dealloc@@Base+0x2d6> │ │ │ │ + beq.n 77106 <_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 7706a <_Py_Dealloc@@Base+0x272> │ │ │ │ - ldr r3, [pc, #316] @ (7716c <_Py_Dealloc@@Base+0x374>) │ │ │ │ + bne.n 770a2 <_Py_Dealloc@@Base+0x272> │ │ │ │ + ldr r3, [pc, #316] @ (771a4 <_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 7706a <_Py_Dealloc@@Base+0x272> │ │ │ │ + bhi.n 770a2 <_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 7702e <_Py_Dealloc@@Base+0x236> │ │ │ │ + beq.n 77066 <_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 7e6c8 │ │ │ │ + b.w 7e6f4 │ │ │ │ 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 7701c <_Py_Dealloc@@Base+0x224> │ │ │ │ + b.n 77054 <_Py_Dealloc@@Base+0x224> │ │ │ │ movw r0, #24184 @ 0x5e78 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - movw r3, #24957 @ 0x617d │ │ │ │ + movw r3, #25013 @ 0x61b5 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r0, #880] @ 0x370 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 76fc2 <_Py_Dealloc@@Base+0x1ca> │ │ │ │ + beq.n 76ffa <_Py_Dealloc@@Base+0x1ca> │ │ │ │ ldr.w r0, [r0, #864] @ 0x360 │ │ │ │ blx r2 │ │ │ │ - b.n 7701c <_Py_Dealloc@@Base+0x224> │ │ │ │ + b.n 77054 <_Py_Dealloc@@Base+0x224> │ │ │ │ ldr.w r2, [r0, #860] @ 0x35c │ │ │ │ - movw r3, #45741 @ 0xb2ad │ │ │ │ + movw r3, #45805 @ 0xb2ed │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 77206 <_Py_Dealloc@@Base+0x40e> │ │ │ │ + bne.w 7723e <_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 7701c <_Py_Dealloc@@Base+0x224> │ │ │ │ + b.n 77054 <_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 │ │ │ │ @@ -112482,86 +112480,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 7710c <_Py_Dealloc@@Base+0x314> │ │ │ │ + bne.n 77144 <_Py_Dealloc@@Base+0x314> │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - cbz r1, 77108 <_Py_Dealloc@@Base+0x310> │ │ │ │ + cbz r1, 77140 <_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 77196 <_Py_Dealloc@@Base+0x39e> │ │ │ │ + beq.n 771ce <_Py_Dealloc@@Base+0x39e> │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 77174 <_Py_Dealloc@@Base+0x37c> │ │ │ │ + beq.n 771ac <_Py_Dealloc@@Base+0x37c> │ │ │ │ ldr.w r3, [r9, #532] @ 0x214 │ │ │ │ - cbnz r3, 77126 <_Py_Dealloc@@Base+0x32e> │ │ │ │ + cbnz r3, 7715e <_Py_Dealloc@@Base+0x32e> │ │ │ │ str.w r2, [r9, #532] @ 0x214 │ │ │ │ cmp r2, lr │ │ │ │ - beq.w 7701c <_Py_Dealloc@@Base+0x224> │ │ │ │ + beq.w 77054 <_Py_Dealloc@@Base+0x224> │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ - cbz r1, 77166 <_Py_Dealloc@@Base+0x36e> │ │ │ │ + cbz r1, 7719e <_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, 77144 <_Py_Dealloc@@Base+0x34c> │ │ │ │ + cbz r3, 7717c <_Py_Dealloc@@Base+0x34c> │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [lr, #20] │ │ │ │ - b.n 7701c <_Py_Dealloc@@Base+0x224> │ │ │ │ - movw r2, #58213 @ 0xe365 │ │ │ │ + b.n 77054 <_Py_Dealloc@@Base+0x224> │ │ │ │ + movw r2, #57001 @ 0xdea9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 76f88 <_Py_Dealloc@@Base+0x190> │ │ │ │ - ldr r2, [pc, #20] @ (77170 <_Py_Dealloc@@Base+0x378>) │ │ │ │ + beq.w 76fc0 <_Py_Dealloc@@Base+0x190> │ │ │ │ + ldr r2, [pc, #20] @ (771a8 <_Py_Dealloc@@Base+0x378>) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ blx r3 │ │ │ │ - b.n 76f88 <_Py_Dealloc@@Base+0x190> │ │ │ │ + b.n 76fc0 <_Py_Dealloc@@Base+0x190> │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 77134 <_Py_Dealloc@@Base+0x33c> │ │ │ │ + b.n 7716c <_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, 77182 <_Py_Dealloc@@Base+0x38a> │ │ │ │ + cbz r3, 771ba <_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 7701c <_Py_Dealloc@@Base+0x224> │ │ │ │ + bne.w 77054 <_Py_Dealloc@@Base+0x224> │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 7701c <_Py_Dealloc@@Base+0x224> │ │ │ │ + b.n 77054 <_Py_Dealloc@@Base+0x224> │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 77118 <_Py_Dealloc@@Base+0x320> │ │ │ │ + beq.n 77150 <_Py_Dealloc@@Base+0x320> │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - cbz r1, 771f6 <_Py_Dealloc@@Base+0x3fe> │ │ │ │ + cbz r1, 7722e <_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, 771cc <_Py_Dealloc@@Base+0x3d4> │ │ │ │ + cbz r3, 77204 <_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 │ │ │ │ @@ -112570,47 +112568,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 7701c <_Py_Dealloc@@Base+0x224> │ │ │ │ + b.n 77054 <_Py_Dealloc@@Base+0x224> │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 771a2 <_Py_Dealloc@@Base+0x3aa> │ │ │ │ + b.n 771da <_Py_Dealloc@@Base+0x3aa> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1fc55c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.n 76f2e <_Py_Dealloc@@Base+0x136> │ │ │ │ + bl 1fbccc <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.n 76f66 <_Py_Dealloc@@Base+0x136> │ │ │ │ ldr.w r0, [r0, #844] @ 0x34c │ │ │ │ blx r2 │ │ │ │ - b.n 770c2 <_Py_Dealloc@@Base+0x2ca> │ │ │ │ + b.n 770fa <_Py_Dealloc@@Base+0x2ca> │ │ │ │ nop │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 7721c <_Py_Dealloc@@Base+0x424> │ │ │ │ - cbz r2, 7721c <_Py_Dealloc@@Base+0x424> │ │ │ │ + cbz r0, 77254 <_Py_Dealloc@@Base+0x424> │ │ │ │ + cbz r2, 77254 <_Py_Dealloc@@Base+0x424> │ │ │ │ b.w 2bda8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ - b.n 77218 <_Py_Dealloc@@Base+0x420> │ │ │ │ + b.n 77250 <_Py_Dealloc@@Base+0x420> │ │ │ │ nop │ │ │ │ │ │ │ │ -00077224 : │ │ │ │ +0007725c : │ │ │ │ ldr.w r3, [r0, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7729c │ │ │ │ + beq.n 772d4 │ │ │ │ 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] @ (772a0 ) │ │ │ │ + ldr r2, [pc, #88] @ (772d8 ) │ │ │ │ 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] │ │ │ │ @@ -112639,15 +112637,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] @ (77314 ) │ │ │ │ + ldr r3, [pc, #84] @ (7734c ) │ │ │ │ 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] │ │ │ │ @@ -112667,75 +112665,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, 7731c │ │ │ │ + cbnz r0, 77354 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7731a │ │ │ │ + bge.n 77352 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7731a │ │ │ │ - b.w 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bne.n 77352 │ │ │ │ + b.w 76e30 <_Py_Dealloc@@Base> │ │ │ │ │ │ │ │ -00077330 : │ │ │ │ +00077368 : │ │ │ │ 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 7737a │ │ │ │ + bne.n 773b2 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 7737a │ │ │ │ + beq.n 773b2 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 773a8 │ │ │ │ + bl 773e0 │ │ │ │ adds r4, r0, #3 │ │ │ │ - beq.n 77394 │ │ │ │ + beq.n 773cc │ │ │ │ adds r0, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 7736e │ │ │ │ + bne.n 773a6 │ │ │ │ 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 6b828 │ │ │ │ + bl 6b868 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 7739a │ │ │ │ + beq.n 773d2 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 773a8 │ │ │ │ + bl 773e0 │ │ │ │ adds r3, r0, #3 │ │ │ │ - bne.n 77362 │ │ │ │ + bne.n 7739a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7736a │ │ │ │ + b.n 773a2 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 26167c │ │ │ │ + bl 260e74 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 7736a │ │ │ │ + b.n 773a2 │ │ │ │ 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 │ │ │ │ @@ -112743,1029 +112741,1029 @@ │ │ │ │ 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 7762e │ │ │ │ + beq.w 77666 │ │ │ │ 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 779de │ │ │ │ + bne.w 77a16 │ │ │ │ cmp r6, #7 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bgt.w 77554 │ │ │ │ + bgt.w 7758c │ │ │ │ ldrsb.w r2, [r9, r8] │ │ │ │ mov r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 774ca │ │ │ │ + blt.n 77502 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w r0, [r1, r2, lsl #3] │ │ │ │ cmp sl, r0 │ │ │ │ - beq.w 7753e │ │ │ │ + beq.w 77576 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp fp, r2 │ │ │ │ - beq.w 775c0 │ │ │ │ + beq.w 775f8 │ │ │ │ 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 77594 │ │ │ │ + blt.w 775cc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r0, [r2, r3, lsl #3] │ │ │ │ cmp sl, r0 │ │ │ │ - beq.n 7753e │ │ │ │ + beq.n 77576 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp fp, r2 │ │ │ │ - beq.w 777d0 │ │ │ │ + beq.w 77808 │ │ │ │ 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 77766 │ │ │ │ + bgt.w 7779e │ │ │ │ ldrsb.w r3, [r9, r8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 7759a │ │ │ │ + blt.w 775d2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r0, [r2, r3, lsl #3] │ │ │ │ cmp sl, r0 │ │ │ │ - beq.n 7753c │ │ │ │ + beq.n 77574 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp fp, r2 │ │ │ │ - beq.n 774e2 │ │ │ │ + beq.n 7751a │ │ │ │ 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 7778e │ │ │ │ + bgt.w 777c6 │ │ │ │ ldrsb.w r3, [r9, r8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 775ba │ │ │ │ + blt.w 775f2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r0, [r2, r3, lsl #3] │ │ │ │ cmp sl, r0 │ │ │ │ - beq.n 7753c │ │ │ │ + beq.n 77574 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp fp, r2 │ │ │ │ - beq.w 7797a │ │ │ │ + beq.w 779b2 │ │ │ │ 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 77468 │ │ │ │ + b.n 774a0 │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 77d8c │ │ │ │ + bne.w 77dc4 │ │ │ │ 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 77488 │ │ │ │ + bne.n 774c0 │ │ │ │ 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 77488 │ │ │ │ + bne.n 774c0 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 77e8c │ │ │ │ + beq.w 77ec4 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ mov r2, r1 │ │ │ │ ite ne │ │ │ │ addne r0, #20 │ │ │ │ addeq r0, #28 │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.w 77e84 │ │ │ │ + bpl.w 77ebc │ │ │ │ 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 77488 │ │ │ │ + bne.n 774c0 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r7, #2 │ │ │ │ - beq.w 77b16 │ │ │ │ + beq.w 77b4e │ │ │ │ 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 774d6 │ │ │ │ + b.n 7750e │ │ │ │ cmp r6, #15 │ │ │ │ - bgt.w 778d0 │ │ │ │ + bgt.w 77908 │ │ │ │ ldrsh.w r3, [r9, r8, lsl #1] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 775a4 │ │ │ │ + blt.n 775dc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r0, [r2, r3, lsl #3] │ │ │ │ cmp sl, r0 │ │ │ │ - beq.n 7753e │ │ │ │ + beq.n 77576 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp fp, r2 │ │ │ │ - beq.n 775c0 │ │ │ │ + beq.n 775f8 │ │ │ │ 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 778f0 │ │ │ │ + bgt.w 77928 │ │ │ │ ldrsh.w r3, [r9, r8, lsl #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 77440 │ │ │ │ + bge.w 77478 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 774d0 │ │ │ │ - b.n 77452 │ │ │ │ + beq.n 77508 │ │ │ │ + b.n 7748a │ │ │ │ adds r1, r3, #1 │ │ │ │ - bne.w 77d78 │ │ │ │ + bne.w 77db0 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 774d6 │ │ │ │ + b.n 7750e │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 774d0 │ │ │ │ + beq.n 77508 │ │ │ │ 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 7758a │ │ │ │ + b.n 775c2 │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.n 775a0 │ │ │ │ - b.n 774ba │ │ │ │ + beq.n 775d8 │ │ │ │ + b.n 774f2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 77616 │ │ │ │ + bne.n 7764e │ │ │ │ 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 77616 │ │ │ │ + bne.n 7764e │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 77daa │ │ │ │ + beq.w 77de2 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq r0, #28 │ │ │ │ addne r0, #20 │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.w 77d38 │ │ │ │ + bpl.w 77d70 │ │ │ │ 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 7753e │ │ │ │ + beq.n 77576 │ │ │ │ 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 77436 │ │ │ │ - b.n 77584 │ │ │ │ + ble.w 7746e │ │ │ │ + b.n 775bc │ │ │ │ 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 777a8 │ │ │ │ + bgt.w 777e0 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 7779c │ │ │ │ + blt.w 777d4 │ │ │ │ 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 7782e │ │ │ │ + beq.w 77866 │ │ │ │ ldr r2, [r2, r7] │ │ │ │ cmp fp, r2 │ │ │ │ - beq.w 7783c │ │ │ │ + beq.w 77874 │ │ │ │ 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 778ba │ │ │ │ + bgt.w 778f2 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 77836 │ │ │ │ + blt.w 7786e │ │ │ │ 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 777b6 │ │ │ │ + beq.w 777ee │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r2, [r2, r7] │ │ │ │ cmp fp, r2 │ │ │ │ - beq.w 778f6 │ │ │ │ + beq.w 7792e │ │ │ │ mov.w r1, fp, lsr #10 │ │ │ │ add.w r6, r6, r6, lsl #2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ adds r3, r1, #1 │ │ │ │ add r3, r6 │ │ │ │ str.w fp, [sp, #24] │ │ │ │ and.w r6, r2, r3 │ │ │ │ mov fp, r1 │ │ │ │ cmp r0, #7 │ │ │ │ - bgt.n 77758 │ │ │ │ + bgt.n 77790 │ │ │ │ ldrsb.w r5, [r8, r6] │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 778c8 │ │ │ │ + blt.w 77900 │ │ │ │ movs r7, #12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mul.w r7, r5, r7 │ │ │ │ add r3, r7 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp sl, r4 │ │ │ │ - beq.n 777b6 │ │ │ │ + beq.n 777ee │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [r2, r7] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 77a94 │ │ │ │ + beq.w 77acc │ │ │ │ add.w r6, r6, r6, lsl #2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r6, r6, fp, lsr #5 │ │ │ │ cmp r0, #7 │ │ │ │ add.w r6, r6, #1 │ │ │ │ and.w r6, r6, r3 │ │ │ │ - bgt.w 77b22 │ │ │ │ + bgt.w 77b5a │ │ │ │ ldrsb.w r5, [r8, r6] │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 77a8c │ │ │ │ + blt.w 77ac4 │ │ │ │ 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 777b6 │ │ │ │ + beq.n 777ee │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, r7] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 77b30 │ │ │ │ + beq.w 77b68 │ │ │ │ mov.w fp, fp, lsr #10 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r6, r6, r6, lsl #2 │ │ │ │ add.w r2, fp, #1 │ │ │ │ add r6, r2 │ │ │ │ cmp r0, #7 │ │ │ │ and.w r6, r6, r3 │ │ │ │ - ble.n 776da │ │ │ │ + ble.n 77712 │ │ │ │ cmp r0, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r5, [r8, r6, lsl #1] │ │ │ │ ldrgt.w r5, [r8, r6, lsl #2] │ │ │ │ - b.n 776de │ │ │ │ + b.n 77716 │ │ │ │ cmp r6, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r3, [r9, r8, lsl #1] │ │ │ │ ldrgt.w r3, [r9, r8, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 77478 │ │ │ │ + bge.w 774b0 │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.w 775a0 │ │ │ │ + beq.w 775d8 │ │ │ │ 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 774a2 │ │ │ │ + b.n 774da │ │ │ │ adds r5, #1 │ │ │ │ - bne.w 7767c │ │ │ │ + bne.w 776b4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 775a0 │ │ │ │ + b.n 775d8 │ │ │ │ cmp r0, #15 │ │ │ │ ite gt │ │ │ │ ldrgt.w r5, [r8, r6, lsl #2] │ │ │ │ ldrshle.w r5, [r8, r6, lsl #1] │ │ │ │ - b.n 7765a │ │ │ │ + b.n 77692 │ │ │ │ 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 774d6 │ │ │ │ + b.n 7750e │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 77452 │ │ │ │ + bne.w 7748a │ │ │ │ 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 77452 │ │ │ │ + bne.w 7748a │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 77db4 │ │ │ │ + beq.w 77dec │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq r0, #28 │ │ │ │ addne r0, #20 │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.w 77dae │ │ │ │ + bpl.w 77de6 │ │ │ │ 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 7753e │ │ │ │ - b.n 77452 │ │ │ │ + beq.w 77576 │ │ │ │ + b.n 7748a │ │ │ │ mov r2, r8 │ │ │ │ mov r9, r7 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 777c2 │ │ │ │ + b.n 777fa │ │ │ │ adds r5, #1 │ │ │ │ - beq.n 777a2 │ │ │ │ - b.n 776be │ │ │ │ + beq.n 777da │ │ │ │ + b.n 776f6 │ │ │ │ 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 d554c │ │ │ │ + bl d50c0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 77e94 │ │ │ │ + beq.w 77ecc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r1, #35500 @ 0x8aac │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 77db8 │ │ │ │ + bne.w 77df0 │ │ │ │ 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 77d1e │ │ │ │ + blt.w 77d56 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7789c │ │ │ │ + bge.n 778d4 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 77d5c │ │ │ │ + beq.w 77d94 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp r9, r4 │ │ │ │ - bne.w 773c6 │ │ │ │ + bne.w 773fe │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 773c6 │ │ │ │ + bne.w 773fe │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 777b6 │ │ │ │ + bne.n 777ee │ │ │ │ ldrb.w r0, [r9, #4] │ │ │ │ - b.n 7767c │ │ │ │ + b.n 776b4 │ │ │ │ cmp r0, #15 │ │ │ │ ite gt │ │ │ │ ldrgt.w r5, [r8, r6, lsl #2] │ │ │ │ ldrshle.w r5, [r8, r6, lsl #1] │ │ │ │ - b.n 7769a │ │ │ │ + b.n 776d2 │ │ │ │ adds r5, #1 │ │ │ │ - beq.w 774d0 │ │ │ │ - b.n 77700 │ │ │ │ + beq.w 77508 │ │ │ │ + b.n 77738 │ │ │ │ ldr.w r3, [r9, r8, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 77562 │ │ │ │ + bge.w 7759a │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 774d0 │ │ │ │ + beq.w 77508 │ │ │ │ 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 7758e │ │ │ │ + b.n 775c6 │ │ │ │ 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 d554c │ │ │ │ + bl d50c0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 77cba │ │ │ │ + beq.w 77cf2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r1, #35500 @ 0x8aac │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 77cfa │ │ │ │ + bne.w 77d32 │ │ │ │ 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 77cca │ │ │ │ + blt.w 77d02 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 77958 │ │ │ │ + bge.n 77990 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 77cbe │ │ │ │ + beq.w 77cf6 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r4, [r2, #24] │ │ │ │ cmp r9, r4 │ │ │ │ - bne.w 773c6 │ │ │ │ + bne.w 773fe │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 773c6 │ │ │ │ + bne.w 773fe │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 777b6 │ │ │ │ + bne.w 777ee │ │ │ │ ldrb.w r0, [r9, #4] │ │ │ │ - b.n 776be │ │ │ │ + b.n 776f6 │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ cmp lr, r2 │ │ │ │ - bne.w 774ba │ │ │ │ + bne.w 774f2 │ │ │ │ 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 774ba │ │ │ │ + bne.w 774f2 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 77da6 │ │ │ │ + beq.w 77dde │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne r0, #20 │ │ │ │ addeq r0, #28 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.w 77da0 │ │ │ │ + beq.w 77dd8 │ │ │ │ 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 7753c │ │ │ │ - b.n 774ba │ │ │ │ + beq.w 77574 │ │ │ │ + b.n 774f2 │ │ │ │ cmp r6, #7 │ │ │ │ str r3, [sp, #20] │ │ │ │ itt le │ │ │ │ ldrsble.w r3, [r9, r8] │ │ │ │ strle r3, [sp, #16] │ │ │ │ - bgt.w 77e74 │ │ │ │ + bgt.w 77eac │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 77ba0 │ │ │ │ + bge.w 77bd8 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 774d0 │ │ │ │ + beq.w 77508 │ │ │ │ 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 77e64 │ │ │ │ + bgt.w 77e9c │ │ │ │ ldrsb.w r3, [r9, r8] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 77e46 │ │ │ │ + bge.w 77e7e │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 774d0 │ │ │ │ + beq.w 77508 │ │ │ │ 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 77e38 │ │ │ │ + bgt.w 77e70 │ │ │ │ ldrsb.w r6, [r9, r8] │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 77e1c │ │ │ │ + bge.w 77e54 │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 774d0 │ │ │ │ + beq.w 77508 │ │ │ │ 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 77e08 │ │ │ │ + bgt.w 77e40 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 77dec │ │ │ │ + bge.w 77e24 │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 774d0 │ │ │ │ + beq.w 77508 │ │ │ │ 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 77a38 │ │ │ │ + b.n 77a70 │ │ │ │ adds r5, #1 │ │ │ │ - beq.w 774d0 │ │ │ │ - b.n 77740 │ │ │ │ + beq.w 77508 │ │ │ │ + b.n 77778 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r4, #0] │ │ │ │ movs r2, #2 │ │ │ │ - bl d554c │ │ │ │ + bl d50c0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 77ca0 │ │ │ │ + beq.w 77cd8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw ip, #35500 @ 0x8aac │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ cmp r1, ip │ │ │ │ - bne.w 77c36 │ │ │ │ + bne.w 77c6e │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ subs r0, r2, r0 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ clz r0, r0 │ │ │ │ mov.w r0, r0, lsr #5 │ │ │ │ str r0, [sp, #28] │ │ │ │ - blt.w 77c78 │ │ │ │ + blt.w 77cb0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 77af6 │ │ │ │ + bge.n 77b2e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 77d6c │ │ │ │ + beq.w 77da4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ cmp r9, r1 │ │ │ │ - bne.w 77d52 │ │ │ │ + bne.w 77d8a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bne.w 77d52 │ │ │ │ + bne.w 77d8a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 777b6 │ │ │ │ + bne.w 777ee │ │ │ │ ldrb.w r0, [r9, #4] │ │ │ │ - b.n 77700 │ │ │ │ + b.n 77738 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r2, [r2, #28] │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - b.n 774d6 │ │ │ │ + b.n 7750e │ │ │ │ cmp r0, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r5, [r8, r6, lsl #1] │ │ │ │ ldrgt.w r5, [r8, r6, lsl #2] │ │ │ │ - b.n 7771c │ │ │ │ + b.n 77754 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r4, #0] │ │ │ │ movs r2, #2 │ │ │ │ - bl d554c │ │ │ │ + bl d50c0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77bf8 │ │ │ │ + beq.n 77c30 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw ip, #35500 @ 0x8aac │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 77bba │ │ │ │ + bne.n 77bf2 │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ subs r3, r1, r2 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ negs r2, r3 │ │ │ │ adcs r2, r3 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 77c2c │ │ │ │ + blt.n 77c64 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 77b80 │ │ │ │ + bge.n 77bb8 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 77c12 │ │ │ │ + beq.n 77c4a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r3, #24] │ │ │ │ cmp r9, r1 │ │ │ │ - bne.w 77d52 │ │ │ │ + bne.w 77d8a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r4, r0 │ │ │ │ - bne.w 77d52 │ │ │ │ + bne.w 77d8a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 777b6 │ │ │ │ + bne.w 777ee │ │ │ │ ldrb.w r0, [r9, #4] │ │ │ │ - b.n 77740 │ │ │ │ + b.n 77778 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ strd sl, fp, [sp] │ │ │ │ - bl 1b1c3c │ │ │ │ + bl 1aee10 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 77c22 │ │ │ │ - bne.n 77c1e │ │ │ │ + blt.n 77c5a │ │ │ │ + bne.n 77c56 │ │ │ │ ldrb r6, [r4, #4] │ │ │ │ - b.n 779fa │ │ │ │ + b.n 77a32 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bl c625c │ │ │ │ + bl c61d4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 77be4 │ │ │ │ + blt.n 77c1c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 77bda │ │ │ │ + bge.n 77c12 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ - cbz r1, 77c12 │ │ │ │ + cbz r1, 77c4a │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 77b80 │ │ │ │ + bge.n 77bb8 │ │ │ │ mvn.w r3, #2 │ │ │ │ - b.n 775a0 │ │ │ │ + b.n 775d8 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 77bcc │ │ │ │ + bne.n 77c04 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - b.n 77bcc │ │ │ │ + b.n 77c04 │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 77bde │ │ │ │ + bge.n 77c16 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77bde │ │ │ │ + bne.n 77c16 │ │ │ │ mov r0, r2 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 77bde │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 77c16 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - b.n 77bda │ │ │ │ + b.n 77c12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 7753e │ │ │ │ + b.n 77576 │ │ │ │ adds r3, #4 │ │ │ │ - bne.n 77bde │ │ │ │ + bne.n 77c16 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.w 773c4 │ │ │ │ + b.w 773fc │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 77b70 │ │ │ │ - b.n 77bec │ │ │ │ + bne.n 77ba8 │ │ │ │ + b.n 77c24 │ │ │ │ strd r3, r0, [sp, #32] │ │ │ │ - bl c625c │ │ │ │ + bl c61d4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 77c64 │ │ │ │ + blt.n 77c9c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 77c5a │ │ │ │ + bge.n 77c92 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, 77c94 │ │ │ │ + cbz r2, 77ccc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 77af6 │ │ │ │ - b.n 77bde │ │ │ │ + bge.w 77b2e │ │ │ │ + b.n 77c16 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 77c4c │ │ │ │ + bne.n 77c84 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - b.n 77c4c │ │ │ │ + b.n 77c84 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 77c6c │ │ │ │ + beq.n 77ca4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 77af6 │ │ │ │ + bge.w 77b2e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 77af6 │ │ │ │ + bne.w 77b2e │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - b.n 77c5a │ │ │ │ + b.n 77c92 │ │ │ │ mov r7, r4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 77bde │ │ │ │ + bge.n 77c16 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77bde │ │ │ │ + bne.n 77c16 │ │ │ │ mov r0, r7 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 77bde │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 77c16 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 77bfa │ │ │ │ + b.n 77c32 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - b.n 77958 │ │ │ │ + b.n 77990 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 77d46 │ │ │ │ + beq.n 77d7e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 77958 │ │ │ │ + bge.w 77990 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 77958 │ │ │ │ + bne.w 77990 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 77958 │ │ │ │ - b.n 77bde │ │ │ │ + bge.w 77990 │ │ │ │ + b.n 77c16 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl c625c │ │ │ │ + bl c61d4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ str r0, [sp, #28] │ │ │ │ - blt.n 77d3e │ │ │ │ + blt.n 77d76 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 77cf0 │ │ │ │ + bge.n 77d28 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 77cf0 │ │ │ │ - b.n 77ce6 │ │ │ │ + bne.n 77d28 │ │ │ │ + b.n 77d1e │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7788a │ │ │ │ + bne.w 778c2 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp, #28] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ - b.n 77dca │ │ │ │ + b.n 77e02 │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ - b.n 77604 │ │ │ │ + b.n 7763c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 77d0c │ │ │ │ + bne.n 77d44 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - b.n 77d0c │ │ │ │ + b.n 77d44 │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ mov r4, r1 │ │ │ │ - b.w 773c6 │ │ │ │ + b.w 773fe │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ - b.n 7789c │ │ │ │ + b.n 778d4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - b.n 77af6 │ │ │ │ + b.n 77b2e │ │ │ │ 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 7749e │ │ │ │ + b.w 774d6 │ │ │ │ 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 77436 │ │ │ │ + b.w 7746e │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ - b.n 779ca │ │ │ │ + b.n 77a02 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 779b4 │ │ │ │ + b.n 779ec │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 775f2 │ │ │ │ + b.n 7762a │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ - b.n 77818 │ │ │ │ + b.n 77850 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 77806 │ │ │ │ + b.n 7783e │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl c625c │ │ │ │ + bl c61d4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 77de2 │ │ │ │ + blt.n 77e1a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 77dda │ │ │ │ + bge.n 77e12 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 77e98 │ │ │ │ + beq.n 77ed0 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 7789c │ │ │ │ - b.n 77bde │ │ │ │ + bge.w 778d4 │ │ │ │ + b.n 77c16 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 77dca │ │ │ │ - b.n 77d28 │ │ │ │ + bne.n 77e02 │ │ │ │ + b.n 77d60 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ strd sl, fp, [sp] │ │ │ │ - bl 1b1c3c │ │ │ │ + bl 1aee10 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.w 77c22 │ │ │ │ - bne.n 77e16 │ │ │ │ + blt.w 77c5a │ │ │ │ + bne.n 77e4e │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ - b.n 77a78 │ │ │ │ + b.n 77ab0 │ │ │ │ cmp r3, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r6, [r9, r8, lsl #1] │ │ │ │ ldrgt.w r6, [r9, r8, lsl #2] │ │ │ │ - b.n 77a6c │ │ │ │ + b.n 77aa4 │ │ │ │ mov r3, r6 │ │ │ │ - b.w 7753e │ │ │ │ + b.w 77576 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ strd sl, fp, [sp] │ │ │ │ - bl 1b1c3c │ │ │ │ + bl 1aee10 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.w 77c22 │ │ │ │ - bne.n 77e16 │ │ │ │ + blt.w 77c5a │ │ │ │ + bne.n 77e4e │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ - b.n 77a4e │ │ │ │ + b.n 77a86 │ │ │ │ cmp r3, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r6, [r9, r8, lsl #1] │ │ │ │ ldrgt.w r6, [r9, r8, lsl #2] │ │ │ │ - b.n 77a42 │ │ │ │ + b.n 77a7a │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ strd sl, fp, [sp] │ │ │ │ - bl 1b1c3c │ │ │ │ + bl 1aee10 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.w 77c22 │ │ │ │ - bne.w 77c1e │ │ │ │ + blt.w 77c5a │ │ │ │ + bne.w 77c56 │ │ │ │ ldrb r6, [r4, #4] │ │ │ │ - b.n 77a24 │ │ │ │ + b.n 77a5c │ │ │ │ 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 77a16 │ │ │ │ + b.n 77a4e │ │ │ │ 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 779ee │ │ │ │ + b.n 77a26 │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ - b.w 7752a │ │ │ │ + b.w 77562 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ mov r2, r1 │ │ │ │ - b.w 77518 │ │ │ │ + b.w 77550 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 77ca2 │ │ │ │ + b.n 77cda │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ - b.n 77dda │ │ │ │ + b.n 77e12 │ │ │ │ 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] │ │ │ │ @@ -113775,388 +113773,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 7803a │ │ │ │ + bgt.w 78072 │ │ │ │ ldrsb.w r3, [r6, r9] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 77fa0 │ │ │ │ + blt.n 77fd8 │ │ │ │ ldr.w r0, [r8, r3, lsl #3] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 77faa │ │ │ │ + beq.n 77fe2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 77fb2 │ │ │ │ + beq.n 77fea │ │ │ │ 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 7801c │ │ │ │ + bgt.w 78054 │ │ │ │ ldrsb.w r3, [r6, r9] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 7802c │ │ │ │ + blt.w 78064 │ │ │ │ ldr.w r1, [r8, r3, lsl #3] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 77faa │ │ │ │ + beq.n 77fe2 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 780aa │ │ │ │ + beq.w 780e2 │ │ │ │ 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 78078 │ │ │ │ + bgt.w 780b0 │ │ │ │ ldrsb.w r3, [r6, r9] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 7805e │ │ │ │ + blt.w 78096 │ │ │ │ ldr.w r1, [r8, r3, lsl #3] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 77faa │ │ │ │ + beq.n 77fe2 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 7810c │ │ │ │ + beq.w 78144 │ │ │ │ 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 7809c │ │ │ │ + bgt.w 780d4 │ │ │ │ ldrsb.w r3, [r6, r9] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 78072 │ │ │ │ + blt.n 780aa │ │ │ │ ldr.w r1, [r8, r3, lsl #3] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 77faa │ │ │ │ + beq.n 77fe2 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 7818e │ │ │ │ + beq.w 781c6 │ │ │ │ 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 77f3a │ │ │ │ + b.n 77f72 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 781f6 │ │ │ │ + bne.w 7822e │ │ │ │ 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 78008 │ │ │ │ + bne.n 78040 │ │ │ │ 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 78008 │ │ │ │ + bne.n 78040 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 7820c │ │ │ │ + beq.w 78244 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq r0, #28 │ │ │ │ addne r0, #20 │ │ │ │ lsls r2, r1, #26 │ │ │ │ - bpl.w 78206 │ │ │ │ + bpl.w 7823e │ │ │ │ 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 77faa │ │ │ │ + beq.n 77fe2 │ │ │ │ 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 77f0e │ │ │ │ + ble.w 77f46 │ │ │ │ cmp r5, #15 │ │ │ │ - bgt.w 78188 │ │ │ │ + bgt.w 781c0 │ │ │ │ ldrsh.w r3, [r6, r9, lsl #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 77f18 │ │ │ │ + bge.w 77f50 │ │ │ │ adds r2, r3, #1 │ │ │ │ - bne.w 77f2a │ │ │ │ + bne.w 77f62 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r5, #15 │ │ │ │ - bgt.w 7816a │ │ │ │ + bgt.w 781a2 │ │ │ │ ldrsh.w r3, [r6, r9, lsl #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 77eea │ │ │ │ + bge.w 77f22 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 77fa6 │ │ │ │ + beq.n 77fde │ │ │ │ lsrs r2, r7, #5 │ │ │ │ add.w r3, r9, r9, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ add r3, r2 │ │ │ │ and.w r9, r4, r3 │ │ │ │ - b.n 78022 │ │ │ │ + b.n 7805a │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 77fa6 │ │ │ │ + beq.n 77fde │ │ │ │ add.w r3, r9, r9, lsl #2 │ │ │ │ add.w r3, r3, sl, lsr #5 │ │ │ │ adds r3, #1 │ │ │ │ and.w r9, r4, r3 │ │ │ │ - b.n 77f72 │ │ │ │ + b.n 77faa │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.n 77faa │ │ │ │ - b.n 77f8c │ │ │ │ + beq.n 77fe2 │ │ │ │ + b.n 77fc4 │ │ │ │ cmp r5, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r3, [r6, r9, lsl #1] │ │ │ │ ldrgt.w r3, [r6, r9, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 77f4a │ │ │ │ + bge.w 77f82 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 77fa6 │ │ │ │ + beq.n 77fde │ │ │ │ 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 77f76 │ │ │ │ + b.n 77fae │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp ip, r2 │ │ │ │ - bne.w 77f2a │ │ │ │ + bne.w 77f62 │ │ │ │ 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 77f2a │ │ │ │ + bne.w 77f62 │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.w 78216 │ │ │ │ + beq.w 7824e │ │ │ │ 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 78210 │ │ │ │ + beq.w 78248 │ │ │ │ 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 77faa │ │ │ │ - b.n 77f2a │ │ │ │ + beq.w 77fe2 │ │ │ │ + b.n 77f62 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp ip, r2 │ │ │ │ - bne.w 77f5c │ │ │ │ + bne.w 77f94 │ │ │ │ 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 77f5c │ │ │ │ + bne.w 77f94 │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.n 78220 │ │ │ │ + beq.n 78258 │ │ │ │ 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 7821a │ │ │ │ + beq.n 78252 │ │ │ │ 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 77faa │ │ │ │ - b.n 77f5c │ │ │ │ + beq.w 77fe2 │ │ │ │ + b.n 77f94 │ │ │ │ ldr.w r3, [r6, r9, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 77eea │ │ │ │ + bge.w 77f22 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 77fa6 │ │ │ │ + beq.w 77fde │ │ │ │ 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 78026 │ │ │ │ + b.n 7805e │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp ip, r2 │ │ │ │ - bne.w 77f8c │ │ │ │ + bne.w 77fc4 │ │ │ │ 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 77f8c │ │ │ │ + bne.w 77fc4 │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.n 781f2 │ │ │ │ + beq.n 7822a │ │ │ │ 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 781ec │ │ │ │ + beq.n 78224 │ │ │ │ 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 77faa │ │ │ │ - b.n 77f8c │ │ │ │ + beq.w 77fe2 │ │ │ │ + b.n 77fc4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 781d8 │ │ │ │ + b.n 78210 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 781c2 │ │ │ │ + b.n 781fa │ │ │ │ lsrs r2, r7, #5 │ │ │ │ add.w r3, r9, r9, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ add r3, r2 │ │ │ │ and.w r9, r4, r3 │ │ │ │ - b.n 77f0e │ │ │ │ + b.n 77f46 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r2, #28] │ │ │ │ - b.n 77ff8 │ │ │ │ + b.n 78030 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 77fe4 │ │ │ │ + b.n 7801c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 780f8 │ │ │ │ + b.n 78130 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 780e0 │ │ │ │ + b.n 78118 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 78156 │ │ │ │ + b.n 7818e │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 78140 │ │ │ │ + b.n 78178 │ │ │ │ │ │ │ │ -00078224 : │ │ │ │ +0007825c : │ │ │ │ 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 7826e │ │ │ │ + bgt.n 782a6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 784ea │ │ │ │ + beq.w 78522 │ │ │ │ add.w ip, r5, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #7 │ │ │ │ - bhi.w 784ea │ │ │ │ + bhi.w 78522 │ │ │ │ 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, #21981 @ 0x55dd │ │ │ │ + movweq r7, #21853 @ 0x555d │ │ │ │ movteq r7, #12 │ │ │ │ - bne.w 783a0 │ │ │ │ + bne.w 783d8 │ │ │ │ mov r1, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov sl, r0 │ │ │ │ tst.w lr, #512 @ 0x200 │ │ │ │ - bne.w 78404 │ │ │ │ + bne.w 7843c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 784d2 │ │ │ │ - ldr.w r8, [pc, #628] @ 78508 │ │ │ │ + bne.w 7850a │ │ │ │ + ldr.w r8, [pc, #628] @ 78540 │ │ │ │ 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 78368 │ │ │ │ - ldr.w lr, [pc, #604] @ 7850c │ │ │ │ + beq.n 783a0 │ │ │ │ + ldr.w lr, [pc, #604] @ 78544 │ │ │ │ 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 78474 │ │ │ │ + bne.w 784ac │ │ │ │ str r1, [r3, #20] │ │ │ │ str.w sl, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7838c │ │ │ │ + beq.n 783c4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7838c │ │ │ │ + bge.n 783c4 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ str r4, [r3, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 78392 │ │ │ │ + bne.n 783ca │ │ │ │ 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 │ │ │ │ @@ -114177,367 +114175,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 783b4 │ │ │ │ + bgt.n 783ec │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r7, #0 │ │ │ │ - b.n 7827e │ │ │ │ - movw r7, #5889 @ 0x1701 │ │ │ │ + b.n 782b6 │ │ │ │ + movw r7, #6097 @ 0x17d1 │ │ │ │ movt r7, #9 │ │ │ │ - b.n 7827e │ │ │ │ - movw r7, #5377 @ 0x1501 │ │ │ │ + b.n 782b6 │ │ │ │ + movw r7, #5201 @ 0x1451 │ │ │ │ movt r7, #12 │ │ │ │ - b.n 7827e │ │ │ │ + b.n 782b6 │ │ │ │ movw r0, #14536 @ 0x38c8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 707fc <_PyObject_GC_New@@Base> │ │ │ │ + bl 70834 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 784ce │ │ │ │ + beq.w 78506 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ movs r2, #0 │ │ │ │ str.w sl, [r3, #8] │ │ │ │ str r2, [r3, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 782da │ │ │ │ + bne.n 78312 │ │ │ │ str r4, [r3, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 782ec │ │ │ │ + beq.n 78324 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r5, #0] │ │ │ │ - b.n 782ec │ │ │ │ + b.n 78324 │ │ │ │ cmp r5, #127 @ 0x7f │ │ │ │ - ble.w 784ea │ │ │ │ + ble.w 78522 │ │ │ │ cmp r5, #130 @ 0x82 │ │ │ │ - bne.n 783f2 │ │ │ │ - movw r7, #16837 @ 0x41c5 │ │ │ │ + bne.n 7842a │ │ │ │ + movw r7, #16713 @ 0x4149 │ │ │ │ movt r7, #11 │ │ │ │ - b.n 7827e │ │ │ │ + b.n 782b6 │ │ │ │ ldr.w r1, [r2, #3748] @ 0xea4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 78348 │ │ │ │ + beq.n 78380 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 78348 │ │ │ │ + beq.n 78380 │ │ │ │ ldr.w r2, [r2, #3856] @ 0xf10 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 78348 │ │ │ │ + bne.n 78380 │ │ │ │ ldr r2, [r0, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 78452 │ │ │ │ + bne.n 7848a │ │ │ │ add.w r1, r0, #12 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 78348 │ │ │ │ + bmi.n 78380 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 783dc │ │ │ │ + bne.n 78414 │ │ │ │ dmb ish │ │ │ │ - b.n 78348 │ │ │ │ + b.n 78380 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 784ea │ │ │ │ - movw r7, #38693 @ 0x9725 │ │ │ │ + bne.n 78522 │ │ │ │ + movw r7, #36245 @ 0x8d95 │ │ │ │ movt r7, #21 │ │ │ │ - b.n 7827e │ │ │ │ + b.n 782b6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 784b8 │ │ │ │ - ldr.w r9, [pc, #252] @ 78508 │ │ │ │ + beq.n 784f0 │ │ │ │ + ldr.w r9, [pc, #252] @ 78540 │ │ │ │ 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, 7845c │ │ │ │ + cbz r3, 78494 │ │ │ │ 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 18f060 <_Py_NewReference@@Base> │ │ │ │ + bl 18e538 <_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 78380 │ │ │ │ + b.n 783b8 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 78348 │ │ │ │ - b.n 783ce │ │ │ │ + bne.w 78380 │ │ │ │ + b.n 78406 │ │ │ │ movw r0, #14136 @ 0x3738 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 707fc <_PyObject_GC_New@@Base> │ │ │ │ + bl 70834 <_PyObject_GC_New@@Base> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7843e │ │ │ │ - b.n 784ce │ │ │ │ + bne.n 78476 │ │ │ │ + b.n 78506 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - movw r2, #58213 @ 0xe365 │ │ │ │ + movw r2, #57001 @ 0xdea9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 784a4 │ │ │ │ + bne.n 784dc │ │ │ │ add.w r0, lr, #1592 @ 0x638 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 6b478 │ │ │ │ + bl 6b4b8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7837c │ │ │ │ + bne.w 783b4 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 12e9d0 <_PyUnicode_IsNumeric@@Base+0x16d0> │ │ │ │ + bl 12e500 <_PyUnicode_IsNumeric@@Base+0x16d8> │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 78380 │ │ │ │ + b.n 783b8 │ │ │ │ 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 78380 │ │ │ │ + b.n 783b8 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54176 @ 0xd3a0 │ │ │ │ + movw r1, #51936 @ 0xcae0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 78348 │ │ │ │ + b.n 78380 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54244 @ 0xd3e4 │ │ │ │ + movw r1, #52004 @ 0xcb24 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 784ce │ │ │ │ + bl f1b28 │ │ │ │ + b.n 78506 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - movw r1, #54148 @ 0xd384 │ │ │ │ + movw r1, #51908 @ 0xcac4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w d5b6c │ │ │ │ + b.w d56e0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00078510 : │ │ │ │ +00078548 : │ │ │ │ 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 785aa │ │ │ │ + bpl.n 785e2 │ │ │ │ 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 78572 │ │ │ │ + blt.n 785aa │ │ │ │ ldr r1, [r1, #4] │ │ │ │ movw r2, #40968 @ 0xa008 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 78584 │ │ │ │ + bne.n 785bc │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 78584 │ │ │ │ + beq.n 785bc │ │ │ │ ldr r1, [r5, #24] │ │ │ │ movw ip, #44624 @ 0xae50 │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, ip │ │ │ │ mov r1, r4 │ │ │ │ - beq.n 785a2 │ │ │ │ + beq.n 785da │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7a1dc │ │ │ │ + b.w 7a20c │ │ │ │ ldr r0, [r1, #4] │ │ │ │ movw r1, #40968 @ 0xa008 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ adds r2, #1 │ │ │ │ cmp r0, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - beq.n 78550 │ │ │ │ + beq.n 78588 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b828 │ │ │ │ + bl 6b868 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - bne.n 78556 │ │ │ │ + bne.n 7858e │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 190d6c <_Py_NewReference@@Base+0x1d0c> │ │ │ │ + b.w 190244 <_Py_NewReference@@Base+0x1d0c> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 78898 │ │ │ │ + b.n 788d0 │ │ │ │ movw r1, #2659 @ 0xa63 │ │ │ │ - movw r0, #35848 @ 0x8c08 │ │ │ │ + movw r0, #33608 @ 0x8348 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246738 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 245db8 <_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] @ (78890 ) │ │ │ │ + ldr r7, [pc, #700] @ (788c8 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [r7, r6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 78846 │ │ │ │ + beq.w 7887e │ │ │ │ mov r3, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 786d2 │ │ │ │ + beq.n 7870a │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r4, [r1, #-4] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 7886e │ │ │ │ + bne.w 788a6 │ │ │ │ ldrb.w r2, [r1, #-3] │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - bne.w 78854 │ │ │ │ + bne.w 7888c │ │ │ │ ldrb.w r2, [r1, #-2] │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - bne.w 78854 │ │ │ │ + bne.w 7888c │ │ │ │ ldrb.w r2, [r1, #-1] │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - bne.w 78854 │ │ │ │ + bne.w 7888c │ │ │ │ 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 7882c │ │ │ │ + bne.w 78864 │ │ │ │ adds r1, r3, r2 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ cmp r0, #253 @ 0xfd │ │ │ │ - bne.w 7882c │ │ │ │ + bne.w 78864 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ cmp r0, #253 @ 0xfd │ │ │ │ - bne.w 7882c │ │ │ │ + bne.w 78864 │ │ │ │ ldrb r1, [r1, #3] │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ - bne.w 7882c │ │ │ │ + bne.w 78864 │ │ │ │ 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, #24957 @ 0x617d │ │ │ │ + movw r2, #25013 @ 0x61b5 │ │ │ │ movt r2, #7 │ │ │ │ mov r3, r0 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 786d6 │ │ │ │ - cbz r4, 786d2 │ │ │ │ + bne.n 7870e │ │ │ │ + cbz r4, 7870a │ │ │ │ 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 786f6 │ │ │ │ + beq.n 7872e │ │ │ │ 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 786b8 │ │ │ │ + bgt.n 786f0 │ │ │ │ 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, 786f6 │ │ │ │ + cbz r1, 7872e │ │ │ │ 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, 786e4 │ │ │ │ - cbz r3, 78722 │ │ │ │ + cbz r1, 7871c │ │ │ │ + cbz r3, 7875a │ │ │ │ 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 786d2 │ │ │ │ + b.n 7870a │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r2, #45741 @ 0xb2ad │ │ │ │ + movw r2, #45805 @ 0xb2ed │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r6, [r3, #860] @ 0x35c │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 78822 │ │ │ │ + bne.w 7885a │ │ │ │ mov r0, r4 │ │ │ │ blx 2ae0c │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ - b.n 786d2 │ │ │ │ + b.n 7870a │ │ │ │ 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] │ │ │ │ @@ -114546,72 +114544,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 7875c │ │ │ │ + bne.n 78794 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 78758 │ │ │ │ + cbz r2, 78790 │ │ │ │ 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 787b8 │ │ │ │ + beq.n 787f0 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 78798 │ │ │ │ + beq.n 787d0 │ │ │ │ ldr.w r2, [ip, #532] @ 0x214 │ │ │ │ - cbnz r2, 78774 │ │ │ │ + cbnz r2, 787ac │ │ │ │ str.w r3, [ip, #532] @ 0x214 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 786d2 │ │ │ │ + beq.n 7870a │ │ │ │ ldrd r2, r1, [r3, #20] │ │ │ │ - cbz r1, 78792 │ │ │ │ + cbz r1, 787ca │ │ │ │ str r2, [r1, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r4, [r3, #20] │ │ │ │ str r1, [r4, #24] │ │ │ │ strd r2, r0, [r3, #20] │ │ │ │ - cbz r2, 7878e │ │ │ │ + cbz r2, 787c6 │ │ │ │ str r3, [r2, #24] │ │ │ │ str r3, [r0, #20] │ │ │ │ - b.n 786d2 │ │ │ │ + b.n 7870a │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ - b.n 78780 │ │ │ │ + b.n 787b8 │ │ │ │ ldr.w r2, [r5, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r1, [r3, #20] │ │ │ │ - cbz r2, 787a6 │ │ │ │ + cbz r2, 787de │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr.w r2, [r5, #532] @ 0x214 │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 786d2 │ │ │ │ + bne.n 7870a │ │ │ │ str.w r3, [r5, #532] @ 0x214 │ │ │ │ - b.n 786d2 │ │ │ │ + b.n 7870a │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 78766 │ │ │ │ + beq.n 7879e │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 7881c │ │ │ │ + cbz r2, 78854 │ │ │ │ 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, 787ea │ │ │ │ + cbz r3, 78822 │ │ │ │ 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 │ │ │ │ @@ -114624,76 +114622,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 786d2 │ │ │ │ + b.n 7870a │ │ │ │ str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 787c4 │ │ │ │ + b.n 787fc │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ mov r1, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 78716 │ │ │ │ + b.n 7874e │ │ │ │ mov r0, r3 │ │ │ │ - bl 66234 <_Py_FatalRefcountErrorFunc@@Base+0x170> │ │ │ │ - movw r1, #32428 @ 0x7eac │ │ │ │ + bl 61020 │ │ │ │ + movw r1, #30188 @ 0x75ec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #8528 @ 0x2150 │ │ │ │ + movw r0, #6288 @ 0x1890 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 62ea6 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #35616 @ 0x8b20 │ │ │ │ + bl 630ae <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #33376 @ 0x8260 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #68] @ (78894 ) │ │ │ │ - bl 62ea6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #68] @ (788cc ) │ │ │ │ + bl 630ae <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r3 │ │ │ │ - bl 66234 <_Py_FatalRefcountErrorFunc@@Base+0x170> │ │ │ │ - movw r1, #32404 @ 0x7e94 │ │ │ │ + bl 61020 │ │ │ │ + movw r1, #30164 @ 0x75d4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #8528 @ 0x2150 │ │ │ │ + movw r0, #6288 @ 0x1890 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 62ea6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 630ae <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 66234 <_Py_FatalRefcountErrorFunc@@Base+0x170> │ │ │ │ - movw r1, #32344 @ 0x7e58 │ │ │ │ + bl 61020 │ │ │ │ + movw r1, #30104 @ 0x7598 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #8528 @ 0x2150 │ │ │ │ + movw r0, #6288 @ 0x1890 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ - bl 6602c │ │ │ │ + bl 662b4 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ + str r0, [sp, #384] @ 0x180 │ │ │ │ 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 78a50 │ │ │ │ - ldr r3, [pc, #568] @ (78b00 ) │ │ │ │ + bne.w 78a88 │ │ │ │ + ldr r3, [pc, #568] @ (78b38 ) │ │ │ │ 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 78970 │ │ │ │ + beq.n 789a8 │ │ │ │ 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 │ │ │ │ @@ -114711,22 +114709,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 78ab8 │ │ │ │ + bne.w 78af0 │ │ │ │ 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 7895a │ │ │ │ + bne.n 78992 │ │ │ │ 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] │ │ │ │ @@ -114742,46 +114740,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 78944 │ │ │ │ + b.n 7897c │ │ │ │ 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, #2733 @ 0xaad │ │ │ │ + movw r2, #2789 @ 0xae5 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r7, #868] @ 0x364 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 78a7e │ │ │ │ - ldr r3, [pc, #356] @ (78b00 ) │ │ │ │ + bne.n 78ab6 │ │ │ │ + ldr r3, [pc, #356] @ (78b38 ) │ │ │ │ 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 78a6c │ │ │ │ + beq.n 78aa4 │ │ │ │ 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, 78a0a │ │ │ │ + cbz r0, 78a42 │ │ │ │ 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 │ │ │ │ @@ -114797,111 +114795,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 78ab8 │ │ │ │ + bne.n 78af0 │ │ │ │ strb.w r0, [r7, fp] │ │ │ │ - b.n 78928 │ │ │ │ + b.n 78960 │ │ │ │ ldrd lr, r1, [r3, #24] │ │ │ │ cmp lr, r1 │ │ │ │ - bhi.n 78a60 │ │ │ │ + bhi.n 78a98 │ │ │ │ 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 789c4 │ │ │ │ + bne.n 789fc │ │ │ │ ldr.w r3, [r7, #848] @ 0x350 │ │ │ │ - movw r1, #45581 @ 0xb20d │ │ │ │ + movw r1, #45645 @ 0xb24d │ │ │ │ movt r1, #6 │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 78ae0 │ │ │ │ + bne.n 78b18 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2bf6c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 78a8c │ │ │ │ + cbz r4, 78ac4 │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 789c4 │ │ │ │ + b.n 789fc │ │ │ │ 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 78980 │ │ │ │ + b.n 789b8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 789c4 │ │ │ │ + b.n 789fc │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 70b78 │ │ │ │ + bl 70bb0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 789c4 │ │ │ │ - b.n 78a26 │ │ │ │ + bne.n 789fc │ │ │ │ + b.n 78a5e │ │ │ │ ldr.w r0, [r7, #864] @ 0x360 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 789c4 │ │ │ │ - bl 1f37b8 │ │ │ │ + bne.n 789fc │ │ │ │ + bl 1f2f28 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 78aa2 │ │ │ │ + bge.n 78ada │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbz r3, 78aee │ │ │ │ + cbz r3, 78b26 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 78ab2 │ │ │ │ + bge.n 78aea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 78af6 │ │ │ │ + cbz r3, 78b2e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 78954 │ │ │ │ + b.n 7898c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1ebf90 <_PyDict_SendEvent@@Base> │ │ │ │ + bl 1eb6f8 <_PyDict_SendEvent@@Base> │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #7 │ │ │ │ - ble.w 78922 │ │ │ │ + ble.w 7895a │ │ │ │ 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 78928 │ │ │ │ + b.n 78960 │ │ │ │ ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 78a42 │ │ │ │ + b.n 78a7a │ │ │ │ mov r0, r9 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 78aa2 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 78ada │ │ │ │ mov r0, r2 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 78ab2 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 78aea │ │ │ │ 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 │ │ │ │ @@ -114913,27 +114911,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 78c7a │ │ │ │ + beq.w 78cb2 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi.w 78d32 │ │ │ │ + bhi.w 78d6a │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 78b9a │ │ │ │ - ldr r1, [pc, #636] @ (78dc4 ) │ │ │ │ + bne.n 78bd2 │ │ │ │ + ldr r1, [pc, #636] @ (78dfc ) │ │ │ │ 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 78d04 │ │ │ │ + beq.w 78d3c │ │ │ │ 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 │ │ │ │ @@ -114952,48 +114950,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, #2733 @ 0xaad │ │ │ │ + movw r0, #2789 @ 0xae5 │ │ │ │ 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 78d5c │ │ │ │ - ldr r0, [pc, #508] @ (78dc4 ) │ │ │ │ + bne.w 78d94 │ │ │ │ + ldr r0, [pc, #508] @ (78dfc ) │ │ │ │ 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 78cc6 │ │ │ │ + bcs.n 78cfe │ │ │ │ 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 78d36 │ │ │ │ + beq.w 78d6e │ │ │ │ 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 78c44 │ │ │ │ + beq.n 78c7c │ │ │ │ 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 │ │ │ │ @@ -115012,171 +115010,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 78c68 │ │ │ │ + bhi.n 78ca0 │ │ │ │ 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 78c0e │ │ │ │ - b.n 78cc6 │ │ │ │ + bne.n 78c46 │ │ │ │ + b.n 78cfe │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r1, r9 │ │ │ │ str.w r0, [ip, #12] │ │ │ │ add.w r7, r5, #20 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ - b.n 78c14 │ │ │ │ + b.n 78c4c │ │ │ │ movs r1, #12 │ │ │ │ cmp r2, #7 │ │ │ │ - bls.n 78b9c │ │ │ │ + bls.n 78bd4 │ │ │ │ cmp r2, #15 │ │ │ │ - bhi.w 78d88 │ │ │ │ + bhi.w 78dc0 │ │ │ │ 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, #2733 @ 0xaad │ │ │ │ + movw r1, #2789 @ 0xae5 │ │ │ │ movt r1, #7 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 78d5c │ │ │ │ - ldr r1, [pc, #272] @ (78dc4 ) │ │ │ │ + bne.n 78d94 │ │ │ │ + ldr r1, [pc, #272] @ (78dfc ) │ │ │ │ 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, #45581 @ 0xb20d │ │ │ │ + movw r1, #45645 @ 0xb24d │ │ │ │ movt r1, #6 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 78d78 │ │ │ │ + bne.n 78db0 │ │ │ │ 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 78dbc │ │ │ │ + beq.n 78df4 │ │ │ │ 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 78c14 │ │ │ │ + b.n 78c4c │ │ │ │ movw r8, #24184 @ 0x5e78 │ │ │ │ movt r8, #77 @ 0x4d │ │ │ │ - movw r1, #2733 @ 0xaad │ │ │ │ + movw r1, #2789 @ 0xae5 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r4, [r8, #868] @ 0x364 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 78d50 │ │ │ │ + bne.n 78d88 │ │ │ │ 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 78be2 │ │ │ │ + b.n 78c1a │ │ │ │ movs r1, #8 │ │ │ │ - b.n 78c80 │ │ │ │ + b.n 78cb8 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, sl │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ - bl 70b78 │ │ │ │ + bl 70bb0 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 78c0e │ │ │ │ - b.n 78cc6 │ │ │ │ + bne.w 78c46 │ │ │ │ + b.n 78cfe │ │ │ │ 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, 78dbc │ │ │ │ + cbz r0, 78df4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r7, r5, #20 │ │ │ │ - b.n 78c14 │ │ │ │ + b.n 78c4c │ │ │ │ ldr.w r0, [r8, #844] @ 0x34c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ - b.n 78cec │ │ │ │ + b.n 78d24 │ │ │ │ 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 78dbc │ │ │ │ + bmi.n 78df4 │ │ │ │ movw r8, #24184 @ 0x5e78 │ │ │ │ movt r8, #77 @ 0x4d │ │ │ │ - movw r0, #2733 @ 0xaad │ │ │ │ + movw r0, #2789 @ 0xae5 │ │ │ │ movt r0, #7 │ │ │ │ ldr.w r4, [r8, #868] @ 0x364 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 78bc4 │ │ │ │ - b.n 78d5c │ │ │ │ + beq.w 78bfc │ │ │ │ + b.n 78d94 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1f37b8 │ │ │ │ - b.n 78b92 │ │ │ │ + bl 1f2f28 │ │ │ │ + b.n 78bca │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00078dc8 : │ │ │ │ +00078e00 : │ │ │ │ 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 19128c <_Py_NewReference@@Base+0x222c> │ │ │ │ - cbz r0, 78df0 │ │ │ │ + bl 190764 <_Py_NewReference@@Base+0x222c> │ │ │ │ + cbz r0, 78e28 │ │ │ │ strd r4, r5, [r0, #20] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00078df4 : │ │ │ │ +00078e2c : │ │ │ │ stmdb 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 │ │ │ │ @@ -115203,77 +115201,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 790f4 │ │ │ │ + bmi.w 7912c │ │ │ │ movw r6, #24184 @ 0x5e78 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ - movw r3, #2733 @ 0xaad │ │ │ │ + movw r3, #2789 @ 0xae5 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r8, [r6, #888] @ 0x378 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 790ac │ │ │ │ - ldr r3, [pc, #700] @ (79134 ) │ │ │ │ + bne.w 790e4 │ │ │ │ + ldr r3, [pc, #700] @ (7916c ) │ │ │ │ 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 7905c │ │ │ │ + bcs.w 79094 │ │ │ │ mov.w sl, r1, lsr #3 │ │ │ │ ldr.w r3, [r7, sl, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.w 79096 │ │ │ │ + beq.w 790ce │ │ │ │ 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 78f72 │ │ │ │ + beq.n 78faa │ │ │ │ add.w r6, r8, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 78f96 │ │ │ │ + beq.n 78fce │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 78f9c │ │ │ │ + beq.n 78fd4 │ │ │ │ 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 78fe4 │ │ │ │ - ldr r0, [pc, #592] @ (79138 ) │ │ │ │ + bne.n 7901c │ │ │ │ + ldr r0, [pc, #592] @ (79170 ) │ │ │ │ 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 790ce │ │ │ │ + bne.w 79106 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.n 78fa2 │ │ │ │ + bmi.n 78fda │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.n 78f6a │ │ │ │ - ldr r2, [pc, #552] @ (79134 ) │ │ │ │ + bpl.n 78fa2 │ │ │ │ + ldr r2, [pc, #552] @ (7916c ) │ │ │ │ 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 │ │ │ │ @@ -115293,212 +115291,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 7900e │ │ │ │ + bgt.n 79046 │ │ │ │ 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 78fd8 │ │ │ │ + bhi.n 79010 │ │ │ │ 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 78ec0 │ │ │ │ + bne.n 78ef8 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 78ecc │ │ │ │ + bne.n 78f04 │ │ │ │ subs r2, #8 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 78ed4 │ │ │ │ + b.n 78f0c │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [r5, #440] @ 0x1b8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 7904c │ │ │ │ + bgt.n 79084 │ │ │ │ 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, 78fce │ │ │ │ + cbz r2, 79006 │ │ │ │ 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 78f06 │ │ │ │ + b.n 78f3e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 78eb8 │ │ │ │ - ldr r0, [pc, #336] @ (79138 ) │ │ │ │ + b.n 78ef0 │ │ │ │ + ldr r0, [pc, #336] @ (79170 ) │ │ │ │ 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 79104 │ │ │ │ + bne.w 7913c │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ str.w fp, [r6, #8] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bpl.w 78f06 │ │ │ │ + bpl.w 78f3e │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - b.n 78fa4 │ │ │ │ + b.n 78fdc │ │ │ │ ldr.w r2, [r3, #3748] @ 0xea4 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r7, #0 │ │ │ │ - beq.n 78f6a │ │ │ │ + beq.n 78fa2 │ │ │ │ ldr.w r3, [r3, #3856] @ 0xf10 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 78f6a │ │ │ │ + bne.n 78fa2 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 790c4 │ │ │ │ + bne.n 790fc │ │ │ │ add.w r2, r0, #12 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 78f6a │ │ │ │ + bmi.n 78fa2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 79036 │ │ │ │ + bne.n 7906e │ │ │ │ dmb ish │ │ │ │ - b.n 78f6a │ │ │ │ + b.n 78fa2 │ │ │ │ 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 78fb8 │ │ │ │ + b.n 78ff0 │ │ │ │ ldr.w r8, [r6, #848] @ 0x350 │ │ │ │ - movw r3, #45581 @ 0xb20d │ │ │ │ + movw r3, #45645 @ 0xb24d │ │ │ │ movt r3, #6 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 79126 │ │ │ │ + bne.n 7915e │ │ │ │ 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 790f4 │ │ │ │ + beq.n 7912c │ │ │ │ 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 78eb8 │ │ │ │ + b.n 78ef0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 70b78 │ │ │ │ + bl 70bb0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7905c │ │ │ │ + beq.n 79094 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - b.n 78f8a │ │ │ │ + b.n 78fc2 │ │ │ │ ldr.w r0, [r6, #884] @ 0x374 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r8 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 790f4 │ │ │ │ + cbz r0, 7912c │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ and.w ip, r3, #16384 @ 0x4000 │ │ │ │ - b.n 78eb8 │ │ │ │ + b.n 78ef0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 78f6a │ │ │ │ - b.n 79028 │ │ │ │ - movw r2, #58213 @ 0xe365 │ │ │ │ + bne.w 78fa2 │ │ │ │ + b.n 79060 │ │ │ │ + movw r2, #57001 @ 0xdea9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 79152 │ │ │ │ + bne.n 7918a │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b478 │ │ │ │ - cbnz r0, 79148 │ │ │ │ + bl 6b4b8 │ │ │ │ + cbnz r0, 79180 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12e9d0 <_PyUnicode_IsNumeric@@Base+0x16d0> │ │ │ │ + bl 12e500 <_PyUnicode_IsNumeric@@Base+0x16d8> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r7, r3, #29 │ │ │ │ - bpl.w 78f06 │ │ │ │ - b.n 7900a │ │ │ │ - bl 1f37b8 │ │ │ │ + bpl.w 78f3e │ │ │ │ + b.n 79042 │ │ │ │ + bl 1f2f28 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 78f6a │ │ │ │ + beq.w 78fa2 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b.n 78f06 │ │ │ │ - movw r2, #58213 @ 0xe365 │ │ │ │ + b.n 78f3e │ │ │ │ + movw r2, #57001 @ 0xdea9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7913c │ │ │ │ + bne.n 79174 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b478 │ │ │ │ + bl 6b4b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 78ffe │ │ │ │ + bne.w 79036 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12e9d0 <_PyUnicode_IsNumeric@@Base+0x16d0> │ │ │ │ - b.n 78ffe │ │ │ │ + bl 12e500 <_PyUnicode_IsNumeric@@Base+0x16d8> │ │ │ │ + b.n 79036 │ │ │ │ ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ mov r1, r9 │ │ │ │ blx r8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ - b.n 7907e │ │ │ │ + b.n 790b6 │ │ │ │ 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 78ffe │ │ │ │ + b.n 79036 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r1, r3, #29 │ │ │ │ - bpl.w 78f06 │ │ │ │ - b.n 7900a │ │ │ │ + bpl.w 78f3e │ │ │ │ + b.n 79042 │ │ │ │ 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 78f06 │ │ │ │ - b.n 7900a │ │ │ │ + bpl.w 78f3e │ │ │ │ + b.n 79042 │ │ │ │ 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 │ │ │ │ @@ -115524,96 +115522,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 79390 │ │ │ │ + bmi.w 793c8 │ │ │ │ movw r6, #24184 @ 0x5e78 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ - movw r3, #2733 @ 0xaad │ │ │ │ + movw r3, #2789 @ 0xae5 │ │ │ │ movt r3, #7 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr.w r8, [r6, #888] @ 0x378 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 7934c │ │ │ │ - ldr r3, [pc, #444] @ (793a8 ) │ │ │ │ + bne.w 79384 │ │ │ │ + ldr r3, [pc, #444] @ (793e0 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add.w r1, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w fp, [r3, #1596] @ 0x63c │ │ │ │ - bcs.w 79310 │ │ │ │ + bcs.w 79348 │ │ │ │ mov.w sl, r1, lsr #3 │ │ │ │ ldr.w r3, [fp, sl, lsl #3] │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w 7933e │ │ │ │ + beq.w 79376 │ │ │ │ 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 79280 │ │ │ │ + beq.n 792b8 │ │ │ │ adds r6, r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 79304 │ │ │ │ + beq.n 7933c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 7930a │ │ │ │ + beq.n 79342 │ │ │ │ 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 792ee │ │ │ │ - ldr r0, [pc, #336] @ (793ac ) │ │ │ │ + bne.n 79326 │ │ │ │ + ldr r0, [pc, #336] @ (793e4 ) │ │ │ │ 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 79362 │ │ │ │ + bne.n 7939a │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 792aa │ │ │ │ + bmi.n 792e2 │ │ │ │ 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 792e2 │ │ │ │ + bcc.n 7931a │ │ │ │ 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 79310 │ │ │ │ + beq.n 79348 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and.w lr, r3, #16384 @ 0x4000 │ │ │ │ - b.n 7922e │ │ │ │ + b.n 79266 │ │ │ │ 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] │ │ │ │ @@ -115622,565 +115620,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, 792da │ │ │ │ + cbz r2, 79312 │ │ │ │ lsls r2, r2, #2 │ │ │ │ adds r0, #4 │ │ │ │ blx 2b314 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r6, #-12] │ │ │ │ - b.n 79278 │ │ │ │ + b.n 792b0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [r8, #12] │ │ │ │ str.w r8, [r3, #8] │ │ │ │ - b.n 7922e │ │ │ │ + b.n 79266 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r6 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 18f060 <_Py_NewReference@@Base> │ │ │ │ + bl 18e538 <_Py_NewReference@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r6, #8] │ │ │ │ - b.n 79272 │ │ │ │ + b.n 792aa │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 79240 │ │ │ │ + bne.n 79278 │ │ │ │ subs r2, #8 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 79248 │ │ │ │ + b.n 79280 │ │ │ │ ldr.w r8, [r6, #848] @ 0x350 │ │ │ │ - movw r3, #45581 @ 0xb20d │ │ │ │ + movw r3, #45645 @ 0xb24d │ │ │ │ movt r3, #6 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 79384 │ │ │ │ + bne.n 793bc │ │ │ │ mov r0, r9 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2bf6c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r0, 79390 │ │ │ │ + cbz r0, 793c8 │ │ │ │ ldr.w r3, [fp, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #800] @ 0x320 │ │ │ │ - b.n 792a2 │ │ │ │ + b.n 792da │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 70b78 │ │ │ │ + bl 70bb0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 7929e │ │ │ │ + b.n 792d6 │ │ │ │ ldr.w r0, [r6, #884] @ 0x374 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r8 │ │ │ │ - cbz r0, 79390 │ │ │ │ + cbz r0, 793c8 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ and.w lr, r3, #16384 @ 0x4000 │ │ │ │ - b.n 7922e │ │ │ │ - movw r2, #58213 @ 0xe365 │ │ │ │ + b.n 79266 │ │ │ │ + movw r2, #57001 @ 0xdea9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7939a │ │ │ │ + bne.n 793d2 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b478 │ │ │ │ + bl 6b4b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 79272 │ │ │ │ + bne.w 792aa │ │ │ │ mov r0, r6 │ │ │ │ - bl 12e9d0 <_PyUnicode_IsNumeric@@Base+0x16d0> │ │ │ │ - b.n 79272 │ │ │ │ + bl 12e500 <_PyUnicode_IsNumeric@@Base+0x16d8> │ │ │ │ + b.n 792aa │ │ │ │ ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ mov r1, r9 │ │ │ │ blx r8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 79330 │ │ │ │ + b.n 79368 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1f37b8 │ │ │ │ + b.w 1f2f28 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 79272 │ │ │ │ + b.n 792aa │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -000793b0 : │ │ │ │ +000793e8 : │ │ │ │ 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 79420 │ │ │ │ - cbz r0, 793ee │ │ │ │ + bl 79458 │ │ │ │ + cbz r0, 79426 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #24] @ (793f4 ) │ │ │ │ + ldr r0, [pc, #24] @ (7942c ) │ │ │ │ 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 79ac0 │ │ │ │ + b.n 79af8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000793f8 : │ │ │ │ +00079430 : │ │ │ │ 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 79420 │ │ │ │ + bl 79458 │ │ │ │ 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 79716 │ │ │ │ + beq.w 7974e │ │ │ │ mov r6, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 7960c │ │ │ │ + beq.w 79644 │ │ │ │ movw r3, #65507 @ 0xffe3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.w 79a22 │ │ │ │ + bhi.w 79a5a │ │ │ │ adds r3, r0, r1 │ │ │ │ cmp r1, #3 │ │ │ │ - ble.w 795ce │ │ │ │ + ble.w 79606 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ands.w r2, r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7979c │ │ │ │ + bne.w 797d4 │ │ │ │ adds r0, #4 │ │ │ │ sub.w ip, r3, #4 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ cmp r0, ip │ │ │ │ it hi │ │ │ │ subhi r1, r3, r0 │ │ │ │ - bhi.w 795ce │ │ │ │ + bhi.w 79606 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ands.w r2, r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7964a │ │ │ │ + bne.w 79682 │ │ │ │ adds r1, r0, #4 │ │ │ │ cmp ip, r1 │ │ │ │ - bcc.n 794be │ │ │ │ + bcc.n 794f6 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ands.w r2, r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7964c │ │ │ │ + bne.w 79684 │ │ │ │ add.w r1, r0, #8 │ │ │ │ cmp ip, r1 │ │ │ │ - bcc.n 794be │ │ │ │ + bcc.n 794f6 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ands.w r2, r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7964c │ │ │ │ + bne.w 79684 │ │ │ │ add.w r1, r0, #12 │ │ │ │ cmp ip, r1 │ │ │ │ - bcc.n 794be │ │ │ │ + bcc.n 794f6 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ands.w r2, r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7964c │ │ │ │ + bne.w 79684 │ │ │ │ adds r1, #4 │ │ │ │ cmp ip, r1 │ │ │ │ - bcs.n 794ae │ │ │ │ + bcs.n 794e6 │ │ │ │ subs r0, r3, r1 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.w 79aa8 │ │ │ │ + bhi.w 79ae0 │ │ │ │ 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 7964c │ │ │ │ + bne.w 79684 │ │ │ │ movw r6, #24184 @ 0x5e78 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ add.w r1, r4, #21 │ │ │ │ - movw r3, #2733 @ 0xaad │ │ │ │ + movw r3, #2789 @ 0xae5 │ │ │ │ movt r3, #7 │ │ │ │ mov r9, r1 │ │ │ │ ldr.w r2, [r6, #888] @ 0x378 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7975e │ │ │ │ - ldr r3, [pc, #712] @ (797d8 ) │ │ │ │ + bne.w 79796 │ │ │ │ + ldr r3, [pc, #712] @ (79810 ) │ │ │ │ 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 79732 │ │ │ │ + bgt.w 7976a │ │ │ │ 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 79722 │ │ │ │ + beq.w 7975a │ │ │ │ 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 795b4 │ │ │ │ - ldr r0, [pc, #652] @ (797dc ) │ │ │ │ + beq.n 795ec │ │ │ │ + ldr r0, [pc, #652] @ (79814 ) │ │ │ │ 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 797ac │ │ │ │ + bne.w 797e4 │ │ │ │ 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 79780 │ │ │ │ + bpl.w 797b8 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ lsls r2, r2, #25 │ │ │ │ - bpl.w 79ab4 │ │ │ │ + bpl.w 79aec │ │ │ │ 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 79796 │ │ │ │ + bne.w 797ce │ │ │ │ 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 7963e │ │ │ │ + bhi.n 79676 │ │ │ │ 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 7954e │ │ │ │ + b.n 79586 │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, #3 │ │ │ │ - bhi.w 79aaa │ │ │ │ + bhi.w 79ae2 │ │ │ │ addw ip, pc, #8 │ │ │ │ ldr.w pc, [ip, r1, lsl #2] │ │ │ │ nop │ │ │ │ - str r4, [sp, #948] @ 0x3b4 │ │ │ │ + str r5, [sp, #148] @ 0x94 │ │ │ │ movs r7, r0 │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ + str r6, [sp, #260] @ 0x104 │ │ │ │ movs r7, r0 │ │ │ │ - str r5, [sp, #964] @ 0x3c4 │ │ │ │ + str r6, [sp, #164] @ 0xa4 │ │ │ │ movs r7, r0 │ │ │ │ - str r4, [sp, #836] @ 0x344 │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ 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 794ec │ │ │ │ - b.n 7964c │ │ │ │ + beq.w 79524 │ │ │ │ + b.n 79684 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 794de │ │ │ │ + b.n 79516 │ │ │ │ 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 794de │ │ │ │ + blt.w 79516 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 79a7e │ │ │ │ + bne.w 79ab6 │ │ │ │ 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 795ac │ │ │ │ + b.n 795e4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r2, [ip, #12] │ │ │ │ str.w ip, [r2, #8] │ │ │ │ - b.n 7954e │ │ │ │ + b.n 79586 │ │ │ │ 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 794ec │ │ │ │ + beq.w 79524 │ │ │ │ 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 7982a │ │ │ │ + bne.w 79862 │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 70f10 │ │ │ │ + bl 70f48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 79826 │ │ │ │ + beq.w 7985e │ │ │ │ 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 797e4 │ │ │ │ + beq.w 7981c │ │ │ │ mov.w ip, #127 @ 0x7f │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7980c │ │ │ │ + beq.w 79844 │ │ │ │ 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 7981e │ │ │ │ + bgt.w 79856 │ │ │ │ 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 1196cc │ │ │ │ + bl 1191cc │ │ │ │ adds r0, #1 │ │ │ │ add r0, sp, #28 │ │ │ │ - beq.w 79822 │ │ │ │ - bl 93ab0 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + beq.w 7985a │ │ │ │ + bl 93b8c <_PyUnicodeWriter_Finish@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 795ac │ │ │ │ + b.n 795e4 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 79a5a │ │ │ │ - ldr r3, [pc, #192] @ (797e0 ) │ │ │ │ - b.n 795ac │ │ │ │ + bne.w 79a92 │ │ │ │ + ldr r3, [pc, #192] @ (79818 ) │ │ │ │ + b.n 795e4 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, lr │ │ │ │ - bl 70b78 │ │ │ │ + bl 70bb0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7954e │ │ │ │ + bne.w 79586 │ │ │ │ ldr.w r2, [r6, #848] @ 0x350 │ │ │ │ - movw r3, #45581 @ 0xb20d │ │ │ │ + movw r3, #45645 @ 0xb24d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 79a4e │ │ │ │ + bne.w 79a86 │ │ │ │ mov r0, r9 │ │ │ │ blx 2bf6c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 7976e │ │ │ │ + cbz r3, 797a6 │ │ │ │ ldr.w r2, [r8, #800] @ 0x320 │ │ │ │ add.w r7, r4, #20 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r8, #800] @ 0x320 │ │ │ │ - b.n 7954e │ │ │ │ + b.n 79586 │ │ │ │ ldr.w r0, [r6, #884] @ 0x374 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 7976e │ │ │ │ + cbz r0, 797a6 │ │ │ │ add.w r7, r4, #20 │ │ │ │ - b.n 7954e │ │ │ │ - bl 1f37b8 │ │ │ │ + b.n 79586 │ │ │ │ + bl 1f2f28 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 79826 │ │ │ │ + beq.n 7985e │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bmi.w 7958c │ │ │ │ + bmi.w 795c4 │ │ │ │ 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 795ac │ │ │ │ + beq.w 795e4 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ str r4, [r2, #0] │ │ │ │ - b.n 795ac │ │ │ │ + b.n 795e4 │ │ │ │ rbit r2, r2 │ │ │ │ clz r2, r2 │ │ │ │ subs r2, #7 │ │ │ │ mov.w r9, r2, lsr #3 │ │ │ │ - b.n 7965c │ │ │ │ - movw r2, #58213 @ 0xe365 │ │ │ │ + b.n 79694 │ │ │ │ + movw r2, #57001 @ 0xdea9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 79a5e │ │ │ │ + bne.w 79a96 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 6b478 │ │ │ │ + bl 6b4b8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 79574 │ │ │ │ + bne.w 795ac │ │ │ │ mov r0, r3 │ │ │ │ - bl 12e9d0 <_PyUnicode_IsNumeric@@Base+0x16d0> │ │ │ │ + bl 12e500 <_PyUnicode_IsNumeric@@Base+0x16d8> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 79574 │ │ │ │ + b.n 795ac │ │ │ │ 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 79800 │ │ │ │ + beq.n 79838 │ │ │ │ cmp r1, #2 │ │ │ │ movw ip, #65535 @ 0xffff │ │ │ │ - bne.w 79a6e │ │ │ │ + bne.w 79aa6 │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 7980c │ │ │ │ + cbz r0, 79844 │ │ │ │ add.w r0, r4, #28 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - b.n 796d6 │ │ │ │ + b.n 7970e │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 797f8 │ │ │ │ + bne.n 79830 │ │ │ │ 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 796e4 │ │ │ │ + ble.w 7971c │ │ │ │ mov sl, r5 │ │ │ │ - b.n 796f4 │ │ │ │ - bl 12f1d8 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + b.n 7972c │ │ │ │ + bl 12ed20 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 795ac │ │ │ │ + b.n 795e4 │ │ │ │ cmp r4, #3 │ │ │ │ mov ip, r5 │ │ │ │ mov.w r4, #0 │ │ │ │ - ble.w 79a0a │ │ │ │ + ble.w 79a42 │ │ │ │ tst.w ip, #3 │ │ │ │ - bne.w 79a28 │ │ │ │ + bne.w 79a60 │ │ │ │ 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 799fc │ │ │ │ + bcc.w 79a34 │ │ │ │ subs r3, r4, r2 │ │ │ │ cmp.w r3, #1020 @ 0x3fc │ │ │ │ - ble.w 79a3c │ │ │ │ + ble.w 79a74 │ │ │ │ add.w r3, r2, #1020 @ 0x3fc │ │ │ │ cmp r3, r8 │ │ │ │ - bcc.w 79a40 │ │ │ │ + bcc.w 79a78 │ │ │ │ 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 79926 │ │ │ │ + beq.n 7995e │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 7990e │ │ │ │ + beq.n 79946 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 798fc │ │ │ │ + beq.n 79934 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 798ea │ │ │ │ + beq.n 79922 │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 798d8 │ │ │ │ + beq.n 79910 │ │ │ │ cmp r1, #5 │ │ │ │ - beq.n 798c6 │ │ │ │ + beq.n 798fe │ │ │ │ cmp r1, #6 │ │ │ │ - beq.n 798b4 │ │ │ │ + beq.n 798ec │ │ │ │ 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]! │ │ │ │ @@ -116216,15 +116214,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 799d8 │ │ │ │ + beq.n 79a10 │ │ │ │ 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 │ │ │ │ @@ -116270,108 +116268,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 7992a │ │ │ │ + bne.n 79962 │ │ │ │ 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 79850 │ │ │ │ + b.n 79888 │ │ │ │ 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 79a44 │ │ │ │ + bls.n 79a7c │ │ │ │ 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 79a0a │ │ │ │ - bl 1f37b8 │ │ │ │ - b.n 79826 │ │ │ │ + b.n 79a42 │ │ │ │ + bl 1f2f28 │ │ │ │ + b.n 7985e │ │ │ │ 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 79836 │ │ │ │ + b.n 7986e │ │ │ │ mov r3, r4 │ │ │ │ - b.n 7986a │ │ │ │ + b.n 798a2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 799e4 │ │ │ │ + b.n 79a1c │ │ │ │ cmp r2, #195 @ 0xc3 │ │ │ │ - bhi.n 79a94 │ │ │ │ + bhi.n 79acc │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r8, r1 │ │ │ │ - b.n 7968c │ │ │ │ + b.n 796c4 │ │ │ │ ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ mov r1, r9 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 7974c │ │ │ │ + b.n 79784 │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.n 7971e │ │ │ │ + b.n 79756 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 79574 │ │ │ │ + b.n 795ac │ │ │ │ movt ip, #16 │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 797f8 │ │ │ │ - b.n 7980c │ │ │ │ + bne.w 79830 │ │ │ │ + b.n 79844 │ │ │ │ str r4, [r3, #0] │ │ │ │ ldrsb.w r3, [r0] │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 79628 │ │ │ │ - ldr r3, [pc, #44] @ (79abc ) │ │ │ │ + bge.w 79660 │ │ │ │ + ldr r3, [pc, #44] @ (79af4 ) │ │ │ │ add.w r3, r3, r1, lsl #5 │ │ │ │ - b.n 795ac │ │ │ │ + b.n 795e4 │ │ │ │ cmp r2, #239 @ 0xef │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ - bhi.n 79aa0 │ │ │ │ + bhi.n 79ad8 │ │ │ │ mov r8, r1 │ │ │ │ - b.n 7968c │ │ │ │ + b.n 796c4 │ │ │ │ movt r1, #16 │ │ │ │ mov r8, r1 │ │ │ │ - b.n 7968c │ │ │ │ + b.n 796c4 │ │ │ │ mov r0, r1 │ │ │ │ ldrb r1, [r0, #3] │ │ │ │ bfi r2, r1, #24, #8 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 794d2 │ │ │ │ + b.n 7950a │ │ │ │ add.w r0, r3, #28 │ │ │ │ - b.n 79782 │ │ │ │ + b.n 797ba │ │ │ │ nop │ │ │ │ lsls r0, r4, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 79c28 │ │ │ │ + beq.w 79c60 │ │ │ │ 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 │ │ │ │ @@ -116382,735 +116380,734 @@ │ │ │ │ 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 79b0c │ │ │ │ + bmi.n 79b44 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ ands.w r0, r3, #3 │ │ │ │ - beq.n 79b14 │ │ │ │ + beq.n 79b4c │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 79c20 │ │ │ │ + beq.w 79c58 │ │ │ │ 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 79c2c │ │ │ │ - ldr r3, [pc, #448] @ (79ce0 ) │ │ │ │ + beq.w 79c64 │ │ │ │ + ldr r3, [pc, #448] @ (79d18 ) │ │ │ │ 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 79bf0 │ │ │ │ + bne.n 79c28 │ │ │ │ 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 7b680 │ │ │ │ + bl 7b6b0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 79c90 │ │ │ │ + beq.w 79cc8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 79bb6 │ │ │ │ + beq.n 79bee │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 79b72 │ │ │ │ + bge.n 79baa │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 79c84 │ │ │ │ + beq.w 79cbc │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 79b92 │ │ │ │ + bge.n 79bca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 79c98 │ │ │ │ + beq.w 79cd0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 79b92 │ │ │ │ + bge.n 79bca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 79c78 │ │ │ │ + beq.n 79cb0 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ movs r1, #1 │ │ │ │ bfi r3, r1, #0, #2 │ │ │ │ strb r3, [r2, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 79b0c │ │ │ │ + beq.n 79b44 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ bfi r3, r1, #0, #2 │ │ │ │ strb r3, [r2, #16] │ │ │ │ - bl 74e94 <_Py_SetImmortal@@Base> │ │ │ │ + bl 74ed0 <_Py_SetImmortal@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 79b0c │ │ │ │ + b.n 79b44 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 79bce │ │ │ │ + bge.n 79c06 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbnz r1, 79bce │ │ │ │ + cbnz r1, 79c06 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 79b0e │ │ │ │ + beq.n 79b46 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ and.w r1, r2, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 79b0e │ │ │ │ + bne.n 79b46 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ bfi r2, r1, #0, #2 │ │ │ │ strb r2, [r3, #16] │ │ │ │ - bl 74e94 <_Py_SetImmortal@@Base> │ │ │ │ + bl 74ed0 <_Py_SetImmortal@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 79b0e │ │ │ │ + b.n 79b46 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 79b30 │ │ │ │ + beq.n 79b68 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 79c0e │ │ │ │ + bge.n 79c46 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbnz r1, 79c0e │ │ │ │ + cbnz r1, 79c46 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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 79b0c │ │ │ │ - b.n 79ba0 │ │ │ │ + beq.w 79b44 │ │ │ │ + b.n 79bd8 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ and.w r0, r3, #28 │ │ │ │ cmp r0, #4 │ │ │ │ - bne.w 79b1e │ │ │ │ + bne.w 79b56 │ │ │ │ lsls r5, r3, #26 │ │ │ │ - bmi.n 79ca6 │ │ │ │ + bmi.n 79cde │ │ │ │ ldr r3, [r1, #28] │ │ │ │ ldrsb.w r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 79cce │ │ │ │ + blt.n 79d06 │ │ │ │ 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 79b0e │ │ │ │ + bge.w 79b46 │ │ │ │ subs r1, r4, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 79b0e │ │ │ │ + bne.w 79b46 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 79b0e │ │ │ │ + b.n 79b46 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 79b92 │ │ │ │ + b.n 79bca │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 79b72 │ │ │ │ - bl d82f8 │ │ │ │ + b.n 79baa │ │ │ │ + bl d7e50 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 79b0c │ │ │ │ + b.n 79b44 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - b.n 79b84 │ │ │ │ + b.n 79bbc │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bmi.n 79cb8 │ │ │ │ + bmi.n 79cf0 │ │ │ │ ldrsb.w r1, [r1, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 79cc6 │ │ │ │ + blt.n 79cfe │ │ │ │ add.w r3, r2, #28 │ │ │ │ - b.n 79c44 │ │ │ │ + b.n 79c7c │ │ │ │ ldrsb.w r3, [r1, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 79cd8 │ │ │ │ + blt.n 79d10 │ │ │ │ add.w r3, r1, #20 │ │ │ │ - b.n 79c44 │ │ │ │ + b.n 79c7c │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bmi.n 79cd8 │ │ │ │ + bmi.n 79d10 │ │ │ │ add.w r3, r2, #28 │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ - ldr r3, [pc, #16] @ (79ce4 ) │ │ │ │ + ldr r3, [pc, #16] @ (79d1c ) │ │ │ │ add.w r3, r3, r1, lsl #5 │ │ │ │ - b.n 79c5a │ │ │ │ + b.n 79c92 │ │ │ │ add.w r3, r2, #20 │ │ │ │ - b.n 79cce │ │ │ │ + b.n 79d06 │ │ │ │ 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, 79cf4 │ │ │ │ - cbz r1, 79cf4 │ │ │ │ - b.w 191b84 <_Py_NewReference@@Base+0x2b24> │ │ │ │ + cbz r0, 79d2c │ │ │ │ + cbz r1, 79d2c │ │ │ │ + b.w 19105c <_Py_NewReference@@Base+0x2b24> │ │ │ │ subs r3, r2, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ ldrsb.w r2, [r0, #16] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 79fc6 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + blt.w 79ff6 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ + sub sp, #20 │ │ │ │ mov r1, r0 │ │ │ │ ands.w r2, r3, #3 │ │ │ │ - bne.n 79e18 │ │ │ │ + bne.n 79e4c │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n 79dd8 │ │ │ │ + bpl.n 79e0c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 79eea │ │ │ │ + beq.w 79f1e │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - movw r3, #40945 @ 0x9ff1 │ │ │ │ + movw r3, #40993 @ 0xa021 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 79f06 │ │ │ │ + bne.w 79f3a │ │ │ │ movw r0, #24184 @ 0x5e78 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - movw r3, #24957 @ 0x617d │ │ │ │ + movw r3, #25013 @ 0x61b5 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r0, #900] @ 0x384 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 79ede │ │ │ │ - ldr r3, [pc, #652] @ (79fec ) │ │ │ │ + bne.w 79f12 │ │ │ │ + ldr r3, [pc, #644] @ (7a01c ) │ │ │ │ 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 79df4 │ │ │ │ + beq.n 79e28 │ │ │ │ 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 79d9e │ │ │ │ + bgt.n 79dd4 │ │ │ │ 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 79df4 │ │ │ │ + beq.n 79e28 │ │ │ │ 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 79dc6 │ │ │ │ + beq.n 79dfa │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 79e64 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + beq.n 79e98 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr.w r2, [r4, r2, lsl #3] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ strd r2, r1, [r3, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r3, [r1, #8] │ │ │ │ - b.n 79dc0 │ │ │ │ + b.n 79df6 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 79f10 │ │ │ │ + bne.w 79f44 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 79d30 │ │ │ │ + bmi.n 79d66 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 79d30 │ │ │ │ + beq.n 79d66 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 75fa8 │ │ │ │ + bl 75fe0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 79d30 │ │ │ │ + b.n 79d66 │ │ │ │ ldr.w r2, [r0, #860] @ 0x35c │ │ │ │ - movw r3, #45741 @ 0xb2ad │ │ │ │ + movw r3, #45805 @ 0xb2ed │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 79fb6 │ │ │ │ + bne.w 79fe6 │ │ │ │ mov r0, r1 │ │ │ │ blx 2ae0c │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 79dc0 │ │ │ │ + b.n 79df6 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 79fc0 │ │ │ │ + bne.w 79ff0 │ │ │ │ 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] @ (79fec ) │ │ │ │ + ldr r0, [pc, #440] @ (7a01c ) │ │ │ │ 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 e2024 │ │ │ │ + bl e1b40 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r4, r0, #1 │ │ │ │ - beq.w 79fca │ │ │ │ + beq.w 79ffa │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 79fbe │ │ │ │ + beq.w 79fee │ │ │ │ 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 79d22 │ │ │ │ + b.n 79d58 │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r1, #28 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr.w r1, [r4, #512] @ 0x200 │ │ │ │ - mov r7, r2 │ │ │ │ + mov r6, r2 │ │ │ │ adds r2, r1, r2 │ │ │ │ - mov r8, r1 │ │ │ │ + mov r7, r1 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r5, [r2, #16] │ │ │ │ str r5, [r3, #8] │ │ │ │ add.w ip, r4, r1, lsl #2 │ │ │ │ str r3, [r2, #16] │ │ │ │ - ldr.w r3, [ip, #528] @ 0x210 │ │ │ │ - mov r6, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 79ea4 │ │ │ │ + ldr.w lr, [ip, #528] @ 0x210 │ │ │ │ + cmp r2, lr │ │ │ │ + bne.n 79ed6 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 79ea0 │ │ │ │ + cbz r3, 79ed2 │ │ │ │ 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 79f52 │ │ │ │ + beq.n 79f86 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 79f2a │ │ │ │ + beq.n 79f5e │ │ │ │ ldr.w r3, [ip, #532] @ 0x214 │ │ │ │ - cbnz r3, 79ebc │ │ │ │ + cbnz r3, 79eee │ │ │ │ str.w r2, [ip, #532] @ 0x214 │ │ │ │ - cmp r2, r6 │ │ │ │ - beq.w 79dc0 │ │ │ │ + cmp r2, lr │ │ │ │ + beq.n 79df6 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 79f4c │ │ │ │ + beq.n 79f80 │ │ │ │ str r3, [r1, #20] │ │ │ │ - ldr r3, [r6, #20] │ │ │ │ + ldr.w r3, [lr, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ - strd r3, r6, [r2, #20] │ │ │ │ - cbz r3, 79eda │ │ │ │ + strd r3, lr, [r2, #20] │ │ │ │ + cbz r3, 79f0c │ │ │ │ str r2, [r3, #24] │ │ │ │ - str r2, [r6, #20] │ │ │ │ - b.n 79dc0 │ │ │ │ + str.w r2, [lr, #20] │ │ │ │ + b.n 79df6 │ │ │ │ ldr.w r0, [r0, #884] @ 0x374 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ bx r2 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 79de0 │ │ │ │ + beq.w 79e14 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 79dea │ │ │ │ + beq.w 79e1e │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 75fa8 │ │ │ │ + bl 75fe0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ - b.n 79de0 │ │ │ │ + b.n 79e14 │ │ │ │ mov r0, r1 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ bx r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 79ef2 │ │ │ │ + beq.n 79f26 │ │ │ │ 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 79d30 │ │ │ │ - b.n 79efa │ │ │ │ + beq.w 79d66 │ │ │ │ + b.n 79f2e │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 79f38 │ │ │ │ + cbz r3, 79f6c │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 79dc0 │ │ │ │ + bne.w 79df6 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 79dc0 │ │ │ │ + b.n 79df6 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 79ecc │ │ │ │ + b.n 79efc │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 79eae │ │ │ │ + beq.n 79ee0 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 79fb0 │ │ │ │ + cbz r3, 79fe0 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ - ldr.w r1, [r8, r7] │ │ │ │ + ldr r1, [r7, r6] │ │ │ │ ldr.w r3, [r4, #520] @ 0x208 │ │ │ │ str r3, [r2, #20] │ │ │ │ str.w r2, [r4, #520] @ 0x208 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ - cbz r3, 79f88 │ │ │ │ + cbz r3, 79fba │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ mov.w ip, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str.w ip, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r4, r2, lsl #3 │ │ │ │ movs r5, #0 │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ str.w r5, [r3, #804] @ 0x324 │ │ │ │ ldr.w r3, [r0, #988] @ 0x3dc │ │ │ │ ldr.w r0, [r0, #980] @ 0x3d4 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ - str.w r5, [r8, r7] │ │ │ │ + str r5, [r7, r6] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 79dc0 │ │ │ │ + b.n 79df6 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 79f5e │ │ │ │ + b.n 79f92 │ │ │ │ ldr.w r0, [r0, #844] @ 0x34c │ │ │ │ blx r2 │ │ │ │ - b.n 79e0c │ │ │ │ + b.n 79e40 │ │ │ │ mov r0, r1 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 74e94 <_Py_SetImmortal@@Base> │ │ │ │ - movw r0, #54312 @ 0xd428 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 74ed0 <_Py_SetImmortal@@Base> │ │ │ │ + movw r0, #52072 @ 0xcb68 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1fd50c │ │ │ │ + bl 1fcd00 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 74e94 <_Py_SetImmortal@@Base> │ │ │ │ + bl 74ed0 <_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 79dc0 │ │ │ │ + b.n 79df6 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00079ff0 : │ │ │ │ +0007a020 : │ │ │ │ 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, #24957 @ 0x617d │ │ │ │ + movw r3, #25013 @ 0x61b5 │ │ │ │ movt r3, #7 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [ip, #900] @ 0x384 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7a126 │ │ │ │ - cbz r0, 7a074 │ │ │ │ - ldr r3, [pc, #416] @ (7a1c0 ) │ │ │ │ + bne.w 7a158 │ │ │ │ + cbz r0, 7a0a4 │ │ │ │ + ldr r3, [pc, #416] @ (7a1f0 ) │ │ │ │ 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 7a08a │ │ │ │ + beq.n 7a0ba │ │ │ │ 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 7a05c │ │ │ │ + bgt.n 7a08c │ │ │ │ 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, 7a08a │ │ │ │ + cbz r2, 7a0ba │ │ │ │ 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, 7a078 │ │ │ │ - cbz r2, 7a0ae │ │ │ │ + cbz r0, 7a0a8 │ │ │ │ + cbz r2, 7a0de │ │ │ │ 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 7a074 │ │ │ │ + b.n 7a0a4 │ │ │ │ ldr.w r2, [ip, #860] @ 0x35c │ │ │ │ - movw r3, #45741 @ 0xb2ad │ │ │ │ + movw r3, #45805 @ 0xb2ed │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7a1b8 │ │ │ │ + bne.w 7a1e6 │ │ │ │ mov r0, r1 │ │ │ │ blx 2ae0c │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 7a074 │ │ │ │ + b.n 7a0a4 │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r1, #28 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr.w r1, [r4, #512] @ 0x200 │ │ │ │ - mov r7, r2 │ │ │ │ + mov r6, r2 │ │ │ │ adds r2, r1, r2 │ │ │ │ - mov r8, r1 │ │ │ │ + mov r7, r1 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ str r0, [r3, #8] │ │ │ │ add.w r0, r4, r1, lsl #2 │ │ │ │ str r3, [r2, #16] │ │ │ │ - ldr.w r3, [r0, #528] @ 0x210 │ │ │ │ - mov r6, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 7a0ee │ │ │ │ + ldr.w lr, [r0, #528] @ 0x210 │ │ │ │ + cmp r2, lr │ │ │ │ + bne.n 7a11c │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7a0ea │ │ │ │ + cbz r3, 7a118 │ │ │ │ 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 7a150 │ │ │ │ + beq.n 7a182 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7a130 │ │ │ │ + beq.n 7a162 │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 7a106 │ │ │ │ + cbnz r3, 7a134 │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ - cmp r2, r6 │ │ │ │ - beq.n 7a074 │ │ │ │ + cmp r2, lr │ │ │ │ + beq.n 7a0a4 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7a1ac │ │ │ │ + beq.n 7a1da │ │ │ │ str r3, [r1, #20] │ │ │ │ - ldr r3, [r6, #20] │ │ │ │ + ldr.w r3, [lr, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ - strd r3, r6, [r2, #20] │ │ │ │ - cbz r3, 7a122 │ │ │ │ + strd r3, lr, [r2, #20] │ │ │ │ + cbz r3, 7a152 │ │ │ │ str r2, [r3, #24] │ │ │ │ - str r2, [r6, #20] │ │ │ │ - b.n 7a074 │ │ │ │ + str.w r2, [lr, #20] │ │ │ │ + b.n 7a0a4 │ │ │ │ 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, 7a13e │ │ │ │ + cbz r3, 7a170 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7a074 │ │ │ │ + bne.n 7a0a4 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 7a074 │ │ │ │ + b.n 7a0a4 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7a0f8 │ │ │ │ + beq.n 7a126 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7a1b2 │ │ │ │ + cbz r3, 7a1e0 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ - ldr.w r1, [r8, r7] │ │ │ │ + ldr r1, [r7, r6] │ │ │ │ ldr.w r3, [r4, #520] @ 0x208 │ │ │ │ str r3, [r2, #20] │ │ │ │ str.w r2, [r4, #520] @ 0x208 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ - cbz r3, 7a184 │ │ │ │ + cbz r3, 7a1b4 │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r4, r2, lsl #3 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r0, [ip, #980] @ 0x3d4 │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ str.w r5, [r3, #804] @ 0x324 │ │ │ │ ldr.w r3, [ip, #988] @ 0x3dc │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ - str.w r5, [r8, r7] │ │ │ │ + str r5, [r7, r6] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 7a074 │ │ │ │ + b.n 7a0a4 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 7a114 │ │ │ │ + b.n 7a142 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 7a15c │ │ │ │ + b.n 7a18e │ │ │ │ ldr.w r0, [ip, #844] @ 0x34c │ │ │ │ blx r2 │ │ │ │ - b.n 7a0a2 │ │ │ │ + b.n 7a0d2 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 7a1ce │ │ │ │ + cbz r0, 7a1fe │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7a1d0 │ │ │ │ + blt.n 7a200 │ │ │ │ bx lr │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7a1ce │ │ │ │ - b.w 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bne.n 7a1fe │ │ │ │ + b.w 76e30 <_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 7a46c │ │ │ │ + bne.w 7a49c │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 773a8 │ │ │ │ + bl 773e0 │ │ │ │ mov r8, r0 │ │ │ │ cmn.w r0, #3 │ │ │ │ - beq.w 7a44a │ │ │ │ + beq.w 7a47a │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 7a2f0 │ │ │ │ + bne.n 7a320 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ - cbz r3, 7a232 │ │ │ │ + cbz r3, 7a262 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 7a4e0 │ │ │ │ + bne.w 7a510 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7a424 │ │ │ │ + ble.w 7a454 │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7a550 │ │ │ │ + bne.w 7a580 │ │ │ │ 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 7a2b2 │ │ │ │ + bgt.n 7a2e2 │ │ │ │ add.w ip, r3, #20 │ │ │ │ ldrsb.w lr, [ip, r2] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bge.w 7a3de │ │ │ │ + bge.w 7a40e │ │ │ │ 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 7a3fe │ │ │ │ + beq.w 7a42e │ │ │ │ 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 │ │ │ │ @@ -117120,360 +117117,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 7a4ca │ │ │ │ + bgt.w 7a4fa │ │ │ │ add.w ip, r3, r2, lsl #1 │ │ │ │ ldrsh.w ip, [ip, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bge.n 7a340 │ │ │ │ + bge.n 7a370 │ │ │ │ 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 7a3fe │ │ │ │ + beq.w 7a42e │ │ │ │ add.w r2, r2, r1, lsl #3 │ │ │ │ str.w r5, [ip, r2] │ │ │ │ add r2, ip │ │ │ │ str r6, [r2, #4] │ │ │ │ - b.n 7a29a │ │ │ │ + b.n 7a2ca │ │ │ │ cmp r6, r9 │ │ │ │ - beq.n 7a31e │ │ │ │ + beq.n 7a34e │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7a542 │ │ │ │ + bne.w 7a572 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7a4b8 │ │ │ │ + beq.w 7a4e8 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a53a │ │ │ │ + bne.w 7a56a │ │ │ │ add.w r8, r2, r8, lsl #3 │ │ │ │ ldrb r2, [r2, #5] │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ add r8, r3 │ │ │ │ str.w r6, [r8, #24] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7a38e │ │ │ │ + blt.n 7a3be │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7a2aa │ │ │ │ + bge.n 7a2da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7a2aa │ │ │ │ + bne.n 7a2da │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7a2aa │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7a2da │ │ │ │ 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 7a2c6 │ │ │ │ + blt.n 7a2f6 │ │ │ │ mov.w ip, r2, lsl #2 │ │ │ │ add ip, r2 │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ add ip, lr │ │ │ │ cmp r0, #7 │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r2, r1, ip │ │ │ │ - bgt.n 7a3ae │ │ │ │ + bgt.n 7a3de │ │ │ │ add.w ip, r3, r2 │ │ │ │ ldrsb.w r0, [ip, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 7a414 │ │ │ │ + bge.n 7a444 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strb.w r3, [ip, #20] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - b.n 7a276 │ │ │ │ + b.n 7a2a6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7a328 │ │ │ │ + bne.n 7a358 │ │ │ │ mov r0, r9 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7a328 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7a358 │ │ │ │ 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 7a3a0 │ │ │ │ + bge.n 7a3d0 │ │ │ │ cmp r0, #15 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ it gt │ │ │ │ movgt.w ip, r2, lsl #2 │ │ │ │ - ble.w 7a2c8 │ │ │ │ + ble.w 7a2f8 │ │ │ │ add ip, r3 │ │ │ │ str.w r1, [ip, #20] │ │ │ │ - b.n 7a276 │ │ │ │ + b.n 7a2a6 │ │ │ │ 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 7a382 │ │ │ │ - b.n 7a35e │ │ │ │ + blt.n 7a3b2 │ │ │ │ + b.n 7a38e │ │ │ │ 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 7a29a │ │ │ │ + b.n 7a2ca │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ add r2, lr │ │ │ │ adds r2, #1 │ │ │ │ ands r2, r1 │ │ │ │ - b.n 7a376 │ │ │ │ + b.n 7a3a6 │ │ │ │ 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 7a668 │ │ │ │ + bl 7a698 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7a23a │ │ │ │ + bne.w 7a26a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 7a55e │ │ │ │ + blt.w 7a58e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7a466 │ │ │ │ + bge.n 7a496 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7a570 │ │ │ │ + beq.w 7a5a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7a2ac │ │ │ │ + b.n 7a2dc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ movw ip, #40968 @ 0xa008 │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ cmp r3, ip │ │ │ │ - bne.w 7a202 │ │ │ │ + bne.w 7a232 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - bl c0114 │ │ │ │ + bl c0064 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 7a21c │ │ │ │ + beq.w 7a24c │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 12d820 <_PyUnicode_IsNumeric@@Base+0x520> │ │ │ │ + bl 12d364 <_PyUnicode_IsNumeric@@Base+0x53c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7a508 │ │ │ │ + blt.n 7a538 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7a2aa │ │ │ │ + bge.w 7a2da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a2aa │ │ │ │ + bne.w 7a2da │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7a2aa │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7a2da │ │ │ │ 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 7a31e │ │ │ │ + b.n 7a34e │ │ │ │ mov.w ip, r2, lsl #2 │ │ │ │ add.w lr, r3, ip │ │ │ │ ldr.w lr, [lr, #20] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bge.n 7a518 │ │ │ │ + bge.n 7a548 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - b.n 7a3d6 │ │ │ │ + b.n 7a406 │ │ │ │ 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 7a668 │ │ │ │ + bl 7a698 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7a44a │ │ │ │ + beq.n 7a47a │ │ │ │ ldr r2, [r4, #24] │ │ │ │ - b.n 7a232 │ │ │ │ + b.n 7a262 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7a49c │ │ │ │ + bne.n 7a4cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7a49c │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7a4cc │ │ │ │ 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 7a4dc │ │ │ │ - b.n 7a362 │ │ │ │ + blt.n 7a50c │ │ │ │ + b.n 7a392 │ │ │ │ add.w r3, r3, r8, lsl #2 │ │ │ │ str r6, [r3, #4] │ │ │ │ - b.n 7a31e │ │ │ │ + b.n 7a34e │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1ebf90 <_PyDict_SendEvent@@Base> │ │ │ │ - b.n 7a2fc │ │ │ │ + bl 1eb6f8 <_PyDict_SendEvent@@Base> │ │ │ │ + b.n 7a32c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1ebf90 <_PyDict_SendEvent@@Base> │ │ │ │ - b.n 7a242 │ │ │ │ + bl 1eb6f8 <_PyDict_SendEvent@@Base> │ │ │ │ + b.n 7a272 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a454 │ │ │ │ + bne.w 7a484 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7a454 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7a484 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7a466 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7a496 │ │ │ │ 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 7a5be │ │ │ │ + bgt.n 7a5ee │ │ │ │ add.w r3, ip, r0 │ │ │ │ ldrsb.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 7a5a2 │ │ │ │ + bge.n 7a5d2 │ │ │ │ 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 7a5e8 │ │ │ │ + bge.n 7a618 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w lr, #15 │ │ │ │ - bgt.n 7a64a │ │ │ │ + bgt.n 7a67a │ │ │ │ add.w r3, ip, r0, lsl #1 │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7a5a0 │ │ │ │ + blt.n 7a5d0 │ │ │ │ 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 7a5ba │ │ │ │ + blt.n 7a5ea │ │ │ │ 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 7a61a │ │ │ │ + bgt.n 7a64a │ │ │ │ add.w r0, ip, r3 │ │ │ │ ldrsb.w r0, [r0, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7a5ba │ │ │ │ + blt.n 7a5ea │ │ │ │ add.w r0, r3, r3, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add r0, r1 │ │ │ │ adds r0, #1 │ │ │ │ and.w r3, r2, r0 │ │ │ │ - b.n 7a5fe │ │ │ │ + b.n 7a62e │ │ │ │ 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 7a5ba │ │ │ │ + blt.n 7a5ea │ │ │ │ and.w r3, r2, r0 │ │ │ │ - b.n 7a61a │ │ │ │ + b.n 7a64a │ │ │ │ add.w r3, ip, r0, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7a5a0 │ │ │ │ + blt.n 7a5d0 │ │ │ │ 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 7a5e4 │ │ │ │ + b.n 7a614 │ │ │ │ stmdb 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 7b0aa │ │ │ │ + bhi.w 7b0da │ │ │ │ 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 │ │ │ │ @@ -117484,27 +117481,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 7abc8 │ │ │ │ + beq.w 7abf8 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 7ae1c │ │ │ │ + bhi.w 7ae4c │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 7a81a │ │ │ │ - ldr r2, [pc, #704] @ (7a988 ) │ │ │ │ + bne.w 7a84a │ │ │ │ + ldr r2, [pc, #704] @ (7a9b8 ) │ │ │ │ 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 7ac34 │ │ │ │ + beq.w 7ac64 │ │ │ │ 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 │ │ │ │ @@ -117523,85 +117520,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 7af46 │ │ │ │ + bne.w 7af76 │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7abe4 │ │ │ │ + beq.w 7ac14 │ │ │ │ add.w r3, r5, #20 │ │ │ │ add r2, r3 │ │ │ │ movs r3, #8 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ add r3, sl │ │ │ │ cmp r1, r8 │ │ │ │ - bne.w 7ac70 │ │ │ │ + bne.w 7aca0 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ ldrb r1, [r1, #6] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 7ac70 │ │ │ │ + bne.w 7aca0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov.w r2, r8, lsl #3 │ │ │ │ blx 2beec │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7a7be │ │ │ │ + beq.n 7a7ee │ │ │ │ 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 7a798 │ │ │ │ + b.n 7a7c8 │ │ │ │ cmp r7, #15 │ │ │ │ - bgt.w 7ac12 │ │ │ │ + bgt.w 7ac42 │ │ │ │ ldrsh.w lr, [sl, r1, lsl #1] │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7a938 │ │ │ │ + bne.w 7a968 │ │ │ │ strh.w r2, [sl, r1, lsl #1] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 7a7bc │ │ │ │ + beq.n 7a7ec │ │ │ │ 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 7a77a │ │ │ │ + bgt.n 7a7aa │ │ │ │ ldrsb.w lr, [sl, r1] │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7a938 │ │ │ │ + bne.w 7a968 │ │ │ │ strb.w r2, [sl, r1] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r8 │ │ │ │ - bne.n 7a796 │ │ │ │ + bne.n 7a7c6 │ │ │ │ mov r5, r9 │ │ │ │ movw r3, #44624 @ 0xae50 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ str r4, [r6, #24] │ │ │ │ - beq.n 7a806 │ │ │ │ + beq.n 7a836 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 7a98c │ │ │ │ + bne.w 7a9bc │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 7a98c │ │ │ │ - ldr r3, [pc, #424] @ (7a988 ) │ │ │ │ + bne.w 7a9bc │ │ │ │ + ldr r3, [pc, #424] @ (7a9b8 ) │ │ │ │ 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 7ac2a │ │ │ │ + bhi.w 7ac5a │ │ │ │ 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] │ │ │ │ @@ -117614,45 +117611,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, #2733 @ 0xaad │ │ │ │ + movw r0, #2789 @ 0xae5 │ │ │ │ movt r0, #7 │ │ │ │ ldr.w r4, [r7, #868] @ 0x364 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.w 7af64 │ │ │ │ - ldr r0, [pc, #320] @ (7a988 ) │ │ │ │ + bne.w 7af94 │ │ │ │ + ldr r0, [pc, #320] @ (7a9b8 ) │ │ │ │ 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 7ae70 │ │ │ │ + bcs.w 7aea0 │ │ │ │ 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 7af22 │ │ │ │ + beq.w 7af52 │ │ │ │ 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 7aa8a │ │ │ │ + beq.w 7aaba │ │ │ │ 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 │ │ │ │ @@ -117672,117 +117669,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 7ab02 │ │ │ │ + bne.w 7ab32 │ │ │ │ ldrb r1, [r5, #6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7abe6 │ │ │ │ + beq.w 7ac16 │ │ │ │ add.w r1, r5, #20 │ │ │ │ add r2, r1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7a73e │ │ │ │ + bne.w 7a76e │ │ │ │ add.w r1, sl, r3 │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 7a92e │ │ │ │ + ble.n 7a95e │ │ │ │ mov.w ip, #12 │ │ │ │ mov r0, r1 │ │ │ │ mla ip, ip, r8, r1 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b0d6 │ │ │ │ + beq.w 7b106 │ │ │ │ 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 7a90e │ │ │ │ + bne.n 7a93e │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e4e4 │ │ │ │ - b.n 7a7be │ │ │ │ + bl 7e510 │ │ │ │ + b.n 7a7ee │ │ │ │ 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 7a97a │ │ │ │ + ble.n 7a9aa │ │ │ │ cmp r7, #15 │ │ │ │ - bgt.w 7ad6e │ │ │ │ + bgt.w 7ad9e │ │ │ │ ldrsh.w r7, [sl, r1, lsl #1] │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 7a78c │ │ │ │ + beq.w 7a7bc │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r0 │ │ │ │ and.w r1, ip, r1 │ │ │ │ - b.n 7a952 │ │ │ │ + b.n 7a982 │ │ │ │ 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 7a7b2 │ │ │ │ - b.n 7a96c │ │ │ │ + beq.w 7a7e2 │ │ │ │ + b.n 7a99c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r7, #24184 @ 0x5e78 │ │ │ │ movt r7, #77 @ 0x4d │ │ │ │ - movw r3, #24957 @ 0x617d │ │ │ │ + movw r3, #25013 @ 0x61b5 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r7, #880] @ 0x370 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7af88 │ │ │ │ - ldr r3, [pc, #708] @ (7ac6c ) │ │ │ │ + bne.w 7afb8 │ │ │ │ + ldr r3, [pc, #708] @ (7ac9c ) │ │ │ │ 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 7aeb4 │ │ │ │ + beq.w 7aee4 │ │ │ │ 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 7a9ea │ │ │ │ + bgt.n 7aa1a │ │ │ │ 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 7aeb4 │ │ │ │ + beq.w 7aee4 │ │ │ │ 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 7ad88 │ │ │ │ + beq.w 7adb8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a806 │ │ │ │ + bne.w 7a836 │ │ │ │ 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] │ │ │ │ @@ -117790,58 +117787,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 7aa46 │ │ │ │ + bne.n 7aa76 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - cbz r1, 7aa42 │ │ │ │ + cbz r1, 7aa72 │ │ │ │ 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 7b02a │ │ │ │ + beq.w 7b05a │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 7b006 │ │ │ │ + beq.w 7b036 │ │ │ │ ldr.w r3, [lr, #532] @ 0x214 │ │ │ │ - cbnz r3, 7aa62 │ │ │ │ + cbnz r3, 7aa92 │ │ │ │ str.w r2, [lr, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 7a806 │ │ │ │ + beq.w 7a836 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7b0d0 │ │ │ │ + beq.w 7b100 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, ip, [r2, #20] │ │ │ │ - cbz r3, 7aa84 │ │ │ │ + cbz r3, 7aab4 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [ip, #20] │ │ │ │ - b.n 7a806 │ │ │ │ + b.n 7a836 │ │ │ │ ldrd r2, r1, [r0, #24] │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.w 7abb4 │ │ │ │ + bhi.w 7abe4 │ │ │ │ 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 7ae70 │ │ │ │ + beq.w 7aea0 │ │ │ │ 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 │ │ │ │ @@ -117862,421 +117859,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 7a8e4 │ │ │ │ + beq.w 7a914 │ │ │ │ ldrb r0, [r4, #6] │ │ │ │ add.w r1, r5, #20 │ │ │ │ add r2, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7af94 │ │ │ │ + beq.w 7afc4 │ │ │ │ add r3, sl │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.w 7b000 │ │ │ │ + ble.w 7b030 │ │ │ │ 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 7ad9a │ │ │ │ + bge.w 7adca │ │ │ │ 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 7ab2a │ │ │ │ + bne.n 7ab5a │ │ │ │ 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 7ab94 │ │ │ │ + b.n 7abc4 │ │ │ │ cmp r7, #15 │ │ │ │ - bgt.w 7adb2 │ │ │ │ + bgt.w 7ade2 │ │ │ │ ldrsh.w lr, [sl, r2, lsl #1] │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7adba │ │ │ │ + bne.w 7adea │ │ │ │ strh.w r1, [sl, r2, lsl #1] │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, r8 │ │ │ │ - beq.w 7aef4 │ │ │ │ + beq.w 7af24 │ │ │ │ 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 7ab74 │ │ │ │ + bgt.n 7aba4 │ │ │ │ ldrsb.w lr, [sl, r2] │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7adba │ │ │ │ + bne.w 7adea │ │ │ │ strb.w r1, [sl, r2] │ │ │ │ - b.n 7ab8a │ │ │ │ + b.n 7abba │ │ │ │ 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 7aab4 │ │ │ │ + b.n 7aae4 │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r3, #7 │ │ │ │ mov.w r1, #12 │ │ │ │ - bhi.w 7ae22 │ │ │ │ + bhi.w 7ae52 │ │ │ │ mul.w r2, r1, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ add.w r1, r2, r8 │ │ │ │ add.w r9, r1, #20 │ │ │ │ - b.n 7a82a │ │ │ │ + b.n 7a85a │ │ │ │ movs r3, #8 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ add.w r7, r5, #20 │ │ │ │ add r3, sl │ │ │ │ add r7, r2 │ │ │ │ cmp r1, r8 │ │ │ │ - bne.w 7adee │ │ │ │ + bne.w 7ae1e │ │ │ │ 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 7e4e4 │ │ │ │ - b.n 7a7be │ │ │ │ + bl 7e510 │ │ │ │ + b.n 7a7ee │ │ │ │ ldr.w r5, [sl, r1, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - bne.w 7a938 │ │ │ │ + bne.w 7a968 │ │ │ │ str.w r2, [sl, r1, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 7a796 │ │ │ │ - b.n 7a7bc │ │ │ │ + bne.w 7a7c6 │ │ │ │ + b.n 7a7ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 75fa8 │ │ │ │ + bl 75fe0 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ - b.n 7a806 │ │ │ │ + b.n 7a836 │ │ │ │ movw r7, #24184 @ 0x5e78 │ │ │ │ movt r7, #77 @ 0x4d │ │ │ │ - movw r1, #2733 @ 0xaad │ │ │ │ + movw r1, #2789 @ 0xae5 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r4, [r7, #868] @ 0x364 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 7af50 │ │ │ │ + bne.w 7af80 │ │ │ │ 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 7a864 │ │ │ │ + b.n 7a894 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ it gt │ │ │ │ movgt r7, #0 │ │ │ │ - ble.w 7afaa │ │ │ │ + ble.w 7afda │ │ │ │ mvns r1, r7 │ │ │ │ add r1, r8 │ │ │ │ ands.w r9, r1, #3 │ │ │ │ - beq.n 7ad46 │ │ │ │ + beq.n 7ad76 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7ad4c │ │ │ │ + beq.n 7ad7c │ │ │ │ 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 7ad46 │ │ │ │ + beq.n 7ad76 │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.n 7acc8 │ │ │ │ + beq.n 7acf8 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7ad4c │ │ │ │ + beq.n 7ad7c │ │ │ │ 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 7ad4c │ │ │ │ + beq.n 7ad7c │ │ │ │ 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 7ad46 │ │ │ │ + b.n 7ad76 │ │ │ │ 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 7a766 │ │ │ │ + beq.w 7a796 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ mov r2, lr │ │ │ │ add.w ip, r3, r7, lsl #3 │ │ │ │ - cbz r1, 7ad4c │ │ │ │ + cbz r1, 7ad7c │ │ │ │ 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, 7ad4c │ │ │ │ + cbz r1, 7ad7c │ │ │ │ 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, 7ad4c │ │ │ │ + cbz r1, 7ad7c │ │ │ │ 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 7ace4 │ │ │ │ + bne.n 7ad14 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ add.w r1, r2, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7aee8 │ │ │ │ + beq.w 7af18 │ │ │ │ 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 7ac7c │ │ │ │ - b.n 7a766 │ │ │ │ + bne.n 7acac │ │ │ │ + b.n 7a796 │ │ │ │ ldr.w r7, [sl, r1, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 7ac1c │ │ │ │ + beq.w 7ac4c │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r0 │ │ │ │ and.w r1, ip, r1 │ │ │ │ - b.n 7ad6e │ │ │ │ + b.n 7ad9e │ │ │ │ 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 7a806 │ │ │ │ + b.n 7a836 │ │ │ │ str.w r9, [ip] │ │ │ │ add.w ip, ip, #8 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ str.w r1, [ip, #-4] │ │ │ │ cmp fp, ip │ │ │ │ - bne.w 7ab2a │ │ │ │ - b.n 7ab60 │ │ │ │ + bne.w 7ab5a │ │ │ │ + b.n 7ab90 │ │ │ │ ldr.w r5, [sl, r2, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - beq.n 7ade8 │ │ │ │ + beq.n 7ae18 │ │ │ │ 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 7aeda │ │ │ │ + bgt.w 7af0a │ │ │ │ ldrsb.w lr, [sl, r2] │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7af36 │ │ │ │ + bne.w 7af66 │ │ │ │ cmp r7, #7 │ │ │ │ - ble.w 7abae │ │ │ │ + ble.w 7abde │ │ │ │ cmp r7, #15 │ │ │ │ - ble.w 7ab86 │ │ │ │ + ble.w 7abb6 │ │ │ │ str.w r1, [sl, r2, lsl #2] │ │ │ │ - b.n 7ab8a │ │ │ │ + b.n 7abba │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.w 7ac06 │ │ │ │ + ble.w 7ac36 │ │ │ │ mov.w lr, #12 │ │ │ │ mov ip, r3 │ │ │ │ mla lr, lr, r8, r3 │ │ │ │ - b.n 7ae04 │ │ │ │ + b.n 7ae34 │ │ │ │ adds r7, #12 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7ae02 │ │ │ │ + beq.n 7ae32 │ │ │ │ ldmia.w r7, {r0, r1, r2} │ │ │ │ stmia.w ip, {r0, r1, r2} │ │ │ │ add.w ip, ip, #12 │ │ │ │ cmp lr, ip │ │ │ │ - bne.n 7ae02 │ │ │ │ - b.n 7ac06 │ │ │ │ + bne.n 7ae32 │ │ │ │ + b.n 7ac36 │ │ │ │ movs r1, #8 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ mul.w r2, fp, r1 │ │ │ │ cmp r3, #15 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bhi.w 7b092 │ │ │ │ + bhi.w 7b0c2 │ │ │ │ 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, #2733 @ 0xaad │ │ │ │ + movw r1, #2789 @ 0xae5 │ │ │ │ movt r1, #7 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 7af64 │ │ │ │ - ldr r1, [pc, #636] @ (7b0dc ) │ │ │ │ + bne.w 7af94 │ │ │ │ + ldr r1, [pc, #636] @ (7b10c ) │ │ │ │ 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, #45581 @ 0xb20d │ │ │ │ + movw r1, #45645 @ 0xb24d │ │ │ │ movt r1, #6 │ │ │ │ strd fp, r3, [sp, #20] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 7b0b6 │ │ │ │ + bne.w 7b0e6 │ │ │ │ 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 7b0aa │ │ │ │ + beq.w 7b0da │ │ │ │ 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 7aab4 │ │ │ │ + b.n 7aae4 │ │ │ │ ldr.w r2, [r7, #860] @ 0x35c │ │ │ │ - movw r3, #45741 @ 0xb2ad │ │ │ │ + movw r3, #45805 @ 0xb2ed │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7b0c6 │ │ │ │ + bne.w 7b0f6 │ │ │ │ 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 7a806 │ │ │ │ + b.n 7a836 │ │ │ │ cmp r7, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w lr, [sl, r2, lsl #1] │ │ │ │ ldrgt.w lr, [sl, r2, lsl #2] │ │ │ │ - b.n 7add4 │ │ │ │ + b.n 7ae04 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r1, #8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7ad58 │ │ │ │ - b.n 7aee8 │ │ │ │ + bne.w 7ad88 │ │ │ │ + b.n 7af18 │ │ │ │ mov r5, r9 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r6, #24] │ │ │ │ - bl 19428c <_PyNamespace_New@@Base+0x94> │ │ │ │ + bl 19376c <_PyNamespace_New@@Base+0x94> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r6, #28] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7aff6 │ │ │ │ + beq.n 7b026 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ strb r1, [r3, #3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7af90 │ │ │ │ + beq.n 7afc0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ adds r0, #4 │ │ │ │ blx 2b314 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ - b.n 7a806 │ │ │ │ + b.n 7a836 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ strd fp, r3, [sp, #24] │ │ │ │ - bl 70b78 │ │ │ │ + bl 70bb0 │ │ │ │ ldrd fp, r3, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7aaa6 │ │ │ │ + b.n 7aad6 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ adds r2, #1 │ │ │ │ add r2, r0 │ │ │ │ and.w r2, ip, r2 │ │ │ │ - b.n 7adca │ │ │ │ + b.n 7adfa │ │ │ │ add.w r3, r5, #20 │ │ │ │ add r2, r3 │ │ │ │ movs r3, #8 │ │ │ │ - b.n 7ab10 │ │ │ │ + b.n 7ab40 │ │ │ │ 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 7b0aa │ │ │ │ + beq.w 7b0da │ │ │ │ ldrd r1, fp, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r7, r8, #20 │ │ │ │ - b.n 7aab4 │ │ │ │ + b.n 7aae4 │ │ │ │ ldr.w r0, [r7, #864] @ 0x360 │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ - b.n 7a806 │ │ │ │ + b.n 7a836 │ │ │ │ add.w r1, sl, r3 │ │ │ │ mov r9, r2 │ │ │ │ mov r7, r1 │ │ │ │ cmp r0, r8 │ │ │ │ - blt.n 7afb2 │ │ │ │ + blt.n 7afe2 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e4e4 │ │ │ │ - b.n 7aef6 │ │ │ │ - beq.w 7a7be │ │ │ │ - b.w 7a766 │ │ │ │ + bl 7e510 │ │ │ │ + b.n 7af26 │ │ │ │ + beq.w 7a7ee │ │ │ │ + b.w 7a796 │ │ │ │ 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] │ │ │ │ @@ -118289,47 +118286,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 7af9c │ │ │ │ + b.n 7afcc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 75fa8 │ │ │ │ + bl 75fe0 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ - b.n 7a806 │ │ │ │ - beq.w 7aef6 │ │ │ │ - b.n 7ab60 │ │ │ │ + b.n 7a836 │ │ │ │ + beq.w 7af26 │ │ │ │ + b.n 7ab90 │ │ │ │ ldr.w r3, [r9, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r2, #20] │ │ │ │ str r1, [r2, #24] │ │ │ │ - cbz r3, 7b014 │ │ │ │ + cbz r3, 7b044 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r9, #532] @ 0x214 │ │ │ │ str.w r2, [r9, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a806 │ │ │ │ + bne.w 7a836 │ │ │ │ str.w r2, [r9, #532] @ 0x214 │ │ │ │ - b.w 7a806 │ │ │ │ + b.w 7a836 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7aa52 │ │ │ │ + beq.w 7aa82 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - cbz r1, 7b08c │ │ │ │ + cbz r1, 7b0bc │ │ │ │ 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, 7b060 │ │ │ │ + cbz r3, 7b090 │ │ │ │ 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 │ │ │ │ @@ -118339,123 +118336,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 7a806 │ │ │ │ + b.w 7a836 │ │ │ │ str.w r3, [r9, #524] @ 0x20c │ │ │ │ - b.n 7b038 │ │ │ │ + b.n 7b068 │ │ │ │ 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 7a82a │ │ │ │ - bl 1f37b8 │ │ │ │ + bpl.w 7a85a │ │ │ │ + bl 1f2f28 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 7a814 │ │ │ │ + b.w 7a844 │ │ │ │ ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ mov r1, r9 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ ldrd fp, r3, [sp, #20] │ │ │ │ - b.n 7ae98 │ │ │ │ + b.n 7aec8 │ │ │ │ ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ - b.n 7aecc │ │ │ │ + b.n 7aefc │ │ │ │ str.w r3, [r9, #524] @ 0x20c │ │ │ │ - b.n 7aa74 │ │ │ │ + b.n 7aaa4 │ │ │ │ adds r2, #8 │ │ │ │ - b.n 7a90e │ │ │ │ + b.n 7a93e │ │ │ │ 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 7b410 │ │ │ │ + bne.w 7b440 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7b23c │ │ │ │ + bne.w 7b26c │ │ │ │ movw r2, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 7b332 │ │ │ │ + bgt.w 7b362 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b4fc │ │ │ │ + beq.w 7b52c │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 7b4fc │ │ │ │ + bhi.w 7b52c │ │ │ │ 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, #8141 @ 0x1fcd │ │ │ │ + movw r8, #6945 @ 0x1b21 │ │ │ │ movt r8, #13 │ │ │ │ - bl 78df4 │ │ │ │ + bl 78e2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7b358 │ │ │ │ - cbz r6, 7b166 │ │ │ │ + beq.w 7b388 │ │ │ │ + cbz r6, 7b196 │ │ │ │ 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 79420 │ │ │ │ + bl 79458 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7b48c │ │ │ │ + beq.w 7b4bc │ │ │ │ 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 7b326 │ │ │ │ + bne.w 7b356 │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ lsls r1, r2, #30 │ │ │ │ - beq.n 7b286 │ │ │ │ + beq.n 7b2b6 │ │ │ │ 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 7b280 │ │ │ │ - ldr r3, [pc, #684] @ (7b470 ) │ │ │ │ + bpl.n 7b2b0 │ │ │ │ + ldr r3, [pc, #684] @ (7b4a0 ) │ │ │ │ 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 │ │ │ │ @@ -118465,983 +118462,983 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w r0, r1, #91136 @ 0x16400 │ │ │ │ ldr.w r2, [r0, #392] @ 0x188 │ │ │ │ cmp r2, r6 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b406 │ │ │ │ + beq.w 7b436 │ │ │ │ ldr.w r0, [r0, #408] @ 0x198 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ands.w r3, r3, #64 @ 0x40 │ │ │ │ - bne.w 7b43e │ │ │ │ + bne.w 7b46e │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl 7b680 │ │ │ │ + bl 7b6b0 │ │ │ │ sub.w r6, r0, #4294967295 @ 0xffffffff │ │ │ │ clz r6, r6 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 7b454 │ │ │ │ + beq.w 7b484 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7b234 │ │ │ │ + bge.n 7b264 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b4f4 │ │ │ │ + beq.w 7b524 │ │ │ │ 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 78224 │ │ │ │ + bl 7825c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7b358 │ │ │ │ - bl 191df0 │ │ │ │ + beq.w 7b388 │ │ │ │ + bl 1912c8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7b268 │ │ │ │ + bge.n 7b298 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b516 │ │ │ │ + beq.w 7b546 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7b358 │ │ │ │ + beq.n 7b388 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 793f8 │ │ │ │ + bl 79430 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7b48e │ │ │ │ + beq.w 7b4be │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.n 7b1c2 │ │ │ │ + bmi.n 7b1f2 │ │ │ │ ldr.w r0, [r6, #132] @ 0x84 │ │ │ │ - b.n 7b1fa │ │ │ │ + b.n 7b22a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ mov sl, r1 │ │ │ │ - beq.w 7b4aa │ │ │ │ - ldr r3, [pc, #480] @ (7b474 ) │ │ │ │ + beq.w 7b4da │ │ │ │ + ldr r3, [pc, #480] @ (7b4a4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ - ldr r3, [pc, #464] @ (7b470 ) │ │ │ │ + ldr r3, [pc, #464] @ (7b4a0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7b3d6 │ │ │ │ + bne.w 7b406 │ │ │ │ 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 7b680 │ │ │ │ + bl 7b6b0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 7b52e │ │ │ │ + beq.w 7b55e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 7b394 │ │ │ │ + beq.n 7b3c4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7b2e4 │ │ │ │ + bge.n 7b314 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7b4ec │ │ │ │ + beq.w 7b51c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7b308 │ │ │ │ + bge.n 7b338 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b526 │ │ │ │ + beq.w 7b556 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7b308 │ │ │ │ + bge.n 7b338 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b51e │ │ │ │ + beq.w 7b54e │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ movs r2, #1 │ │ │ │ cmp.w sl, #1073741824 @ 0x40000000 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r5, #16] │ │ │ │ - blt.n 7b326 │ │ │ │ + blt.n 7b356 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r5, #16] │ │ │ │ - bl 74e94 <_Py_SetImmortal@@Base> │ │ │ │ + bl 74ed0 <_Py_SetImmortal@@Base> │ │ │ │ str r5, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r7, r8, [r4, #20] │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 7b1b8 │ │ │ │ + b.n 7b1e8 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ itt eq │ │ │ │ - movweq r8, #63569 @ 0xf851 │ │ │ │ + movweq r8, #62325 @ 0xf375 │ │ │ │ movteq r8, #13 │ │ │ │ - bne.n 7b3c2 │ │ │ │ + bne.n 7b3f2 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #29264 @ 0x7250 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r5, [r7, #0] │ │ │ │ - bl 78df4 │ │ │ │ + bl 78e2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7b158 │ │ │ │ + bne.w 7b188 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7b236 │ │ │ │ + b.n 7b266 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #29264 @ 0x7250 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r5, [r7, #0] │ │ │ │ - movw r8, #42629 @ 0xa685 │ │ │ │ + movw r8, #41333 @ 0xa175 │ │ │ │ movt r8, #13 │ │ │ │ - bl 78df4 │ │ │ │ + bl 78e2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7b158 │ │ │ │ - b.n 7b358 │ │ │ │ - movw r8, #42581 @ 0xa655 │ │ │ │ + bne.w 7b188 │ │ │ │ + b.n 7b388 │ │ │ │ + movw r8, #42437 @ 0xa5c5 │ │ │ │ movt r8, #12 │ │ │ │ - b.n 7b340 │ │ │ │ - movw r8, #21653 @ 0x5495 │ │ │ │ + b.n 7b370 │ │ │ │ + movw r8, #21789 @ 0x551d │ │ │ │ movt r8, #9 │ │ │ │ - b.n 7b340 │ │ │ │ + b.n 7b370 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7b3ac │ │ │ │ + bge.n 7b3dc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 7b3ac │ │ │ │ + cbnz r2, 7b3dc │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp.w sl, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7b436 │ │ │ │ + blt.n 7b466 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ and.w r1, r2, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 7b478 │ │ │ │ + beq.n 7b4a8 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.n 7b328 │ │ │ │ + b.n 7b358 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.w 7b4fc │ │ │ │ + ble.w 7b52c │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 7b424 │ │ │ │ - movw r8, #12117 @ 0x2f55 │ │ │ │ + bne.n 7b454 │ │ │ │ + movw r8, #10645 @ 0x2995 │ │ │ │ movt r8, #15 │ │ │ │ - b.n 7b340 │ │ │ │ + b.n 7b370 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7b2b0 │ │ │ │ + beq.w 7b2e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7b3f6 │ │ │ │ + bge.n 7b426 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 7b3f6 │ │ │ │ + cbnz r3, 7b426 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 7b57e │ │ │ │ + blt.w 7b5ae │ │ │ │ mov r5, r2 │ │ │ │ str r2, [r4, #12] │ │ │ │ - b.n 7b328 │ │ │ │ + b.n 7b358 │ │ │ │ add.w r1, r1, #96768 @ 0x17a00 │ │ │ │ ldr.w r0, [r1, #384] @ 0x180 │ │ │ │ - b.n 7b1fa │ │ │ │ + b.n 7b22a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7b534 │ │ │ │ - bl 191d20 │ │ │ │ + bne.w 7b564 │ │ │ │ + bl 1911f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7b358 │ │ │ │ + beq.n 7b388 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ - b.n 7b1b8 │ │ │ │ + b.n 7b1e8 │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7b4fc │ │ │ │ - movw r8, #30561 @ 0x7761 │ │ │ │ + bne.n 7b52c │ │ │ │ + movw r8, #29209 @ 0x7219 │ │ │ │ movt r8, #18 │ │ │ │ - b.n 7b340 │ │ │ │ + b.n 7b370 │ │ │ │ str r3, [r4, #12] │ │ │ │ - cbz r3, 7b48e │ │ │ │ + cbz r3, 7b4be │ │ │ │ mov r5, r3 │ │ │ │ - b.n 7b328 │ │ │ │ + b.n 7b358 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 78510 │ │ │ │ + bl 78548 │ │ │ │ adds r3, r0, #1 │ │ │ │ negs r6, r3 │ │ │ │ adcs r6, r3 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 7b222 │ │ │ │ + bne.w 7b252 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7b222 │ │ │ │ + bge.w 7b252 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b222 │ │ │ │ + bne.w 7b252 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7b222 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7b252 │ │ │ │ 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 74e94 <_Py_SetImmortal@@Base> │ │ │ │ + bl 74ed0 <_Py_SetImmortal@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 7b3bc │ │ │ │ + b.n 7b3ec │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7b358 │ │ │ │ + bge.w 7b388 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b358 │ │ │ │ + bne.w 7b388 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7b358 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7b388 │ │ │ │ and.w r3, r2, #28 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 7b292 │ │ │ │ + bne.w 7b2c2 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bmi.n 7b54c │ │ │ │ + bmi.n 7b57c │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 7b574 │ │ │ │ + blt.n 7b5a4 │ │ │ │ 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 7b4e8 │ │ │ │ + bge.n 7b518 │ │ │ │ add.w r2, sl, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7b586 │ │ │ │ + beq.n 7b5b6 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 7b326 │ │ │ │ + b.n 7b356 │ │ │ │ mov r0, r3 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7b2e4 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7b314 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7b234 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7b264 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r7, #0] │ │ │ │ - movw r1, #54148 @ 0xd384 │ │ │ │ + movw r1, #51908 @ 0xcac4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ - b.n 7b358 │ │ │ │ + bl d56e0 │ │ │ │ + b.n 7b388 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7b268 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7b298 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7b308 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7b338 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7b2f6 │ │ │ │ - bl d82f8 │ │ │ │ - b.n 7b326 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7b326 │ │ │ │ + bl d7e50 │ │ │ │ + b.n 7b356 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54368 @ 0xd460 │ │ │ │ + movw r1, #52128 @ 0xcba0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 7b358 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 7b388 │ │ │ │ lsls r1, r2, #25 │ │ │ │ - bmi.n 7b55e │ │ │ │ + bmi.n 7b58e │ │ │ │ ldrsb.w r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7b566 │ │ │ │ + blt.n 7b596 │ │ │ │ add.w r3, r5, #28 │ │ │ │ - b.n 7b4c2 │ │ │ │ + b.n 7b4f2 │ │ │ │ ldrsb.w r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 7b594 │ │ │ │ + bge.n 7b5c4 │ │ │ │ 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] @ (7b59c ) │ │ │ │ + ldr r3, [pc, #36] @ (7b5cc ) │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ - b.n 7b4d8 │ │ │ │ + b.n 7b508 │ │ │ │ adds r3, #1 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 7b326 │ │ │ │ + b.n 7b356 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r5, r3 │ │ │ │ - b.n 7b326 │ │ │ │ + b.n 7b356 │ │ │ │ add.w r3, r5, #20 │ │ │ │ - b.n 7b4c2 │ │ │ │ + b.n 7b4f2 │ │ │ │ nop │ │ │ │ lsls r0, r4, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -0007b5a0 : │ │ │ │ +0007b5d0 : │ │ │ │ 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 7b5d2 │ │ │ │ + bgt.n 7b602 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7b642 │ │ │ │ + beq.n 7b672 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 7b642 │ │ │ │ + bhi.n 7b672 │ │ │ │ tbb [pc, r3] │ │ │ │ - subs r4, #46 @ 0x2e │ │ │ │ + subs r4, #37 @ 0x25 │ │ │ │ movs r0, #27 │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ - asrs r4, r7, #24 │ │ │ │ + lsrs r4, r7, #12 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 7b614 │ │ │ │ - movw r5, #63569 @ 0xf851 │ │ │ │ + bne.n 7b64e │ │ │ │ + movw r5, #62325 @ 0xf375 │ │ │ │ + movt r5, #13 │ │ │ │ + b.n 7b618 │ │ │ │ + movw r5, #41333 @ 0xa175 │ │ │ │ movt r5, #13 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movw r0, #29264 @ 0x7250 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 19128c <_Py_NewReference@@Base+0x222c> │ │ │ │ - cbz r0, 7b5f4 │ │ │ │ + bl 190764 <_Py_NewReference@@Base+0x222c> │ │ │ │ + cbz r0, 7b62e │ │ │ │ strd r4, r5, [r0, #20] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r5, #42629 @ 0xa685 │ │ │ │ - movt r5, #13 │ │ │ │ - b.n 7b5de │ │ │ │ - movw r5, #42581 @ 0xa655 │ │ │ │ + movw r5, #42437 @ 0xa5c5 │ │ │ │ movt r5, #12 │ │ │ │ - b.n 7b5de │ │ │ │ - movw r5, #8141 @ 0x1fcd │ │ │ │ + b.n 7b618 │ │ │ │ + movw r5, #6945 @ 0x1b21 │ │ │ │ movt r5, #13 │ │ │ │ - b.n 7b5de │ │ │ │ + b.n 7b618 │ │ │ │ + movw r5, #21789 @ 0x551d │ │ │ │ + movt r5, #9 │ │ │ │ + b.n 7b618 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.n 7b642 │ │ │ │ + ble.n 7b672 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 7b630 │ │ │ │ - movw r5, #12117 @ 0x2f55 │ │ │ │ + bne.n 7b660 │ │ │ │ + movw r5, #10645 @ 0x2995 │ │ │ │ movt r5, #15 │ │ │ │ - b.n 7b5de │ │ │ │ - movw r5, #21653 @ 0x5495 │ │ │ │ - movt r5, #9 │ │ │ │ - b.n 7b5de │ │ │ │ + b.n 7b618 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7b642 │ │ │ │ - movw r5, #30561 @ 0x7761 │ │ │ │ + bne.n 7b672 │ │ │ │ + movw r5, #29209 @ 0x7219 │ │ │ │ movt r5, #18 │ │ │ │ - b.n 7b5de │ │ │ │ + b.n 7b618 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - movw r1, #54148 @ 0xd384 │ │ │ │ + movw r1, #51908 @ 0xcac4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w d5b6c │ │ │ │ + b.w d56e0 │ │ │ │ nop │ │ │ │ │ │ │ │ -0007b660 : │ │ │ │ +0007b690 : │ │ │ │ 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 7b680 │ │ │ │ + bl 7b6b0 │ │ │ │ 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 7ba96 │ │ │ │ + bpl.w 7bac6 │ │ │ │ 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 7b8c2 │ │ │ │ + bne.w 7b8f2 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ adds r0, r7, #1 │ │ │ │ - beq.w 7b8c2 │ │ │ │ + beq.w 7b8f2 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movw r3, #44624 @ 0xae50 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 7b9c2 │ │ │ │ + beq.w 7b9f2 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b8ee │ │ │ │ + bne.w 7b91e │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 773a8 │ │ │ │ + bl 773e0 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 7b9ba │ │ │ │ + beq.w 7b9ea │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 7b77a │ │ │ │ + bne.n 7b7aa │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7b838 │ │ │ │ + bge.w 7b868 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7b842 │ │ │ │ + bge.w 7b872 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ - cbz r2, 7b714 │ │ │ │ + cbz r2, 7b744 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 7ba08 │ │ │ │ + bne.w 7ba38 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7b972 │ │ │ │ + ble.w 7b9a2 │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ba88 │ │ │ │ + bne.w 7bab8 │ │ │ │ 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 7b79e │ │ │ │ + bgt.n 7b7ce │ │ │ │ add.w r0, r3, #20 │ │ │ │ ldrsb.w lr, [r0, r2] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bge.n 7b810 │ │ │ │ + bge.n 7b840 │ │ │ │ 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 7b938 │ │ │ │ + beq.w 7b968 │ │ │ │ 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 7b7dc │ │ │ │ + b.n 7b80c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7b794 │ │ │ │ + beq.n 7b7c4 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r2, 7b790 │ │ │ │ + cbz r2, 7b7c0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 7b968 │ │ │ │ + blt.w 7b998 │ │ │ │ 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 7b950 │ │ │ │ + bgt.w 7b980 │ │ │ │ add.w r0, r3, r2, lsl #1 │ │ │ │ ldrsh.w r0, [r0, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 7b84e │ │ │ │ + bge.n 7b87e │ │ │ │ add.w r0, r3, #20 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ strh.w r1, [r0, r2, lsl #1] │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w lr, [r3, #5] │ │ │ │ ldrb.w ip, [r3, #6] │ │ │ │ lsl.w r2, r2, lr │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7b93c │ │ │ │ + beq.w 7b96c │ │ │ │ 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 7b80c │ │ │ │ + beq.n 7b83c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7ba02 │ │ │ │ + beq.w 7ba32 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7ba02 │ │ │ │ + bge.w 7ba32 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ str.w r6, [r8] │ │ │ │ movs r7, #0 │ │ │ │ - b.n 7b796 │ │ │ │ + b.n 7b7c6 │ │ │ │ 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 7b86a │ │ │ │ + bge.n 7b89a │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strb.w r3, [lr, #20] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - b.n 7b758 │ │ │ │ + b.n 7b788 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 7b702 │ │ │ │ + blt.w 7b732 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7b70c │ │ │ │ - b.n 7b714 │ │ │ │ + bne.w 7b73c │ │ │ │ + b.n 7b744 │ │ │ │ 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 7b7b2 │ │ │ │ + blt.n 7b7e2 │ │ │ │ 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 7b8b2 │ │ │ │ + ble.n 7b8e2 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.w 7ba50 │ │ │ │ + bgt.w 7ba80 │ │ │ │ add.w ip, r3, r2, lsl #1 │ │ │ │ ldrsh.w ip, [ip, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 7b7b2 │ │ │ │ + blt.n 7b7e2 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add r2, r0 │ │ │ │ adds r2, #1 │ │ │ │ ands r2, r1 │ │ │ │ - b.n 7b88a │ │ │ │ + b.n 7b8ba │ │ │ │ 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 7b82c │ │ │ │ - b.n 7b8a6 │ │ │ │ + blt.n 7b85c │ │ │ │ + b.n 7b8d6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6b828 │ │ │ │ + bl 6b868 │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 7ba70 │ │ │ │ + beq.w 7baa0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movw r3, #44624 @ 0xae50 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7b9c2 │ │ │ │ + beq.n 7b9f2 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b6d4 │ │ │ │ + beq.w 7b704 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 7b6d4 │ │ │ │ + bne.w 7b704 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0114 │ │ │ │ + bl c0064 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 7b6ea │ │ │ │ + beq.w 7b71a │ │ │ │ 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, 7b91a │ │ │ │ + cbnz r2, 7b94a │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12d820 <_PyUnicode_IsNumeric@@Base+0x520> │ │ │ │ + bl 12d364 <_PyUnicode_IsNumeric@@Base+0x53c> │ │ │ │ mov r2, r6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 7b796 │ │ │ │ + beq.w 7b7c6 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cbz r3, 7b932 │ │ │ │ + cbz r3, 7b962 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ str.w r2, [r8] │ │ │ │ - b.n 7b796 │ │ │ │ + b.n 7b7c6 │ │ │ │ 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 7b7dc │ │ │ │ + b.n 7b80c │ │ │ │ add.w r0, r3, r2, lsl #2 │ │ │ │ mov.w lr, r2, lsl #2 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 7ba30 │ │ │ │ + bge.n 7ba60 │ │ │ │ add lr, r3 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str.w r1, [lr, #20] │ │ │ │ - b.n 7b758 │ │ │ │ + b.n 7b788 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ str.w r3, [r8] │ │ │ │ - b.n 7b794 │ │ │ │ + b.n 7b7c4 │ │ │ │ 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 7a668 │ │ │ │ + bl 7a698 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7b71c │ │ │ │ + bne.w 7b74c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7b9aa │ │ │ │ + bge.n 7b9da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7baae │ │ │ │ + beq.w 7bade │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7b9ba │ │ │ │ + bge.n 7b9ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7bab6 │ │ │ │ + beq.n 7bae6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 7ba7c │ │ │ │ - b.n 7ba82 │ │ │ │ + bne.n 7baac │ │ │ │ + b.n 7bab2 │ │ │ │ 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 78898 │ │ │ │ + bl 788d0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7b9ba │ │ │ │ + beq.n 7b9ea │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 7b80c │ │ │ │ + beq.w 7b83c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cbz r3, 7ba02 │ │ │ │ + cbz r3, 7ba32 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7ba02 │ │ │ │ + bge.n 7ba32 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ str.w r6, [r8] │ │ │ │ - b.n 7b80c │ │ │ │ + b.n 7b83c │ │ │ │ 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 7a668 │ │ │ │ + bl 7a698 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7b998 │ │ │ │ + beq.n 7b9c8 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - b.n 7b714 │ │ │ │ + b.n 7b744 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ add r2, lr │ │ │ │ add.w lr, r0, #1 │ │ │ │ add r2, lr │ │ │ │ ands r2, r1 │ │ │ │ add.w lr, r3, r2, lsl #2 │ │ │ │ ldr.w r9, [lr, #20] │ │ │ │ mov.w lr, r2, lsl #2 │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 7b95e │ │ │ │ - b.n 7b86e │ │ │ │ + blt.n 7b98e │ │ │ │ + b.n 7b89e │ │ │ │ add.w r9, r3, r2, lsl #2 │ │ │ │ mov.w lr, r2, lsl #2 │ │ │ │ ldr.w r9, [r9, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.w 7b95e │ │ │ │ + blt.w 7b98e │ │ │ │ add r2, lr │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add r2, r0 │ │ │ │ adds r2, #1 │ │ │ │ ands r2, r1 │ │ │ │ - b.n 7b882 │ │ │ │ + b.n 7b8b2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26167c │ │ │ │ + bl 260e74 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7ba82 │ │ │ │ + beq.n 7bab2 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8] │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7b796 │ │ │ │ + b.n 7b7c6 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1ebf90 <_PyDict_SendEvent@@Base> │ │ │ │ - b.n 7b724 │ │ │ │ - movw r0, #35848 @ 0x8c08 │ │ │ │ + bl 1eb6f8 <_PyDict_SendEvent@@Base> │ │ │ │ + b.n 7b754 │ │ │ │ + movw r0, #33608 @ 0x8348 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #4358 @ 0x1106 │ │ │ │ - bl 246738 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 245db8 <_PyErr_BadInternalCall@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 7ba7c │ │ │ │ - b.n 7ba82 │ │ │ │ + bne.n 7baac │ │ │ │ + b.n 7bab2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7b9aa │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7b9da │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 7ba7c │ │ │ │ - b.n 7ba82 │ │ │ │ + bne.n 7baac │ │ │ │ + b.n 7bab2 │ │ │ │ │ │ │ │ -0007bac4 : │ │ │ │ +0007baf4 : │ │ │ │ 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 19128c <_Py_NewReference@@Base+0x222c> │ │ │ │ - cbz r0, 7bae8 │ │ │ │ + bl 190764 <_Py_NewReference@@Base+0x222c> │ │ │ │ + cbz r0, 7bb18 │ │ │ │ str r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7bb80 │ │ │ │ + beq.n 7bbb0 │ │ │ │ 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, 7bb5c │ │ │ │ + cbz r0, 7bb8c │ │ │ │ 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, 7bb72 │ │ │ │ + cbnz r0, 7bba2 │ │ │ │ ldrb r3, [r5, r4] │ │ │ │ add r4, r5 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 7bb72 │ │ │ │ - movw r1, #54408 @ 0xd488 │ │ │ │ + bne.n 7bba2 │ │ │ │ + movw r1, #52168 @ 0xcbc8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - b.n 7bb40 │ │ │ │ + b.n 7bb70 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 7bb78 │ │ │ │ + beq.n 7bba8 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ - cbz r3, 7bb72 │ │ │ │ + cbz r3, 7bba2 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - bne.n 7bb36 │ │ │ │ + bne.n 7bb66 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 2aecc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7bb3a │ │ │ │ + bne.n 7bb6a │ │ │ │ adds r0, r4, #6 │ │ │ │ it eq │ │ │ │ moveq r0, r5 │ │ │ │ - b.n 7bb74 │ │ │ │ + b.n 7bba4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bf84 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2aecc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7bb24 │ │ │ │ + beq.n 7bb54 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 7bb3a │ │ │ │ - b.n 7bb72 │ │ │ │ + bne.n 7bb6a │ │ │ │ + b.n 7bba2 │ │ │ │ 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] @ (7bd4c ) │ │ │ │ + ldr r5, [pc, #436] @ (7bd7c ) │ │ │ │ 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 7bcfc │ │ │ │ - ldr r0, [pc, #412] @ (7bd50 ) │ │ │ │ + beq.w 7bd2c │ │ │ │ + ldr r0, [pc, #412] @ (7bd80 ) │ │ │ │ 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 7bd14 │ │ │ │ + bne.w 7bd44 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr.w r2, [r0], #4 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr.w ip, [r1, #84] @ 0x54 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ tst.w ip, #16384 @ 0x4000 │ │ │ │ - bne.n 7bc14 │ │ │ │ + bne.n 7bc44 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r1, #17 │ │ │ │ - bmi.n 7bc22 │ │ │ │ + bmi.n 7bc52 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ str r2, [r3, #20] │ │ │ │ - b.n 7bc84 │ │ │ │ + b.n 7bcb4 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7bc90 │ │ │ │ + blt.n 7bcc0 │ │ │ │ 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 │ │ │ │ @@ -119461,15 +119458,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 7bcee │ │ │ │ + blt.n 7bd1e │ │ │ │ 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 │ │ │ │ @@ -119496,101 +119493,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 7bc84 │ │ │ │ + ble.n 7bcb4 │ │ │ │ addw r0, r0, #3740 @ 0xe9c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 80794 <_PyTuple_Resize@@Base+0x3b0> │ │ │ │ + bl 807c4 <_PyTuple_Resize@@Base+0x3b0> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7bc84 │ │ │ │ + b.n 7bcb4 │ │ │ │ movs r1, #2 │ │ │ │ movw r0, #40760 @ 0x9f38 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 76c30 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 76c68 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7bbd4 │ │ │ │ - b.n 7bc84 │ │ │ │ - movw r2, #58213 @ 0xe365 │ │ │ │ + bne.w 7bc04 │ │ │ │ + b.n 7bcb4 │ │ │ │ + movw r2, #57001 @ 0xdea9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 7bd3c │ │ │ │ + bne.n 7bd6c │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b478 │ │ │ │ + bl 6b4b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7bbd4 │ │ │ │ + bne.w 7bc04 │ │ │ │ mov r0, r3 │ │ │ │ - bl 12e9d0 <_PyUnicode_IsNumeric@@Base+0x16d0> │ │ │ │ + bl 12e500 <_PyUnicode_IsNumeric@@Base+0x16d8> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7bbd4 │ │ │ │ + b.n 7bc04 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7bbd4 │ │ │ │ + b.n 7bc04 │ │ │ │ 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] @ (7bef0 ) │ │ │ │ + ldr r5, [pc, #392] @ (7bf20 ) │ │ │ │ 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 7be9e │ │ │ │ - ldr r0, [pc, #368] @ (7bef4 ) │ │ │ │ + beq.w 7bece │ │ │ │ + ldr r0, [pc, #368] @ (7bf24 ) │ │ │ │ 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 7beb6 │ │ │ │ + bne.w 7bee6 │ │ │ │ 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 7bdd0 │ │ │ │ + bmi.n 7be00 │ │ │ │ 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 7be3e │ │ │ │ + blt.n 7be6e │ │ │ │ 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 │ │ │ │ @@ -119610,20 +119607,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 7bdc4 │ │ │ │ + bge.n 7bdf4 │ │ │ │ addw r0, r0, #3740 @ 0xe9c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 80794 <_PyTuple_Resize@@Base+0x3b0> │ │ │ │ + bl 807c4 <_PyTuple_Resize@@Base+0x3b0> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7bdc4 │ │ │ │ + b.n 7bdf4 │ │ │ │ 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 │ │ │ │ @@ -119645,932 +119642,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 7bdc4 │ │ │ │ - b.n 7be30 │ │ │ │ + ble.n 7bdf4 │ │ │ │ + b.n 7be60 │ │ │ │ movs r1, #1 │ │ │ │ movw r0, #40760 @ 0x9f38 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 76c30 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 76c68 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7bda4 │ │ │ │ - b.n 7bdc4 │ │ │ │ - movw r2, #58213 @ 0xe365 │ │ │ │ + bne.w 7bdd4 │ │ │ │ + b.n 7bdf4 │ │ │ │ + movw r2, #57001 @ 0xdea9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 7bede │ │ │ │ + bne.n 7bf0e │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b478 │ │ │ │ + bl 6b4b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7bda4 │ │ │ │ + bne.w 7bdd4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 12e9d0 <_PyUnicode_IsNumeric@@Base+0x16d0> │ │ │ │ + bl 12e500 <_PyUnicode_IsNumeric@@Base+0x16d8> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7bda4 │ │ │ │ + b.n 7bdd4 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7bda4 │ │ │ │ + b.n 7bdd4 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0007bef8 : │ │ │ │ +0007bf28 : │ │ │ │ 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, 7bf6e │ │ │ │ + cbz r4, 7bf9e │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 76b6c <_PyTuple_FromArray@@Base+0x2c4> │ │ │ │ - cbz r0, 7bf64 │ │ │ │ + bl 76ba4 <_PyTuple_FromArray@@Base+0x2c4> │ │ │ │ + cbz r0, 7bf94 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 7bf64 │ │ │ │ + ble.n 7bf94 │ │ │ │ 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, 7bf42 │ │ │ │ + cbnz r2, 7bf72 │ │ │ │ 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 7bf2e │ │ │ │ - cbz r2, 7bf64 │ │ │ │ + bne.n 7bf5e │ │ │ │ + cbz r2, 7bf94 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 70e98 │ │ │ │ + bl 70ed0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #4] @ (7bf74 ) │ │ │ │ - b.n 7bf64 │ │ │ │ + ldr r0, [pc, #4] @ (7bfa4 ) │ │ │ │ + b.n 7bf94 │ │ │ │ nop │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -0007bf78 : │ │ │ │ +0007bfa8 : │ │ │ │ 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 7bfa4 │ │ │ │ + bmi.n 7bfd4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movw r0, #28676 @ 0x7004 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 19128c <_Py_NewReference@@Base+0x222c> │ │ │ │ - cbz r0, 7bfa2 │ │ │ │ + bl 190764 <_Py_NewReference@@Base+0x222c> │ │ │ │ + cbz r0, 7bfd2 │ │ │ │ str r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #35872 @ 0x8c20 │ │ │ │ + movw r1, #33632 @ 0x8360 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ 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, 7bfe2 │ │ │ │ + cbz r3, 7c012 │ │ │ │ ldr r2, [r1, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c214 │ │ │ │ + bne.w 7c244 │ │ │ │ ldr.w r6, [r5, #128] @ 0x80 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 7bff2 │ │ │ │ + cbz r3, 7c022 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c448 │ │ │ │ + bne.w 7c438 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ - cbz r3, 7bffe │ │ │ │ + cbz r3, 7c02e │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c18e │ │ │ │ + bne.w 7c1be │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 7c00a │ │ │ │ + cbz r3, 7c03a │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c14c │ │ │ │ + bne.w 7c17c │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ - cbz r3, 7c016 │ │ │ │ + cbz r3, 7c046 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c408 │ │ │ │ + bne.w 7c474 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d296 │ │ │ │ + beq.w 7d2c6 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbnz r3, 7c02e │ │ │ │ + cbnz r3, 7c05e │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ - cbnz r3, 7c02e │ │ │ │ + cbnz r3, 7c05e │ │ │ │ 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, 7c03e │ │ │ │ + cbnz r3, 7c06e │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ - cbnz r3, 7c03e │ │ │ │ + cbnz r3, 7c06e │ │ │ │ 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 7c5d8 │ │ │ │ + bne.w 7c608 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c5d8 │ │ │ │ + beq.w 7c608 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7c484 │ │ │ │ + beq.w 7c4b4 │ │ │ │ ldr r1, [r6, #44] @ 0x2c │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ strne r3, [r4, #44] @ 0x2c │ │ │ │ - cbnz r2, 7c068 │ │ │ │ + cbnz r2, 7c098 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c5e8 │ │ │ │ + bne.w 7c618 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ - cbnz r3, 7c07e │ │ │ │ + cbnz r3, 7c0ae │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst.w r3, #2048 @ 0x800 │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ - bne.w 7d286 │ │ │ │ + bne.w 7d2b6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7d0a4 │ │ │ │ + bne.w 7d0d4 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ - cbnz r3, 7c096 │ │ │ │ + cbnz r3, 7c0c6 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ - cbz r3, 7c096 │ │ │ │ + cbz r3, 7c0c6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7c4a6 │ │ │ │ + beq.w 7c4d6 │ │ │ │ ldr r2, [r6, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7c4a6 │ │ │ │ + bne.w 7c4d6 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c4b0 │ │ │ │ + beq.w 7c4e0 │ │ │ │ ldrd r2, r3, [r4, #108] @ 0x6c │ │ │ │ - cbnz r2, 7c0ac │ │ │ │ + cbnz r2, 7c0dc │ │ │ │ ldr r2, [r5, #108] @ 0x6c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c542 │ │ │ │ - cbnz r3, 7c0b6 │ │ │ │ + bne.w 7c572 │ │ │ │ + cbnz r3, 7c0e6 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c63c │ │ │ │ + bne.w 7c66c │ │ │ │ ldr.w r3, [r4, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c66a │ │ │ │ + bne.w 7c69a │ │ │ │ ldr.w r2, [r5, #136] @ 0x88 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7d41e │ │ │ │ + bne.w 7d448 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ ldr.w r2, [r4, #140] @ 0x8c │ │ │ │ - cbnz r2, 7c0dc │ │ │ │ + cbnz r2, 7c10c │ │ │ │ ldr.w r2, [r5, #140] @ 0x8c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7d428 │ │ │ │ + bne.w 7d452 │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c620 │ │ │ │ + beq.w 7c650 │ │ │ │ ldrd r2, r0, [r4, #148] @ 0x94 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c5a4 │ │ │ │ + bne.w 7c5d4 │ │ │ │ ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c5a4 │ │ │ │ + beq.w 7c5d4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7c5f4 │ │ │ │ + beq.w 7c624 │ │ │ │ ldr.w r7, [r6, #148] @ 0x94 │ │ │ │ cmp r2, r7 │ │ │ │ it ne │ │ │ │ strne.w r2, [r4, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c7f6 │ │ │ │ + beq.w 7c826 │ │ │ │ ldr.w r2, [r4, #164] @ 0xa4 │ │ │ │ - cbnz r2, 7c122 │ │ │ │ + cbnz r2, 7c152 │ │ │ │ ldr.w r2, [r5, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c5c0 │ │ │ │ + bne.w 7c5f0 │ │ │ │ ldr.w r2, [r4, #196] @ 0xc4 │ │ │ │ - cbnz r2, 7c132 │ │ │ │ + cbnz r2, 7c162 │ │ │ │ ldr.w r2, [r5, #196] @ 0xc4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7d0c8 │ │ │ │ + bne.w 7d0f8 │ │ │ │ eors r3, r1 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bmi.w 7c578 │ │ │ │ + bmi.w 7c5a8 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c7a8 │ │ │ │ + beq.w 7c80a │ │ │ │ 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 7c776 │ │ │ │ - cbnz r0, 7c164 │ │ │ │ + bne.w 7c7d8 │ │ │ │ + cbnz r0, 7c194 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7c8ea │ │ │ │ + bne.w 7c91a │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7c172 │ │ │ │ + bne.n 7c1a2 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7c914 │ │ │ │ + bne.w 7c944 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 7c00a │ │ │ │ + bne.w 7c03a │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c00a │ │ │ │ + beq.w 7c03a │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c00e │ │ │ │ - b.n 7c42c │ │ │ │ + bne.w 7c03e │ │ │ │ + b.n 7c498 │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ ldrd ip, r0, [r3, #4] │ │ │ │ mov lr, r1 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7c7c4 │ │ │ │ + bne.w 7c7a6 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7c922 │ │ │ │ + bne.w 7c952 │ │ │ │ ldr r7, [r2, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7cab4 │ │ │ │ + bne.w 7cae4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 7c930 │ │ │ │ + bne.w 7c960 │ │ │ │ ldr r7, [r2, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7cac6 │ │ │ │ + bne.w 7caf6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d040 │ │ │ │ + bne.w 7d070 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cb1a │ │ │ │ + bne.w 7cb4a │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbnz r0, 7c1d6 │ │ │ │ + cbnz r0, 7c206 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cb56 │ │ │ │ + bne.w 7cb86 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - cbnz r0, 7c1e2 │ │ │ │ + cbnz r0, 7c212 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d3f2 │ │ │ │ + bne.w 7d41c │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - cbnz r0, 7c1ee │ │ │ │ + cbnz r0, 7c21e │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d090 │ │ │ │ + bne.w 7d0c0 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ - cbnz r0, 7c1fa │ │ │ │ + cbnz r0, 7c22a │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d43c │ │ │ │ + bne.w 7d466 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7bffe │ │ │ │ + bne.w 7c02e │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7bffe │ │ │ │ + beq.w 7c02e │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7cb14 │ │ │ │ - b.w 7ca96 │ │ │ │ + beq.w 7cb44 │ │ │ │ + b.w 7cac6 │ │ │ │ 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 7c73c │ │ │ │ + bne.w 7c76c │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 7cb96 │ │ │ │ + bne.w 7cbc6 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c9da │ │ │ │ + bne.w 7ca0a │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 7d098 │ │ │ │ + bne.w 7d0c8 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cba6 │ │ │ │ + bne.w 7cbd6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 7c9f8 │ │ │ │ + bne.w 7ca28 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cc94 │ │ │ │ + bne.w 7ccc4 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbnz r0, 7c268 │ │ │ │ + cbnz r0, 7c298 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cd04 │ │ │ │ + bne.w 7cd34 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 7c274 │ │ │ │ + cbnz r0, 7c2a4 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d254 │ │ │ │ + bne.w 7d284 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - cbnz r0, 7c280 │ │ │ │ + cbnz r0, 7c2b0 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cdae │ │ │ │ + bne.w 7cdde │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbnz r0, 7c28c │ │ │ │ + cbnz r0, 7c2bc │ │ │ │ ldr r0, [r2, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d198 │ │ │ │ + bne.w 7d1c8 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - cbnz r0, 7c298 │ │ │ │ + cbnz r0, 7c2c8 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ce66 │ │ │ │ + bne.w 7ce96 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ - cbnz r0, 7c2a4 │ │ │ │ + cbnz r0, 7c2d4 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d15c │ │ │ │ + bne.w 7d18c │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ - cbnz r0, 7c2b0 │ │ │ │ + cbnz r0, 7c2e0 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ce96 │ │ │ │ + bne.w 7cec6 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - cbnz r0, 7c2bc │ │ │ │ + cbnz r0, 7c2ec │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d1f2 │ │ │ │ + bne.w 7d222 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ - cbnz r0, 7c2c8 │ │ │ │ + cbnz r0, 7c2f8 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cf72 │ │ │ │ + bne.w 7cfa2 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - cbnz r0, 7c2d4 │ │ │ │ + cbnz r0, 7c304 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cdec │ │ │ │ + bne.w 7ce1c │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ - cbnz r0, 7c2e0 │ │ │ │ + cbnz r0, 7c310 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cfa2 │ │ │ │ + bne.w 7cfd2 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ - cbnz r0, 7c2ec │ │ │ │ + cbnz r0, 7c31c │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d0f4 │ │ │ │ + bne.w 7d124 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - cbnz r0, 7c2f8 │ │ │ │ + cbnz r0, 7c328 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cfd6 │ │ │ │ + bne.w 7d006 │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - cbnz r0, 7c304 │ │ │ │ + cbnz r0, 7c334 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d128 │ │ │ │ + bne.w 7d158 │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - cbnz r0, 7c310 │ │ │ │ + cbnz r0, 7c340 │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cf4a │ │ │ │ + bne.w 7cf7a │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ - cbnz r0, 7c31c │ │ │ │ + cbnz r0, 7c34c │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d4de │ │ │ │ + bne.w 7d4e0 │ │ │ │ ldr r0, [r3, #80] @ 0x50 │ │ │ │ - cbnz r0, 7c328 │ │ │ │ + cbnz r0, 7c358 │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d63a │ │ │ │ + bne.w 7d64c │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ - cbnz r0, 7c334 │ │ │ │ + cbnz r0, 7c364 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d620 │ │ │ │ + bne.w 7d680 │ │ │ │ ldr r0, [r3, #88] @ 0x58 │ │ │ │ - cbnz r0, 7c340 │ │ │ │ + cbnz r0, 7c370 │ │ │ │ ldr r0, [r2, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d76e │ │ │ │ + bne.w 7d798 │ │ │ │ ldr r0, [r3, #92] @ 0x5c │ │ │ │ - cbnz r0, 7c34c │ │ │ │ + cbnz r0, 7c37c │ │ │ │ ldr r0, [r2, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d6ca │ │ │ │ + bne.w 7d6fc │ │ │ │ ldr r0, [r3, #96] @ 0x60 │ │ │ │ - cbnz r0, 7c358 │ │ │ │ + cbnz r0, 7c388 │ │ │ │ ldr r0, [r2, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d75c │ │ │ │ + bne.w 7d786 │ │ │ │ ldr r0, [r3, #100] @ 0x64 │ │ │ │ - cbnz r0, 7c364 │ │ │ │ + cbnz r0, 7c394 │ │ │ │ ldr r0, [r2, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d74a │ │ │ │ + bne.w 7d774 │ │ │ │ ldrd r7, r0, [r3, #104] @ 0x68 │ │ │ │ - cbnz r7, 7c376 │ │ │ │ + cbnz r7, 7c3a6 │ │ │ │ ldr.w lr, [r2, #104] @ 0x68 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 7d68c │ │ │ │ - cbnz r0, 7c380 │ │ │ │ + bne.w 7d6cc │ │ │ │ + cbnz r0, 7c3b0 │ │ │ │ ldr r0, [r2, #108] @ 0x6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d2a8 │ │ │ │ + bne.w 7d6a4 │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ - cbnz r0, 7c38c │ │ │ │ + cbnz r0, 7c3bc │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d3f8 │ │ │ │ + bne.w 7d422 │ │ │ │ ldr r0, [r3, #120] @ 0x78 │ │ │ │ - cbnz r0, 7c398 │ │ │ │ + cbnz r0, 7c3c8 │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d0d2 │ │ │ │ + bne.w 7d102 │ │ │ │ ldr r0, [r3, #116] @ 0x74 │ │ │ │ - cbnz r0, 7c3a4 │ │ │ │ + cbnz r0, 7c3d4 │ │ │ │ ldr r0, [r2, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d0e8 │ │ │ │ + bne.w 7d118 │ │ │ │ ldr.w r0, [r3, #128] @ 0x80 │ │ │ │ - cbnz r0, 7c3b4 │ │ │ │ + cbnz r0, 7c3e4 │ │ │ │ ldr.w r0, [r2, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d732 │ │ │ │ + bne.w 7d74e │ │ │ │ ldr r0, [r3, #124] @ 0x7c │ │ │ │ - cbnz r0, 7c3c0 │ │ │ │ + cbnz r0, 7c3f0 │ │ │ │ ldr r0, [r2, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d71c │ │ │ │ + bne.w 7d738 │ │ │ │ ldrd r7, lr, [r3, #132] @ 0x84 │ │ │ │ - cbnz r7, 7c3d0 │ │ │ │ + cbnz r7, 7c400 │ │ │ │ ldr.w r7, [r2, #132] @ 0x84 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7c986 │ │ │ │ + bne.w 7c9b6 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7c3e0 │ │ │ │ + bne.n 7c410 │ │ │ │ ldr.w r0, [r2, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d6f8 │ │ │ │ + bne.w 7d6f0 │ │ │ │ ldr.w r0, [r3, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7bfe6 │ │ │ │ + bne.w 7c016 │ │ │ │ ldr.w r2, [r2, #140] @ 0x8c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7bfe6 │ │ │ │ - cbz r1, 7c402 │ │ │ │ + beq.w 7c016 │ │ │ │ + cbz r1, 7c432 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ ldr.w r1, [r1, #140] @ 0x8c │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 7bfe6 │ │ │ │ + beq.w 7c016 │ │ │ │ str.w r2, [r3, #140] @ 0x8c │ │ │ │ - b.n 7bfe6 │ │ │ │ + b.n 7c016 │ │ │ │ + ldr.w ip, [r6, #40] @ 0x28 │ │ │ │ + ldrd lr, r1, [r3, #4] │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + cmp.w ip, #0 │ │ │ │ + bne.w 7c6d2 │ │ │ │ + cbnz r7, 7c454 │ │ │ │ + ldr r7, [r2, #0] │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 7cbc2 │ │ │ │ + cmp.w lr, #0 │ │ │ │ + bne.n 7c462 │ │ │ │ + ldr r0, [r2, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 7cbb0 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 7c022 │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 7c022 │ │ │ │ + str r2, [r3, #8] │ │ │ │ + b.n 7c022 │ │ │ │ ldr r0, [r6, #80] @ 0x50 │ │ │ │ ldrd r7, ip, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c6a2 │ │ │ │ - cbnz r7, 7c41e │ │ │ │ + bne.w 7c704 │ │ │ │ + cbnz r7, 7c48a │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d07e │ │ │ │ + bne.w 7d0ae │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7c42c │ │ │ │ + bne.n 7c498 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c6c4 │ │ │ │ + bne.w 7c726 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c01e │ │ │ │ + bne.w 7c04e │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c01e │ │ │ │ + beq.w 7c04e │ │ │ │ ldr r2, [r6, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7c01e │ │ │ │ + beq.w 7c04e │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n 7c01e │ │ │ │ - ldr.w ip, [r6, #40] @ 0x28 │ │ │ │ - ldrd lr, r1, [r3, #4] │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ - cmp.w ip, #0 │ │ │ │ - bne.w 7c6c8 │ │ │ │ - cbnz r7, 7c464 │ │ │ │ - ldr r7, [r2, #0] │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 7cb92 │ │ │ │ - cmp.w lr, #0 │ │ │ │ - bne.n 7c472 │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 7cb80 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 7bff2 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 7bff2 │ │ │ │ - str r2, [r3, #8] │ │ │ │ - b.n 7bff2 │ │ │ │ + b.n 7c04e │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c068 │ │ │ │ + bne.w 7c098 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c068 │ │ │ │ - b.n 7c5f0 │ │ │ │ + beq.w 7c098 │ │ │ │ + b.n 7c620 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c096 │ │ │ │ + bne.w 7c0c6 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c096 │ │ │ │ + beq.w 7c0c6 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c09e │ │ │ │ + bne.w 7c0ce │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c09e │ │ │ │ + bne.w 7c0ce │ │ │ │ lsls r7, r1, #30 │ │ │ │ - bmi.w 7c866 │ │ │ │ - ldr.w r8, [pc, #632] @ 7c738 │ │ │ │ + bmi.w 7c896 │ │ │ │ + ldr.w r8, [pc, #632] @ 7c768 │ │ │ │ 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 7c8b6 │ │ │ │ + bne.w 7c8e6 │ │ │ │ ldr.w r2, [r8, #1632] @ 0x660 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 7c8b6 │ │ │ │ + beq.w 7c8e6 │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r1, [pc, #584] @ (7c730 ) │ │ │ │ + ldr r1, [pc, #584] @ (7c760 ) │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 773a8 │ │ │ │ + bl 773e0 │ │ │ │ adds r3, r0, #3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - beq.w 7c8ca │ │ │ │ + beq.w 7c914 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7c840 │ │ │ │ + bne.w 7c870 │ │ │ │ ldr.w r2, [r8, #2252] @ 0x8cc │ │ │ │ cmp r2, r7 │ │ │ │ - bne.w 7c8d0 │ │ │ │ + bne.w 7c8fc │ │ │ │ ldr.w r2, [r8, #2260] @ 0x8d4 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 7c8d0 │ │ │ │ - ldr r1, [pc, #544] @ (7c734 ) │ │ │ │ + beq.w 7c8fc │ │ │ │ + ldr r1, [pc, #544] @ (7c764 ) │ │ │ │ mov r0, r9 │ │ │ │ - bl 773a8 │ │ │ │ + bl 773e0 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 7c8ca │ │ │ │ + beq.w 7c914 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7c85e │ │ │ │ + bne.w 7c88e │ │ │ │ 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 7c0ac │ │ │ │ + bne.w 7c0dc │ │ │ │ ldr r2, [r5, #108] @ 0x6c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c0ac │ │ │ │ + beq.w 7c0dc │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7d654 │ │ │ │ + beq.w 7d70a │ │ │ │ ldr r0, [r6, #108] @ 0x6c │ │ │ │ cmp r2, r0 │ │ │ │ it ne │ │ │ │ strne r2, [r4, #108] @ 0x6c │ │ │ │ - cbnz r3, 7c55a │ │ │ │ + cbnz r3, 7c58a │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c938 │ │ │ │ + bne.w 7c968 │ │ │ │ ldr.w r3, [r4, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c66a │ │ │ │ + bne.w 7c69a │ │ │ │ ldr.w r2, [r5, #136] @ 0x88 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c0ca │ │ │ │ + beq.w 7c0fa │ │ │ │ ldr.w r3, [r6, #136] @ 0x88 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7c666 │ │ │ │ - b.n 7c0ca │ │ │ │ + bne.n 7c696 │ │ │ │ + b.n 7c0fa │ │ │ │ lsls r3, r1, #17 │ │ │ │ - bpl.w 7c144 │ │ │ │ + bpl.w 7c174 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c144 │ │ │ │ + bne.w 7c174 │ │ │ │ ldr.w r2, [r5, #160] @ 0xa0 │ │ │ │ - movw r3, #40945 @ 0x9ff1 │ │ │ │ + movw r3, #40993 @ 0xa021 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7c144 │ │ │ │ - movw r3, #59081 @ 0xe6c9 │ │ │ │ + bne.w 7c174 │ │ │ │ + movw r3, #59125 @ 0xe6f5 │ │ │ │ movt r3, #7 │ │ │ │ - b.n 7c7be │ │ │ │ + b.n 7c820 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c84c │ │ │ │ + beq.w 7c87c │ │ │ │ ldr.w r2, [r4, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c122 │ │ │ │ + bne.w 7c152 │ │ │ │ ldr.w r2, [r5, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c122 │ │ │ │ - cbz r6, 7c610 │ │ │ │ + beq.w 7c152 │ │ │ │ + cbz r6, 7c640 │ │ │ │ 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 7c826 │ │ │ │ - b.n 7c132 │ │ │ │ + beq.w 7c856 │ │ │ │ + b.n 7c162 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c068 │ │ │ │ + bne.w 7c098 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c068 │ │ │ │ - cbz r6, 7c5f0 │ │ │ │ + beq.w 7c098 │ │ │ │ + cbz r6, 7c620 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7c068 │ │ │ │ + beq.w 7c098 │ │ │ │ str r3, [r4, #28] │ │ │ │ - b.n 7c068 │ │ │ │ + b.n 7c098 │ │ │ │ str.w r2, [r4, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7c6fa │ │ │ │ + beq.n 7c72a │ │ │ │ ldr.w r2, [r4, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c122 │ │ │ │ + bne.w 7c152 │ │ │ │ ldr.w r2, [r5, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c122 │ │ │ │ + beq.w 7c152 │ │ │ │ str.w r2, [r4, #164] @ 0xa4 │ │ │ │ ldr.w r2, [r4, #196] @ 0xc4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c722 │ │ │ │ - b.n 7c132 │ │ │ │ + beq.w 7c752 │ │ │ │ + b.n 7c162 │ │ │ │ ldr.w r2, [r5, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c0e6 │ │ │ │ - cbz r6, 7c636 │ │ │ │ + beq.w 7c116 │ │ │ │ + cbz r6, 7c666 │ │ │ │ ldr.w r0, [r6, #144] @ 0x90 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 7c0e6 │ │ │ │ + beq.w 7c116 │ │ │ │ str.w r2, [r4, #144] @ 0x90 │ │ │ │ - b.n 7c0e6 │ │ │ │ + b.n 7c116 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7d664 │ │ │ │ + beq.w 7d71a │ │ │ │ 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 7c654 │ │ │ │ + beq.n 7c684 │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ - cbnz r3, 7c66e │ │ │ │ + cbnz r3, 7c69e │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7c0ca │ │ │ │ + beq.w 7c0fa │ │ │ │ ldr.w r0, [r6, #136] @ 0x88 │ │ │ │ cmp ip, r0 │ │ │ │ - beq.n 7c67a │ │ │ │ + beq.n 7c6aa │ │ │ │ str.w r2, [r4, #136] @ 0x88 │ │ │ │ ldr.w ip, [r5, #136] @ 0x88 │ │ │ │ mov r0, ip │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c0ca │ │ │ │ + beq.w 7c0fa │ │ │ │ ldr.w r3, [r4, #136] @ 0x88 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 7c0ca │ │ │ │ + bne.w 7c0fa │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r7, r1, #23 │ │ │ │ - bpl.w 7c0cc │ │ │ │ + bpl.w 7c0fc │ │ │ │ lsls r0, r3, #14 │ │ │ │ - bpl.w 7c0cc │ │ │ │ + bpl.w 7c0fc │ │ │ │ ldr.w r3, [r4, #140] @ 0x8c │ │ │ │ orr.w r1, r1, #131072 @ 0x20000 │ │ │ │ str r1, [r4, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7d686 │ │ │ │ + bne.w 7d672 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b.n 7c0d2 │ │ │ │ - cbnz r7, 7c6ac │ │ │ │ - ldr r7, [r2, #0] │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 7d084 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - bne.w 7c42c │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 7c42c │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.w 7c016 │ │ │ │ - str r2, [r3, #4] │ │ │ │ - b.n 7c42c │ │ │ │ - cbnz r7, 7c6d2 │ │ │ │ + b.n 7c102 │ │ │ │ + cbnz r7, 7c6dc │ │ │ │ ldr r7, [r2, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7cde0 │ │ │ │ + bne.w 7ce10 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7c6e0 │ │ │ │ + bne.n 7c6ea │ │ │ │ ldr r7, [r2, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7cb84 │ │ │ │ + bne.w 7cbb4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7bff2 │ │ │ │ + bne.w 7c022 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7bff2 │ │ │ │ + beq.w 7c022 │ │ │ │ ldr.w r1, [ip, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 7c480 │ │ │ │ - b.n 7bff2 │ │ │ │ + bne.w 7c470 │ │ │ │ + b.n 7c022 │ │ │ │ + cbnz r7, 7c70e │ │ │ │ + ldr r7, [r2, #0] │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 7d0b4 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + bne.w 7c498 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 7c498 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.w 7c046 │ │ │ │ + str r2, [r3, #4] │ │ │ │ + b.n 7c498 │ │ │ │ ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c5aa │ │ │ │ + beq.w 7c5da │ │ │ │ str.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr.w r2, [r4, #164] @ 0xa4 │ │ │ │ - cbnz r2, 7c718 │ │ │ │ + cbnz r2, 7c748 │ │ │ │ ldr.w r2, [r5, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c610 │ │ │ │ + bne.w 7c640 │ │ │ │ ldr.w r2, [r4, #196] @ 0xc4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c132 │ │ │ │ + bne.w 7c162 │ │ │ │ ldr.w r2, [r5, #196] @ 0xc4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c132 │ │ │ │ - b.n 7c83a │ │ │ │ + beq.w 7c162 │ │ │ │ + b.n 7c86a │ │ │ │ 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 7c74a │ │ │ │ + bne.n 7c77a │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7ca62 │ │ │ │ + bne.w 7ca92 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7c758 │ │ │ │ + bne.n 7c788 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7ca4e │ │ │ │ + bne.w 7ca7e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 7c766 │ │ │ │ + bne.n 7c796 │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 7d328 │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + cbnz r1, 7c7a2 │ │ │ │ + ldr r1, [r2, #12] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 7c9e4 │ │ │ │ + mov r1, r6 │ │ │ │ + b.n 7c298 │ │ │ │ + cbnz r7, 7c7b0 │ │ │ │ + ldr r7, [r2, #0] │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 7c93a │ │ │ │ + cmp.w ip, #0 │ │ │ │ + bne.n 7c7be │ │ │ │ + ldr r7, [r2, #4] │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 7c9d8 │ │ │ │ + cbnz r0, 7c7c8 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d2fe │ │ │ │ + bne.w 7d384 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - cbnz r1, 7c772 │ │ │ │ + cbnz r1, 7c7d4 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7c9b4 │ │ │ │ + bne.w 7c992 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 7c268 │ │ │ │ - cbnz r0, 7c780 │ │ │ │ + b.n 7c206 │ │ │ │ + cbnz r0, 7c7e2 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c8f6 │ │ │ │ + bne.w 7c926 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7c78e │ │ │ │ + bne.n 7c7f0 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c94c │ │ │ │ + bne.w 7c97c │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 7c00a │ │ │ │ + bne.w 7c03a │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c00a │ │ │ │ + beq.w 7c03a │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 7c182 │ │ │ │ - b.n 7c00a │ │ │ │ + bne.w 7c1b2 │ │ │ │ + b.n 7c03a │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c144 │ │ │ │ - cbz r6, 7c7be │ │ │ │ + beq.w 7c174 │ │ │ │ + cbz r6, 7c820 │ │ │ │ ldr.w r2, [r6, #160] @ 0xa0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7c144 │ │ │ │ + beq.w 7c174 │ │ │ │ str.w r3, [r4, #160] @ 0xa0 │ │ │ │ - b.n 7c144 │ │ │ │ - cbnz r7, 7c7ce │ │ │ │ - ldr r7, [r2, #0] │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 7c90a │ │ │ │ - cmp.w ip, #0 │ │ │ │ - bne.n 7c7dc │ │ │ │ - ldr r7, [r2, #4] │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 7c9a8 │ │ │ │ - cbnz r0, 7c7e6 │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 7d35a │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - cbnz r1, 7c7f2 │ │ │ │ - ldr r1, [r2, #12] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 7c962 │ │ │ │ - mov r1, r6 │ │ │ │ - b.n 7c1d6 │ │ │ │ + b.n 7c174 │ │ │ │ ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c5aa │ │ │ │ + beq.w 7c5da │ │ │ │ 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, 7c81c │ │ │ │ + cbnz r0, 7c84c │ │ │ │ ldr.w r2, [r5, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c5c0 │ │ │ │ + bne.w 7c5f0 │ │ │ │ ldr.w r2, [r4, #196] @ 0xc4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c132 │ │ │ │ + bne.w 7c162 │ │ │ │ ldr.w r2, [r5, #196] @ 0xc4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c132 │ │ │ │ + beq.w 7c162 │ │ │ │ ldr.w r0, [r6, #196] @ 0xc4 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 7c132 │ │ │ │ + beq.w 7c162 │ │ │ │ str.w r2, [r4, #196] @ 0xc4 │ │ │ │ - b.n 7c132 │ │ │ │ + b.n 7c162 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c4fe │ │ │ │ + beq.w 7c52e │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ - b.n 7c09e │ │ │ │ + b.n 7c0ce │ │ │ │ ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c5aa │ │ │ │ + beq.w 7c5da │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7c704 │ │ │ │ - b.n 7c800 │ │ │ │ + beq.w 7c734 │ │ │ │ + b.n 7c830 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7c848 │ │ │ │ - b.n 7c526 │ │ │ │ - ldr r3, [pc, #572] @ (7caa4 ) │ │ │ │ + bne.n 7c878 │ │ │ │ + b.n 7c556 │ │ │ │ + ldr r3, [pc, #572] @ (7cad4 ) │ │ │ │ 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 │ │ │ │ @@ -120580,1585 +120577,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 7d470 │ │ │ │ + beq.w 7d46e │ │ │ │ ldr.w r3, [r1, #408] @ 0x198 │ │ │ │ mov r9, r3 │ │ │ │ - ldr.w r8, [pc, #524] @ 7cab0 │ │ │ │ + ldr.w r8, [pc, #524] @ 7cae0 │ │ │ │ movw r7, #40968 @ 0xa008 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ ldr.w r3, [r8, #1624] @ 0x658 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 7c4da │ │ │ │ - ldr r0, [pc, #496] @ (7caa8 ) │ │ │ │ - bl 6b828 │ │ │ │ + beq.w 7c50a │ │ │ │ + ldr r0, [pc, #496] @ (7cad8 ) │ │ │ │ + bl 6b868 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 7c4e4 │ │ │ │ - ldr r0, [pc, #480] @ (7caa8 ) │ │ │ │ - bl 26167c │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7c146 │ │ │ │ - ldr r0, [pc, #472] @ (7caac ) │ │ │ │ + bne.w 7c514 │ │ │ │ + ldr r0, [pc, #480] @ (7cad8 ) │ │ │ │ + bl 260e74 │ │ │ │ + b.n 7c914 │ │ │ │ + ldr r0, [pc, #476] @ (7cadc ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b828 │ │ │ │ + bl 6b868 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 7c512 │ │ │ │ - ldr r0, [pc, #456] @ (7caac ) │ │ │ │ - bl 26167c │ │ │ │ - b.n 7c8ca │ │ │ │ + bne.w 7c542 │ │ │ │ + ldr r0, [pc, #460] @ (7cadc ) │ │ │ │ + bl 260e74 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 7c176 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7c16a │ │ │ │ - b.n 7c172 │ │ │ │ + beq.w 7c19a │ │ │ │ + b.n 7c1a2 │ │ │ │ ldr r7, [r1, #0] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 7c780 │ │ │ │ + beq.w 7c7e2 │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7c786 │ │ │ │ - b.n 7c78e │ │ │ │ + beq.w 7c7e8 │ │ │ │ + b.n 7c7f0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r3, #0] │ │ │ │ - b.n 7c7ce │ │ │ │ + b.n 7c7b0 │ │ │ │ str r1, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 7c17a │ │ │ │ - b.w 7c00a │ │ │ │ + beq.w 7c1aa │ │ │ │ + b.w 7c03a │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7c930 │ │ │ │ + bne.n 7c960 │ │ │ │ ldr r7, [r2, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7cac6 │ │ │ │ + bne.w 7caf6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c1c2 │ │ │ │ - b.n 7c1ca │ │ │ │ + beq.w 7c1f2 │ │ │ │ + b.n 7c1fa │ │ │ │ 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 7c652 │ │ │ │ - b.n 7c654 │ │ │ │ + bne.w 7c682 │ │ │ │ + b.n 7c684 │ │ │ │ ldr r7, [r1, #4] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 7c78e │ │ │ │ + beq.w 7c7f0 │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 7c796 │ │ │ │ - b.w 7c00a │ │ │ │ + beq.w 7c7f8 │ │ │ │ + b.w 7c03a │ │ │ │ ldr r0, [r3, #20] │ │ │ │ ldr.w r7, [lr, #12] │ │ │ │ cmp r7, r1 │ │ │ │ it ne │ │ │ │ strne r1, [r3, #12] │ │ │ │ - cbnz r0, 7c978 │ │ │ │ + cbnz r0, 7c9a8 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d544 │ │ │ │ + bne.w 7d596 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - cbnz r1, 7c982 │ │ │ │ + cbnz r1, 7c9b2 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ca6c │ │ │ │ + bne.n 7ca9c │ │ │ │ mov r1, r6 │ │ │ │ - b.n 7c1ee │ │ │ │ + b.n 7c21e │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d3c2 │ │ │ │ + bne.w 7d3ec │ │ │ │ str.w r7, [r3, #132] @ 0x84 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 7c3e0 │ │ │ │ + bne.w 7c410 │ │ │ │ ldr.w r0, [r2, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c3e0 │ │ │ │ + beq.w 7c410 │ │ │ │ str.w r0, [r3, #136] @ 0x88 │ │ │ │ - b.n 7c3e0 │ │ │ │ + b.n 7c410 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ cmp r1, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r3, #4] │ │ │ │ - b.n 7c7dc │ │ │ │ + b.n 7c7be │ │ │ │ ldr.w ip, [r0, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp ip, r1 │ │ │ │ it ne │ │ │ │ strne r1, [r3, #12] │ │ │ │ - cbnz r0, 7c9ca │ │ │ │ + cbnz r0, 7c9fa │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d25c │ │ │ │ + bne.w 7d28c │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - cbnz r1, 7c9d6 │ │ │ │ + cbnz r1, 7ca06 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cdb6 │ │ │ │ + bne.w 7cde6 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 7c280 │ │ │ │ + b.n 7c2b0 │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7c9ea │ │ │ │ + bne.n 7ca1a │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cba6 │ │ │ │ + bne.w 7cbd6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 7c9f8 │ │ │ │ + bne.n 7ca28 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cc94 │ │ │ │ + bne.w 7ccc4 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbnz r0, 7ca04 │ │ │ │ + cbnz r0, 7ca34 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cd04 │ │ │ │ + bne.w 7cd34 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c274 │ │ │ │ + bne.w 7c2a4 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c274 │ │ │ │ + beq.w 7c2a4 │ │ │ │ ldr r7, [r3, #20] │ │ │ │ ldr r1, [r3, #24] │ │ │ │ str r0, [r3, #16] │ │ │ │ - cbnz r7, 7ca24 │ │ │ │ + cbnz r7, 7ca54 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cbde │ │ │ │ - cbnz r1, 7ca2e │ │ │ │ + bne.w 7cc0e │ │ │ │ + cbnz r1, 7ca5e │ │ │ │ ldr r0, [r2, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cccc │ │ │ │ + bne.w 7ccfc │ │ │ │ ldr r1, [r3, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d5c6 │ │ │ │ + bne.w 7d570 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ ldr r1, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cd40 │ │ │ │ - cbnz r1, 7ca4a │ │ │ │ + bne.w 7cd70 │ │ │ │ + cbnz r1, 7ca7a │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d160 │ │ │ │ + bne.w 7d190 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 7c2a4 │ │ │ │ + b.n 7c2d4 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 7c758 │ │ │ │ + beq.w 7c788 │ │ │ │ str r1, [r3, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 7c75e │ │ │ │ - b.n 7c766 │ │ │ │ + beq.w 7c78e │ │ │ │ + b.n 7c796 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r7, r1 │ │ │ │ it ne │ │ │ │ strne r1, [r3, #0] │ │ │ │ - b.n 7c74a │ │ │ │ + b.n 7c77a │ │ │ │ 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, 7ca86 │ │ │ │ + cbnz r7, 7cab6 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d3aa │ │ │ │ + bne.w 7d3d4 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7bffe │ │ │ │ + bne.w 7c02e │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7bffe │ │ │ │ + beq.w 7c02e │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 7bffe │ │ │ │ - b.n 7cb14 │ │ │ │ + beq.w 7c02e │ │ │ │ + b.n 7cb44 │ │ │ │ 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 7d036 │ │ │ │ + bne.w 7d066 │ │ │ │ ldr r7, [r2, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7d036 │ │ │ │ + beq.w 7d066 │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ str r7, [r3, #4] │ │ │ │ - cbnz r0, 7cad2 │ │ │ │ + cbnz r0, 7cb02 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - cbnz r0, 7cb1e │ │ │ │ + cbnz r0, 7cb4e │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7cade │ │ │ │ + bne.n 7cb0e │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7cb56 │ │ │ │ + bne.n 7cb86 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - cbnz r0, 7caea │ │ │ │ + cbnz r0, 7cb1a │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d05c │ │ │ │ + bne.w 7d08c │ │ │ │ ldr r0, [r3, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c1ee │ │ │ │ + bne.w 7c21e │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c1ee │ │ │ │ + beq.w 7c21e │ │ │ │ ldr r7, [r3, #32] │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ str r0, [r3, #28] │ │ │ │ - cbnz r7, 7cb06 │ │ │ │ + cbnz r7, 7cb36 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ - cbnz r0, 7cb52 │ │ │ │ + cbnz r0, 7cb82 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7bffe │ │ │ │ + bne.w 7c02e │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7bffe │ │ │ │ + beq.w 7c02e │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ - b.w 7bffe │ │ │ │ + b.w 7c02e │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ ldr r7, [r3, #20] │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7cb2c │ │ │ │ + bne.n 7cb5c │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - cbnz r0, 7cb58 │ │ │ │ - cbnz r7, 7cb36 │ │ │ │ + cbnz r0, 7cb88 │ │ │ │ + cbnz r7, 7cb66 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d05c │ │ │ │ + bne.w 7d08c │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - cbnz r0, 7cb40 │ │ │ │ + cbnz r0, 7cb70 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7cafa │ │ │ │ + bne.n 7cb2a │ │ │ │ ldr r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c1fa │ │ │ │ + bne.w 7c22a │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c1fa │ │ │ │ + beq.w 7c22a │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ str r0, [r3, #32] │ │ │ │ - b.n 7cb06 │ │ │ │ + b.n 7cb36 │ │ │ │ ldr r7, [r3, #20] │ │ │ │ ldr r1, [r3, #28] │ │ │ │ str r0, [r3, #12] │ │ │ │ - cbnz r7, 7cb66 │ │ │ │ + cbnz r7, 7cb96 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d05e │ │ │ │ - cbnz r1, 7cb6e │ │ │ │ + bne.w 7d08e │ │ │ │ + cbnz r1, 7cb9e │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7cafa │ │ │ │ + bne.n 7cb2a │ │ │ │ ldr r1, [r3, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d072 │ │ │ │ + bne.w 7d0a2 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7cb06 │ │ │ │ - b.n 7cb52 │ │ │ │ + beq.n 7cb36 │ │ │ │ + b.n 7cb82 │ │ │ │ str r0, [r3, #4] │ │ │ │ - b.n 7c472 │ │ │ │ + b.n 7c462 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 7c6e0 │ │ │ │ + beq.w 7c6ea │ │ │ │ str r7, [r3, #4] │ │ │ │ - b.n 7c6e0 │ │ │ │ + b.n 7c6ea │ │ │ │ str r7, [r3, #0] │ │ │ │ - b.n 7c464 │ │ │ │ + b.n 7c454 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 7d098 │ │ │ │ + bne.w 7d0c8 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7d098 │ │ │ │ + beq.w 7d0c8 │ │ │ │ ldr r7, [r3, #12] │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 7cbb6 │ │ │ │ + bne.n 7cbe6 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7cc96 │ │ │ │ - cbnz r7, 7cbc0 │ │ │ │ + bne.n 7ccc6 │ │ │ │ + cbnz r7, 7cbf0 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cd04 │ │ │ │ + bne.w 7cd34 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 7cbcc │ │ │ │ + cbnz r0, 7cbfc │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ca14 │ │ │ │ + bne.w 7ca44 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c280 │ │ │ │ + bne.w 7c2b0 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c280 │ │ │ │ + beq.w 7c2b0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldr r7, [r3, #28] │ │ │ │ str r0, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d548 │ │ │ │ + bne.w 7d5c8 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ccce │ │ │ │ - cbnz r7, 7cbf8 │ │ │ │ + bne.n 7ccfe │ │ │ │ + cbnz r7, 7cc28 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cd3e │ │ │ │ + bne.w 7cd6e │ │ │ │ ldr r0, [r3, #32] │ │ │ │ - cbnz r0, 7cc04 │ │ │ │ + cbnz r0, 7cc34 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d160 │ │ │ │ + bne.w 7d190 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c2b0 │ │ │ │ + bne.w 7c2e0 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c2b0 │ │ │ │ + beq.w 7c2e0 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ ldr.w ip, [r3, #44] @ 0x2c │ │ │ │ str r0, [r3, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d5cc │ │ │ │ + bne.w 7d59a │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d31c │ │ │ │ + bne.w 7d346 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7cc38 │ │ │ │ + bne.n 7cc68 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cd78 │ │ │ │ + bne.w 7cda8 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - cbnz r0, 7cc44 │ │ │ │ + cbnz r0, 7cc74 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cdf2 │ │ │ │ + bne.w 7ce22 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c2e0 │ │ │ │ + bne.w 7c310 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c2e0 │ │ │ │ + beq.w 7c310 │ │ │ │ ldr r7, [r3, #56] @ 0x38 │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ str r0, [r3, #52] @ 0x34 │ │ │ │ - cbnz r7, 7cc66 │ │ │ │ + cbnz r7, 7cc96 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cecc │ │ │ │ + bne.w 7cefc │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 7d47e │ │ │ │ + bne.w 7d4d4 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cf04 │ │ │ │ - cbnz r1, 7cc82 │ │ │ │ + bne.w 7cf34 │ │ │ │ + cbnz r1, 7ccb2 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ce28 │ │ │ │ + bne.w 7ce58 │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ - cbnz r1, 7cc8e │ │ │ │ + cbnz r1, 7ccbe │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cf4e │ │ │ │ + bne.w 7cf7e │ │ │ │ movs r1, #0 │ │ │ │ - b.w 7c310 │ │ │ │ + b.w 7c340 │ │ │ │ ldr r7, [r3, #12] │ │ │ │ ldr.w ip, [r3, #16] │ │ │ │ str r0, [r3, #8] │ │ │ │ - cbnz r7, 7cca4 │ │ │ │ + cbnz r7, 7ccd4 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7cd08 │ │ │ │ + bne.n 7cd38 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7ccb2 │ │ │ │ + bne.n 7cce2 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ca14 │ │ │ │ + bne.w 7ca44 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - cbnz r0, 7ccbc │ │ │ │ + cbnz r0, 7ccec │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7cbdc │ │ │ │ + bne.n 7cc0c │ │ │ │ ldr r0, [r3, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c28c │ │ │ │ + bne.w 7c2bc │ │ │ │ ldr r0, [r2, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c28c │ │ │ │ + beq.w 7c2bc │ │ │ │ ldr r7, [r3, #28] │ │ │ │ ldr r1, [r3, #32] │ │ │ │ str r0, [r3, #24] │ │ │ │ - cbnz r7, 7ccda │ │ │ │ + cbnz r7, 7cd0a │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7cd40 │ │ │ │ - cbnz r1, 7cce4 │ │ │ │ + bne.n 7cd70 │ │ │ │ + cbnz r1, 7cd14 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d160 │ │ │ │ + bne.w 7d190 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d574 │ │ │ │ + bne.w 7d5f2 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7cc16 │ │ │ │ - cbnz r1, 7ccfe │ │ │ │ + bne.n 7cc46 │ │ │ │ + cbnz r1, 7cd2e │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d318 │ │ │ │ + bne.w 7d342 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 7c2bc │ │ │ │ + b.w 7c2ec │ │ │ │ ldr.w ip, [r3, #16] │ │ │ │ ldr r7, [r3, #20] │ │ │ │ str r0, [r3, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7cd1a │ │ │ │ + bne.n 7cd4a │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ca16 │ │ │ │ - cbnz r7, 7cd24 │ │ │ │ + bne.w 7ca46 │ │ │ │ + cbnz r7, 7cd54 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cbdc │ │ │ │ + bne.w 7cc0c │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbnz r0, 7cd2e │ │ │ │ + cbnz r0, 7cd5e │ │ │ │ ldr r0, [r2, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7cccc │ │ │ │ + bne.n 7ccfc │ │ │ │ ldr r0, [r3, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c298 │ │ │ │ + bne.w 7c2c8 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c298 │ │ │ │ + beq.w 7c2c8 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ ldr r7, [r3, #36] @ 0x24 │ │ │ │ str r0, [r3, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d4f8 │ │ │ │ + bne.w 7d5f8 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d162 │ │ │ │ - cbnz r7, 7cd5c │ │ │ │ + bne.w 7d192 │ │ │ │ + cbnz r7, 7cd8c │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cc14 │ │ │ │ + bne.w 7cc44 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - cbnz r0, 7cd68 │ │ │ │ + cbnz r0, 7cd98 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d318 │ │ │ │ + bne.w 7d342 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c2c8 │ │ │ │ + bne.w 7c2f8 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c2c8 │ │ │ │ + beq.w 7c2f8 │ │ │ │ ldr r7, [r3, #48] @ 0x30 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ - cbnz r7, 7cd86 │ │ │ │ + cbnz r7, 7cdb6 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7cdf4 │ │ │ │ - cbnz r1, 7cd90 │ │ │ │ + bne.n 7ce24 │ │ │ │ + cbnz r1, 7cdc0 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cc54 │ │ │ │ + bne.w 7cc84 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ - cbnz r1, 7cd9c │ │ │ │ + cbnz r1, 7cdcc │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cec8 │ │ │ │ + bne.w 7cef8 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ - cbnz r1, 7cda8 │ │ │ │ + cbnz r1, 7cdd8 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cf02 │ │ │ │ + bne.w 7cf32 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 7c2f8 │ │ │ │ + b.w 7c328 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7cbdc │ │ │ │ + beq.w 7cc0c │ │ │ │ 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, 7cdd0 │ │ │ │ + cbnz r1, 7ce00 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d1a0 │ │ │ │ + bne.w 7d1d0 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - cbnz r1, 7cdda │ │ │ │ + cbnz r1, 7ce0a │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ce6e │ │ │ │ + bne.n 7ce9e │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c298 │ │ │ │ + b.w 7c2c8 │ │ │ │ ldr.w r0, [ip] │ │ │ │ cmp r0, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r3, #0] │ │ │ │ - b.n 7c6d2 │ │ │ │ + b.n 7c6dc │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d226 │ │ │ │ + bne.w 7d256 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ ldr r7, [r3, #56] @ 0x38 │ │ │ │ str r0, [r3, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d444 │ │ │ │ + bne.w 7d47c │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cc56 │ │ │ │ - cbnz r7, 7ce0e │ │ │ │ + bne.w 7cc86 │ │ │ │ + cbnz r7, 7ce3e │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7cec8 │ │ │ │ + bne.n 7cef8 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - cbnz r0, 7ce18 │ │ │ │ + cbnz r0, 7ce48 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7cf02 │ │ │ │ + bne.n 7cf32 │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c304 │ │ │ │ + bne.w 7c334 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c304 │ │ │ │ + beq.w 7c334 │ │ │ │ ldr r7, [r3, #72] @ 0x48 │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ str r0, [r3, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7d524 │ │ │ │ + bne.w 7d576 │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cf50 │ │ │ │ - cbnz r1, 7ce46 │ │ │ │ + bne.w 7cf80 │ │ │ │ + cbnz r1, 7ce76 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d4e4 │ │ │ │ + bne.w 7d4e6 │ │ │ │ ldr r1, [r3, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d708 │ │ │ │ + bne.w 7d648 │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7cf38 │ │ │ │ - cbnz r1, 7ce60 │ │ │ │ + bne.n 7cf68 │ │ │ │ + cbnz r1, 7ce90 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d704 │ │ │ │ + bne.w 7d706 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 7c334 │ │ │ │ + b.w 7c364 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7cd3e │ │ │ │ + beq.w 7cd6e │ │ │ │ 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, 7ce88 │ │ │ │ + cbnz r1, 7ceb8 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d1ca │ │ │ │ + bne.w 7d1fa │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - cbnz r1, 7ce90 │ │ │ │ + cbnz r1, 7cec0 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ - cbnz r0, 7ce9e │ │ │ │ + cbnz r0, 7cece │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c2b0 │ │ │ │ + b.w 7c2e0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7cc14 │ │ │ │ + beq.w 7cc44 │ │ │ │ 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, 7ceb8 │ │ │ │ + cbnz r1, 7cee8 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d1fa │ │ │ │ + bne.w 7d22a │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ - cbnz r1, 7cec2 │ │ │ │ + cbnz r1, 7cef2 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7cf7a │ │ │ │ + bne.n 7cfaa │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c2c8 │ │ │ │ + b.w 7c2f8 │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7ceda │ │ │ │ + bne.n 7cf0a │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ - cbnz r0, 7cf04 │ │ │ │ - cbnz r1, 7cee2 │ │ │ │ + cbnz r0, 7cf34 │ │ │ │ + cbnz r1, 7cf12 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ce28 │ │ │ │ + bne.n 7ce58 │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d604 │ │ │ │ + bne.w 7d622 │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7cf50 │ │ │ │ - cbnz r1, 7cefc │ │ │ │ + bne.n 7cf80 │ │ │ │ + cbnz r1, 7cf2c │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d4e4 │ │ │ │ + bne.w 7d4e6 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 7c31c │ │ │ │ + b.w 7c34c │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ ldr r7, [r3, #72] @ 0x48 │ │ │ │ str r0, [r3, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d4b6 │ │ │ │ + bne.w 7d4fa │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ce2a │ │ │ │ - cbnz r7, 7cf1a │ │ │ │ + bne.n 7ce5a │ │ │ │ + cbnz r7, 7cf4a │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ - cbnz r0, 7cf4e │ │ │ │ + cbnz r0, 7cf7e │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ - cbnz r0, 7cf26 │ │ │ │ + cbnz r0, 7cf56 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d4e4 │ │ │ │ + bne.w 7d4e6 │ │ │ │ ldr r0, [r3, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c328 │ │ │ │ + bne.w 7c358 │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c328 │ │ │ │ + beq.w 7c358 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ str r0, [r3, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7ce60 │ │ │ │ + bne.n 7ce90 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7ce60 │ │ │ │ + beq.n 7ce90 │ │ │ │ str r0, [r3, #84] @ 0x54 │ │ │ │ - b.w 7c334 │ │ │ │ + b.w 7c364 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7d008 │ │ │ │ + bne.n 7d038 │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ ldr r7, [r3, #80] @ 0x50 │ │ │ │ str r0, [r3, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d60e │ │ │ │ + bne.w 7d63a │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d4e6 │ │ │ │ - cbnz r7, 7cf6a │ │ │ │ + bne.w 7d4e8 │ │ │ │ + cbnz r7, 7cf9a │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7cf36 │ │ │ │ + bne.n 7cf66 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7cf3e │ │ │ │ - b.n 7ce60 │ │ │ │ + beq.n 7cf6e │ │ │ │ + b.n 7ce90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7cd78 │ │ │ │ + beq.w 7cda8 │ │ │ │ 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, 7cf94 │ │ │ │ + cbnz r1, 7cfc4 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d228 │ │ │ │ + bne.w 7d258 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - cbnz r1, 7cf9c │ │ │ │ + cbnz r1, 7cfcc │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ - cbnz r0, 7cfaa │ │ │ │ + cbnz r0, 7cfda │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c2e0 │ │ │ │ + b.w 7c310 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7cc54 │ │ │ │ + beq.w 7cc84 │ │ │ │ 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 7cfc8 │ │ │ │ + bne.n 7cff8 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d0fc │ │ │ │ + bne.w 7d12c │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ - cbnz r1, 7cfd0 │ │ │ │ + cbnz r1, 7d000 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ - cbnz r0, 7cfdc │ │ │ │ + cbnz r0, 7d00c │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c2f8 │ │ │ │ + b.w 7c328 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7cf02 │ │ │ │ + beq.n 7cf32 │ │ │ │ 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 7cffa │ │ │ │ + bne.n 7d02a │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d130 │ │ │ │ + bne.w 7d160 │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ - cbnz r1, 7d002 │ │ │ │ + cbnz r1, 7d032 │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ - cbnz r0, 7d00a │ │ │ │ + cbnz r0, 7d03a │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c310 │ │ │ │ + b.w 7c340 │ │ │ │ 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, 7d024 │ │ │ │ + cbnz r1, 7d054 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d48a │ │ │ │ + bne.w 7d4a8 │ │ │ │ ldr r1, [r3, #80] @ 0x50 │ │ │ │ - cbnz r1, 7d030 │ │ │ │ + cbnz r1, 7d060 │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d642 │ │ │ │ + bne.w 7d654 │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c328 │ │ │ │ - cbnz r0, 7d040 │ │ │ │ + b.w 7c358 │ │ │ │ + cbnz r0, 7d070 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cb1a │ │ │ │ + bne.w 7cb4a │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbnz r0, 7d04c │ │ │ │ + cbnz r0, 7d07c │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cb56 │ │ │ │ + bne.w 7cb86 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c1e2 │ │ │ │ + bne.w 7c212 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c1e2 │ │ │ │ + beq.w 7c212 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ ldr r7, [r3, #32] │ │ │ │ str r0, [r3, #20] │ │ │ │ - cbnz r1, 7d06c │ │ │ │ + cbnz r1, 7d09c │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cafc │ │ │ │ + bne.w 7cb2c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7cb76 │ │ │ │ + beq.w 7cba6 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7cb0c │ │ │ │ - b.w 7bffe │ │ │ │ + beq.w 7cb3c │ │ │ │ + b.w 7c02e │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.w 7c41e │ │ │ │ + b.w 7c48a │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r3, #0] │ │ │ │ - b.w 7c6ac │ │ │ │ + b.w 7c70e │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7ca6e │ │ │ │ - b.n 7cafa │ │ │ │ + bne.w 7ca9e │ │ │ │ + b.n 7cb2a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 7c254 │ │ │ │ - b.w 7c25c │ │ │ │ + beq.w 7c284 │ │ │ │ + b.w 7c28c │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7c496 │ │ │ │ + beq.w 7c4c6 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ strne r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c096 │ │ │ │ + bne.w 7c0c6 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c08e │ │ │ │ - b.w 7c096 │ │ │ │ + bne.w 7c0be │ │ │ │ + b.w 7c0c6 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7c830 │ │ │ │ - b.w 7c83a │ │ │ │ + bne.w 7c860 │ │ │ │ + b.w 7c86a │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d2d6 │ │ │ │ + bne.w 7d300 │ │ │ │ ldr r1, [r3, #116] @ 0x74 │ │ │ │ str r0, [r3, #120] @ 0x78 │ │ │ │ - cbnz r1, 7d0e2 │ │ │ │ + cbnz r1, 7d112 │ │ │ │ ldr r0, [r2, #116] @ 0x74 │ │ │ │ - cbnz r0, 7d0ee │ │ │ │ + cbnz r0, 7d11e │ │ │ │ movs r1, #0 │ │ │ │ - b.w 7c3a4 │ │ │ │ + b.w 7c3d4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d2f2 │ │ │ │ + bne.w 7d31c │ │ │ │ str r0, [r3, #116] @ 0x74 │ │ │ │ - b.w 7c3a4 │ │ │ │ + b.w 7c3d4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7cec8 │ │ │ │ + beq.w 7cef8 │ │ │ │ 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 7d11a │ │ │ │ + bne.n 7d14a │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cfdc │ │ │ │ + bne.w 7d00c │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ - cbnz r1, 7d122 │ │ │ │ + cbnz r1, 7d152 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ - cbnz r0, 7d130 │ │ │ │ + cbnz r0, 7d160 │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c304 │ │ │ │ + b.w 7c334 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7ce28 │ │ │ │ + beq.w 7ce58 │ │ │ │ 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, 7d14a │ │ │ │ + cbnz r1, 7d17a │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d00a │ │ │ │ + bne.w 7d03a │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ - cbnz r1, 7d156 │ │ │ │ + cbnz r1, 7d186 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d48a │ │ │ │ + bne.w 7d4a8 │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c31c │ │ │ │ + b.w 7c34c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7d1c8 │ │ │ │ + bne.n 7d1f8 │ │ │ │ ldr r7, [r3, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ str r0, [r3, #32] │ │ │ │ - cbnz r7, 7d170 │ │ │ │ + cbnz r7, 7d1a0 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cc16 │ │ │ │ - cbnz r1, 7d17a │ │ │ │ + bne.w 7cc46 │ │ │ │ + cbnz r1, 7d1aa │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d318 │ │ │ │ + bne.w 7d342 │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ - cbnz r1, 7d186 │ │ │ │ + cbnz r1, 7d1b6 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cd78 │ │ │ │ + bne.w 7cda8 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ - cbnz r1, 7d192 │ │ │ │ + cbnz r1, 7d1c2 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cdf2 │ │ │ │ + bne.w 7ce22 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 7c2d4 │ │ │ │ + b.w 7c304 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7cccc │ │ │ │ + beq.w 7ccfc │ │ │ │ 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, 7d1ba │ │ │ │ + cbnz r1, 7d1ea │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ce6e │ │ │ │ + bne.w 7ce9e │ │ │ │ ldr r1, [r3, #32] │ │ │ │ - cbnz r1, 7d1c2 │ │ │ │ + cbnz r1, 7d1f2 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ - cbnz r0, 7d1ca │ │ │ │ + cbnz r0, 7d1fa │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c2a4 │ │ │ │ + b.w 7c2d4 │ │ │ │ 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, 7d1e4 │ │ │ │ + cbnz r1, 7d214 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ce9e │ │ │ │ + bne.w 7cece │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ - cbnz r1, 7d1ec │ │ │ │ + cbnz r1, 7d21c │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ - cbnz r0, 7d1fa │ │ │ │ + cbnz r0, 7d22a │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c2bc │ │ │ │ + b.w 7c2ec │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7d318 │ │ │ │ + beq.w 7d342 │ │ │ │ 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 7d218 │ │ │ │ + bne.n 7d248 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cf7a │ │ │ │ + bne.w 7cfaa │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ - cbnz r1, 7d220 │ │ │ │ + cbnz r1, 7d250 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ - cbnz r0, 7d228 │ │ │ │ + cbnz r0, 7d258 │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c2d4 │ │ │ │ + b.w 7c304 │ │ │ │ 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, 7d242 │ │ │ │ + cbnz r1, 7d272 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cfaa │ │ │ │ + bne.w 7cfda │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ - cbnz r1, 7d24e │ │ │ │ + cbnz r1, 7d27e │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d0fc │ │ │ │ + bne.w 7d12c │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c2ec │ │ │ │ + b.w 7c31c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7ca14 │ │ │ │ + beq.w 7ca44 │ │ │ │ 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, 7d276 │ │ │ │ + cbnz r1, 7d2a6 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cdb6 │ │ │ │ + bne.w 7cde6 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbnz r1, 7d280 │ │ │ │ + cbnz r1, 7d2b0 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d1a0 │ │ │ │ + bne.n 7d1d0 │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c28c │ │ │ │ + b.w 7c2bc │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ orr.w r1, r1, #2048 @ 0x800 │ │ │ │ str r1, [r4, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c080 │ │ │ │ - b.n 7d0a6 │ │ │ │ + beq.w 7c0b0 │ │ │ │ + b.n 7d0d6 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c01e │ │ │ │ + beq.w 7c04e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7c444 │ │ │ │ - b.w 7c43c │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 7d6ae │ │ │ │ + beq.w 7c4b0 │ │ │ │ + b.w 7c4a8 │ │ │ │ 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, 7d2c6 │ │ │ │ + cbnz r7, 7d2f0 │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d5a2 │ │ │ │ + bne.w 7d54c │ │ │ │ ldr r0, [r3, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c398 │ │ │ │ + bne.w 7c3c8 │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c398 │ │ │ │ + beq.w 7c3c8 │ │ │ │ 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 7c3a4 │ │ │ │ + bne.w 7c3d4 │ │ │ │ ldr r0, [r2, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c3a4 │ │ │ │ + beq.w 7c3d4 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #116] @ 0x74 │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 7c3a4 │ │ │ │ - b.n 7d0ee │ │ │ │ + beq.w 7c3d4 │ │ │ │ + b.n 7d11e │ │ │ │ ldr r7, [r0, #8] │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ cmp r7, r1 │ │ │ │ it ne │ │ │ │ strne r1, [r3, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7c76a │ │ │ │ + beq.w 7c79a │ │ │ │ mov r1, r6 │ │ │ │ - b.w 7c268 │ │ │ │ + b.w 7c298 │ │ │ │ ldr.w ip, [r3, #44] @ 0x2c │ │ │ │ ldr r7, [r3, #48] @ 0x30 │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7d32e │ │ │ │ + bne.n 7d358 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cd7a │ │ │ │ + bne.w 7cdaa │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7d5fa │ │ │ │ + bne.w 7d626 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cdf4 │ │ │ │ - cbnz r1, 7d348 │ │ │ │ + bne.w 7ce24 │ │ │ │ + cbnz r1, 7d372 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cc54 │ │ │ │ + bne.w 7cc84 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ - cbnz r1, 7d354 │ │ │ │ + cbnz r1, 7d37e │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cec8 │ │ │ │ + bne.w 7cef8 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 7c2ec │ │ │ │ + b.w 7c31c │ │ │ │ ldr.w r0, [lr, #8] │ │ │ │ ldr r7, [r3, #12] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 7d70e │ │ │ │ - cbnz r7, 7d370 │ │ │ │ + bne.w 7d766 │ │ │ │ + cbnz r7, 7d39a │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7c962 │ │ │ │ + bne.w 7c992 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d608 │ │ │ │ + bne.w 7d630 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ mov r1, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c1e2 │ │ │ │ + beq.w 7c212 │ │ │ │ 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, 7d39a │ │ │ │ + cbnz r7, 7d3c4 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ca6e │ │ │ │ + bne.w 7ca9e │ │ │ │ ldr r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c1fa │ │ │ │ + bne.w 7c22a │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c1fa │ │ │ │ + beq.w 7c22a │ │ │ │ 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 7ca8e │ │ │ │ - b.w 7bffe │ │ │ │ + beq.w 7cabe │ │ │ │ + b.w 7c02e │ │ │ │ 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 7c3e0 │ │ │ │ + bne.w 7c410 │ │ │ │ ldr.w r0, [r2, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c3e0 │ │ │ │ + beq.w 7c410 │ │ │ │ ldr.w r7, [ip, #136] @ 0x88 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.w 7c9a2 │ │ │ │ - b.w 7c3e0 │ │ │ │ + bne.w 7c9d2 │ │ │ │ + b.w 7c410 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7d382 │ │ │ │ - b.n 7d05c │ │ │ │ + bne.n 7d3ac │ │ │ │ + b.n 7d08c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d5a2 │ │ │ │ + bne.w 7d54c │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ str r0, [r3, #112] @ 0x70 │ │ │ │ - cbnz r1, 7d40c │ │ │ │ + cbnz r1, 7d436 │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d0d8 │ │ │ │ + bne.w 7d108 │ │ │ │ ldr r1, [r3, #116] @ 0x74 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d0e2 │ │ │ │ + bne.w 7d112 │ │ │ │ ldr r0, [r2, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c3a4 │ │ │ │ - b.n 7d0ee │ │ │ │ + beq.w 7c3d4 │ │ │ │ + b.n 7d11e │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7c56e │ │ │ │ - b.w 7c666 │ │ │ │ - cbz r6, 7d434 │ │ │ │ + bne.w 7c59e │ │ │ │ + b.w 7c696 │ │ │ │ + cbz r6, 7d45e │ │ │ │ ldr.w r0, [r6, #140] @ 0x8c │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 7c0dc │ │ │ │ + beq.w 7c10c │ │ │ │ str.w r2, [r4, #140] @ 0x8c │ │ │ │ - b.w 7c0dc │ │ │ │ + b.w 7c10c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7cb50 │ │ │ │ - b.n 7d3aa │ │ │ │ - cbnz r7, 7d44e │ │ │ │ + beq.w 7cb80 │ │ │ │ + b.n 7d3d4 │ │ │ │ + add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ + ldr.w r3, [r2, #384] @ 0x180 │ │ │ │ + mov r9, r3 │ │ │ │ + b.w 7c8d0 │ │ │ │ + cbnz r7, 7d486 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cec8 │ │ │ │ + bne.w 7cef8 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d61c │ │ │ │ + bne.w 7d636 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cf04 │ │ │ │ - cbnz r1, 7d46a │ │ │ │ + bne.w 7cf34 │ │ │ │ + cbnz r1, 7d4a2 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ce28 │ │ │ │ + bne.w 7ce58 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 7c304 │ │ │ │ - add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ - ldr.w r3, [r2, #384] @ 0x180 │ │ │ │ - mov r9, r3 │ │ │ │ - b.w 7c8a0 │ │ │ │ - ldr r1, [r3, #64] @ 0x40 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 7cc7a │ │ │ │ - b.w 7cc82 │ │ │ │ + b.w 7c334 │ │ │ │ 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, 7d4a4 │ │ │ │ + cbnz r1, 7d4c2 │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d642 │ │ │ │ + bne.w 7d654 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ - cbnz r1, 7d4b0 │ │ │ │ + cbnz r1, 7d4ce │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d628 │ │ │ │ + bne.w 7d688 │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c334 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 7d6ee │ │ │ │ - ldr r0, [r2, #72] @ 0x48 │ │ │ │ - ldr r1, [r3, #76] @ 0x4c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 7cf50 │ │ │ │ - cbnz r1, 7d4cc │ │ │ │ - ldr r0, [r2, #76] @ 0x4c │ │ │ │ - cbnz r0, 7d4e4 │ │ │ │ - ldr r1, [r3, #80] @ 0x50 │ │ │ │ - cbnz r1, 7d4d8 │ │ │ │ - ldr r0, [r2, #80] @ 0x50 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 7cf36 │ │ │ │ - movs r1, #0 │ │ │ │ - b.w 7c328 │ │ │ │ + b.w 7c364 │ │ │ │ + ldr r1, [r3, #64] @ 0x40 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 7ccaa │ │ │ │ + b.w 7ccb2 │ │ │ │ mov r9, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7d48a │ │ │ │ + bne.n 7d4a8 │ │ │ │ ldr r7, [r3, #80] @ 0x50 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7d53c │ │ │ │ + bne.n 7d58e │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7ce56 │ │ │ │ - b.n 7cf38 │ │ │ │ + beq.w 7ce86 │ │ │ │ + b.n 7cf68 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7d6da │ │ │ │ - ldr r0, [r2, #36] @ 0x24 │ │ │ │ - ldr r1, [r3, #40] @ 0x28 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 7cc16 │ │ │ │ - cbnz r1, 7d512 │ │ │ │ - ldr r0, [r2, #40] @ 0x28 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 7d318 │ │ │ │ - ldr r1, [r3, #44] @ 0x2c │ │ │ │ - cbnz r1, 7d51e │ │ │ │ - ldr r0, [r2, #44] @ 0x2c │ │ │ │ + bne.w 7d69a │ │ │ │ + ldr r0, [r2, #72] @ 0x48 │ │ │ │ + ldr r1, [r3, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cd78 │ │ │ │ - movs r1, #0 │ │ │ │ - b.w 7c2c8 │ │ │ │ - cbnz r1, 7d52c │ │ │ │ + bne.w 7cf80 │ │ │ │ + cbnz r1, 7d512 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d4e4 │ │ │ │ + bne.n 7d4e6 │ │ │ │ ldr r1, [r3, #80] @ 0x50 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 7d612 │ │ │ │ + cbnz r1, 7d51e │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ - ldr r1, [r3, #84] @ 0x54 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 7cf38 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 7cf3e │ │ │ │ - b.n 7ce60 │ │ │ │ - mov r1, r6 │ │ │ │ - b.n 7d382 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 7d6e4 │ │ │ │ - ldr r0, [r2, #28] │ │ │ │ - ldr r1, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cd40 │ │ │ │ - cbnz r1, 7d562 │ │ │ │ - ldr r0, [r2, #32] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 7d160 │ │ │ │ - ldr r1, [r3, #36] @ 0x24 │ │ │ │ - cbnz r1, 7d56e │ │ │ │ - ldr r0, [r2, #36] @ 0x24 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 7cc14 │ │ │ │ + bne.w 7cf66 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 7c2b0 │ │ │ │ - ldr r1, [r3, #40] @ 0x28 │ │ │ │ - b.w 7ccf4 │ │ │ │ + b.w 7c358 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ ldr.w ip, [r7, #104] @ 0x68 │ │ │ │ cmp lr, ip │ │ │ │ it ne │ │ │ │ strne.w lr, [r3, #104] @ 0x68 │ │ │ │ - cbnz r0, 7d592 │ │ │ │ + cbnz r0, 7d53c │ │ │ │ ldr r0, [r2, #108] @ 0x6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d2ae │ │ │ │ + bne.w 7d2d8 │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c38c │ │ │ │ + bne.w 7c3bc │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c38c │ │ │ │ + beq.w 7c3bc │ │ │ │ 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, 7d5ba │ │ │ │ + cbnz r7, 7d564 │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d2d6 │ │ │ │ + bne.w 7d300 │ │ │ │ ldr r0, [r3, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7d2ea │ │ │ │ - b.w 7c3a4 │ │ │ │ + beq.w 7d314 │ │ │ │ + b.w 7c3d4 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ - b.w 7ca40 │ │ │ │ + b.w 7ca70 │ │ │ │ + cbnz r1, 7d57e │ │ │ │ + ldr r0, [r2, #76] @ 0x4c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 7d4e6 │ │ │ │ + ldr r1, [r3, #80] @ 0x50 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 7d63e │ │ │ │ + ldr r0, [r2, #80] @ 0x50 │ │ │ │ + ldr r1, [r3, #84] @ 0x54 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 7cf68 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 7cf6e │ │ │ │ + b.n 7ce90 │ │ │ │ + mov r1, r6 │ │ │ │ + b.n 7d3ac │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7d5da │ │ │ │ + bne.n 7d5a8 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cd78 │ │ │ │ + bne.w 7cda8 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7d682 │ │ │ │ + bne.n 7d66e │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cdf4 │ │ │ │ - cbnz r1, 7d5f4 │ │ │ │ + bne.w 7ce24 │ │ │ │ + cbnz r1, 7d5c2 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cc54 │ │ │ │ + bne.w 7cc84 │ │ │ │ + movs r1, #0 │ │ │ │ + b.w 7c310 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.n 7d666 │ │ │ │ + ldr r0, [r2, #28] │ │ │ │ + ldr r1, [r3, #32] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 7cd70 │ │ │ │ + cbnz r1, 7d5e0 │ │ │ │ + ldr r0, [r2, #32] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 7d190 │ │ │ │ + ldr r1, [r3, #36] @ 0x24 │ │ │ │ + cbnz r1, 7d5ec │ │ │ │ + ldr r0, [r2, #36] @ 0x24 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 7cc44 │ │ │ │ + movs r1, #0 │ │ │ │ + b.w 7c2e0 │ │ │ │ + ldr r1, [r3, #40] @ 0x28 │ │ │ │ + b.w 7cd24 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.n 7d678 │ │ │ │ + ldr r0, [r2, #36] @ 0x24 │ │ │ │ + ldr r1, [r3, #40] @ 0x28 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 7cc46 │ │ │ │ + cbnz r1, 7d610 │ │ │ │ + ldr r0, [r2, #40] @ 0x28 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 7d342 │ │ │ │ + ldr r1, [r3, #44] @ 0x2c │ │ │ │ + cbnz r1, 7d61c │ │ │ │ + ldr r0, [r2, #44] @ 0x2c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 7cda8 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 7c2e0 │ │ │ │ + b.w 7c2f8 │ │ │ │ + ldr r1, [r3, #76] @ 0x4c │ │ │ │ + b.n 7cf22 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7d340 │ │ │ │ - b.n 7d348 │ │ │ │ - ldr r1, [r3, #76] @ 0x4c │ │ │ │ - b.n 7cef2 │ │ │ │ + beq.w 7d36a │ │ │ │ + b.n 7d372 │ │ │ │ mov r1, r6 │ │ │ │ - b.w 7c1e2 │ │ │ │ + b.w 7c212 │ │ │ │ + ldr r1, [r3, #64] @ 0x40 │ │ │ │ + b.n 7d498 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 7d532 │ │ │ │ + beq.n 7d584 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7cf3e │ │ │ │ - b.n 7ce60 │ │ │ │ - ldr r1, [r3, #64] @ 0x40 │ │ │ │ - b.n 7d460 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 7cf44 │ │ │ │ - mov r9, r1 │ │ │ │ - ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ - ldr r1, [r1, #84] @ 0x54 │ │ │ │ - cmp r1, r0 │ │ │ │ - mov r1, r9 │ │ │ │ - bne.w 7cf44 │ │ │ │ - b.w 7c334 │ │ │ │ + beq.w 7cf6e │ │ │ │ + b.n 7ce90 │ │ │ │ + ldr r1, [r3, #84] @ 0x54 │ │ │ │ + b.n 7ce86 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7cf36 │ │ │ │ + beq.w 7cf66 │ │ │ │ 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 7d4a6 │ │ │ │ - str r2, [r4, #108] @ 0x6c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 7c0b6 │ │ │ │ - ldr r0, [r5, #112] @ 0x70 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 7c0b6 │ │ │ │ - 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 7c66e │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.w 7c0ca │ │ │ │ - b.w 7c666 │ │ │ │ + b.n 7d4c4 │ │ │ │ + ldr r1, [r3, #32] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 7d5d8 │ │ │ │ + b.n 7d5e0 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - b.n 7d5ea │ │ │ │ + b.n 7d5b8 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b.w 7c0dc │ │ │ │ + b.w 7c10c │ │ │ │ + ldr r1, [r3, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d57a │ │ │ │ - str.w lr, [r3, #104] @ 0x68 │ │ │ │ - cbnz r0, 7d69c │ │ │ │ - ldr r0, [r2, #108] @ 0x6c │ │ │ │ - cbnz r0, 7d6ae │ │ │ │ - ldr r0, [r3, #112] @ 0x70 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 7c38c │ │ │ │ - ldr r0, [r2, #112] @ 0x70 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 7c38c │ │ │ │ - b.n 7d3fe │ │ │ │ + beq.n 7d608 │ │ │ │ + b.n 7d610 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 7cf74 │ │ │ │ + mov r9, r1 │ │ │ │ + ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ + ldr r1, [r1, #84] @ 0x54 │ │ │ │ + cmp r1, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + bne.w 7cf74 │ │ │ │ + b.w 7c364 │ │ │ │ + ldr r1, [r3, #76] @ 0x4c │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 7d50c │ │ │ │ + b.n 7d512 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 7d2d8 │ │ │ │ ldr r1, [r3, #112] @ 0x70 │ │ │ │ str r0, [r3, #108] @ 0x6c │ │ │ │ - cbnz r1, 7d6bc │ │ │ │ + cbnz r1, 7d6b8 │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d3fe │ │ │ │ + bne.w 7d428 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ - cbnz r1, 7d6d4 │ │ │ │ + cbnz r1, 7d6c6 │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c398 │ │ │ │ - b.n 7d0d8 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 7d780 │ │ │ │ - str r0, [r3, #92] @ 0x5c │ │ │ │ - b.w 7c34c │ │ │ │ + beq.w 7c3c8 │ │ │ │ + b.n 7d108 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 7c398 │ │ │ │ - ldr r1, [r3, #40] @ 0x28 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 7d50a │ │ │ │ - b.n 7d512 │ │ │ │ - ldr r1, [r3, #32] │ │ │ │ + b.w 7c3c8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7d55a │ │ │ │ - b.n 7d562 │ │ │ │ - ldr r1, [r3, #76] @ 0x4c │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 7d4c8 │ │ │ │ - b.n 7d4cc │ │ │ │ + bne.w 7d524 │ │ │ │ + str.w lr, [r3, #104] @ 0x68 │ │ │ │ + cbnz r0, 7d6de │ │ │ │ + ldr r0, [r2, #108] @ 0x6c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 7d6aa │ │ │ │ + ldr r0, [r3, #112] @ 0x70 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 7c3bc │ │ │ │ + ldr r0, [r2, #112] @ 0x70 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 7c3bc │ │ │ │ + b.n 7d428 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7c9a2 │ │ │ │ + beq.w 7c9d2 │ │ │ │ ldr.w ip, [r1, #48] @ 0x30 │ │ │ │ - b.n 7d3e4 │ │ │ │ + b.n 7d40e │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 7d7aa │ │ │ │ + str r0, [r3, #92] @ 0x5c │ │ │ │ + b.w 7c37c │ │ │ │ mov r1, r7 │ │ │ │ - b.n 7cf44 │ │ │ │ - ldr r1, [r3, #84] @ 0x54 │ │ │ │ - b.w 7ce56 │ │ │ │ - str r1, [r3, #8] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 7c7ea │ │ │ │ - mov r1, r6 │ │ │ │ - b.w 7c1d6 │ │ │ │ - cbz r1, 7d72c │ │ │ │ + b.n 7cf74 │ │ │ │ + str r2, [r4, #108] @ 0x6c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 7c0e6 │ │ │ │ + ldr r0, [r5, #112] @ 0x70 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 7c0e6 │ │ │ │ + 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 7c69e │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.w 7c0fa │ │ │ │ + b.w 7c696 │ │ │ │ + cbz r1, 7d748 │ │ │ │ ldr.w ip, [r1, #48] @ 0x30 │ │ │ │ ldr.w r7, [ip, #124] @ 0x7c │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 7c3c0 │ │ │ │ + beq.w 7c3f0 │ │ │ │ str r0, [r3, #124] @ 0x7c │ │ │ │ - b.w 7c3c0 │ │ │ │ - cbz r1, 7d742 │ │ │ │ + b.w 7c3f0 │ │ │ │ + cbz r1, 7d75e │ │ │ │ ldr.w ip, [r1, #48] @ 0x30 │ │ │ │ ldr.w r7, [ip, #128] @ 0x80 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 7c3b4 │ │ │ │ + beq.w 7c3e4 │ │ │ │ str.w r0, [r3, #128] @ 0x80 │ │ │ │ - b.w 7c3b4 │ │ │ │ - cbz r1, 7d756 │ │ │ │ + b.w 7c3e4 │ │ │ │ + str r1, [r3, #8] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 7c7cc │ │ │ │ + mov r1, r6 │ │ │ │ + b.w 7c206 │ │ │ │ + cbz r1, 7d780 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #100] @ 0x64 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 7c364 │ │ │ │ + beq.w 7c394 │ │ │ │ str r0, [r3, #100] @ 0x64 │ │ │ │ - b.w 7c364 │ │ │ │ - cbz r1, 7d768 │ │ │ │ + b.w 7c394 │ │ │ │ + cbz r1, 7d792 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #96] @ 0x60 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 7c358 │ │ │ │ + beq.w 7c388 │ │ │ │ str r0, [r3, #96] @ 0x60 │ │ │ │ - b.w 7c358 │ │ │ │ - cbz r1, 7d77a │ │ │ │ + b.w 7c388 │ │ │ │ + cbz r1, 7d7a4 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #88] @ 0x58 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 7c340 │ │ │ │ + beq.w 7c370 │ │ │ │ str r0, [r3, #88] @ 0x58 │ │ │ │ - b.w 7c340 │ │ │ │ + b.w 7c370 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #92] @ 0x5c │ │ │ │ cmp r0, r7 │ │ │ │ - bne.n 7d6ce │ │ │ │ - b.w 7c34c │ │ │ │ + bne.n 7d700 │ │ │ │ + b.w 7c37c │ │ │ │ + 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 7d96a │ │ │ │ + bls.w 7d996 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bcs.w 7d9ae │ │ │ │ - ldr r2, [pc, #640] @ (7da34 ) │ │ │ │ + bcs.w 7d9da │ │ │ │ + ldr r2, [pc, #640] @ (7da60 ) │ │ │ │ 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 7da8e │ │ │ │ + beq.w 7daba │ │ │ │ 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] @ (7da38 ) │ │ │ │ + ldr r0, [pc, #604] @ (7da64 ) │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr.w r4, [r0, #1600] @ 0x640 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7dc8a │ │ │ │ + bne.w 7dcb6 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ movs r2, #8 │ │ │ │ strd r2, r3, [r5, #8] │ │ │ │ ldr r2, [r0, #104] @ 0x68 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7d97a │ │ │ │ + beq.w 7d9a6 │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 7d92a │ │ │ │ + blt.w 7d956 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ adds r7, r3, r2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7dace │ │ │ │ + bne.w 7dafa │ │ │ │ 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 7d992 │ │ │ │ + beq.w 7d9be │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0, #20] │ │ │ │ str r3, [r0, #12] │ │ │ │ - movw r3, #42133 @ 0xa495 │ │ │ │ + movw r3, #40757 @ 0x9f35 │ │ │ │ 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 7db7c │ │ │ │ + bne.w 7dba8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 7dc20 │ │ │ │ + bne.w 7dc4c │ │ │ │ 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 7d8a2 │ │ │ │ - ldr r2, [pc, #452] @ (7da34 ) │ │ │ │ + bpl.n 7d8ce │ │ │ │ + ldr r2, [pc, #452] @ (7da60 ) │ │ │ │ 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 │ │ │ │ @@ -122167,1289 +122167,1289 @@ │ │ │ │ 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 7dbf4 │ │ │ │ + beq.w 7dc20 │ │ │ │ ldr.w r1, [r2, #412] @ 0x19c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7dafc │ │ │ │ + beq.w 7db28 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bpl.w 7dcd8 │ │ │ │ + bpl.w 7dd04 │ │ │ │ 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 7db4c │ │ │ │ + bne.w 7db78 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 7db4c │ │ │ │ + beq.w 7db78 │ │ │ │ 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 7db6a │ │ │ │ - bl 7a1dc │ │ │ │ + beq.w 7db96 │ │ │ │ + bl 7a20c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7d910 │ │ │ │ + bge.n 7d93c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7dd26 │ │ │ │ + beq.w 7dd52 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7d922 │ │ │ │ + bge.n 7d94e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7dcee │ │ │ │ + beq.w 7dd1a │ │ │ │ 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 7d802 │ │ │ │ - ldr r2, [pc, #256] @ (7da34 ) │ │ │ │ + bpl.w 7d82e │ │ │ │ + ldr r2, [pc, #256] @ (7da60 ) │ │ │ │ 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 7dab8 │ │ │ │ + beq.w 7dae4 │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.w 7dab8 │ │ │ │ + bhi.w 7dae4 │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ add.w r2, r2, #368 @ 0x170 │ │ │ │ add r2, r1 │ │ │ │ - b.n 7dac2 │ │ │ │ + b.n 7daee │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - ldr r5, [pc, #204] @ (7da3c ) │ │ │ │ + ldr r5, [pc, #204] @ (7da68 ) │ │ │ │ ldr r2, [r0, #104] @ 0x68 │ │ │ │ add.w r5, r5, r1, lsl #4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7d7fa │ │ │ │ + bne.w 7d826 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r1, #54416 @ 0xd490 │ │ │ │ + movw r1, #52176 @ 0xcbd0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ + bl d56e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7dc84 │ │ │ │ + bge.w 7dcb0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7dc84 │ │ │ │ + bne.w 7dcb0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7dc84 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7dcb0 │ │ │ │ movw r4, #24184 @ 0x5e78 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ - movw r2, #2733 @ 0xaad │ │ │ │ + movw r2, #2789 @ 0xae5 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r5, [r4, #888] @ 0x378 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.w 7dc6c │ │ │ │ - ldr r2, [pc, #104] @ (7da34 ) │ │ │ │ + bne.w 7dc98 │ │ │ │ + ldr r2, [pc, #104] @ (7da60 ) │ │ │ │ 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 7dc0a │ │ │ │ + beq.w 7dc36 │ │ │ │ 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, 7da40 │ │ │ │ + cbz r1, 7da6c │ │ │ │ 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] @ (7da38 ) │ │ │ │ + ldr r2, [pc, #44] @ (7da64 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr.w r4, [r2, #1600] @ 0x640 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7dcb2 │ │ │ │ + bne.w 7dcde │ │ │ │ ldr r0, [r3, #4] │ │ │ │ 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 7d7fa │ │ │ │ - b.n 7d97a │ │ │ │ + bne.w 7d826 │ │ │ │ + b.n 7d9a6 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ strh r0, [r4, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldrd lr, r7, [r2, #24] │ │ │ │ cmp lr, r7 │ │ │ │ - bhi.w 7dbec │ │ │ │ + bhi.w 7dc18 │ │ │ │ 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 7d9f4 │ │ │ │ + bne.n 7da20 │ │ │ │ ldr.w r5, [r4, #848] @ 0x350 │ │ │ │ - movw r2, #45581 @ 0xb20d │ │ │ │ + movw r2, #45645 @ 0xb24d │ │ │ │ movt r2, #6 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r5, r2 │ │ │ │ - bne.w 7dd18 │ │ │ │ + bne.w 7dd44 │ │ │ │ movs r0, #20 │ │ │ │ blx 2bf6c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7dc80 │ │ │ │ + beq.w 7dcac │ │ │ │ ldr.w r2, [r8, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r8, #800] @ 0x320 │ │ │ │ - b.n 7d9f4 │ │ │ │ + b.n 7da20 │ │ │ │ movs r0, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 709c0 │ │ │ │ + bl 709f8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7dc80 │ │ │ │ + beq.w 7dcac │ │ │ │ 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 7d7da │ │ │ │ + b.n 7d806 │ │ │ │ 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 7d80c │ │ │ │ + beq.w 7d838 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7d80c │ │ │ │ + bne.w 7d838 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #7644 @ 0x1ddc │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 7d814 │ │ │ │ + bne.w 7d840 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 7d814 │ │ │ │ + ble.w 7d840 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7d862 │ │ │ │ + bge.w 7d88e │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ - b.n 7d862 │ │ │ │ - bl 703d8 │ │ │ │ + b.n 7d88e │ │ │ │ + bl 70410 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7dd2e │ │ │ │ + beq.w 7dd5a │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r7, r3, #30 │ │ │ │ it pl │ │ │ │ strpl.w r0, [r6, #180] @ 0xb4 │ │ │ │ - bpl.w 7d8a8 │ │ │ │ - ldr r2, [pc, #580] @ (7dd5c ) │ │ │ │ + bpl.w 7d8d4 │ │ │ │ + ldr r2, [pc, #580] @ (7dd88 ) │ │ │ │ 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 7db3e │ │ │ │ + beq.n 7db6a │ │ │ │ cmp r0, #10 │ │ │ │ - bls.n 7dbfe │ │ │ │ + bls.n 7dc2a │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r2, r3 │ │ │ │ str r1, [r2, #20] │ │ │ │ - b.n 7d8a8 │ │ │ │ + b.n 7d8d4 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 6b828 │ │ │ │ + bl 6b868 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 7d8e2 │ │ │ │ + bne.w 7d90e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 190d6c <_Py_NewReference@@Base+0x1d0c> │ │ │ │ + bl 190244 <_Py_NewReference@@Base+0x1d0c> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 7db70 │ │ │ │ - bl 78898 │ │ │ │ + b.n 7db9c │ │ │ │ + bl 788d0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 7d906 │ │ │ │ - b.n 7d910 │ │ │ │ + blt.w 7d932 │ │ │ │ + b.n 7d93c │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7dc3c │ │ │ │ + bne.n 7dc68 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 7dd12 │ │ │ │ + bne.w 7dd3e │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbnz r1, 7db9a │ │ │ │ + cbnz r1, 7dbc6 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7dbde │ │ │ │ + bne.n 7dc0a │ │ │ │ str r3, [r4, #24] │ │ │ │ str r4, [r3, #20] │ │ │ │ - b.n 7d860 │ │ │ │ + b.n 7d88c │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7db8e │ │ │ │ + bne.n 7dbba │ │ │ │ mov r8, r3 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ movw ip, #8304 @ 0x2070 │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 7dbbe │ │ │ │ + beq.n 7dbea │ │ │ │ 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 7db94 │ │ │ │ + beq.n 7dbc0 │ │ │ │ cmp lr, ip │ │ │ │ - beq.n 7dbd6 │ │ │ │ + beq.n 7dc02 │ │ │ │ movw r2, #7852 @ 0x1eac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 7dc64 │ │ │ │ + bne.n 7dc90 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7dc5a │ │ │ │ + beq.n 7dc86 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ strd r3, r2, [r4, #20] │ │ │ │ - cbz r2, 7dbe8 │ │ │ │ + cbz r2, 7dc14 │ │ │ │ str r4, [r2, #20] │ │ │ │ str r4, [r3, #24] │ │ │ │ - b.n 7d862 │ │ │ │ + b.n 7d88e │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [r0, #12] │ │ │ │ str r0, [r2, #8] │ │ │ │ - b.n 7d9f4 │ │ │ │ + b.n 7da20 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ ldr.w r1, [r3, #388] @ 0x184 │ │ │ │ - b.n 7d8a2 │ │ │ │ + b.n 7d8ce │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #368 @ 0x170 │ │ │ │ add r2, r3 │ │ │ │ - b.n 7db48 │ │ │ │ + b.n 7db74 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 70b78 │ │ │ │ + bl 70bb0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7d9f4 │ │ │ │ - b.n 7da5e │ │ │ │ + bne.w 7da20 │ │ │ │ + b.n 7da8a │ │ │ │ movw r2, #7852 @ 0x1eac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 7dc38 │ │ │ │ + beq.n 7dc64 │ │ │ │ movw r2, #8304 @ 0x2070 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7dc5a │ │ │ │ + bne.n 7dc86 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 7d85e │ │ │ │ + b.n 7d88a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 7db94 │ │ │ │ + beq.n 7dbc0 │ │ │ │ movw r2, #8304 @ 0x2070 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 7dc5a │ │ │ │ + beq.n 7dc86 │ │ │ │ movw r2, #7852 @ 0x1eac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7db94 │ │ │ │ + bne.n 7dbc0 │ │ │ │ str r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d860 │ │ │ │ - b.n 7db96 │ │ │ │ + beq.w 7d88c │ │ │ │ + b.n 7dbc2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7dbd6 │ │ │ │ + beq.n 7dc02 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 7dbde │ │ │ │ + b.n 7dc0a │ │ │ │ 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 7d9f4 │ │ │ │ - bl 1f37b8 │ │ │ │ + bne.w 7da20 │ │ │ │ + bl 1f2f28 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7d922 │ │ │ │ - movw r2, #58213 @ 0xe365 │ │ │ │ + b.n 7d94e │ │ │ │ + movw r2, #57001 @ 0xdea9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r4, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bne.n 7dcf6 │ │ │ │ + bne.n 7dd22 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b478 │ │ │ │ + bl 6b4b8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d7ea │ │ │ │ + bne.w 7d816 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12e9d0 <_PyUnicode_IsNumeric@@Base+0x16d0> │ │ │ │ + bl 12e500 <_PyUnicode_IsNumeric@@Base+0x16d8> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 7d7ea │ │ │ │ - movw r1, #58213 @ 0xe365 │ │ │ │ + b.n 7d816 │ │ │ │ + movw r1, #57001 @ 0xdea9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r4, r1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bne.n 7dd04 │ │ │ │ - ldr r0, [pc, #156] @ (7dd60 ) │ │ │ │ - bl 6b478 │ │ │ │ + bne.n 7dd30 │ │ │ │ + ldr r0, [pc, #156] @ (7dd8c ) │ │ │ │ + bl 6b4b8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7da1a │ │ │ │ + bne.w 7da46 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12e9d0 <_PyUnicode_IsNumeric@@Base+0x16d0> │ │ │ │ + bl 12e500 <_PyUnicode_IsNumeric@@Base+0x16d8> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 7da1a │ │ │ │ + b.n 7da46 │ │ │ │ movw r1, #2659 @ 0xa63 │ │ │ │ - movw r0, #35848 @ 0x8c08 │ │ │ │ + movw r0, #33608 @ 0x8348 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - bl 246738 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7db70 │ │ │ │ + bl 245db8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7db9c │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7d922 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7d94e │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 7d7ea │ │ │ │ + b.n 7d816 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 7da1a │ │ │ │ + b.n 7da46 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 7dba2 │ │ │ │ + b.n 7dbce │ │ │ │ ldr.w r0, [r4, #844] @ 0x34c │ │ │ │ movs r1, #20 │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 7da7c │ │ │ │ + b.n 7daa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7d910 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7d93c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7dd3c │ │ │ │ + bge.n 7dd68 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 7dd54 │ │ │ │ + cbz r3, 7dd80 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7dc84 │ │ │ │ + bge.n 7dcb0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7dc84 │ │ │ │ + bne.n 7dcb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7dc84 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7dcb0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7dd3c │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7dd68 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #18] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0007dd64 : │ │ │ │ - b.w 7dd68 │ │ │ │ +0007dd90 : │ │ │ │ + b.w 7dd94 │ │ │ │ │ │ │ │ -0007dd68 : │ │ │ │ +0007dd94 : │ │ │ │ cmp.w r0, #256 @ 0x100 │ │ │ │ - bls.n 7ddca │ │ │ │ + bls.n 7ddf6 │ │ │ │ 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 7ddd4 │ │ │ │ - ldr r3, [pc, #532] @ (7df9c ) │ │ │ │ + bcs.n 7de00 │ │ │ │ + ldr r3, [pc, #532] @ (7dfc8 ) │ │ │ │ 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 7de98 │ │ │ │ - ldr r0, [pc, #512] @ (7dfa0 ) │ │ │ │ + beq.n 7dec4 │ │ │ │ + ldr r0, [pc, #512] @ (7dfcc ) │ │ │ │ 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 7df24 │ │ │ │ + bne.w 7df50 │ │ │ │ movs r2, #8 │ │ │ │ strd r2, r4, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #472] @ (7dfa4 ) │ │ │ │ + ldr r3, [pc, #472] @ (7dfd0 ) │ │ │ │ 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, #2733 @ 0xaad │ │ │ │ + movw r3, #2789 @ 0xae5 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r2, #888] @ 0x378 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7df0c │ │ │ │ - ldr r3, [pc, #424] @ (7df9c ) │ │ │ │ + bne.w 7df38 │ │ │ │ + ldr r3, [pc, #424] @ (7dfc8 ) │ │ │ │ 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 7defc │ │ │ │ + beq.n 7df28 │ │ │ │ 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, 7de54 │ │ │ │ + cbz r1, 7de80 │ │ │ │ movw r2, #41384 @ 0xa1a8 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - ldr r1, [pc, #380] @ (7dfa0 ) │ │ │ │ + ldr r1, [pc, #380] @ (7dfcc ) │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 7df40 │ │ │ │ + blt.w 7df6c │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r2, [r1, #1600] @ 0x640 │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7df58 │ │ │ │ + bne.w 7df84 │ │ │ │ bic.w r0, r4, #3221225472 @ 0xc0000000 │ │ │ │ movs r2, #16 │ │ │ │ lsrs r4, r4, #30 │ │ │ │ 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 7def4 │ │ │ │ + bcc.n 7df20 │ │ │ │ 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 7de1a │ │ │ │ + bne.n 7de46 │ │ │ │ ldr.w r2, [r6, #848] @ 0x350 │ │ │ │ - movw r3, #45581 @ 0xb20d │ │ │ │ + movw r3, #45645 @ 0xb24d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7df7e │ │ │ │ + bne.n 7dfaa │ │ │ │ movs r0, #20 │ │ │ │ blx 2bf6c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7df1c │ │ │ │ + beq.n 7df48 │ │ │ │ ldr.w r2, [r7, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r7, #800] @ 0x320 │ │ │ │ - b.n 7de1a │ │ │ │ + b.n 7de46 │ │ │ │ movs r0, #16 │ │ │ │ - bl 709c0 │ │ │ │ + bl 709f8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7df1c │ │ │ │ + beq.n 7df48 │ │ │ │ movw r2, #41384 @ 0xa1a8 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ str r2, [r0, #4] │ │ │ │ - ldr r0, [pc, #240] @ (7dfa0 ) │ │ │ │ + ldr r0, [pc, #240] @ (7dfcc ) │ │ │ │ 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 7ddbe │ │ │ │ - movw r2, #58213 @ 0xe365 │ │ │ │ + beq.w 7ddea │ │ │ │ + movw r2, #57001 @ 0xdea9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 7df30 │ │ │ │ + bne.n 7df5c │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b478 │ │ │ │ + bl 6b4b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ddbe │ │ │ │ + bne.w 7ddea │ │ │ │ mov r0, r3 │ │ │ │ - bl 12e9d0 <_PyUnicode_IsNumeric@@Base+0x16d0> │ │ │ │ + bl 12e500 <_PyUnicode_IsNumeric@@Base+0x16d8> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7ddbe │ │ │ │ + b.n 7ddea │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [r0, #12] │ │ │ │ str r0, [r2, #8] │ │ │ │ - b.n 7de1a │ │ │ │ + b.n 7de46 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #2 │ │ │ │ - bl 70b78 │ │ │ │ + bl 70bb0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7de1a │ │ │ │ - b.n 7de70 │ │ │ │ + bne.n 7de46 │ │ │ │ + b.n 7de9c │ │ │ │ ldr.w r0, [r6, #884] @ 0x374 │ │ │ │ movs r1, #20 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7de1a │ │ │ │ - bl 1f37b8 │ │ │ │ + bne.w 7de46 │ │ │ │ + bl 1f2f28 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 7ddc4 │ │ │ │ - movw r2, #58213 @ 0xe365 │ │ │ │ + b.n 7ddf0 │ │ │ │ + movw r2, #57001 @ 0xdea9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 7ded8 │ │ │ │ + beq.n 7df04 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7ddbe │ │ │ │ + b.n 7ddea │ │ │ │ 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 7de40 │ │ │ │ - movw r2, #58213 @ 0xe365 │ │ │ │ + beq.w 7de6c │ │ │ │ + movw r2, #57001 @ 0xdea9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 7df8a │ │ │ │ - ldr r0, [pc, #64] @ (7dfa8 ) │ │ │ │ + bne.n 7dfb6 │ │ │ │ + ldr r0, [pc, #64] @ (7dfd4 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b478 │ │ │ │ + bl 6b4b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7de40 │ │ │ │ + bne.w 7de6c │ │ │ │ mov r0, r3 │ │ │ │ - bl 12e9d0 <_PyUnicode_IsNumeric@@Base+0x16d0> │ │ │ │ + bl 12e500 <_PyUnicode_IsNumeric@@Base+0x16d8> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7de40 │ │ │ │ + b.n 7de6c │ │ │ │ ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ movs r1, #20 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 7de88 │ │ │ │ + b.n 7deb4 │ │ │ │ ldr.w r2, [r1, #1604] @ 0x644 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7de40 │ │ │ │ + b.n 7de6c │ │ │ │ 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] @ (7e0bc ) │ │ │ │ + ldr r2, [pc, #256] @ (7e0e8 ) │ │ │ │ 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, 7e008 │ │ │ │ - ldr r0, [pc, #236] @ (7e0c0 ) │ │ │ │ + cbz r3, 7e034 │ │ │ │ + ldr r0, [pc, #236] @ (7e0ec ) │ │ │ │ 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, 7e044 │ │ │ │ + cbnz r1, 7e070 │ │ │ │ eor.w r2, r4, r4, asr #31 │ │ │ │ cmp r4, r1 │ │ │ │ sub.w r2, r2, r4, asr #31 │ │ │ │ - blt.n 7e040 │ │ │ │ + blt.n 7e06c │ │ │ │ movs r1, #8 │ │ │ │ strd r1, r2, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #16 │ │ │ │ - bl 709c0 │ │ │ │ + bl 709f8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7e0b2 │ │ │ │ + beq.n 7e0de │ │ │ │ movw r2, #41384 @ 0xa1a8 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ str r2, [r0, #4] │ │ │ │ - ldr r1, [pc, #160] @ (7e0c0 ) │ │ │ │ + ldr r1, [pc, #160] @ (7e0ec ) │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7e06a │ │ │ │ + blt.n 7e096 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r2, [r1, #1600] @ 0x640 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r2, 7e080 │ │ │ │ + cbnz r2, 7e0ac │ │ │ │ eor.w r2, r4, r4, asr #31 │ │ │ │ cmp r4, #0 │ │ │ │ sub.w r2, r2, r4, asr #31 │ │ │ │ - bge.n 7dffc │ │ │ │ + bge.n 7e028 │ │ │ │ movs r1, #10 │ │ │ │ - b.n 7dffe │ │ │ │ - movw r2, #58213 @ 0xe365 │ │ │ │ + b.n 7e02a │ │ │ │ + movw r2, #57001 @ 0xdea9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7e09c │ │ │ │ + bne.n 7e0c8 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b478 │ │ │ │ + bl 6b4b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7e034 │ │ │ │ + bne.n 7e060 │ │ │ │ mov r0, r3 │ │ │ │ - bl 12e9d0 <_PyUnicode_IsNumeric@@Base+0x16d0> │ │ │ │ + bl 12e500 <_PyUnicode_IsNumeric@@Base+0x16d8> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7e034 │ │ │ │ + b.n 7e060 │ │ │ │ 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 7e034 │ │ │ │ - movw r2, #58213 @ 0xe365 │ │ │ │ + beq.n 7e060 │ │ │ │ + movw r2, #57001 @ 0xdea9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 7e0ac │ │ │ │ - ldr r0, [pc, #52] @ (7e0c4 ) │ │ │ │ + bne.n 7e0d8 │ │ │ │ + ldr r0, [pc, #52] @ (7e0f0 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b478 │ │ │ │ + bl 6b4b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7e060 │ │ │ │ - b.n 7e034 │ │ │ │ + beq.n 7e08c │ │ │ │ + b.n 7e060 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7e034 │ │ │ │ + b.n 7e060 │ │ │ │ ldr.w r2, [r1, #1604] @ 0x644 │ │ │ │ - b.n 7e0a0 │ │ │ │ + b.n 7e0cc │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1f37b8 │ │ │ │ + bl 1f2f28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7e002 │ │ │ │ + b.n 7e02e │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ strb r0, [r6, #18] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0007e0c8 : │ │ │ │ +0007e0f4 : │ │ │ │ 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 7e2d6 │ │ │ │ + beq.w 7e302 │ │ │ │ mov r2, r0 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 7e250 │ │ │ │ + beq.w 7e27c │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7e15e │ │ │ │ + blt.n 7e18a │ │ │ │ adds r3, r2, r1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7e1f4 │ │ │ │ + bne.n 7e220 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7e25e │ │ │ │ + bne.w 7e28a │ │ │ │ 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 7e318 │ │ │ │ + beq.w 7e344 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r0, #8] │ │ │ │ strd r1, r1, [r0, #20] │ │ │ │ - movw r2, #42133 @ 0xa495 │ │ │ │ + movw r2, #40757 @ 0x9f35 │ │ │ │ movt r2, #16 │ │ │ │ str r2, [r0, #28] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ strd r1, r4, [r0, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbnz r2, 7e198 │ │ │ │ + cbnz r2, 7e1c4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, r5 │ │ │ │ - bne.w 7e292 │ │ │ │ + bne.w 7e2be │ │ │ │ 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 7e0fa │ │ │ │ - ldr r1, [pc, #436] @ (7e31c ) │ │ │ │ + bpl.n 7e126 │ │ │ │ + ldr r1, [pc, #436] @ (7e348 ) │ │ │ │ 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 7e1e4 │ │ │ │ + beq.n 7e210 │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.n 7e1e4 │ │ │ │ + bhi.n 7e210 │ │ │ │ add.w r1, r1, #96768 @ 0x17a00 │ │ │ │ add.w r1, r1, #368 @ 0x170 │ │ │ │ add r3, r1 │ │ │ │ - b.n 7e1ee │ │ │ │ + b.n 7e21a │ │ │ │ ldr r4, [r2, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7e2c8 │ │ │ │ + bne.w 7e2f4 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, r5 │ │ │ │ - bne.w 7e2ce │ │ │ │ + bne.w 7e2fa │ │ │ │ ldr r1, [r2, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7e2a0 │ │ │ │ - cbnz r4, 7e1d6 │ │ │ │ + bne.n 7e2cc │ │ │ │ + cbnz r4, 7e202 │ │ │ │ mov ip, r2 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 7e246 │ │ │ │ + beq.n 7e272 │ │ │ │ movw r5, #8304 @ 0x2070 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 7e28c │ │ │ │ + beq.n 7e2b8 │ │ │ │ movw r5, #7852 @ 0x1eac │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 7e28c │ │ │ │ + beq.n 7e2b8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7e28c │ │ │ │ + beq.n 7e2b8 │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ - cbz r3, 7e1e0 │ │ │ │ + cbz r3, 7e20c │ │ │ │ str r0, [r3, #20] │ │ │ │ str r0, [r2, #24] │ │ │ │ - b.n 7e15a │ │ │ │ + b.n 7e186 │ │ │ │ add.w r1, r1, #91136 @ 0x16400 │ │ │ │ add.w r1, r1, #392 @ 0x188 │ │ │ │ add r3, r1 │ │ │ │ adds r3, #24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7e100 │ │ │ │ + beq.n 7e12c │ │ │ │ movw r5, #7644 @ 0x1ddc │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ blx r3 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e318 │ │ │ │ + beq.w 7e344 │ │ │ │ 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 7e22e │ │ │ │ + bge.n 7e25a │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - movw r2, #42133 @ 0xa495 │ │ │ │ + movw r2, #40757 @ 0x9f35 │ │ │ │ movt r2, #16 │ │ │ │ str r2, [r0, #28] │ │ │ │ str r4, [r0, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7e154 │ │ │ │ + beq.n 7e180 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7e1a0 │ │ │ │ + beq.n 7e1cc │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r2, [r0, #20] │ │ │ │ str r0, [r2, #20] │ │ │ │ - b.n 7e158 │ │ │ │ + b.n 7e184 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7e30a │ │ │ │ + blt.n 7e336 │ │ │ │ ldr r0, [r2, r1] │ │ │ │ adds r3, r2, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e108 │ │ │ │ + beq.w 7e134 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7e108 │ │ │ │ + bne.w 7e134 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r5, #7644 @ 0x1ddc │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ cmp r1, r5 │ │ │ │ - bne.w 7e110 │ │ │ │ + bne.w 7e13c │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 7e110 │ │ │ │ + ble.w 7e13c │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7e15a │ │ │ │ + bge.w 7e186 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ - b.n 7e15a │ │ │ │ + b.n 7e186 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7e2f4 │ │ │ │ + bne.n 7e320 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r2, [r0, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7e158 │ │ │ │ - b.n 7e24c │ │ │ │ + beq.w 7e184 │ │ │ │ + b.n 7e278 │ │ │ │ ldr r6, [r1, #12] │ │ │ │ mov ip, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 7e1ae │ │ │ │ + bne.n 7e1da │ │ │ │ ldr r6, [r1, #4] │ │ │ │ movw lr, #8304 @ 0x2070 │ │ │ │ movt lr, #75 @ 0x4b │ │ │ │ cmp r6, lr │ │ │ │ - beq.n 7e2c2 │ │ │ │ + beq.n 7e2ee │ │ │ │ movw lr, #7852 @ 0x1eac │ │ │ │ movt lr, #75 @ 0x4b │ │ │ │ cmp r6, lr │ │ │ │ - bne.n 7e2f8 │ │ │ │ - cbnz r4, 7e314 │ │ │ │ + bne.n 7e324 │ │ │ │ + cbnz r4, 7e340 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 7e1b2 │ │ │ │ + b.n 7e1de │ │ │ │ mov r4, r1 │ │ │ │ mov ip, r1 │ │ │ │ - b.n 7e1b2 │ │ │ │ + b.n 7e1de │ │ │ │ mov r1, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 7e2a8 │ │ │ │ + b.n 7e2d4 │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r1, #54416 @ 0xd490 │ │ │ │ + movw r1, #52176 @ 0xcbd0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d5b6c │ │ │ │ + b.w d56e0 │ │ │ │ mov r2, ip │ │ │ │ - b.n 7e1d6 │ │ │ │ + b.n 7e202 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7e1b2 │ │ │ │ + beq.w 7e1de │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7e2f4 │ │ │ │ + bne.n 7e320 │ │ │ │ strd ip, r2, [r0, #20] │ │ │ │ - b.n 7e24c │ │ │ │ + b.n 7e278 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bpl.n 7e254 │ │ │ │ + bpl.n 7e280 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7e164 │ │ │ │ + b.n 7e190 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 7e1d6 │ │ │ │ + b.n 7e202 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7e15a │ │ │ │ + b.n 7e186 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - cbnz r3, 7e348 │ │ │ │ - cbnz r2, 7e342 │ │ │ │ + cbnz r3, 7e374 │ │ │ │ + cbnz r2, 7e36e │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw ip, #7644 @ 0x1ddc │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ cmp r4, ip │ │ │ │ it eq │ │ │ │ strdeq r2, r2, [r0, #20] │ │ │ │ - bne.n 7e3a0 │ │ │ │ + bne.n 7e3cc │ │ │ │ str r0, [r1, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strd r3, r3, [r0, #20] │ │ │ │ - b.n 7e33e │ │ │ │ + b.n 7e36a │ │ │ │ ldr.w lr, [r3, #12] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7e3ce │ │ │ │ + bne.n 7e3fa │ │ │ │ ldr r4, [r3, #4] │ │ │ │ movw ip, #7644 @ 0x1ddc │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ cmp r4, ip │ │ │ │ - bne.n 7e3de │ │ │ │ + bne.n 7e40a │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r6, r4 │ │ │ │ - cbnz r4, 7e3ae │ │ │ │ - cbnz r2, 7e3ba │ │ │ │ + cbnz r4, 7e3da │ │ │ │ + cbnz r2, 7e3e6 │ │ │ │ mov lr, r3 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 7e3c6 │ │ │ │ + beq.n 7e3f2 │ │ │ │ movw ip, #7852 @ 0x1eac │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 7e39a │ │ │ │ + beq.n 7e3c6 │ │ │ │ movw ip, #8304 @ 0x2070 │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 7e39a │ │ │ │ - cbz r2, 7e39a │ │ │ │ + beq.n 7e3c6 │ │ │ │ + cbz r2, 7e3c6 │ │ │ │ mov lr, r2 │ │ │ │ ldr.w r3, [lr, #24] │ │ │ │ strd lr, r3, [r0, #20] │ │ │ │ - cbz r3, 7e3c0 │ │ │ │ + cbz r3, 7e3ec │ │ │ │ str r0, [r3, #20] │ │ │ │ - b.n 7e3c0 │ │ │ │ + b.n 7e3ec │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7e38c │ │ │ │ + bne.n 7e3b8 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7e33e │ │ │ │ + beq.n 7e36a │ │ │ │ str r0, [r3, #20] │ │ │ │ - b.n 7e33e │ │ │ │ + b.n 7e36a │ │ │ │ ldr r4, [r4, #12] │ │ │ │ mov lr, r3 │ │ │ │ - cbz r4, 7e3e0 │ │ │ │ + cbz r4, 7e40c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7e36a │ │ │ │ - b.n 7e38c │ │ │ │ + beq.n 7e396 │ │ │ │ + b.n 7e3b8 │ │ │ │ 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 7e3aa │ │ │ │ + b.n 7e3d6 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7e3c6 │ │ │ │ + bne.n 7e3f2 │ │ │ │ movw ip, #7644 @ 0x1ddc │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ mov lr, r2 │ │ │ │ - b.n 7e36a │ │ │ │ + b.n 7e396 │ │ │ │ mov r6, r3 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ movw r5, #8304 @ 0x2070 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 7e3fa │ │ │ │ + beq.n 7e426 │ │ │ │ movw r5, #7852 @ 0x1eac │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 7e400 │ │ │ │ - cbnz r2, 7e410 │ │ │ │ + bne.n 7e42c │ │ │ │ + cbnz r2, 7e43c │ │ │ │ mov r2, r6 │ │ │ │ - b.n 7e36a │ │ │ │ + b.n 7e396 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7e36a │ │ │ │ + beq.n 7e396 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7e38c │ │ │ │ + bne.n 7e3b8 │ │ │ │ strd lr, r3, [r0, #20] │ │ │ │ - b.n 7e3aa │ │ │ │ + b.n 7e3d6 │ │ │ │ mov lr, r6 │ │ │ │ - b.n 7e38c │ │ │ │ + b.n 7e3b8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r3, #15 │ │ │ │ rsb r1, r2, #1 │ │ │ │ - bhi.n 7e434 │ │ │ │ + bhi.n 7e460 │ │ │ │ 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 7e4d4 │ │ │ │ + beq.n 7e500 │ │ │ │ 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 7e4b4 │ │ │ │ + bcs.n 7e4e0 │ │ │ │ sub.w ip, r2, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 7e4c4 │ │ │ │ + beq.n 7e4f0 │ │ │ │ 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 7e4b4 │ │ │ │ + bcs.n 7e4e0 │ │ │ │ sub.w ip, r2, #3 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 7e4c4 │ │ │ │ + beq.n 7e4f0 │ │ │ │ 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 7e4b4 │ │ │ │ + bcs.n 7e4e0 │ │ │ │ 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 7e4c4 │ │ │ │ + beq.n 7e4f0 │ │ │ │ ldr.w r3, [lr, #-4]! │ │ │ │ add r3, r2 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 7e492 │ │ │ │ + bcc.n 7e4be │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ mov r2, ip │ │ │ │ adds r3, #1 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7e442 │ │ │ │ + bne.n 7e46e │ │ │ │ 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 7e5ce │ │ │ │ + beq.n 7e5fa │ │ │ │ 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 7e51a │ │ │ │ + b.n 7e546 │ │ │ │ adds r4, r0, r3 │ │ │ │ ldrsb.w r7, [r4, #20] │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 7e546 │ │ │ │ + bne.n 7e572 │ │ │ │ strb r1, [r4, #20] │ │ │ │ adds r1, #1 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 7e544 │ │ │ │ + beq.n 7e570 │ │ │ │ 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 7e500 │ │ │ │ + ble.n 7e52c │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.n 7e5b8 │ │ │ │ + bgt.n 7e5e4 │ │ │ │ lsls r4, r3, #1 │ │ │ │ adds r7, r0, r4 │ │ │ │ ldrsh.w r7, [r7, #20] │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 7e546 │ │ │ │ + bne.n 7e572 │ │ │ │ add r4, r0 │ │ │ │ strh r1, [r4, #20] │ │ │ │ adds r1, #1 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 7e512 │ │ │ │ + bne.n 7e53e │ │ │ │ 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 7e58e │ │ │ │ + bgt.n 7e5ba │ │ │ │ adds r4, r0, r3 │ │ │ │ ldrsb.w r4, [r4, #20] │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 7e5aa │ │ │ │ + bne.n 7e5d6 │ │ │ │ cmp.w ip, #7 │ │ │ │ - ble.n 7e5a6 │ │ │ │ + ble.n 7e5d2 │ │ │ │ cmp.w ip, #15 │ │ │ │ it gt │ │ │ │ lslgt r4, r3, #2 │ │ │ │ - bgt.n 7e5c2 │ │ │ │ + bgt.n 7e5ee │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 7e53a │ │ │ │ + b.n 7e566 │ │ │ │ add.w r4, r0, r3, lsl #2 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 7e564 │ │ │ │ + beq.n 7e590 │ │ │ │ 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 7e578 │ │ │ │ + bgt.n 7e5a4 │ │ │ │ ldrsh.w r4, [r4, #20] │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 7e582 │ │ │ │ + bne.n 7e5ae │ │ │ │ cmp.w ip, #7 │ │ │ │ - bgt.n 7e56a │ │ │ │ + bgt.n 7e596 │ │ │ │ adds r4, r0, r3 │ │ │ │ - b.n 7e50a │ │ │ │ + b.n 7e536 │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ adds r3, #1 │ │ │ │ add r3, r2 │ │ │ │ ands r3, r5 │ │ │ │ - b.n 7e55a │ │ │ │ + b.n 7e586 │ │ │ │ lsls r4, r3, #2 │ │ │ │ adds r7, r0, r4 │ │ │ │ ldr r7, [r7, #20] │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 7e548 │ │ │ │ + bne.n 7e574 │ │ │ │ add r4, r0 │ │ │ │ str r1, [r4, #20] │ │ │ │ adds r1, #1 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 7e512 │ │ │ │ + bne.n 7e53e │ │ │ │ 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 │ │ │ │ @@ -123457,15 +123457,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] @ (7e6c4 ) │ │ │ │ + ldr r2, [pc, #196] @ (7e6f0 ) │ │ │ │ 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] │ │ │ │ @@ -123473,152 +123473,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 7e678 │ │ │ │ + ble.n 7e6a4 │ │ │ │ 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 7e688 │ │ │ │ + bne.n 7e6b4 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbnz r0, 7e6a8 │ │ │ │ + cbnz r0, 7e6d4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 7e65e │ │ │ │ + cbnz r0, 7e68a │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 7e6c8 │ │ │ │ + b.w 7e6f4 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7e652 │ │ │ │ + bge.n 7e67e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7e652 │ │ │ │ + bne.n 7e67e │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 7e654 │ │ │ │ + b.n 7e680 │ │ │ │ ldr.w r2, [r0, #3868] @ 0xf1c │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r0, #3868] @ 0xf1c │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 7e64a │ │ │ │ + beq.n 7e676 │ │ │ │ ldr.w r2, [ip] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7e64a │ │ │ │ + bge.n 7e676 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [ip] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7e64a │ │ │ │ + bne.n 7e676 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7e64a │ │ │ │ + b.n 7e676 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7e64e │ │ │ │ + bge.n 7e67a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7e64e │ │ │ │ + bne.n 7e67a │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7e64e │ │ │ │ + b.n 7e67a │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007e6c8 : │ │ │ │ +0007e6f4 : │ │ │ │ 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 7e780 │ │ │ │ + bne.n 7e7ac │ │ │ │ movw ip, #24184 @ 0x5e78 │ │ │ │ movt ip, #77 @ 0x4d │ │ │ │ sub.w r1, r0, r3, lsl #3 │ │ │ │ - movw r2, #24957 @ 0x617d │ │ │ │ + movw r2, #25013 @ 0x61b5 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [ip, #900] @ 0x384 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7e7e8 │ │ │ │ - cbz r1, 7e76a │ │ │ │ - ldr r3, [pc, #524] @ (7e920 ) │ │ │ │ + bne.n 7e814 │ │ │ │ + cbz r1, 7e796 │ │ │ │ + ldr r3, [pc, #524] @ (7e94c ) │ │ │ │ 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 7e7f2 │ │ │ │ + beq.n 7e81e │ │ │ │ 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 7e750 │ │ │ │ + bgt.n 7e77c │ │ │ │ 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 7e7f2 │ │ │ │ + beq.n 7e81e │ │ │ │ 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, 7e76e │ │ │ │ + cbz r0, 7e79a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7e816 │ │ │ │ + beq.n 7e842 │ │ │ │ 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 7e76a │ │ │ │ + b.n 7e796 │ │ │ │ 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] @ (7e920 ) │ │ │ │ + ldr r4, [pc, #380] @ (7e94c ) │ │ │ │ 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] │ │ │ │ @@ -123628,430 +123628,432 @@ │ │ │ │ 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, #24957 @ 0x617d │ │ │ │ + movw r2, #25013 @ 0x61b5 │ │ │ │ movt r2, #7 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e70e │ │ │ │ + beq.n 7e73a │ │ │ │ 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, #45741 @ 0xb2ad │ │ │ │ + movw r3, #45805 @ 0xb2ed │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7e918 │ │ │ │ + bne.w 7e942 │ │ │ │ mov r0, r1 │ │ │ │ blx 2ae0c │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 7e76a │ │ │ │ + b.n 7e796 │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r1, #28 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr.w r1, [r4, #512] @ 0x200 │ │ │ │ - mov r7, r2 │ │ │ │ + mov r6, r2 │ │ │ │ adds r2, r1, r2 │ │ │ │ - mov r8, r1 │ │ │ │ + mov r7, r1 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ str r0, [r3, #8] │ │ │ │ add.w r0, r4, r1, lsl #2 │ │ │ │ str r3, [r2, #16] │ │ │ │ - ldr.w r3, [r0, #528] @ 0x210 │ │ │ │ - mov r6, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 7e856 │ │ │ │ + ldr.w lr, [r0, #528] @ 0x210 │ │ │ │ + cmp r2, lr │ │ │ │ + bne.n 7e880 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7e852 │ │ │ │ + cbz r3, 7e87c │ │ │ │ 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 7e8b6 │ │ │ │ + beq.n 7e8e4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7e88e │ │ │ │ + beq.n 7e8bc │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 7e86e │ │ │ │ + cbnz r3, 7e898 │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ - cmp r2, r6 │ │ │ │ - beq.w 7e76a │ │ │ │ + cmp r2, lr │ │ │ │ + beq.w 7e796 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ - cbz r1, 7e8b0 │ │ │ │ + cbz r1, 7e8de │ │ │ │ str r3, [r1, #20] │ │ │ │ - ldr r3, [r6, #20] │ │ │ │ + ldr.w r3, [lr, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ - strd r3, r6, [r2, #20] │ │ │ │ - cbz r3, 7e88a │ │ │ │ + strd r3, lr, [r2, #20] │ │ │ │ + cbz r3, 7e8b6 │ │ │ │ str r2, [r3, #24] │ │ │ │ - str r2, [r6, #20] │ │ │ │ - b.n 7e76a │ │ │ │ + str.w r2, [lr, #20] │ │ │ │ + b.n 7e796 │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 7e89c │ │ │ │ + cbz r3, 7e8ca │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7e76a │ │ │ │ + bne.w 7e796 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 7e76a │ │ │ │ + b.n 7e796 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 7e87c │ │ │ │ + b.n 7e8a6 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7e860 │ │ │ │ + beq.n 7e88a │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7e912 │ │ │ │ + cbz r3, 7e93c │ │ │ │ str r1, [r3, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ - ldr.w r1, [r8, r7] │ │ │ │ + ldr r1, [r7, r6] │ │ │ │ ldr.w r3, [r4, #520] @ 0x208 │ │ │ │ str r3, [r2, #20] │ │ │ │ str.w r2, [r4, #520] @ 0x208 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ - cbz r3, 7e8ea │ │ │ │ + cbz r3, 7e916 │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r4, r2, lsl #3 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r0, [ip, #980] @ 0x3d4 │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ str.w r5, [r3, #804] @ 0x324 │ │ │ │ ldr.w r3, [ip, #988] @ 0x3dc │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ - str.w r5, [r8, r7] │ │ │ │ + str r5, [r7, r6] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 7e76a │ │ │ │ + b.n 7e796 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 7e8c2 │ │ │ │ + b.n 7e8f0 │ │ │ │ ldr.w r0, [ip, #844] @ 0x34c │ │ │ │ blx r2 │ │ │ │ - b.n 7e80a │ │ │ │ + b.n 7e836 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007e924 <_PyType_GetDict@@Base>: │ │ │ │ +0007e950 <_PyType_GetDict@@Base>: │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.n 7e930 <_PyType_GetDict@@Base+0xc> │ │ │ │ + bmi.n 7e95c <_PyType_GetDict@@Base+0xc> │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ bx lr │ │ │ │ - ldr.w ip, [pc, #68] @ 7e978 <_PyType_GetDict@@Base+0x54> │ │ │ │ + ldr.w ip, [pc, #68] @ 7e9a4 <_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 7e95e <_PyType_GetDict@@Base+0x3a> │ │ │ │ + beq.n 7e98a <_PyType_GetDict@@Base+0x3a> │ │ │ │ cmp r1, #10 │ │ │ │ - bls.n 7e96c <_PyType_GetDict@@Base+0x48> │ │ │ │ + bls.n 7e998 <_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 7e968 <_PyType_GetDict@@Base+0x44> │ │ │ │ + b.n 7e994 <_PyType_GetDict@@Base+0x44> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007e97c : │ │ │ │ +0007e9a8 : │ │ │ │ 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 7e9d0 │ │ │ │ + bpl.n 7e9fe │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7e9b8 │ │ │ │ + bne.n 7e9e4 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 7e9b8 │ │ │ │ + beq.n 7e9e4 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 773a8 │ │ │ │ + bl 773e0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6b828 │ │ │ │ + bl 6b868 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 7e9e4 │ │ │ │ + beq.n 7ea12 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 773a8 │ │ │ │ - b.n 7e9b2 │ │ │ │ - movw r0, #35848 @ 0x8c08 │ │ │ │ + bl 773e0 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + b.n 7e9e0 │ │ │ │ + movw r0, #33608 @ 0x8348 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #2461 @ 0x99d │ │ │ │ - bl 246738 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 245db8 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7e9b4 │ │ │ │ + b.n 7e9e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26167c │ │ │ │ - b.n 7e9e0 │ │ │ │ + bl 260e74 │ │ │ │ + b.n 7ea0e │ │ │ │ + nop │ │ │ │ │ │ │ │ -0007e9ec : │ │ │ │ +0007ea1c : │ │ │ │ stmdb 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 7f010 │ │ │ │ + beq.w 7f040 │ │ │ │ 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 7f30e │ │ │ │ + bhi.w 7f33e │ │ │ │ cmp r2, #56 @ 0x38 │ │ │ │ - beq.w 7eed2 │ │ │ │ + beq.w 7ef02 │ │ │ │ cmp r2, #72 @ 0x48 │ │ │ │ - beq.w 7ef08 │ │ │ │ + beq.w 7ef38 │ │ │ │ ldr.w r2, [sl, #8]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7ea2a │ │ │ │ + bne.n 7ea5a │ │ │ │ mov r4, r8 │ │ │ │ mov r8, r7 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f2f2 │ │ │ │ + beq.w 7f322 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ blx 2c2f0 │ │ │ │ - cbz r0, 7ea60 │ │ │ │ + cbz r0, 7ea90 │ │ │ │ adds r3, r0, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 793f8 │ │ │ │ + bl 79430 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f2e4 │ │ │ │ + beq.w 7f314 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx 2bf84 │ │ │ │ adds r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 75bf0 │ │ │ │ + bl 75c28 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f2c4 │ │ │ │ + beq.w 7f2f4 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r2, r5 │ │ │ │ blx 2beec │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7efc6 │ │ │ │ + bne.w 7eff6 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7f01c │ │ │ │ + beq.w 7f04c │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f1ec │ │ │ │ + beq.w 7f21c │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 7f25e │ │ │ │ + beq.w 7f28e │ │ │ │ movw r1, #34368 @ 0x8640 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7eb48 │ │ │ │ + beq.n 7eb78 │ │ │ │ add.w r0, r3, #8 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f228 │ │ │ │ + beq.w 7f258 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq r4, [r0, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7eb42 │ │ │ │ + beq.n 7eb72 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f1f0 │ │ │ │ + beq.w 7f220 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq r4, [r3, #20] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 7eb42 │ │ │ │ + cbz r2, 7eb72 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f1f4 │ │ │ │ + beq.w 7f224 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq r4, [r3, #28] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ - cbz r2, 7eb42 │ │ │ │ + cbz r2, 7eb72 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f1b0 │ │ │ │ + beq.w 7f1e0 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq r4, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ - cbz r2, 7eb42 │ │ │ │ + cbz r2, 7eb72 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f1b4 │ │ │ │ + beq.w 7f1e4 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq r4, [r3, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ - cbz r2, 7eb42 │ │ │ │ + cbz r2, 7eb72 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f1b8 │ │ │ │ + beq.w 7f1e8 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq r4, [r3, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ - cbz r2, 7eb42 │ │ │ │ + cbz r2, 7eb72 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f162 │ │ │ │ + beq.w 7f192 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq r4, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ - cbz r2, 7eb42 │ │ │ │ + cbz r2, 7eb72 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f1ac │ │ │ │ + beq.w 7f1dc │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 7f272 │ │ │ │ + beq.w 7f2a2 │ │ │ │ ldr.w r2, [r3, #8]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7eb2e │ │ │ │ + bne.n 7eb5e │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7f2ac │ │ │ │ + bne.w 7f2dc │ │ │ │ movs r0, #1 │ │ │ │ - bl 7bd54 │ │ │ │ + bl 7bd84 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f2de │ │ │ │ + beq.w 7f30e │ │ │ │ ldr r3, [r6, #12] │ │ │ │ lsls r2, r3, #23 │ │ │ │ - bpl.n 7eb6e │ │ │ │ + bpl.n 7eb9e │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 192184 │ │ │ │ + bl 19165c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7f0d6 │ │ │ │ + beq.w 7f106 │ │ │ │ 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 7ef7a │ │ │ │ + bgt.w 7efaa │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7f244 │ │ │ │ + bge.w 7f274 │ │ │ │ ldr.w r2, [r4, #156] @ 0x9c │ │ │ │ - cbz r2, 7ebaa │ │ │ │ + cbz r2, 7ebda │ │ │ │ movw r3, #39512 @ 0x9a58 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7f1d4 │ │ │ │ + bne.w 7f204 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 191ed4 │ │ │ │ + bl 1913ac │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f0d6 │ │ │ │ + beq.w 7f106 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7f046 │ │ │ │ + beq.w 7f076 │ │ │ │ it ge │ │ │ │ strge r5, [sp, #16] │ │ │ │ - blt.w 7f0f2 │ │ │ │ + blt.w 7f122 │ │ │ │ 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 7f53c │ │ │ │ + bl 7f56c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7f0d6 │ │ │ │ + beq.w 7f106 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str.w fp, [sp, #48] @ 0x30 │ │ │ │ - bl 7f53c │ │ │ │ + bl 7f56c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7f0d6 │ │ │ │ + beq.w 7f106 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ - bl 7f53c │ │ │ │ + bl 7f56c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7f0d6 │ │ │ │ + beq.w 7f106 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f0d6 │ │ │ │ + beq.w 7f106 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ orr.w r3, r2, #512 @ 0x200 │ │ │ │ str r3, [r0, #84] @ 0x54 │ │ │ │ - cbz r1, 7ec36 │ │ │ │ + cbz r1, 7ec66 │ │ │ │ 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 │ │ │ │ @@ -124069,15 +124071,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 7f3de │ │ │ │ + bmi.w 7f40e │ │ │ │ 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 │ │ │ │ @@ -124089,20 +124091,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 7ed24 │ │ │ │ - movw r7, #39220 @ 0x9934 │ │ │ │ + beq.n 7ed54 │ │ │ │ + movw r7, #36980 @ 0x9074 │ │ │ │ movt r7, #49 @ 0x31 │ │ │ │ sub.w r2, r3, #48 @ 0x30 │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - bhi.n 7ed06 │ │ │ │ + bhi.n 7ed36 │ │ │ │ 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 │ │ │ │ @@ -124137,1576 +124139,1576 @@ │ │ │ │ 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 7f00a │ │ │ │ + bne.w 7f03a │ │ │ │ ldr.w r3, [r5, #8]! │ │ │ │ str r2, [r4, r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ecb2 │ │ │ │ + bne.n 7ece2 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f026 │ │ │ │ + beq.w 7f056 │ │ │ │ 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 7f5a8 │ │ │ │ + bl 7f5d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7ee20 │ │ │ │ + blt.n 7ee50 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ - movw r3, #36341 @ 0x8df5 │ │ │ │ + movw r3, #36397 @ 0x8e2d │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7ed86 │ │ │ │ + bne.n 7edb6 │ │ │ │ ldr.w r2, [r4, #128] @ 0x80 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r2, 7ed66 │ │ │ │ + cbz r2, 7ed96 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 7f3be │ │ │ │ + blt.w 7f3ee │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 7f3a2 │ │ │ │ + blt.w 7f3d2 │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 7f386 │ │ │ │ + blt.w 7f3b6 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 7f3ee │ │ │ │ + blt.w 7f41e │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r7, [r4, #132] @ 0x84 │ │ │ │ - bmi.w 7f326 │ │ │ │ + bmi.w 7f356 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - cbz r1, 7edd0 │ │ │ │ + cbz r1, 7ee00 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 7baec │ │ │ │ - bl 793f8 │ │ │ │ + bl 7bb1c │ │ │ │ + bl 79430 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7ee20 │ │ │ │ + beq.n 7ee50 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #680] @ (7f054 ) │ │ │ │ + ldr r1, [pc, #680] @ (7f084 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 78510 │ │ │ │ + bl 78548 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7edca │ │ │ │ + bge.n 7edfa │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f2ea │ │ │ │ + beq.w 7f31a │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 7ee20 │ │ │ │ + beq.n 7ee50 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 7efe6 │ │ │ │ + bne.w 7f016 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7effa │ │ │ │ - ldr r1, [pc, #632] @ (7f058 ) │ │ │ │ + bne.w 7f02a │ │ │ │ + ldr r1, [pc, #632] @ (7f088 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 77330 │ │ │ │ - cbnz r0, 7ee20 │ │ │ │ + bl 77368 │ │ │ │ + cbnz r0, 7ee50 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f27e │ │ │ │ + beq.w 7f2ae │ │ │ │ subs r1, r0, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7fa14 │ │ │ │ + bl 7fa44 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 7ee20 │ │ │ │ + cbz r0, 7ee50 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #592] @ (7f058 ) │ │ │ │ + ldr r1, [pc, #592] @ (7f088 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 78510 │ │ │ │ + bl 78548 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7ee20 │ │ │ │ + bge.n 7ee50 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f276 │ │ │ │ - bl 7fa74 │ │ │ │ + beq.w 7f2a6 │ │ │ │ + bl 7faa4 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7f35c │ │ │ │ + bne.w 7f38c │ │ │ │ mov sl, r0 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 75fa8 │ │ │ │ + bl 75fe0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ mov r0, sl │ │ │ │ - bl 75fa8 │ │ │ │ + bl 75fe0 │ │ │ │ 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 7fa8c │ │ │ │ + bl 7fabc │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r8 │ │ │ │ blx 2beec │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa8c │ │ │ │ + bl 7fabc │ │ │ │ str r0, [r4, #120] @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa8c │ │ │ │ + bl 7fabc │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 7eec6 │ │ │ │ + ble.n 7eef6 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 7f218 │ │ │ │ + bmi.w 7f248 │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 7eec6 │ │ │ │ + beq.n 7eef6 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.w 7f1f8 │ │ │ │ + bmi.w 7f228 │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.n 7eec6 │ │ │ │ + beq.n 7eef6 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 7f208 │ │ │ │ + bmi.w 7f238 │ │ │ │ cmp.w r9, #3 │ │ │ │ - beq.n 7eec6 │ │ │ │ + beq.n 7eef6 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.w 7f166 │ │ │ │ + bmi.w 7f196 │ │ │ │ subs.w r2, r9, #4 │ │ │ │ - beq.n 7eec6 │ │ │ │ + beq.n 7eef6 │ │ │ │ add.w r3, r0, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ lsls r1, r0, #28 │ │ │ │ - bmi.w 7f152 │ │ │ │ + bmi.w 7f182 │ │ │ │ adds r3, #20 │ │ │ │ subs r2, #1 │ │ │ │ - bne.n 7eeb8 │ │ │ │ + bne.n 7eee8 │ │ │ │ ldr.w r3, [r5, #8]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7ecb2 │ │ │ │ - b.n 7ed24 │ │ │ │ + bne.w 7ece2 │ │ │ │ + b.n 7ed54 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7f22c │ │ │ │ + bne.w 7f25c │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f14c │ │ │ │ + beq.w 7f17c │ │ │ │ blx 2bf84 │ │ │ │ adds r4, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 75bf0 │ │ │ │ + bl 75c28 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f29a │ │ │ │ + beq.w 7f2ca │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ mov r2, r4 │ │ │ │ blx 2beec │ │ │ │ - b.n 7ea3c │ │ │ │ + b.n 7ea6c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 7f1bc │ │ │ │ + bne.w 7f1ec │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7ea3c │ │ │ │ - movw r3, #26628 @ 0x6804 │ │ │ │ + beq.w 7ea6c │ │ │ │ + movw r3, #24388 @ 0x5f44 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r3, #54648 @ 0xd578 │ │ │ │ + movw r3, #52408 @ 0xccb8 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r3, [sp, #32] │ │ │ │ - movw r3, #54528 @ 0xd500 │ │ │ │ + movw r3, #52288 @ 0xcc40 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov fp, r5 │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.w 7f0a4 │ │ │ │ + bmi.w 7f0d4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ blx 2c140 │ │ │ │ - cbz r0, 7efb6 │ │ │ │ + cbz r0, 7efe6 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ blx 2c140 │ │ │ │ - cbz r0, 7efb0 │ │ │ │ + cbz r0, 7efe0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ blx 2c140 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f04c │ │ │ │ + beq.n 7f07c │ │ │ │ ldr.w r4, [r5, #20]! │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7ef3e │ │ │ │ + bne.n 7ef6e │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ - b.n 7ea3c │ │ │ │ + b.n 7ea6c │ │ │ │ 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 7f064 │ │ │ │ + beq.n 7f094 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov.w lr, #0 │ │ │ │ adds r3, #12 │ │ │ │ cmp r0, lr │ │ │ │ - ble.n 7f07e │ │ │ │ + ble.n 7f0ae │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 7f040 │ │ │ │ + bne.n 7f070 │ │ │ │ adds r2, #1 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.w 7eb88 │ │ │ │ - b.n 7ef84 │ │ │ │ + beq.w 7ebb8 │ │ │ │ + b.n 7efb4 │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #24] │ │ │ │ ldr.w r4, [r5, #20]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7ea3c │ │ │ │ + beq.w 7ea6c │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ - b.n 7ef3e │ │ │ │ + b.n 7ef6e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ it pl │ │ │ │ movpl r1, r4 │ │ │ │ - bpl.w 7eb48 │ │ │ │ + bpl.w 7eb78 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7f2c0 │ │ │ │ + bge.w 7f2f0 │ │ │ │ adds r3, #1 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 7eb58 │ │ │ │ - ldr r1, [pc, #116] @ (7f05c ) │ │ │ │ + b.n 7eb88 │ │ │ │ + ldr r1, [pc, #116] @ (7f08c ) │ │ │ │ mov r0, r7 │ │ │ │ - bl bd2ec │ │ │ │ + bl bd264 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7ee20 │ │ │ │ + beq.w 7ee50 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7edde │ │ │ │ - ldr r1, [pc, #100] @ (7f060 ) │ │ │ │ + beq.w 7ee0e │ │ │ │ + ldr r1, [pc, #100] @ (7f090 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl bd2ec │ │ │ │ + bl bd264 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7edde │ │ │ │ - b.n 7ee20 │ │ │ │ + bne.w 7ee0e │ │ │ │ + b.n 7ee50 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ str r2, [r1, r3] │ │ │ │ - b.n 7eec6 │ │ │ │ + b.n 7eef6 │ │ │ │ mov fp, r9 │ │ │ │ strd r9, r9, [sp, #24] │ │ │ │ str.w r9, [sp, #12] │ │ │ │ - b.n 7ea48 │ │ │ │ + b.n 7ea78 │ │ │ │ movw r1, #34368 @ 0x8640 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - b.n 7eb48 │ │ │ │ - movw r3, #34353 @ 0x8631 │ │ │ │ + b.n 7eb78 │ │ │ │ + movw r3, #32977 @ 0x80d1 │ │ │ │ movt r3, #16 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n 7ed2c │ │ │ │ + b.n 7ed5c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r6 │ │ │ │ str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ - b.n 7eec6 │ │ │ │ + b.n 7eef6 │ │ │ │ add.w lr, lr, #1 │ │ │ │ - b.n 7ef9a │ │ │ │ + b.n 7efca │ │ │ │ str r5, [sp, #16] │ │ │ │ ldr r5, [r0, #16] │ │ │ │ - b.n 7ebc8 │ │ │ │ + b.n 7ebf8 │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #28] │ │ │ │ - b.n 7efb6 │ │ │ │ + b.n 7efe6 │ │ │ │ push {r4, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r4, 7f0c8 │ │ │ │ + cbnz r4, 7f0f8 │ │ │ │ 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 7efa6 │ │ │ │ + beq.n 7efd6 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f066 │ │ │ │ + bne.n 7f096 │ │ │ │ movw r3, #34368 @ 0x8640 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 7efa6 │ │ │ │ + beq.n 7efd6 │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7f176 │ │ │ │ + beq.n 7f1a6 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movs r1, #0 │ │ │ │ adds r3, #12 │ │ │ │ mov lr, r2 │ │ │ │ cmp r0, r1 │ │ │ │ add.w r1, r1, #1 │ │ │ │ - ble.n 7f194 │ │ │ │ + ble.n 7f1c4 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 7f08e │ │ │ │ + bne.n 7f0be │ │ │ │ mov r2, lr │ │ │ │ mov r4, r5 │ │ │ │ - b.n 7efa6 │ │ │ │ + b.n 7efd6 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 7f0da │ │ │ │ + bgt.n 7f10a │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 7f0b6 │ │ │ │ + blt.n 7f0e6 │ │ │ │ negs r3, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 7f132 │ │ │ │ + blt.n 7f162 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54604 @ 0xd54c │ │ │ │ + movw r1, #52364 @ 0xcc8c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ mov.w sl, #0 │ │ │ │ str.w sl, [sp, #8] │ │ │ │ mov r7, sl │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7ee32 │ │ │ │ + b.n 7ee62 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54548 @ 0xd514 │ │ │ │ + movw r1, #52308 @ 0xcc54 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 7f0cc │ │ │ │ + bl f1b28 │ │ │ │ + b.n 7f0fc │ │ │ │ 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 7ebc8 │ │ │ │ + beq.w 7ebf8 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ orrs r3, r2 │ │ │ │ lsls r3, r3, #8 │ │ │ │ - bmi.w 7ebc8 │ │ │ │ + bmi.w 7ebf8 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55008 @ 0xd6e0 │ │ │ │ + movw r1, #52768 @ 0xce20 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 7f0d6 │ │ │ │ - movw r1, #54528 @ 0xd500 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 7f106 │ │ │ │ + movw r1, #52288 @ 0xcc40 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ blx 2c140 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ef56 │ │ │ │ - b.n 7efb6 │ │ │ │ - bl 75fa8 │ │ │ │ - b.n 7ea3c │ │ │ │ + bne.w 7ef86 │ │ │ │ + b.n 7efe6 │ │ │ │ + bl 75fe0 │ │ │ │ + b.n 7ea6c │ │ │ │ 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 7eec0 │ │ │ │ + b.n 7eef0 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ - b.n 7eb28 │ │ │ │ + b.n 7eb58 │ │ │ │ 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 7eeae │ │ │ │ + b.n 7eede │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w 7f2a8 │ │ │ │ + beq.w 7f2d8 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f178 │ │ │ │ + bne.n 7f1a8 │ │ │ │ movw r3, #34368 @ 0x8640 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 7f2a8 │ │ │ │ + beq.w 7f2d8 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54788 @ 0xd604 │ │ │ │ + movw r1, #52548 @ 0xcd44 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 7f0d6 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 7f106 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 7eb3a │ │ │ │ + b.n 7eb6a │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - b.n 7eaf8 │ │ │ │ + b.n 7eb28 │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ - b.n 7eb08 │ │ │ │ + b.n 7eb38 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - b.n 7eb18 │ │ │ │ + b.n 7eb48 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54480 @ 0xd4d0 │ │ │ │ + movw r1, #52240 @ 0xcc10 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 7f0cc │ │ │ │ + bl f1b28 │ │ │ │ + b.n 7f0fc │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54956 @ 0xd6ac │ │ │ │ + movw r1, #52716 @ 0xcdec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 7f0d6 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 7f106 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 7eab0 │ │ │ │ + b.n 7eae0 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - b.n 7ead8 │ │ │ │ + b.n 7eb08 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - b.n 7eae8 │ │ │ │ + b.n 7eb18 │ │ │ │ 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 7ee92 │ │ │ │ + b.n 7eec2 │ │ │ │ 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 7eea0 │ │ │ │ + b.n 7eed0 │ │ │ │ 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 7ee84 │ │ │ │ + b.n 7eeb4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - b.n 7eac6 │ │ │ │ + b.n 7eaf6 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54672 @ 0xd590 │ │ │ │ + movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 7f0cc │ │ │ │ + bl f1b28 │ │ │ │ + b.n 7f0fc │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #54912 @ 0xd680 │ │ │ │ + movw r1, #52672 @ 0xcdc0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ - b.n 7f0d6 │ │ │ │ + bl d56e0 │ │ │ │ + b.n 7f106 │ │ │ │ ldrd r4, r2, [r3, #4] │ │ │ │ movw r1, #34368 @ 0x8640 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7eab6 │ │ │ │ - b.n 7eb42 │ │ │ │ + bne.w 7eae6 │ │ │ │ + b.n 7eb72 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ - b.n 7eb3a │ │ │ │ + b.n 7eb6a │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7ee20 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ee50 │ │ │ │ movw r0, #44600 @ 0xae38 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #55352 @ 0xd838 │ │ │ │ + movw r2, #53112 @ 0xcf78 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 204f58 │ │ │ │ - b.n 7ee20 │ │ │ │ - bl 1f37b8 │ │ │ │ + bl 204730 │ │ │ │ + b.n 7ee50 │ │ │ │ + bl 1f2f28 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov sl, r3 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 7f0d6 │ │ │ │ + b.n 7f106 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 7efa6 │ │ │ │ + b.n 7efd6 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bpl.n 7f2c8 │ │ │ │ + bpl.n 7f2f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7f2c0 │ │ │ │ + bge.n 7f2f0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ str r4, [sp, #8] │ │ │ │ - b.n 7eb58 │ │ │ │ + b.n 7eb88 │ │ │ │ str r0, [sp, #8] │ │ │ │ - b.n 7f0d6 │ │ │ │ + b.n 7f106 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54760 @ 0xd5e8 │ │ │ │ + movw r1, #52520 @ 0xcd28 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 7f0d6 │ │ │ │ + b.n 7f106 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - b.n 7f0d6 │ │ │ │ + b.n 7f106 │ │ │ │ mov r0, r9 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7edca │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7edfa │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54716 @ 0xd5bc │ │ │ │ + movw r1, #52476 @ 0xccfc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov sl, r7 │ │ │ │ - b.n 7f0d6 │ │ │ │ + b.n 7f106 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54460 @ 0xd4bc │ │ │ │ + movw r1, #52220 @ 0xcbfc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 7f0cc │ │ │ │ - ldr r2, [pc, #228] @ (7f40c ) │ │ │ │ + bl f1b28 │ │ │ │ + b.n 7f0fc │ │ │ │ + ldr r2, [pc, #228] @ (7f43c ) │ │ │ │ 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 7f37a │ │ │ │ + beq.n 7f3aa │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 7f37a │ │ │ │ + bhi.n 7f3aa │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #368 @ 0x170 │ │ │ │ add r2, r3 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ - b.n 7ed94 │ │ │ │ + b.n 7edc4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7f36c │ │ │ │ + bge.n 7f39c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7f3e6 │ │ │ │ + beq.n 7f416 │ │ │ │ mov.w sl, #0 │ │ │ │ strd sl, sl, [sp, #8] │ │ │ │ mov r7, sl │ │ │ │ mov r4, sl │ │ │ │ - b.n 7ee32 │ │ │ │ + b.n 7ee62 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r2, r3 │ │ │ │ - b.n 7f358 │ │ │ │ + b.n 7f388 │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #55212 @ 0xd7ac │ │ │ │ + movw r1, #52972 @ 0xceec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5b6c │ │ │ │ - b.n 7ee20 │ │ │ │ + bl d56e0 │ │ │ │ + b.n 7ee50 │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #55140 @ 0xd764 │ │ │ │ + movw r1, #52900 @ 0xcea4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5b6c │ │ │ │ - b.n 7ee20 │ │ │ │ + bl d56e0 │ │ │ │ + b.n 7ee50 │ │ │ │ str r1, [sp, #4] │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - movw r1, #55076 @ 0xd724 │ │ │ │ + movw r1, #52836 @ 0xce64 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5b6c │ │ │ │ - b.n 7ee20 │ │ │ │ + bl d56e0 │ │ │ │ + b.n 7ee50 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 74e94 <_Py_SetImmortal@@Base> │ │ │ │ - b.n 7ec76 │ │ │ │ + bl 74ed0 <_Py_SetImmortal@@Base> │ │ │ │ + b.n 7eca6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f36c │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f39c │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #55280 @ 0xd7f0 │ │ │ │ + movw r1, #53040 @ 0xcf30 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5b6c │ │ │ │ - b.n 7ee20 │ │ │ │ + bl d56e0 │ │ │ │ + b.n 7ee50 │ │ │ │ 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 7f4d0 │ │ │ │ + beq.n 7f500 │ │ │ │ ldr.w r4, [r2, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7f4a2 │ │ │ │ + beq.n 7f4d2 │ │ │ │ ldr.w r1, [r4, #128] @ 0x80 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7f4f6 │ │ │ │ + beq.n 7f526 │ │ │ │ ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ mov r8, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7f4e8 │ │ │ │ + beq.n 7f518 │ │ │ │ ldr.w r0, [r1, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f510 │ │ │ │ + beq.n 7f540 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 7f410 │ │ │ │ + bl 7f440 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldr.w ip, [r8, #16] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp ip, r1 │ │ │ │ - bne.n 7f52e │ │ │ │ + bne.n 7f55e │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 7f538 │ │ │ │ + bne.n 7f568 │ │ │ │ ldr.w ip, [r7, #16] │ │ │ │ cmp ip, r1 │ │ │ │ - bne.n 7f51e │ │ │ │ + bne.n 7f54e │ │ │ │ ldr r5, [r7, #20] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 7f520 │ │ │ │ + bne.n 7f550 │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ cmp ip, r1 │ │ │ │ - bne.n 7f52a │ │ │ │ + bne.n 7f55a │ │ │ │ ldr r5, [r4, #20] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 7f506 │ │ │ │ + bne.n 7f536 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 7f4b2 │ │ │ │ + beq.n 7f4e2 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 7f4e0 │ │ │ │ + bne.n 7f510 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 7f4c0 │ │ │ │ + b.n 7f4f0 │ │ │ │ movw r0, #34368 @ 0x8640 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr r4, [r0, #16] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 7f498 │ │ │ │ + bne.n 7f4c8 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ ldr r5, [r2, #20] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 7f498 │ │ │ │ + bne.n 7f4c8 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 7f4e0 │ │ │ │ + bne.n 7f510 │ │ │ │ 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 7f4c0 │ │ │ │ + beq.n 7f4f0 │ │ │ │ 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 7f470 │ │ │ │ + b.n 7f4a0 │ │ │ │ movw r0, #34368 @ 0x8640 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r5, [r0, #16] │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 7f488 │ │ │ │ + beq.n 7f4b8 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 7f51a │ │ │ │ + bne.n 7f54a │ │ │ │ mov r0, r4 │ │ │ │ - b.n 7f4b2 │ │ │ │ + b.n 7f4e2 │ │ │ │ movw r0, #34368 @ 0x8640 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 7f45c │ │ │ │ + b.n 7f48c │ │ │ │ mov r1, r0 │ │ │ │ - b.n 7f498 │ │ │ │ + b.n 7f4c8 │ │ │ │ mov r1, ip │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 7f534 │ │ │ │ + bne.n 7f564 │ │ │ │ mov r0, r7 │ │ │ │ - b.n 7f488 │ │ │ │ + b.n 7f4b8 │ │ │ │ mov r1, ip │ │ │ │ - b.n 7f506 │ │ │ │ + b.n 7f536 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r8 │ │ │ │ - b.n 7f470 │ │ │ │ + b.n 7f4a0 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 7f506 │ │ │ │ + b.n 7f536 │ │ │ │ mov r0, r8 │ │ │ │ - b.n 7f470 │ │ │ │ - cbnz r0, 7f540 │ │ │ │ + b.n 7f4a0 │ │ │ │ + cbnz r0, 7f570 │ │ │ │ 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 7f562 │ │ │ │ + bne.n 7f592 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 7f580 │ │ │ │ + bne.n 7f5b0 │ │ │ │ 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, #55516 @ 0xd8dc │ │ │ │ + movw r1, #53276 @ 0xd01c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ + bl d56e0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 7f58c │ │ │ │ + bne.n 7f5bc │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add r3, r1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 7f55e │ │ │ │ + b.n 7f58e │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - movw r1, #55552 @ 0xd900 │ │ │ │ + movw r1, #53312 @ 0xd040 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ - b.n 7f57a │ │ │ │ + bl d56e0 │ │ │ │ + b.n 7f5aa │ │ │ │ nop │ │ │ │ │ │ │ │ -0007f5a8 : │ │ │ │ +0007f5d8 : │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r2, #19 │ │ │ │ - bmi.n 7f5e4 │ │ │ │ + bmi.n 7f614 │ │ │ │ lsls r1, r2, #22 │ │ │ │ - bpl.n 7f5b8 │ │ │ │ + bpl.n 7f5e8 │ │ │ │ movs r1, #1 │ │ │ │ - b.w 729e8 │ │ │ │ + b.w 72a20 │ │ │ │ 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 194e80 <_Py_SetImmortalUntracked@@Base> │ │ │ │ + bl 194360 <_Py_SetImmortalUntracked@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 729e8 │ │ │ │ + b.w 72a20 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007f5e8 : │ │ │ │ +0007f618 : │ │ │ │ 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 7f7f4 │ │ │ │ + bgt.w 7f824 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 7f6c2 │ │ │ │ + bls.n 7f6f2 │ │ │ │ adds r3, r0, #3 │ │ │ │ lsls r3, r3, #2 │ │ │ │ mov r6, r3 │ │ │ │ - bmi.w 7f796 │ │ │ │ + bmi.w 7f7c6 │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ - movw r3, #2733 @ 0xaad │ │ │ │ + movw r3, #2789 @ 0xae5 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r4, [r2, #888] @ 0x378 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 7f786 │ │ │ │ - ldr r3, [pc, #468] @ (7f80c ) │ │ │ │ + bne.w 7f7b6 │ │ │ │ + ldr r3, [pc, #468] @ (7f83c ) │ │ │ │ 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 7f75a │ │ │ │ + bcs.w 7f78a │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r3, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7f74a │ │ │ │ + beq.n 7f77a │ │ │ │ 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, 7f6a6 │ │ │ │ + cbz r2, 7f6d6 │ │ │ │ movw r3, #41384 @ 0xa1a8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - ldr r2, [pc, #408] @ (7f810 ) │ │ │ │ + ldr r2, [pc, #408] @ (7f840 ) │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 7f79e │ │ │ │ + blt.w 7f7ce │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7f7b0 │ │ │ │ + bne.w 7f7e0 │ │ │ │ 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 7f714 │ │ │ │ + bhi.n 7f744 │ │ │ │ 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 7f66c │ │ │ │ - ldr r3, [pc, #328] @ (7f80c ) │ │ │ │ + b.n 7f69c │ │ │ │ + ldr r3, [pc, #328] @ (7f83c ) │ │ │ │ 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, 7f71c │ │ │ │ - ldr r0, [pc, #312] @ (7f810 ) │ │ │ │ + cbz r4, 7f74c │ │ │ │ + ldr r0, [pc, #312] @ (7f840 ) │ │ │ │ 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 7f690 │ │ │ │ - movw r2, #58213 @ 0xe365 │ │ │ │ + beq.n 7f6c0 │ │ │ │ + movw r2, #57001 @ 0xdea9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7f7e8 │ │ │ │ + bne.n 7f818 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b478 │ │ │ │ + bl 6b4b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7f690 │ │ │ │ + bne.n 7f6c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12e9d0 <_PyUnicode_IsNumeric@@Base+0x16d0> │ │ │ │ - b.n 7f690 │ │ │ │ + bl 12e500 <_PyUnicode_IsNumeric@@Base+0x16d8> │ │ │ │ + b.n 7f6c0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b.n 7f66c │ │ │ │ + b.n 7f69c │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ - movw r1, #2733 @ 0xaad │ │ │ │ + movw r1, #2789 @ 0xae5 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r4, [r2, #888] @ 0x378 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 7f7c8 │ │ │ │ + bne.n 7f7f8 │ │ │ │ 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 7f65e │ │ │ │ + bne.n 7f68e │ │ │ │ movs r6, #16 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 70b78 │ │ │ │ + bl 70bb0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7f66c │ │ │ │ + bne.n 7f69c │ │ │ │ ldr.w r4, [r2, #848] @ 0x350 │ │ │ │ - movw r3, #45581 @ 0xb20d │ │ │ │ + movw r3, #45645 @ 0xb24d │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 7f7dc │ │ │ │ + bne.n 7f80c │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2bf6c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 7f796 │ │ │ │ + cbz r4, 7f7c6 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 7f66c │ │ │ │ + b.n 7f69c │ │ │ │ ldr.w r0, [r2, #884] @ 0x374 │ │ │ │ mov r1, r6 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7f66c │ │ │ │ - bl 1f37b8 │ │ │ │ + bne.w 7f69c │ │ │ │ + bl 1f2f28 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7f6a0 │ │ │ │ + b.n 7f6d0 │ │ │ │ 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 7f690 │ │ │ │ - movw r1, #58213 @ 0xe365 │ │ │ │ + beq.w 7f6c0 │ │ │ │ + movw r1, #57001 @ 0xdea9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7f7d0 │ │ │ │ - ldr r0, [pc, #84] @ (7f814 ) │ │ │ │ - bl 6b478 │ │ │ │ + bne.n 7f800 │ │ │ │ + ldr r0, [pc, #84] @ (7f844 ) │ │ │ │ + bl 6b4b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f70c │ │ │ │ - b.n 7f690 │ │ │ │ + beq.n 7f73c │ │ │ │ + b.n 7f6c0 │ │ │ │ ldr.w r0, [r2, #884] @ 0x374 │ │ │ │ movs r6, #16 │ │ │ │ - b.n 7f78a │ │ │ │ + b.n 7f7ba │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7f690 │ │ │ │ + b.n 7f6c0 │ │ │ │ ldr.w r0, [r2, #844] @ 0x34c │ │ │ │ mov r1, r6 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7f778 │ │ │ │ + b.n 7f7a8 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7f690 │ │ │ │ + b.n 7f6c0 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55624 @ 0xd948 │ │ │ │ + movw r1, #53384 @ 0xd088 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 7f79a │ │ │ │ + bl f1b28 │ │ │ │ + b.n 7f7ca │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ strb r0, [r6, #18] │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ sub sp, #16 │ │ │ │ ldr.w r1, [r0, #180] @ 0xb4 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r5, [pc, #476] @ (7fa10 ) │ │ │ │ + ldr r5, [pc, #476] @ (7fa40 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.w 7f9d4 │ │ │ │ - cbnz r1, 7f880 │ │ │ │ + bmi.w 7fa04 │ │ │ │ + cbnz r1, 7f8b0 │ │ │ │ ldrb.w r3, [r2, #204] @ 0xcc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7f964 │ │ │ │ + bne.w 7f994 │ │ │ │ ldr.w r1, [r2, #192] @ 0xc0 │ │ │ │ ldr r3, [r5, r4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7f9b0 │ │ │ │ + beq.w 7f9e0 │ │ │ │ ubfx r1, r1, #0, #12 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ add.w r3, r3, #97280 @ 0x17c00 │ │ │ │ lsls r1, r4, #22 │ │ │ │ str.w r0, [r3, #140] @ 0x8c │ │ │ │ str.w r0, [r2, #192] @ 0xc0 │ │ │ │ - bpl.n 7f87a │ │ │ │ + bpl.n 7f8aa │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r2, #456] @ 0x1c8 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r1, #4] │ │ │ │ movw r9, #5160 @ 0x1428 │ │ │ │ movt r9, #75 @ 0x4b │ │ │ │ movs r6, #0 │ │ │ │ mov sl, r3 │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bpl.n 7f840 │ │ │ │ + bpl.n 7f870 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ mov r8, r3 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 7f948 │ │ │ │ + bne.n 7f978 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr.w lr, [r3, #16] │ │ │ │ cmp lr, r6 │ │ │ │ - ble.n 7f840 │ │ │ │ + ble.n 7f870 │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ movs r7, #1 │ │ │ │ ldrb.w ip, [r3, #6] │ │ │ │ adds r3, #20 │ │ │ │ lsl.w r0, r7, r0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 7f90e │ │ │ │ + beq.n 7f93e │ │ │ │ add.w r0, r0, r6, lsl #3 │ │ │ │ add r3, r0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r0, 7f928 │ │ │ │ + cbz r0, 7f958 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 7f89a │ │ │ │ + beq.n 7f8ca │ │ │ │ ldr.w ip, [r3] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 7f88e │ │ │ │ + ble.n 7f8be │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ itt lt │ │ │ │ addlt.w r0, ip, #1 │ │ │ │ strlt r0, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 192178 │ │ │ │ + bl 191650 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7f908 │ │ │ │ + bge.n 7f938 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f9c0 │ │ │ │ + beq.n 7f9f0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov sl, r3 │ │ │ │ - b.n 7f88e │ │ │ │ + b.n 7f8be │ │ │ │ movs r7, #12 │ │ │ │ mla r0, r7, r6, r0 │ │ │ │ add r3, r0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7f8c8 │ │ │ │ + bne.n 7f8f8 │ │ │ │ adds r0, r6, #1 │ │ │ │ adds r3, #12 │ │ │ │ mov r6, r0 │ │ │ │ cmp lr, r0 │ │ │ │ - bne.n 7f916 │ │ │ │ - b.n 7f840 │ │ │ │ + bne.n 7f946 │ │ │ │ + b.n 7f870 │ │ │ │ adds r0, r6, r7 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, lr │ │ │ │ - bge.n 7f840 │ │ │ │ + bge.n 7f870 │ │ │ │ adds r3, #8 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r0, 7f93c │ │ │ │ + cbz r0, 7f96c │ │ │ │ cmp lr, r6 │ │ │ │ - bgt.n 7f8c8 │ │ │ │ - b.n 7f840 │ │ │ │ + bgt.n 7f8f8 │ │ │ │ + b.n 7f870 │ │ │ │ adds r0, r6, #1 │ │ │ │ adds r3, #8 │ │ │ │ mov r6, r0 │ │ │ │ cmp lr, r0 │ │ │ │ - bgt.n 7f932 │ │ │ │ - b.n 7f840 │ │ │ │ + bgt.n 7f962 │ │ │ │ + b.n 7f870 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - ble.w 7f840 │ │ │ │ + ble.w 7f870 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ adds r3, #1 │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ ldrb r3, [r3, r6] │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - b.n 7f8c8 │ │ │ │ + b.n 7f8f8 │ │ │ │ ldr r1, [r5, r4] │ │ │ │ mov r6, r3 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ add.w r7, r1, #5696 @ 0x1640 │ │ │ │ movs r1, #0 │ │ │ │ adds r7, #4 │ │ │ │ lsls r0, r6, #31 │ │ │ │ - bmi.n 7f97c │ │ │ │ + bmi.n 7f9ac │ │ │ │ adds r1, #1 │ │ │ │ asrs r6, r6, #1 │ │ │ │ - b.n 7f972 │ │ │ │ + b.n 7f9a2 │ │ │ │ ldr.w r3, [r7, r1, lsl #2] │ │ │ │ mov r0, r2 │ │ │ │ - cbz r3, 7f992 │ │ │ │ + cbz r3, 7f9c2 │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ - blt.n 7f99e │ │ │ │ + blt.n 7f9ce │ │ │ │ asrs r3, r6, #1 │ │ │ │ mov r6, r3 │ │ │ │ - beq.w 7f84a │ │ │ │ + beq.w 7f87a │ │ │ │ adds r1, #1 │ │ │ │ - b.n 7f972 │ │ │ │ - movw r0, #55652 @ 0xd964 │ │ │ │ + b.n 7f9a2 │ │ │ │ + movw r0, #53412 @ 0xd0a4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1fd50c │ │ │ │ + bl 1fcd00 │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ - b.n 7f992 │ │ │ │ + b.n 7f9c2 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r2, #192] @ 0xc0 │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.w 7f87a │ │ │ │ - b.n 7f874 │ │ │ │ + bpl.w 7f8aa │ │ │ │ + b.n 7f8a4 │ │ │ │ mov r0, r3 │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov sl, r3 │ │ │ │ - b.n 7f88e │ │ │ │ + b.n 7f8be │ │ │ │ ldr r3, [r5, r4] │ │ │ │ subs r1, #1 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ add.w ip, r0, r3 │ │ │ │ add.w ip, ip, #91136 @ 0x16400 │ │ │ │ ldr.w ip, [ip, #392] @ 0x188 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 7fa02 │ │ │ │ + beq.n 7fa32 │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 7fa02 │ │ │ │ + bhi.n 7fa32 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #368 @ 0x170 │ │ │ │ add r0, r3 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - b.n 7f83e │ │ │ │ + b.n 7f86e │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r0, r3 │ │ │ │ - b.n 7f9fe │ │ │ │ + b.n 7fa2e │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007fa14 : │ │ │ │ +0007fa44 : │ │ │ │ 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 7fa38 │ │ │ │ - cbz r0, 7fa52 │ │ │ │ + blt.n 7fa68 │ │ │ │ + cbz r0, 7fa82 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 79420 │ │ │ │ + bl 79458 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55708 @ 0xd99c │ │ │ │ + movw r1, #53468 @ 0xd0dc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7fa34 │ │ │ │ - cbnz r3, 7fa58 │ │ │ │ - ldr r0, [pc, #24] @ (7fa70 ) │ │ │ │ - b.n 7fa34 │ │ │ │ + b.n 7fa64 │ │ │ │ + cbnz r3, 7fa88 │ │ │ │ + ldr r0, [pc, #24] @ (7faa0 ) │ │ │ │ + b.n 7fa64 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55760 @ 0xd9d0 │ │ │ │ + movw r1, #53520 @ 0xd110 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 7fa4e │ │ │ │ + bl f1b28 │ │ │ │ + b.n 7fa7e │ │ │ │ add r4, sp, #416 @ 0x1a0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0007fa74 : │ │ │ │ - ldr r3, [pc, #16] @ (7fa88 ) │ │ │ │ +0007faa4 : │ │ │ │ + ldr r3, [pc, #16] @ (7fab8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - cbnz r0, 7fa82 │ │ │ │ + cbnz r0, 7fab2 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 7fa80 │ │ │ │ + b.n 7fab0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007fa8c : │ │ │ │ +0007fabc : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #8 │ │ │ │ - bpl.n 7fa9a │ │ │ │ + bpl.n 7faca │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - movw r1, #55888 @ 0xda50 │ │ │ │ + movw r1, #53648 @ 0xd190 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - b.w d5b6c │ │ │ │ + b.w d56e0 │ │ │ │ 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 7fb32 │ │ │ │ + beq.n 7fb62 │ │ │ │ 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 7fb0e │ │ │ │ + bne.n 7fb3e │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r5, r2, #1 │ │ │ │ - beq.n 7fb0e │ │ │ │ - ldr r4, [pc, #140] @ (7fb78 ) │ │ │ │ + beq.n 7fb3e │ │ │ │ + ldr r4, [pc, #140] @ (7fba8 ) │ │ │ │ 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 773a8 │ │ │ │ + bl 773e0 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ - cbnz r3, 7fb36 │ │ │ │ + cbnz r3, 7fb66 │ │ │ │ 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 6b828 │ │ │ │ + bl 6b868 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 7fb2c │ │ │ │ - ldr r3, [pc, #88] @ (7fb78 ) │ │ │ │ + beq.n 7fb5c │ │ │ │ + ldr r3, [pc, #88] @ (7fba8 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr.w r4, [ip, r3] │ │ │ │ - b.n 7faf2 │ │ │ │ + b.n 7fb22 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fd50c │ │ │ │ + bl 1fcd00 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7fb0a │ │ │ │ + b.n 7fb3a │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r0, 7fb62 │ │ │ │ + cbz r0, 7fb92 │ │ │ │ movw r3, #61056 @ 0xee80 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d8170 │ │ │ │ - cbz r0, 7fb66 │ │ │ │ + bl d7cc8 │ │ │ │ + cbz r0, 7fb96 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ - cbz r3, 7fb5e │ │ │ │ + cbz r3, 7fb8e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7fb5e │ │ │ │ + bge.n 7fb8e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 7fb6e │ │ │ │ + cbz r2, 7fb9e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 7fb0a │ │ │ │ + b.n 7fb3a │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ - b.n 7fb50 │ │ │ │ + b.n 7fb80 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fd50c │ │ │ │ - b.n 7fb4a │ │ │ │ + bl 1fcd00 │ │ │ │ + b.n 7fb7a │ │ │ │ mov r0, r3 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fb5e │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fb8e │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007fb7c <_PyErr_GetRaisedException@@Base>: │ │ │ │ +0007fbac <_PyErr_GetRaisedException@@Base>: │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0007fb88 <_PyErr_SetRaisedException@@Base>: │ │ │ │ +0007fbb8 <_PyErr_SetRaisedException@@Base>: │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ str r1, [r3, #72] @ 0x48 │ │ │ │ - b.w 77318 │ │ │ │ + b.w 77350 │ │ │ │ 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 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7fcbe <_PyErr_SetRaisedException@@Base+0x136> │ │ │ │ + beq.n 7fcee <_PyErr_SetRaisedException@@Base+0x136> │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #316] @ (7fd04 <_PyErr_SetRaisedException@@Base+0x17c>) │ │ │ │ + ldr r1, [pc, #316] @ (7fd34 <_PyErr_SetRaisedException@@Base+0x17c>) │ │ │ │ mov r0, fp │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ adds r0, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - beq.n 7fcb2 <_PyErr_SetRaisedException@@Base+0x12a> │ │ │ │ + beq.n 7fce2 <_PyErr_SetRaisedException@@Base+0x12a> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7fcc4 <_PyErr_SetRaisedException@@Base+0x13c> │ │ │ │ + blt.n 7fcf4 <_PyErr_SetRaisedException@@Base+0x13c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7fcbe <_PyErr_SetRaisedException@@Base+0x136> │ │ │ │ + beq.n 7fcee <_PyErr_SetRaisedException@@Base+0x136> │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #288] @ (7fd08 <_PyErr_SetRaisedException@@Base+0x180>) │ │ │ │ + ldr r1, [pc, #288] @ (7fd38 <_PyErr_SetRaisedException@@Base+0x180>) │ │ │ │ mov r0, fp │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7fcb2 <_PyErr_SetRaisedException@@Base+0x12a> │ │ │ │ + beq.n 7fce2 <_PyErr_SetRaisedException@@Base+0x12a> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7fcdc <_PyErr_SetRaisedException@@Base+0x154> │ │ │ │ + blt.n 7fd0c <_PyErr_SetRaisedException@@Base+0x154> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7fcbe <_PyErr_SetRaisedException@@Base+0x136> │ │ │ │ + beq.n 7fcee <_PyErr_SetRaisedException@@Base+0x136> │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #256] @ (7fd0c <_PyErr_SetRaisedException@@Base+0x184>) │ │ │ │ + ldr r1, [pc, #256] @ (7fd3c <_PyErr_SetRaisedException@@Base+0x184>) │ │ │ │ mov r0, fp │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7fcb2 <_PyErr_SetRaisedException@@Base+0x12a> │ │ │ │ + beq.n 7fce2 <_PyErr_SetRaisedException@@Base+0x12a> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7fcec <_PyErr_SetRaisedException@@Base+0x164> │ │ │ │ + blt.n 7fd1c <_PyErr_SetRaisedException@@Base+0x164> │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 713bc │ │ │ │ + bl 713f4 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7fcbe <_PyErr_SetRaisedException@@Base+0x136> │ │ │ │ + beq.n 7fcee <_PyErr_SetRaisedException@@Base+0x136> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 7fc74 <_PyErr_SetRaisedException@@Base+0xec> │ │ │ │ - movw r9, #55936 @ 0xda80 │ │ │ │ + ble.n 7fca4 <_PyErr_SetRaisedException@@Base+0xec> │ │ │ │ + movw r9, #53696 @ 0xd1c0 │ │ │ │ movt r9, #41 @ 0x29 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r4, r6 │ │ │ │ mov sl, r6 │ │ │ │ - b.n 7fc44 <_PyErr_SetRaisedException@@Base+0xbc> │ │ │ │ + b.n 7fc74 <_PyErr_SetRaisedException@@Base+0xbc> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr.w r5, [r2, r4, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, r9 │ │ │ │ - beq.n 7fca6 <_PyErr_SetRaisedException@@Base+0x11e> │ │ │ │ + beq.n 7fcd6 <_PyErr_SetRaisedException@@Base+0x11e> │ │ │ │ blx 2bf84 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 79420 │ │ │ │ + bl 79458 │ │ │ │ adds r4, #1 │ │ │ │ adds r2, r6, #4 │ │ │ │ - cbz r0, 7fcae <_PyErr_SetRaisedException@@Base+0x126> │ │ │ │ + cbz r0, 7fcde <_PyErr_SetRaisedException@@Base+0x126> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r6, #1 │ │ │ │ str.w r0, [r8, r2, lsl #2] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 7fc42 <_PyErr_SetRaisedException@@Base+0xba> │ │ │ │ + bgt.n 7fc72 <_PyErr_SetRaisedException@@Base+0xba> │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 803e4 <_PyTuple_Resize@@Base> │ │ │ │ + bl 80414 <_PyTuple_Resize@@Base> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7fcb0 <_PyErr_SetRaisedException@@Base+0x128> │ │ │ │ - ldr r1, [pc, #140] @ (7fd10 <_PyErr_SetRaisedException@@Base+0x188>) │ │ │ │ + beq.n 7fce0 <_PyErr_SetRaisedException@@Base+0x128> │ │ │ │ + ldr r1, [pc, #140] @ (7fd40 <_PyErr_SetRaisedException@@Base+0x188>) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7fcae <_PyErr_SetRaisedException@@Base+0x126> │ │ │ │ + beq.n 7fcde <_PyErr_SetRaisedException@@Base+0x126> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7fc9e <_PyErr_SetRaisedException@@Base+0x116> │ │ │ │ + bge.n 7fcce <_PyErr_SetRaisedException@@Base+0x116> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 7fcd4 <_PyErr_SetRaisedException@@Base+0x14c> │ │ │ │ + cbz r3, 7fd04 <_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 7fc44 <_PyErr_SetRaisedException@@Base+0xbc> │ │ │ │ - b.n 7fc74 <_PyErr_SetRaisedException@@Base+0xec> │ │ │ │ + bgt.n 7fc74 <_PyErr_SetRaisedException@@Base+0xbc> │ │ │ │ + b.n 7fca4 <_PyErr_SetRaisedException@@Base+0xec> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7fcbe <_PyErr_SetRaisedException@@Base+0x136> │ │ │ │ + bge.n 7fcee <_PyErr_SetRaisedException@@Base+0x136> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 7fcfc <_PyErr_SetRaisedException@@Base+0x174> │ │ │ │ + cbz r3, 7fd2c <_PyErr_SetRaisedException@@Base+0x174> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7fca0 <_PyErr_SetRaisedException@@Base+0x118> │ │ │ │ + b.n 7fcd0 <_PyErr_SetRaisedException@@Base+0x118> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fbd8 <_PyErr_SetRaisedException@@Base+0x50> │ │ │ │ + bne.n 7fc08 <_PyErr_SetRaisedException@@Base+0x50> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fbd8 <_PyErr_SetRaisedException@@Base+0x50> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fc08 <_PyErr_SetRaisedException@@Base+0x50> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fc9e <_PyErr_SetRaisedException@@Base+0x116> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fcce <_PyErr_SetRaisedException@@Base+0x116> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fbfa <_PyErr_SetRaisedException@@Base+0x72> │ │ │ │ + bne.n 7fc2a <_PyErr_SetRaisedException@@Base+0x72> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fbfa <_PyErr_SetRaisedException@@Base+0x72> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fc2a <_PyErr_SetRaisedException@@Base+0x72> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fc1c <_PyErr_SetRaisedException@@Base+0x94> │ │ │ │ + bne.n 7fc4c <_PyErr_SetRaisedException@@Base+0x94> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fc1c <_PyErr_SetRaisedException@@Base+0x94> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fc4c <_PyErr_SetRaisedException@@Base+0x94> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fcbe <_PyErr_SetRaisedException@@Base+0x136> │ │ │ │ - ldr r2, [sp, #528] @ 0x210 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fcee <_PyErr_SetRaisedException@@Base+0x136> │ │ │ │ + str r1, [sp, #784] @ 0x310 │ │ │ │ movs r1, r6 │ │ │ │ - ldr r2, [sp, #608] @ 0x260 │ │ │ │ + str r1, [sp, #864] @ 0x360 │ │ │ │ movs r1, r6 │ │ │ │ - ldr r2, [sp, #656] @ 0x290 │ │ │ │ + str r1, [sp, #912] @ 0x390 │ │ │ │ movs r1, r6 │ │ │ │ - ldr r2, [sp, #736] @ 0x2e0 │ │ │ │ + str r1, [sp, #992] @ 0x3e0 │ │ │ │ movs r1, r6 │ │ │ │ │ │ │ │ -0007fd14 : │ │ │ │ +0007fd44 : │ │ │ │ adds r1, r0, #5 │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ - bcs.n 7fd32 │ │ │ │ + bcs.n 7fd62 │ │ │ │ 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 │ │ │ │ @@ -125716,288 +125718,288 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r3, r0, #1073741824 @ 0x40000000 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ subs r3, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 7fdf2 │ │ │ │ - ldr r3, [pc, #300] @ (7fe80 ) │ │ │ │ + bcs.n 7fe22 │ │ │ │ + ldr r3, [pc, #300] @ (7feb0 ) │ │ │ │ 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, 7fda0 │ │ │ │ - ldr r0, [pc, #284] @ (7fe84 ) │ │ │ │ + cbz r3, 7fdd0 │ │ │ │ + ldr r0, [pc, #284] @ (7feb4 ) │ │ │ │ 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 7fe2c │ │ │ │ + bne.n 7fe5c │ │ │ │ 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 709c0 │ │ │ │ + bl 709f8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7fe4a │ │ │ │ + beq.n 7fe7a │ │ │ │ movw r2, #41384 @ 0xa1a8 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ str r2, [r0, #4] │ │ │ │ - ldr r1, [pc, #204] @ (7fe84 ) │ │ │ │ + ldr r1, [pc, #204] @ (7feb4 ) │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7fe68 │ │ │ │ + blt.n 7fe98 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r2, [r1, #1600] @ 0x640 │ │ │ │ mov r4, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7fd86 │ │ │ │ - movw r2, #58213 @ 0xe365 │ │ │ │ + beq.n 7fdb6 │ │ │ │ + movw r2, #57001 @ 0xdea9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 7fe52 │ │ │ │ - ldr r0, [pc, #172] @ (7fe88 ) │ │ │ │ + bne.n 7fe82 │ │ │ │ + ldr r0, [pc, #172] @ (7feb8 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b478 │ │ │ │ + bl 6b4b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7fd86 │ │ │ │ + bne.n 7fdb6 │ │ │ │ mov r0, r3 │ │ │ │ - bl 12e9d0 <_PyUnicode_IsNumeric@@Base+0x16d0> │ │ │ │ + bl 12e500 <_PyUnicode_IsNumeric@@Base+0x16d8> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7fd86 │ │ │ │ + b.n 7fdb6 │ │ │ │ movs r0, #2 │ │ │ │ eor.w r2, r5, r5, asr #31 │ │ │ │ sub.w r2, r2, r5, asr #31 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 7f5ec │ │ │ │ + bl 7f61c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 7fe4e │ │ │ │ + cbz r0, 7fe7e │ │ │ │ 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 7fd9a │ │ │ │ - b.n 7fe1e │ │ │ │ - movw r2, #58213 @ 0xe365 │ │ │ │ + beq.n 7fdca │ │ │ │ + b.n 7fe4e │ │ │ │ + movw r2, #57001 @ 0xdea9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7fe62 │ │ │ │ + bne.n 7fe92 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b478 │ │ │ │ + bl 6b4b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7fde8 │ │ │ │ - b.n 7fd86 │ │ │ │ - bl 1f37b8 │ │ │ │ + beq.n 7fe18 │ │ │ │ + b.n 7fdb6 │ │ │ │ + bl 1f2f28 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 7fd9a │ │ │ │ + b.n 7fdca │ │ │ │ ldr.w r2, [r1, #1604] @ 0x644 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7fd86 │ │ │ │ + b.n 7fdb6 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ - b.n 7fe56 │ │ │ │ + b.n 7fe86 │ │ │ │ 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 7fd86 │ │ │ │ - b.n 7fdce │ │ │ │ + beq.n 7fdb6 │ │ │ │ + b.n 7fdfe │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ strb r0, [r6, #18] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0007fe8c : │ │ │ │ +0007febc : │ │ │ │ adds r1, r0, #5 │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ - bcs.n 7feaa │ │ │ │ + bcs.n 7feda │ │ │ │ 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 7ff6c │ │ │ │ + bcs.n 7ff9c │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #192] @ (7ff88 ) │ │ │ │ + ldr r3, [pc, #192] @ (7ffb8 ) │ │ │ │ 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, 7ff16 │ │ │ │ - ldr r0, [pc, #172] @ (7ff8c ) │ │ │ │ + cbz r3, 7ff46 │ │ │ │ + ldr r0, [pc, #172] @ (7ffbc ) │ │ │ │ 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, 7ff46 │ │ │ │ + cbnz r1, 7ff76 │ │ │ │ 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 709c0 │ │ │ │ + bl 709f8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 7ff6e │ │ │ │ + cbz r0, 7ff9e │ │ │ │ movw r2, #41384 @ 0xa1a8 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ str r2, [r0, #4] │ │ │ │ - ldr r0, [pc, #96] @ (7ff8c ) │ │ │ │ + ldr r0, [pc, #96] @ (7ffbc ) │ │ │ │ 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 7fefc │ │ │ │ - movw r2, #58213 @ 0xe365 │ │ │ │ + beq.n 7ff2c │ │ │ │ + movw r2, #57001 @ 0xdea9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 7ff78 │ │ │ │ + bne.n 7ffa8 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b478 │ │ │ │ + bl 6b4b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7fefc │ │ │ │ + bne.n 7ff2c │ │ │ │ mov r0, r3 │ │ │ │ - bl 12e9d0 <_PyUnicode_IsNumeric@@Base+0x16d0> │ │ │ │ + bl 12e500 <_PyUnicode_IsNumeric@@Base+0x16d8> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7fefc │ │ │ │ - b.n 7ff90 │ │ │ │ + b.n 7ff2c │ │ │ │ + b.n 7ffc0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1f37b8 │ │ │ │ + bl 1f2f28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7ff10 │ │ │ │ + b.n 7ff40 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7fefc │ │ │ │ + b.n 7ff2c │ │ │ │ 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, #2733 @ 0xaad │ │ │ │ + movw r3, #2789 @ 0xae5 │ │ │ │ movt r3, #7 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r4, [r2, #888] @ 0x378 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 80094 │ │ │ │ - ldr r3, [pc, #308] @ (800f0 ) │ │ │ │ + bne.n 800c4 │ │ │ │ + ldr r3, [pc, #308] @ (80120 ) │ │ │ │ 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 80080 │ │ │ │ + beq.n 800b0 │ │ │ │ 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, 80036 │ │ │ │ + cbz r1, 80066 │ │ │ │ movw r3, #41384 @ 0xa1a8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - ldr r2, [pc, #260] @ (800f4 ) │ │ │ │ + ldr r2, [pc, #260] @ (80124 ) │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 800a8 │ │ │ │ + blt.n 800d8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 800b8 │ │ │ │ + bne.n 800e8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ itt lt │ │ │ │ movlt r3, #18 │ │ │ │ strlt r3, [r4, #8] │ │ │ │ - blt.n 8001e │ │ │ │ + blt.n 8004e │ │ │ │ movs r3, #16 │ │ │ │ str r3, [r4, #8] │ │ │ │ - cbnz r5, 8001e │ │ │ │ + cbnz r5, 8004e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r5, #0 │ │ │ │ mov r0, r4 │ │ │ │ it lt │ │ │ │ neglt r5, r5 │ │ │ │ @@ -126006,93 +126008,93 @@ │ │ │ │ lsrs r5, r5, #30 │ │ │ │ it ne │ │ │ │ strne r5, [r4, #16] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrd ip, r6, [r3, #24] │ │ │ │ cmp ip, r6 │ │ │ │ - bhi.n 80078 │ │ │ │ + bhi.n 800a8 │ │ │ │ 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 7ffe4 │ │ │ │ + bne.n 80014 │ │ │ │ ldr.w r4, [r2, #848] @ 0x350 │ │ │ │ - movw r3, #45581 @ 0xb20d │ │ │ │ + movw r3, #45645 @ 0xb24d │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 800d6 │ │ │ │ + bne.n 80106 │ │ │ │ movs r0, #20 │ │ │ │ blx 2bf6c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 800a2 │ │ │ │ + cbz r4, 800d2 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 7ffe4 │ │ │ │ + b.n 80014 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b.n 7ffe4 │ │ │ │ + b.n 80014 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 70b78 │ │ │ │ + bl 70bb0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7ffe4 │ │ │ │ - b.n 80052 │ │ │ │ + bne.n 80014 │ │ │ │ + b.n 80082 │ │ │ │ ldr.w r0, [r2, #884] @ 0x374 │ │ │ │ movs r1, #20 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ffe4 │ │ │ │ - bl 1f37b8 │ │ │ │ - b.n 80018 │ │ │ │ + bne.n 80014 │ │ │ │ + bl 1f2f28 │ │ │ │ + b.n 80048 │ │ │ │ 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 80004 │ │ │ │ - movw r1, #58213 @ 0xe365 │ │ │ │ + beq.n 80034 │ │ │ │ + movw r1, #57001 @ 0xdea9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 800e2 │ │ │ │ - ldr r0, [pc, #48] @ (800f8 ) │ │ │ │ - bl 6b478 │ │ │ │ + bne.n 80112 │ │ │ │ + ldr r0, [pc, #48] @ (80128 ) │ │ │ │ + bl 6b4b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80004 │ │ │ │ + bne.n 80034 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12e9d0 <_PyUnicode_IsNumeric@@Base+0x16d0> │ │ │ │ - b.n 80004 │ │ │ │ + bl 12e500 <_PyUnicode_IsNumeric@@Base+0x16d8> │ │ │ │ + b.n 80034 │ │ │ │ ldr.w r0, [r2, #844] @ 0x34c │ │ │ │ movs r1, #20 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 8006a │ │ │ │ + b.n 8009a │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 80004 │ │ │ │ + b.n 80034 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ strb r0, [r6, #18] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -000800fc : │ │ │ │ +0008012c : │ │ │ │ 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 │ │ │ │ @@ -126100,799 +126102,799 @@ │ │ │ │ mov r7, r2 │ │ │ │ blx 2bf84 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 79420 │ │ │ │ + bl 79458 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8032e │ │ │ │ + beq.w 8035e │ │ │ │ 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 80160 │ │ │ │ + bmi.n 80190 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ands.w r2, r3, #3 │ │ │ │ - beq.n 801d6 │ │ │ │ + beq.n 80206 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 8034a │ │ │ │ + beq.w 8037a │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.w 80334 │ │ │ │ + bpl.w 80364 │ │ │ │ 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 801b4 │ │ │ │ + blt.n 801e4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 801be │ │ │ │ + bne.n 801ee │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 801be │ │ │ │ + beq.n 801ee │ │ │ │ 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 8028a │ │ │ │ - bl 7a1dc │ │ │ │ + beq.n 802ba │ │ │ │ + bl 7a20c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 80298 │ │ │ │ + blt.n 802c8 │ │ │ │ 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 80184 │ │ │ │ + beq.n 801b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6b828 │ │ │ │ + bl 6b868 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 8018a │ │ │ │ + bne.n 801ba │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 190d6c <_Py_NewReference@@Base+0x1d0c> │ │ │ │ + bl 190244 <_Py_NewReference@@Base+0x1d0c> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 80290 │ │ │ │ + b.n 802c0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 802ec │ │ │ │ - ldr r2, [pc, #476] @ (803bc ) │ │ │ │ + beq.w 8031c │ │ │ │ + ldr r2, [pc, #476] @ (803ec ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r2, #980] @ 0x3d4 │ │ │ │ - ldr r2, [pc, #468] @ (803c0 ) │ │ │ │ + ldr r2, [pc, #468] @ (803f0 ) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 802a8 │ │ │ │ + bne.n 802d8 │ │ │ │ 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 7b680 │ │ │ │ + bl 7b6b0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 80368 │ │ │ │ + beq.w 80398 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 80264 │ │ │ │ + beq.n 80294 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8022e │ │ │ │ + bge.n 8025e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80360 │ │ │ │ + beq.w 80390 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 80252 │ │ │ │ + bge.n 80282 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80358 │ │ │ │ + beq.w 80388 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 80252 │ │ │ │ + bge.n 80282 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8036e │ │ │ │ + beq.w 8039e │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - bl 74e94 <_Py_SetImmortal@@Base> │ │ │ │ - b.n 80160 │ │ │ │ + bl 74ed0 <_Py_SetImmortal@@Base> │ │ │ │ + b.n 80190 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8027c │ │ │ │ + bge.n 802ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8027c │ │ │ │ + cbnz r3, 802ac │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ and.w r1, r3, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 802d6 │ │ │ │ + beq.n 80306 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 80160 │ │ │ │ - bl 78898 │ │ │ │ + b.n 80190 │ │ │ │ + bl 788d0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 801ac │ │ │ │ + bge.n 801dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 801ac │ │ │ │ + bne.n 801dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 801ac │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 801dc │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 801fa │ │ │ │ + beq.n 8022a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 802c6 │ │ │ │ + bge.n 802f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 802c6 │ │ │ │ + cbnz r3, 802f6 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 80286 │ │ │ │ + bge.n 802b6 │ │ │ │ adds r3, #1 │ │ │ │ mov r4, r2 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 80160 │ │ │ │ + b.n 80190 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ bfi r3, r1, #0, #2 │ │ │ │ strb r3, [r2, #16] │ │ │ │ - bl 74e94 <_Py_SetImmortal@@Base> │ │ │ │ + bl 74ed0 <_Py_SetImmortal@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r2 │ │ │ │ - b.n 80160 │ │ │ │ + b.n 80190 │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 801de │ │ │ │ + bne.w 8020e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bmi.n 80376 │ │ │ │ + bmi.n 803a6 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldrsb.w r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 8039e │ │ │ │ + blt.n 803ce │ │ │ │ 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 8032a │ │ │ │ + bge.n 8035a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 803ae │ │ │ │ + beq.n 803de │ │ │ │ mov r4, r3 │ │ │ │ - b.n 80160 │ │ │ │ + b.n 80190 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 801ac │ │ │ │ + b.n 801dc │ │ │ │ movw r1, #2659 @ 0xa63 │ │ │ │ - movw r0, #35848 @ 0x8c08 │ │ │ │ + movw r0, #33608 @ 0x8348 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - bl 246738 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 80290 │ │ │ │ + bl 245db8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 802c0 │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r0, #16] │ │ │ │ - bl 74e94 <_Py_SetImmortal@@Base> │ │ │ │ - b.n 80160 │ │ │ │ + bl 74ed0 <_Py_SetImmortal@@Base> │ │ │ │ + b.n 80190 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80240 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80270 │ │ │ │ mov r0, r2 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8022e │ │ │ │ - bl d82f8 │ │ │ │ - b.n 80160 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8025e │ │ │ │ + bl d7e50 │ │ │ │ + b.n 80190 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80252 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80282 │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bmi.n 80388 │ │ │ │ + bmi.n 803b8 │ │ │ │ ldrsb.w r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 80396 │ │ │ │ + blt.n 803c6 │ │ │ │ add.w r3, r4, #28 │ │ │ │ - b.n 80306 │ │ │ │ + b.n 80336 │ │ │ │ ldrsb.w r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 803a8 │ │ │ │ + blt.n 803d8 │ │ │ │ add.w r3, r4, #20 │ │ │ │ - b.n 80306 │ │ │ │ + b.n 80336 │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bmi.n 803a8 │ │ │ │ + bmi.n 803d8 │ │ │ │ add.w r3, r4, #28 │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ - ldr r3, [pc, #32] @ (803c4 ) │ │ │ │ + ldr r3, [pc, #32] @ (803f4 ) │ │ │ │ add.w r3, r3, r1, lsl #5 │ │ │ │ - b.n 8031c │ │ │ │ + b.n 8034c │ │ │ │ add.w r3, r4, #20 │ │ │ │ - b.n 8039e │ │ │ │ + b.n 803ce │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r4, r3 │ │ │ │ - b.n 80160 │ │ │ │ + b.n 80190 │ │ │ │ ldrb r0, [r7, #25] │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -000803c8 <_PyUnicode_InternImmortal@@Base>: │ │ │ │ +000803f8 <_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 79ac0 │ │ │ │ + bl 79af8 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000803e4 <_PyTuple_Resize@@Base>: │ │ │ │ +00080414 <_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 8068e <_PyTuple_Resize@@Base+0x2aa> │ │ │ │ + beq.w 806be <_PyTuple_Resize@@Base+0x2aa> │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #40760 @ 0x9f38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8068e <_PyTuple_Resize@@Base+0x2aa> │ │ │ │ + bne.w 806be <_PyTuple_Resize@@Base+0x2aa> │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ mov r8, r1 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 80422 <_PyTuple_Resize@@Base+0x3e> │ │ │ │ + beq.n 80452 <_PyTuple_Resize@@Base+0x3e> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 8068e <_PyTuple_Resize@@Base+0x2aa> │ │ │ │ + bne.w 806be <_PyTuple_Resize@@Base+0x2aa> │ │ │ │ cmp r8, sl │ │ │ │ - bne.n 8042c <_PyTuple_Resize@@Base+0x48> │ │ │ │ + bne.n 8045c <_PyTuple_Resize@@Base+0x48> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 805e4 <_PyTuple_Resize@@Base+0x200> │ │ │ │ + beq.w 80614 <_PyTuple_Resize@@Base+0x200> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 80728 <_PyTuple_Resize@@Base+0x344> │ │ │ │ + beq.w 80758 <_PyTuple_Resize@@Base+0x344> │ │ │ │ ldr.w r3, [r7, #-8] │ │ │ │ - cbz r3, 80448 <_PyTuple_Resize@@Base+0x64> │ │ │ │ + cbz r3, 80478 <_PyTuple_Resize@@Base+0x64> │ │ │ │ mov r0, r7 │ │ │ │ - bl 772a4 │ │ │ │ + bl 772dc │ │ │ │ cmp r8, sl │ │ │ │ - bge.n 80512 <_PyTuple_Resize@@Base+0x12e> │ │ │ │ + bge.n 80542 <_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 804cc <_PyTuple_Resize@@Base+0xe8> │ │ │ │ + beq.n 804fc <_PyTuple_Resize@@Base+0xe8> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 804bc <_PyTuple_Resize@@Base+0xd8> │ │ │ │ + beq.n 804ec <_PyTuple_Resize@@Base+0xd8> │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 804b0 <_PyTuple_Resize@@Base+0xcc> │ │ │ │ + beq.n 804e0 <_PyTuple_Resize@@Base+0xcc> │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 804a6 <_PyTuple_Resize@@Base+0xc2> │ │ │ │ + beq.n 804d6 <_PyTuple_Resize@@Base+0xc2> │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 8049a <_PyTuple_Resize@@Base+0xb6> │ │ │ │ + beq.n 804ca <_PyTuple_Resize@@Base+0xb6> │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 8048e <_PyTuple_Resize@@Base+0xaa> │ │ │ │ + beq.n 804be <_PyTuple_Resize@@Base+0xaa> │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 80482 <_PyTuple_Resize@@Base+0x9e> │ │ │ │ + beq.n 804b2 <_PyTuple_Resize@@Base+0x9e> │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80544 <_PyTuple_Resize@@Base+0x160> │ │ │ │ + bne.n 80574 <_PyTuple_Resize@@Base+0x160> │ │ │ │ add.w r5, r8, #1 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80744 <_PyTuple_Resize@@Base+0x360> │ │ │ │ + bne.w 80774 <_PyTuple_Resize@@Base+0x360> │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 806ec <_PyTuple_Resize@@Base+0x308> │ │ │ │ + bne.w 8071c <_PyTuple_Resize@@Base+0x308> │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 806ce <_PyTuple_Resize@@Base+0x2ea> │ │ │ │ + bne.w 806fe <_PyTuple_Resize@@Base+0x2ea> │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 805ac <_PyTuple_Resize@@Base+0x1c8> │ │ │ │ + bne.n 805dc <_PyTuple_Resize@@Base+0x1c8> │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8070a <_PyTuple_Resize@@Base+0x326> │ │ │ │ + bne.w 8073a <_PyTuple_Resize@@Base+0x326> │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80670 <_PyTuple_Resize@@Base+0x28c> │ │ │ │ + bne.w 806a0 <_PyTuple_Resize@@Base+0x28c> │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, sl │ │ │ │ - beq.n 80512 <_PyTuple_Resize@@Base+0x12e> │ │ │ │ + beq.n 80542 <_PyTuple_Resize@@Base+0x12e> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ adds r4, r6, #4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8055e <_PyTuple_Resize@@Base+0x17a> │ │ │ │ + bne.n 8058e <_PyTuple_Resize@@Base+0x17a> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ adds r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80578 <_PyTuple_Resize@@Base+0x194> │ │ │ │ + bne.n 805a8 <_PyTuple_Resize@@Base+0x194> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80592 <_PyTuple_Resize@@Base+0x1ae> │ │ │ │ + bne.n 805c2 <_PyTuple_Resize@@Base+0x1ae> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8063c <_PyTuple_Resize@@Base+0x258> │ │ │ │ + bne.w 8066c <_PyTuple_Resize@@Base+0x258> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80600 <_PyTuple_Resize@@Base+0x21c> │ │ │ │ + bne.w 80630 <_PyTuple_Resize@@Base+0x21c> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8061e <_PyTuple_Resize@@Base+0x23a> │ │ │ │ + bne.w 8064e <_PyTuple_Resize@@Base+0x23a> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 805ca <_PyTuple_Resize@@Base+0x1e6> │ │ │ │ + bne.n 805fa <_PyTuple_Resize@@Base+0x1e6> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ add.w r6, r4, #28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 806b0 <_PyTuple_Resize@@Base+0x2cc> │ │ │ │ + bne.w 806e0 <_PyTuple_Resize@@Base+0x2cc> │ │ │ │ adds r5, #7 │ │ │ │ cmp r5, sl │ │ │ │ - bne.n 804cc <_PyTuple_Resize@@Base+0xe8> │ │ │ │ - ldr r2, [pc, #632] @ (8078c <_PyTuple_Resize@@Base+0x3a8>) │ │ │ │ + bne.n 804fc <_PyTuple_Resize@@Base+0xe8> │ │ │ │ + ldr r2, [pc, #632] @ (807bc <_PyTuple_Resize@@Base+0x3a8>) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80762 <_PyTuple_Resize@@Base+0x37e> │ │ │ │ + bne.w 80792 <_PyTuple_Resize@@Base+0x37e> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b18c8 <_PyObject_GC_Resize@@Base> │ │ │ │ + bl 1b0d68 <_PyObject_GC_Resize@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8076e <_PyTuple_Resize@@Base+0x38a> │ │ │ │ - bl 18f060 <_Py_NewReference@@Base> │ │ │ │ + beq.w 8079e <_PyTuple_Resize@@Base+0x38a> │ │ │ │ + bl 18e538 <_Py_NewReference@@Base> │ │ │ │ cmp r8, sl │ │ │ │ - bgt.w 8065a <_PyTuple_Resize@@Base+0x276> │ │ │ │ + bgt.w 8068a <_PyTuple_Resize@@Base+0x276> │ │ │ │ mov r0, r4 │ │ │ │ str.w r4, [r9] │ │ │ │ - bl 70e98 │ │ │ │ - b.n 80426 <_PyTuple_Resize@@Base+0x42> │ │ │ │ + bl 70ed0 │ │ │ │ + b.n 80456 <_PyTuple_Resize@@Base+0x42> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8047e <_PyTuple_Resize@@Base+0x9a> │ │ │ │ + bge.n 804ae <_PyTuple_Resize@@Base+0x9a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8047e <_PyTuple_Resize@@Base+0x9a> │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8047e <_PyTuple_Resize@@Base+0x9a> │ │ │ │ + bne.n 804ae <_PyTuple_Resize@@Base+0x9a> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 804ae <_PyTuple_Resize@@Base+0x9a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 804d4 <_PyTuple_Resize@@Base+0xf0> │ │ │ │ + bge.n 80504 <_PyTuple_Resize@@Base+0xf0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 804d4 <_PyTuple_Resize@@Base+0xf0> │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 804d4 <_PyTuple_Resize@@Base+0xf0> │ │ │ │ + bne.n 80504 <_PyTuple_Resize@@Base+0xf0> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80504 <_PyTuple_Resize@@Base+0xf0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 804dc <_PyTuple_Resize@@Base+0xf8> │ │ │ │ + bge.n 8050c <_PyTuple_Resize@@Base+0xf8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 804dc <_PyTuple_Resize@@Base+0xf8> │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 804dc <_PyTuple_Resize@@Base+0xf8> │ │ │ │ + bne.n 8050c <_PyTuple_Resize@@Base+0xf8> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8050c <_PyTuple_Resize@@Base+0xf8> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 804e2 <_PyTuple_Resize@@Base+0xfe> │ │ │ │ + bge.n 80512 <_PyTuple_Resize@@Base+0xfe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 804e2 <_PyTuple_Resize@@Base+0xfe> │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 804e2 <_PyTuple_Resize@@Base+0xfe> │ │ │ │ + bne.n 80512 <_PyTuple_Resize@@Base+0xfe> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80512 <_PyTuple_Resize@@Base+0xfe> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 804ae <_PyTuple_Resize@@Base+0xca> │ │ │ │ + bge.w 804de <_PyTuple_Resize@@Base+0xca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 804ae <_PyTuple_Resize@@Base+0xca> │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 804ae <_PyTuple_Resize@@Base+0xca> │ │ │ │ + bne.w 804de <_PyTuple_Resize@@Base+0xca> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 804de <_PyTuple_Resize@@Base+0xca> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 80500 <_PyTuple_Resize@@Base+0x11c> │ │ │ │ + bge.n 80530 <_PyTuple_Resize@@Base+0x11c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80500 <_PyTuple_Resize@@Base+0x11c> │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80500 <_PyTuple_Resize@@Base+0x11c> │ │ │ │ + bne.n 80530 <_PyTuple_Resize@@Base+0x11c> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80530 <_PyTuple_Resize@@Base+0x11c> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 805f8 <_PyTuple_Resize@@Base+0x214> │ │ │ │ + bge.n 80628 <_PyTuple_Resize@@Base+0x214> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 805f8 <_PyTuple_Resize@@Base+0x214> │ │ │ │ + cbnz r3, 80628 <_PyTuple_Resize@@Base+0x214> │ │ │ │ mov r0, r7 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #404] @ (80790 <_PyTuple_Resize@@Base+0x3ac>) │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #404] @ (807c0 <_PyTuple_Resize@@Base+0x3ac>) │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 80426 <_PyTuple_Resize@@Base+0x42> │ │ │ │ + b.n 80456 <_PyTuple_Resize@@Base+0x42> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 804f2 <_PyTuple_Resize@@Base+0x10e> │ │ │ │ + bge.w 80522 <_PyTuple_Resize@@Base+0x10e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 804f2 <_PyTuple_Resize@@Base+0x10e> │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 804f2 <_PyTuple_Resize@@Base+0x10e> │ │ │ │ + bne.w 80522 <_PyTuple_Resize@@Base+0x10e> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80522 <_PyTuple_Resize@@Base+0x10e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 804fa <_PyTuple_Resize@@Base+0x116> │ │ │ │ + bge.w 8052a <_PyTuple_Resize@@Base+0x116> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 804fa <_PyTuple_Resize@@Base+0x116> │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 804fa <_PyTuple_Resize@@Base+0x116> │ │ │ │ + bne.w 8052a <_PyTuple_Resize@@Base+0x116> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8052a <_PyTuple_Resize@@Base+0x116> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 804ea <_PyTuple_Resize@@Base+0x106> │ │ │ │ + bge.w 8051a <_PyTuple_Resize@@Base+0x106> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 804ea <_PyTuple_Resize@@Base+0x106> │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 804ea <_PyTuple_Resize@@Base+0x106> │ │ │ │ + bne.w 8051a <_PyTuple_Resize@@Base+0x106> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8051a <_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 80538 <_PyTuple_Resize@@Base+0x154> │ │ │ │ + b.n 80568 <_PyTuple_Resize@@Base+0x154> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 804c6 <_PyTuple_Resize@@Base+0xe2> │ │ │ │ + bge.w 804f6 <_PyTuple_Resize@@Base+0xe2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 804c6 <_PyTuple_Resize@@Base+0xe2> │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 804c6 <_PyTuple_Resize@@Base+0xe2> │ │ │ │ + bne.w 804f6 <_PyTuple_Resize@@Base+0xe2> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 804f6 <_PyTuple_Resize@@Base+0xe2> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r9] │ │ │ │ - bl 7a1c4 │ │ │ │ - movw r0, #35020 @ 0x88cc │ │ │ │ + bl 7a1f4 │ │ │ │ + movw r0, #32780 @ 0x800c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov.w r1, #960 @ 0x3c0 │ │ │ │ - bl 246738 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 245db8 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 80428 <_PyTuple_Resize@@Base+0x44> │ │ │ │ + b.n 80458 <_PyTuple_Resize@@Base+0x44> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #28] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8050c <_PyTuple_Resize@@Base+0x128> │ │ │ │ + bge.w 8053c <_PyTuple_Resize@@Base+0x128> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8050c <_PyTuple_Resize@@Base+0x128> │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8050c <_PyTuple_Resize@@Base+0x128> │ │ │ │ + bne.w 8053c <_PyTuple_Resize@@Base+0x128> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8053c <_PyTuple_Resize@@Base+0x128> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 804a4 <_PyTuple_Resize@@Base+0xc0> │ │ │ │ + bge.w 804d4 <_PyTuple_Resize@@Base+0xc0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 804a4 <_PyTuple_Resize@@Base+0xc0> │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 804a4 <_PyTuple_Resize@@Base+0xc0> │ │ │ │ + bne.w 804d4 <_PyTuple_Resize@@Base+0xc0> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 804d4 <_PyTuple_Resize@@Base+0xc0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 80498 <_PyTuple_Resize@@Base+0xb4> │ │ │ │ + bge.w 804c8 <_PyTuple_Resize@@Base+0xb4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80498 <_PyTuple_Resize@@Base+0xb4> │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80498 <_PyTuple_Resize@@Base+0xb4> │ │ │ │ + bne.w 804c8 <_PyTuple_Resize@@Base+0xb4> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 804c8 <_PyTuple_Resize@@Base+0xb4> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 804ba <_PyTuple_Resize@@Base+0xd6> │ │ │ │ + bge.w 804ea <_PyTuple_Resize@@Base+0xd6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 804ba <_PyTuple_Resize@@Base+0xd6> │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 804ba <_PyTuple_Resize@@Base+0xd6> │ │ │ │ + bne.w 804ea <_PyTuple_Resize@@Base+0xd6> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 804ea <_PyTuple_Resize@@Base+0xd6> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8077a <_PyTuple_Resize@@Base+0x396> │ │ │ │ + blt.n 807aa <_PyTuple_Resize@@Base+0x396> │ │ │ │ mov r0, r8 │ │ │ │ - bl 713bc │ │ │ │ + bl 713f4 │ │ │ │ clz r3, r0 │ │ │ │ str.w r0, [r9] │ │ │ │ lsrs r3, r3, #5 │ │ │ │ negs r0, r3 │ │ │ │ - b.n 80428 <_PyTuple_Resize@@Base+0x44> │ │ │ │ + b.n 80458 <_PyTuple_Resize@@Base+0x44> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8048c <_PyTuple_Resize@@Base+0xa8> │ │ │ │ + bge.w 804bc <_PyTuple_Resize@@Base+0xa8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8048c <_PyTuple_Resize@@Base+0xa8> │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8048c <_PyTuple_Resize@@Base+0xa8> │ │ │ │ + bne.w 804bc <_PyTuple_Resize@@Base+0xa8> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 804bc <_PyTuple_Resize@@Base+0xa8> │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 8051e <_PyTuple_Resize@@Base+0x13a> │ │ │ │ + b.n 8054e <_PyTuple_Resize@@Base+0x13a> │ │ │ │ mov r0, r7 │ │ │ │ str.w r4, [r9] │ │ │ │ - bl 7e6c8 │ │ │ │ - b.n 806aa <_PyTuple_Resize@@Base+0x2c6> │ │ │ │ + bl 7e6f4 │ │ │ │ + b.n 806da <_PyTuple_Resize@@Base+0x2c6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80730 <_PyTuple_Resize@@Base+0x34c> │ │ │ │ + bne.n 80760 <_PyTuple_Resize@@Base+0x34c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80730 <_PyTuple_Resize@@Base+0x34c> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80760 <_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, 807b6 <_PyTuple_Resize@@Base+0x3d2> │ │ │ │ + cbz r3, 807e6 <_PyTuple_Resize@@Base+0x3d2> │ │ │ │ ldr r3, [r0, #24] │ │ │ │ - cbz r3, 807b6 <_PyTuple_Resize@@Base+0x3d2> │ │ │ │ - ldr r3, [pc, #60] @ (807dc <_PyTuple_Resize@@Base+0x3f8>) │ │ │ │ + cbz r3, 807e6 <_PyTuple_Resize@@Base+0x3d2> │ │ │ │ + ldr r3, [pc, #60] @ (8080c <_PyTuple_Resize@@Base+0x3f8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r0, #116] @ 0x74 │ │ │ │ - cbnz r2, 807b6 <_PyTuple_Resize@@Base+0x3d2> │ │ │ │ + cbnz r2, 807e6 <_PyTuple_Resize@@Base+0x3d2> │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ - cbnz r2, 807b8 <_PyTuple_Resize@@Base+0x3d4> │ │ │ │ + cbnz r2, 807e8 <_PyTuple_Resize@@Base+0x3d4> │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 807c0 <_PyTuple_Resize@@Base+0x3dc> │ │ │ │ + bpl.n 807f0 <_PyTuple_Resize@@Base+0x3dc> │ │ │ │ bx lr │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 807b6 <_PyTuple_Resize@@Base+0x3d2> │ │ │ │ - b.n 807ac <_PyTuple_Resize@@Base+0x3c8> │ │ │ │ + bne.n 807e6 <_PyTuple_Resize@@Base+0x3d2> │ │ │ │ + b.n 807dc <_PyTuple_Resize@@Base+0x3c8> │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 807c4 <_PyTuple_Resize@@Base+0x3e0> │ │ │ │ + bne.n 807f4 <_PyTuple_Resize@@Base+0x3e0> │ │ │ │ dmb ish │ │ │ │ - b.n 807b6 <_PyTuple_Resize@@Base+0x3d2> │ │ │ │ + b.n 807e6 <_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, 8081a <_PyTuple_Resize@@Base+0x436> │ │ │ │ + cbz r0, 8084a <_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, 8081c <_PyTuple_Resize@@Base+0x438> │ │ │ │ + cbz r4, 8084c <_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] @ (80824 <_PyTuple_Resize@@Base+0x440>) │ │ │ │ + ldr r3, [pc, #4] @ (80854 <_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 8089e <_PyTuple_Resize@@Base+0x4ba> │ │ │ │ + bne.n 808ce <_PyTuple_Resize@@Base+0x4ba> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 80858 <_PyTuple_Resize@@Base+0x474> │ │ │ │ + cbz r0, 80888 <_PyTuple_Resize@@Base+0x474> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 80858 <_PyTuple_Resize@@Base+0x474> │ │ │ │ + bge.n 80888 <_PyTuple_Resize@@Base+0x474> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 80858 <_PyTuple_Resize@@Base+0x474> │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 80888 <_PyTuple_Resize@@Base+0x474> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 808d2 <_PyTuple_Resize@@Base+0x4ee> │ │ │ │ + bne.n 80902 <_PyTuple_Resize@@Base+0x4ee> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 80878 <_PyTuple_Resize@@Base+0x494> │ │ │ │ + cbz r0, 808a8 <_PyTuple_Resize@@Base+0x494> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 80878 <_PyTuple_Resize@@Base+0x494> │ │ │ │ + bge.n 808a8 <_PyTuple_Resize@@Base+0x494> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 80878 <_PyTuple_Resize@@Base+0x494> │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 808a8 <_PyTuple_Resize@@Base+0x494> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - cbnz r0, 808b8 <_PyTuple_Resize@@Base+0x4d4> │ │ │ │ + cbnz r0, 808e8 <_PyTuple_Resize@@Base+0x4d4> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 80884 <_PyTuple_Resize@@Base+0x4a0> │ │ │ │ + cbnz r0, 808b4 <_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 80880 <_PyTuple_Resize@@Base+0x49c> │ │ │ │ + bge.n 808b0 <_PyTuple_Resize@@Base+0x49c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80880 <_PyTuple_Resize@@Base+0x49c> │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80880 <_PyTuple_Resize@@Base+0x49c> │ │ │ │ + bne.n 808b0 <_PyTuple_Resize@@Base+0x49c> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 808b0 <_PyTuple_Resize@@Base+0x49c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8083e <_PyTuple_Resize@@Base+0x45a> │ │ │ │ + bge.n 8086e <_PyTuple_Resize@@Base+0x45a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8083e <_PyTuple_Resize@@Base+0x45a> │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8083e <_PyTuple_Resize@@Base+0x45a> │ │ │ │ + bne.n 8086e <_PyTuple_Resize@@Base+0x45a> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8086e <_PyTuple_Resize@@Base+0x45a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #28] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8087c <_PyTuple_Resize@@Base+0x498> │ │ │ │ + bge.n 808ac <_PyTuple_Resize@@Base+0x498> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8087c <_PyTuple_Resize@@Base+0x498> │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8087c <_PyTuple_Resize@@Base+0x498> │ │ │ │ + bne.n 808ac <_PyTuple_Resize@@Base+0x498> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 808ac <_PyTuple_Resize@@Base+0x498> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8085e <_PyTuple_Resize@@Base+0x47a> │ │ │ │ + bge.n 8088e <_PyTuple_Resize@@Base+0x47a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8085e <_PyTuple_Resize@@Base+0x47a> │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8085e <_PyTuple_Resize@@Base+0x47a> │ │ │ │ + bne.n 8088e <_PyTuple_Resize@@Base+0x47a> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8088e <_PyTuple_Resize@@Base+0x47a> │ │ │ │ │ │ │ │ -000808ec : │ │ │ │ +0008091c : │ │ │ │ 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 80914 │ │ │ │ + bl 80944 │ │ │ │ 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 │ │ │ │ @@ -126900,61 +126902,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 80a96 │ │ │ │ - cbz r3, 8095a │ │ │ │ + bgt.w 80afa │ │ │ │ + cbz r3, 8098a │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bhi.w 80aa8 │ │ │ │ + bhi.w 80b14 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 80ad0 │ │ │ │ + bhi.w 80acc │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 8092e │ │ │ │ + beq.n 8095e │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 8092e │ │ │ │ + bne.n 8095e │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r4, #1 │ │ │ │ movs r5, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8093a │ │ │ │ + bne.n 8096a │ │ │ │ cmp r4, r3 │ │ │ │ - blt.w 80c02 │ │ │ │ - beq.w 80c38 │ │ │ │ + blt.w 80be0 │ │ │ │ + beq.w 80c1e │ │ │ │ cmp r4, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - beq.w 80b02 │ │ │ │ + beq.w 80b48 │ │ │ │ subs r2, r4, #1 │ │ │ │ mov r9, r2 │ │ │ │ cmp r2, #19 │ │ │ │ - bgt.w 80b7e │ │ │ │ - ldr r1, [pc, #696] @ (80c30 ) │ │ │ │ + bgt.w 80bc0 │ │ │ │ + ldr r1, [pc, #680] @ (80c50 ) │ │ │ │ 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 80b14 │ │ │ │ - ldr r0, [pc, #668] @ (80c34 ) │ │ │ │ + beq.w 80b5a │ │ │ │ + ldr r0, [pc, #652] @ (80c54 ) │ │ │ │ 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 80b9e │ │ │ │ + bne.w 80be4 │ │ │ │ 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] │ │ │ │ @@ -126982,326 +126984,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 80b3a │ │ │ │ + bgt.w 80b7c │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 80d70 │ │ │ │ + bl 80dc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80bde │ │ │ │ + beq.w 80c28 │ │ │ │ str r0, [r5, #16] │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 80d70 │ │ │ │ + bl 80dc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80c42 │ │ │ │ + beq.w 80c82 │ │ │ │ cmp r4, #2 │ │ │ │ str r0, [r5, #20] │ │ │ │ + beq.n 80aba │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r0, sp, #12 │ │ │ │ + bl 80dc0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 80c86 │ │ │ │ + cmp r4, #3 │ │ │ │ + str r0, [r5, #24] │ │ │ │ itt ne │ │ │ │ - addne.w r3, r5, #20 │ │ │ │ - movne r6, #2 │ │ │ │ - beq.n 80a76 │ │ │ │ + addne.w r3, r5, #24 │ │ │ │ + movne r6, #3 │ │ │ │ + beq.n 80aba │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 80d70 │ │ │ │ + bl 80dc0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80be0 │ │ │ │ + beq.w 80c2a │ │ │ │ adds r6, #1 │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 80a5a │ │ │ │ + bne.n 80a9e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80c06 │ │ │ │ + bne.w 80c58 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 80aa4 │ │ │ │ - bls.n 80ac2 │ │ │ │ - cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 80acc │ │ │ │ - ldrb.w r3, [r2, #1]! │ │ │ │ - cmp r3, #93 @ 0x5d │ │ │ │ - beq.n 80aa4 │ │ │ │ - bls.n 80a88 │ │ │ │ - cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 80acc │ │ │ │ - cmp r3, #125 @ 0x7d │ │ │ │ - bne.n 80a92 │ │ │ │ - subs r5, #1 │ │ │ │ - b.n 8092e │ │ │ │ - cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 80af4 │ │ │ │ - bhi.n 80aba │ │ │ │ - cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 80af4 │ │ │ │ - cmp r3, #93 @ 0x5d │ │ │ │ - bne.w 8094a │ │ │ │ - b.n 80aa4 │ │ │ │ - cmp r3, #125 @ 0x7d │ │ │ │ - bne.w 8094a │ │ │ │ - b.n 80aa4 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 80c74 │ │ │ │ - cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 80a92 │ │ │ │ - adds r5, #1 │ │ │ │ - b.n 8092e │ │ │ │ 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 8092e │ │ │ │ + bne.w 8095e │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 80aa4 │ │ │ │ + beq.n 80b10 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.w 8094a │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 80acc │ │ │ │ + bne.w 8097a │ │ │ │ + cbnz r5, 80b36 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r4, #1 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 80a96 │ │ │ │ + cmp r3, #93 @ 0x5d │ │ │ │ + beq.n 80b10 │ │ │ │ + bls.n 80b26 │ │ │ │ + cmp r3, #123 @ 0x7b │ │ │ │ + beq.n 80b36 │ │ │ │ + cmp r3, #125 @ 0x7d │ │ │ │ + beq.n 80b10 │ │ │ │ + ldrb.w r3, [r2, #1]! │ │ │ │ + cmp r3, #93 @ 0x5d │ │ │ │ + bne.n 80afe │ │ │ │ + subs r5, #1 │ │ │ │ + b.n 8095e │ │ │ │ + cmp r3, #123 @ 0x7b │ │ │ │ + beq.n 80af0 │ │ │ │ + bhi.n 80b3a │ │ │ │ + cmp r3, #91 @ 0x5b │ │ │ │ + beq.n 80af0 │ │ │ │ + cmp r3, #93 @ 0x5d │ │ │ │ + bne.w 8097a │ │ │ │ + b.n 80b10 │ │ │ │ + cmp r3, #41 @ 0x29 │ │ │ │ + beq.n 80b10 │ │ │ │ + bhi.n 80b42 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 80cbc │ │ │ │ + cmp r3, #40 @ 0x28 │ │ │ │ + bne.n 80b08 │ │ │ │ + adds r5, #1 │ │ │ │ + b.n 8095e │ │ │ │ + cmp r3, #125 @ 0x7d │ │ │ │ + bne.w 8097a │ │ │ │ + b.n 80b10 │ │ │ │ + cmp r3, #91 @ 0x5b │ │ │ │ + bne.n 80b08 │ │ │ │ + b.n 80b36 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 80d70 │ │ │ │ + bl 80dc0 │ │ │ │ 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 76c30 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 76c68 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 80c66 │ │ │ │ - ldr r2, [pc, #260] @ (80c30 ) │ │ │ │ + cbz r0, 80bd4 │ │ │ │ + ldr r2, [pc, #224] @ (80c50 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r0, #12] │ │ │ │ ldr r6, [r3, r2] │ │ │ │ - b.n 809bc │ │ │ │ + b.n 809ec │ │ │ │ ldr.w r2, [r3, #3748] @ 0xea4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 80a2e │ │ │ │ + beq.w 80a5e │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 80a2e │ │ │ │ + beq.w 80a5e │ │ │ │ ldr.w r3, [r3, #3856] @ 0xf10 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80a2e │ │ │ │ + bne.w 80a5e │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ - cbnz r3, 80bc2 │ │ │ │ + cbnz r3, 80c0a │ │ │ │ add.w r2, r6, #12 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.w 80a2e │ │ │ │ + bmi.w 80a5e │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 80b68 │ │ │ │ + bne.n 80baa │ │ │ │ dmb ish │ │ │ │ - b.n 80a2e │ │ │ │ + b.n 80a5e │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r4, r3 │ │ │ │ - bls.n 80b14 │ │ │ │ - bl 1f37b8 │ │ │ │ + bls.n 80b5a │ │ │ │ + bl 1f2f28 │ │ │ │ mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 80c66 │ │ │ │ - ldr r3, [pc, #152] @ (80c30 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r6, [r2, r3] │ │ │ │ - b.n 809bc │ │ │ │ - movw r2, #58213 @ 0xe365 │ │ │ │ + cbnz r0, 80c14 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r0, sp, #12 │ │ │ │ + bl 28f6fc <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 80ac4 │ │ │ │ + movw r2, #57001 @ 0xdea9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 80bcc │ │ │ │ + bne.n 80c8a │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b478 │ │ │ │ - cbnz r0, 80bd6 │ │ │ │ + bl 6b4b8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 80c94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12e9d0 <_PyUnicode_IsNumeric@@Base+0x16d0> │ │ │ │ - ldr r3, [pc, #116] @ (80c30 ) │ │ │ │ + bl 12e500 <_PyUnicode_IsNumeric@@Base+0x16d8> │ │ │ │ + ldr r3, [pc, #76] @ (80c50 ) │ │ │ │ ldr.w r6, [r8, r3] │ │ │ │ - b.n 809b6 │ │ │ │ + b.n 809e6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80a2e │ │ │ │ - b.n 80b58 │ │ │ │ - ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r7 │ │ │ │ - ldr r3, [pc, #88] @ (80c30 ) │ │ │ │ - ldr.w r6, [r8, r3] │ │ │ │ - b.n 809b6 │ │ │ │ + bne.w 80a5e │ │ │ │ + b.n 80b9a │ │ │ │ + ldr r3, [pc, #56] @ (80c50 ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r6, [r2, r3] │ │ │ │ + b.n 809ec │ │ │ │ + movw r5, #5160 @ 0x1428 │ │ │ │ + movt r5, #75 @ 0x4b │ │ │ │ + b.n 80ac4 │ │ │ │ mov r6, r0 │ │ │ │ sub.w r3, r9, r6 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 28fdb4 <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ + bl 28f6fc <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 80c02 │ │ │ │ + bge.n 80be0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 80c02 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 80be0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 80a80 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80be0 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r7, #100] @ 0x64 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ movw r0, #61438 @ 0xeffe │ │ │ │ movt r0, #64511 @ 0xfbff │ │ │ │ movs r4, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #26 │ │ │ │ itt ls │ │ │ │ asrls r0, r1 │ │ │ │ andls r4, r0 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 80c24 │ │ │ │ - cbnz r4, 80c46 │ │ │ │ + beq.n 80c76 │ │ │ │ + cbnz r4, 80c9c │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80a80 │ │ │ │ - b.n 80c06 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r7, #100] @ 0x64 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - movw r5, #5160 @ 0x1428 │ │ │ │ - movt r5, #75 @ 0x4b │ │ │ │ - b.n 80a80 │ │ │ │ + beq.w 80ac4 │ │ │ │ + b.n 80c58 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 80be0 │ │ │ │ + b.n 80c2a │ │ │ │ + movs r6, #2 │ │ │ │ + b.n 80c2a │ │ │ │ + ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r7 │ │ │ │ + ldr r3, [pc, #60] @ (80cd4 ) │ │ │ │ + ldr.w r6, [r8, r3] │ │ │ │ + b.n 809e6 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #56016 @ 0xdad0 │ │ │ │ + movw r1, #53776 @ 0xd210 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 80bf6 │ │ │ │ - b.n 80c02 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, sp, #12 │ │ │ │ - bl 28fdb4 <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ - b.n 80c02 │ │ │ │ + blt.n 80c40 │ │ │ │ + b.n 80be0 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55988 @ 0xdab4 │ │ │ │ + movw r1, #53748 @ 0xd1f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 80c02 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 80be0 │ │ │ │ + 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 80ce6 │ │ │ │ + bgt.n 80d5a │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 80cd4 │ │ │ │ + beq.n 80d20 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bhi.n 80cfa │ │ │ │ + bhi.n 80d76 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 80d1a │ │ │ │ + bhi.n 80d22 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 80d54 │ │ │ │ + beq.n 80da4 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 80ca2 │ │ │ │ + beq.n 80cee │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 80ca2 │ │ │ │ + bne.n 80cee │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r0, #1 │ │ │ │ mov.w ip, #0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 80cb0 │ │ │ │ + bne.n 80cfc │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 80cf4 │ │ │ │ - bhi.n 80d10 │ │ │ │ - cbz r3, 80d54 │ │ │ │ - cmp r3, #40 @ 0x28 │ │ │ │ - beq.n 80d14 │ │ │ │ - ldrb.w r3, [r2, #1]! │ │ │ │ - cmp r3, #93 @ 0x5d │ │ │ │ - beq.n 80cf4 │ │ │ │ - bls.n 80cd6 │ │ │ │ - cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 80d14 │ │ │ │ - cmp r3, #125 @ 0x7d │ │ │ │ - bne.n 80ce2 │ │ │ │ - add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ - b.n 80ca2 │ │ │ │ - cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 80d42 │ │ │ │ - bhi.n 80d0a │ │ │ │ - cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 80d42 │ │ │ │ - cmp r3, #93 @ 0x5d │ │ │ │ - bne.n 80cc0 │ │ │ │ - b.n 80cf4 │ │ │ │ - cmp r3, #125 @ 0x7d │ │ │ │ - bne.n 80cc0 │ │ │ │ - b.n 80cf4 │ │ │ │ - cmp r3, #91 @ 0x5b │ │ │ │ - bne.n 80ce2 │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - b.n 80ca2 │ │ │ │ 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 80ca2 │ │ │ │ + bne.n 80cee │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 80cf4 │ │ │ │ + beq.n 80d70 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 80cc0 │ │ │ │ + bne.n 80d0c │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 80d14 │ │ │ │ + bne.n 80d90 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r0, #1 │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 80ce6 │ │ │ │ + cmp r3, #93 @ 0x5d │ │ │ │ + beq.n 80d70 │ │ │ │ + bls.n 80d86 │ │ │ │ + cmp r3, #123 @ 0x7b │ │ │ │ + beq.n 80d90 │ │ │ │ + cmp r3, #125 @ 0x7d │ │ │ │ + beq.n 80d70 │ │ │ │ + ldrb.w r3, [r2, #1]! │ │ │ │ + cmp r3, #93 @ 0x5d │ │ │ │ + bne.n 80d5e │ │ │ │ + add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ + b.n 80cee │ │ │ │ + cmp r3, #123 @ 0x7b │ │ │ │ + beq.n 80d4a │ │ │ │ + bhi.n 80d96 │ │ │ │ + cmp r3, #91 @ 0x5b │ │ │ │ + beq.n 80d4a │ │ │ │ + cmp r3, #93 @ 0x5d │ │ │ │ + bne.n 80d0c │ │ │ │ + b.n 80d70 │ │ │ │ + cmp r3, #41 @ 0x29 │ │ │ │ + beq.n 80d70 │ │ │ │ + bls.n 80d9c │ │ │ │ + cmp r3, #91 @ 0x5b │ │ │ │ + bne.n 80d68 │ │ │ │ + add.w ip, ip, #1 │ │ │ │ + b.n 80cee │ │ │ │ + cmp r3, #125 @ 0x7d │ │ │ │ + bne.n 80d0c │ │ │ │ + b.n 80d70 │ │ │ │ + cbz r3, 80da4 │ │ │ │ + cmp r3, #40 @ 0x28 │ │ │ │ + bne.n 80d68 │ │ │ │ + b.n 80d90 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55988 @ 0xdab4 │ │ │ │ + movw r1, #53748 @ 0xd1f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ 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 │ │ │ │ @@ -127309,229 +127326,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 81758 │ │ │ │ + bhi.w 8177a │ │ │ │ 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 r3, r6, #5 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r3, r6, #5 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r6, r5, #2 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r3, r6, #5 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r3, r6, #5 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ lsls r3, r6, #1 │ │ │ │ + lsls r7, r4, #11 │ │ │ │ + lsls r6, r7, #12 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ + lsls r7, r6, #9 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r0, r6, #11 │ │ │ │ + lsls r2, r1, #12 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r4, r7, #1 │ │ │ │ + lsls r4, r7, #1 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r4, r7, #1 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r6, r2, #2 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r3, r1, #13 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r0, r1, #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 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 r6, r7, #11 │ │ │ │ + lsls r5, r4, #9 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r5, r4, #9 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r7, r6, #9 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r0, r3, #12 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r6, r2, #2 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r0, r5, #12 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + lsls r1, r2, #11 │ │ │ │ + lsls r6, r2, #2 │ │ │ │ + lsls r0, r0, #10 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + adds r2, r3, #4 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 7fd44 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ adds r1, r3, #4 │ │ │ │ cmp r2, #38 @ 0x26 │ │ │ │ - beq.n 80ec4 │ │ │ │ + beq.w 8109c │ │ │ │ str r1, [r6, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8169e │ │ │ │ + beq.w 81708 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - beq.n 80eaa │ │ │ │ + beq.n 80f0e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 80eaa │ │ │ │ + bge.n 80f0e │ │ │ │ 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 7fd14 │ │ │ │ - mov r0, r3 │ │ │ │ - str r1, [r6, #0] │ │ │ │ - movw r2, #5405 @ 0x151d │ │ │ │ - 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 816be │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 80eba │ │ │ │ - movw r5, #5160 @ 0x1428 │ │ │ │ - movt r5, #75 @ 0x4b │ │ │ │ - b.n 80eaa │ │ │ │ - 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 81544 │ │ │ │ + beq.w 815aa │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 81554 │ │ │ │ + beq.w 815ba │ │ │ │ mov r0, r5 │ │ │ │ blx 2bf84 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 79420 │ │ │ │ + bl 79458 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 80eaa │ │ │ │ + b.n 80f0e │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ - bl 80c8c │ │ │ │ + bl 80cd8 │ │ │ │ subs r2, r0, #0 │ │ │ │ mov r8, r2 │ │ │ │ - blt.w 815d6 │ │ │ │ - beq.w 81464 │ │ │ │ + blt.w 815a6 │ │ │ │ + beq.w 814ca │ │ │ │ subs r3, r2, #1 │ │ │ │ mov sl, r3 │ │ │ │ cmp r3, #19 │ │ │ │ - bgt.w 81520 │ │ │ │ - ldr r1, [pc, #824] @ (8127c ) │ │ │ │ + bgt.w 81584 │ │ │ │ + ldr r1, [pc, #876] @ (812d0 ) │ │ │ │ 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 8149e │ │ │ │ - ldr r0, [pc, #796] @ (81280 ) │ │ │ │ + beq.w 81504 │ │ │ │ + ldr r0, [pc, #848] @ (812d4 ) │ │ │ │ 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 81588 │ │ │ │ + bne.w 815e4 │ │ │ │ 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] │ │ │ │ @@ -127559,786 +127558,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 814c0 │ │ │ │ + bgt.w 81524 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80d70 │ │ │ │ + bl 80dc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 816c8 │ │ │ │ + beq.w 81664 │ │ │ │ mov r7, r8 │ │ │ │ str r0, [r5, #16] │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 81052 │ │ │ │ + beq.n 81086 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80d70 │ │ │ │ + bl 80dc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8164a │ │ │ │ + beq.w 81660 │ │ │ │ cmp r7, #2 │ │ │ │ str r0, [r5, #20] │ │ │ │ - beq.n 81052 │ │ │ │ - add.w r2, r5, #20 │ │ │ │ + beq.n 81086 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 80dc0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 81668 │ │ │ │ + cmp r7, #3 │ │ │ │ + str r0, [r5, #24] │ │ │ │ + beq.n 81086 │ │ │ │ + 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 80d70 │ │ │ │ + bl 80dc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 815ac │ │ │ │ + beq.w 81640 │ │ │ │ adds r6, #1 │ │ │ │ str.w r0, [r4, #4]! │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 81036 │ │ │ │ + bne.n 8106a │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r9 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - bne.w 81470 │ │ │ │ + bne.w 814d6 │ │ │ │ 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 r0, r3 │ │ │ │ + str r1, [r6, #0] │ │ │ │ + movw r2, #2945 @ 0xb81 │ │ │ │ + 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 8169c │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.w 80ed8 │ │ │ │ + movw r5, #5160 @ 0x1428 │ │ │ │ + movt r5, #75 @ 0x4b │ │ │ │ + b.n 80f0e │ │ │ │ mov r2, r0 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ ldrb.w r3, [r0, #-1] │ │ │ │ subs r3, #9 │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bhi.w 81758 │ │ │ │ - add r1, pc, #4 @ (adr r1, 81080 ) │ │ │ │ + bhi.w 8177a │ │ │ │ + add r1, pc, #4 @ (adr r1, 810e8 ) │ │ │ │ ldr.w pc, [r1, r3, lsl #2] │ │ │ │ - asrs r1, r5, #1 │ │ │ │ + asrs r1, r2, #3 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r5, #1 │ │ │ │ + asrs r1, r2, #3 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r7, r4, #28 │ │ │ │ + lsrs r7, r0, #29 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r5, #1 │ │ │ │ + asrs r1, r2, #3 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r5, #1 │ │ │ │ + asrs r1, r2, #3 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r3, r6, #26 │ │ │ │ + lsrs r1, r2, #27 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r3, r2, #13 │ │ │ │ + asrs r1, r7, #14 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r3, r5, #16 │ │ │ │ + asrs r7, r4, #17 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r3, r6, #26 │ │ │ │ + lsrs r1, r2, #27 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r5, #9 │ │ │ │ + asrs r1, r3, #11 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r5, r4, #13 │ │ │ │ + asrs r3, r1, #15 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #14 │ │ │ │ + asrs r7, r7, #15 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r1, r0, #26 │ │ │ │ + lsrs r3, r4, #27 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r1, r0, #26 │ │ │ │ + lsrs r3, r4, #27 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r1, r0, #26 │ │ │ │ + lsrs r3, r4, #27 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r7, r6, #27 │ │ │ │ + lsrs r7, r2, #28 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r5, r6, #14 │ │ │ │ + asrs r1, r0, #18 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r3, r6, #26 │ │ │ │ + lsrs r1, r2, #27 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #14 │ │ │ │ + asrs r7, r4, #15 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r5, r1, #9 │ │ │ │ + asrs r5, r6, #10 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r5, r1, #9 │ │ │ │ + asrs r5, r6, #10 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r3, r6, #26 │ │ │ │ + lsrs r1, r2, #27 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r3, r6, #26 │ │ │ │ + lsrs r1, r2, #27 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r5, #9 │ │ │ │ + asrs r1, r3, #11 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r3, r6, #26 │ │ │ │ + lsrs r1, r2, #27 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r3, r6, #26 │ │ │ │ + lsrs r1, r2, #27 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r5, r0, #17 │ │ │ │ + asrs r3, r3, #16 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r7, r6, #27 │ │ │ │ + lsrs r7, r2, #28 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r7, r7, #15 │ │ │ │ + asrs r3, r7, #16 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r3, #29 │ │ │ │ + asrs r3, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r7, r4, #12 │ │ │ │ + asrs r5, r1, #14 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r7, r6, #27 │ │ │ │ + lsrs r7, r2, #28 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r5, r0, #10 │ │ │ │ + asrs r3, r5, #11 │ │ │ │ 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 85a8c │ │ │ │ + b.w 85b00 │ │ │ │ + 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 7dd68 │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r7, #100] @ 0x64 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ + b.w 7dd94 │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ - bl 80c8c │ │ │ │ + bl 80cd8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.w 815d6 │ │ │ │ + blt.w 815a6 │ │ │ │ ands.w r2, r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov fp, r2 │ │ │ │ - bne.w 8164e │ │ │ │ - bl 703d8 │ │ │ │ + bne.w 81678 │ │ │ │ + bl 70410 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81738 │ │ │ │ - cbz r3, 8130c │ │ │ │ + beq.w 81762 │ │ │ │ + cbz r3, 81372 │ │ │ │ mov r7, r4 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, fp │ │ │ │ mov sl, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 80d70 │ │ │ │ + bl 80dc0 │ │ │ │ mov r1, sl │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 815da │ │ │ │ + beq.w 816da │ │ │ │ mov r0, r7 │ │ │ │ - bl 80d70 │ │ │ │ + bl 80dc0 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81616 │ │ │ │ + beq.w 816a6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 78510 │ │ │ │ + bl 78548 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81616 │ │ │ │ + beq.w 816a6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8156c │ │ │ │ + blt.w 815d2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81302 │ │ │ │ + bge.n 81368 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 816f0 │ │ │ │ + beq.w 8175a │ │ │ │ adds r4, #2 │ │ │ │ cmp r9, r4 │ │ │ │ - bgt.n 812b6 │ │ │ │ + bgt.n 8131c │ │ │ │ mov r5, r8 │ │ │ │ mov r4, r7 │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1924b4 │ │ │ │ + bl 19198c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80eaa │ │ │ │ + bne.w 80f0e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 815ca │ │ │ │ - b.n 815d6 │ │ │ │ + blt.w 81630 │ │ │ │ + b.n 815a6 │ │ │ │ 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 8150a │ │ │ │ + beq.w 8156e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 81554 │ │ │ │ + beq.w 815ba │ │ │ │ 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 711e0 │ │ │ │ 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 14bc28 │ │ │ │ + b.w 14b28c │ │ │ │ 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 100f40 │ │ │ │ + b.w 100838 │ │ │ │ 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 711e0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 80eaa │ │ │ │ + b.n 80f0e │ │ │ │ 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 120258 │ │ │ │ - movs r1, #93 @ 0x5d │ │ │ │ - bl 80c8c │ │ │ │ - subs r3, r0, #0 │ │ │ │ - blt.w 815d6 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 71608 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8174c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r3, r4 │ │ │ │ - movs r4, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - cmp r5, r4 │ │ │ │ - beq.w 81672 │ │ │ │ - mov r0, r3 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 80d70 │ │ │ │ - ldrd r3, r2, [sp, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 81684 │ │ │ │ - ldr r1, [r6, #12] │ │ │ │ - str.w r0, [r1, r4, lsl #2] │ │ │ │ - adds r4, #1 │ │ │ │ - b.n 813d8 │ │ │ │ + b.w 11fd24 │ │ │ │ + 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 80f0e │ │ │ │ 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 816d6 │ │ │ │ + beq.w 817cc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 81554 │ │ │ │ + beq.w 815ba │ │ │ │ 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 8ae1c │ │ │ │ + b.w 8ae28 │ │ │ │ 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 248614 │ │ │ │ - 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 80eaa │ │ │ │ + b.w 247df8 │ │ │ │ + movs r1, #93 @ 0x5d │ │ │ │ + bl 80cd8 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + blt.w 815a6 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 71640 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8174e │ │ │ │ + mov r2, r6 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r3, r4 │ │ │ │ + movs r4, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + cmp r5, r4 │ │ │ │ + beq.w 8172a │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 80dc0 │ │ │ │ + ldrd r3, r2, [sp, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 81618 │ │ │ │ + ldr r1, [r6, #12] │ │ │ │ + str.w r0, [r1, r4, lsl #2] │ │ │ │ + adds r4, #1 │ │ │ │ + b.n 814a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r5, [pc, #732] @ (81744 ) │ │ │ │ + ldr r5, [pc, #740] @ (817b4 ) │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq.w 8105c │ │ │ │ + beq.w 81090 │ │ │ │ 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 81492 │ │ │ │ + beq.n 814f8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 81708 │ │ │ │ + bne.w 81792 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq.w 8105c │ │ │ │ - b.n 81470 │ │ │ │ + beq.w 81090 │ │ │ │ + b.n 814d6 │ │ │ │ mov r1, r8 │ │ │ │ movw r0, #40760 @ 0x9f38 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 76c30 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 76c68 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8172a │ │ │ │ - ldr r3, [pc, #656] @ (81748 ) │ │ │ │ + beq.n 8159a │ │ │ │ + ldr r3, [pc, #668] @ (817b8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ - b.n 80f82 │ │ │ │ + b.n 80fa2 │ │ │ │ ldr.w r2, [r3, #3748] @ 0xea4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 80ffe │ │ │ │ + beq.w 8101e │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 80ffe │ │ │ │ + beq.w 8101e │ │ │ │ ldr.w r3, [r3, #3856] @ 0xf10 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80ffe │ │ │ │ + bne.w 8101e │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8157e │ │ │ │ + bne.n 8160e │ │ │ │ add.w r2, r9, #12 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.w 80ffe │ │ │ │ + bmi.w 8101e │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 814f4 │ │ │ │ + bne.n 81558 │ │ │ │ dmb ish │ │ │ │ - b.n 80ffe │ │ │ │ + b.n 8101e │ │ │ │ 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, 81554 │ │ │ │ + cbz r5, 815ba │ │ │ │ cmp r1, #0 │ │ │ │ - bge.w 81346 │ │ │ │ - b.n 8133e │ │ │ │ + bge.w 813ac │ │ │ │ + b.n 813a4 │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 8149e │ │ │ │ - bl 1f37b8 │ │ │ │ + bls.n 81504 │ │ │ │ + bl 1f2f28 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8172a │ │ │ │ - ldr r3, [pc, #524] @ (81748 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr.w r9, [r2, r3] │ │ │ │ - b.n 80f88 │ │ │ │ + bne.n 8166c │ │ │ │ + mov r3, r8 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 28f6fc <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 80f0e │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 816cc │ │ │ │ + bne.w 8176e │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 80eec │ │ │ │ + bge.w 810c6 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 80eec │ │ │ │ + b.n 810c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 812f0 │ │ │ │ + bne.w 81356 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 812f0 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 80ffe │ │ │ │ - b.n 814e2 │ │ │ │ - movw r2, #58213 @ 0xe365 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81356 │ │ │ │ + movw r2, #57001 @ 0xdea9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 81604 │ │ │ │ + bne.w 8173c │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b478 │ │ │ │ - cbnz r0, 8160e │ │ │ │ + bl 6b4b8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 81746 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12e9d0 <_PyUnicode_IsNumeric@@Base+0x16d0> │ │ │ │ - ldr r3, [pc, #416] @ (81748 ) │ │ │ │ + bl 12e500 <_PyUnicode_IsNumeric@@Base+0x16d8> │ │ │ │ + ldr r3, [pc, #432] @ (817b8 ) │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ - b.n 80f82 │ │ │ │ + b.n 80fa2 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8101e │ │ │ │ + b.n 81546 │ │ │ │ + mov r0, r3 │ │ │ │ + subs r3, r5, #1 │ │ │ │ + mov r1, r2 │ │ │ │ + subs r3, r3, r4 │ │ │ │ + movs r2, #93 @ 0x5d │ │ │ │ + mov r5, r6 │ │ │ │ + bl 28f6fc <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 815a6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 815a6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 815a6 │ │ │ │ mov r3, r6 │ │ │ │ mov r4, r5 │ │ │ │ mov r6, r7 │ │ │ │ mov r5, r9 │ │ │ │ sub.w r3, sl, r3 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28fdb4 <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ + bl 28f6fc <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 815d6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 815d6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 80eaa │ │ │ │ - add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ + blt.n 81630 │ │ │ │ + b.n 815a6 │ │ │ │ + movs r3, #1 │ │ │ │ + b.n 81648 │ │ │ │ + mov r3, r0 │ │ │ │ + b.n 81648 │ │ │ │ + movs r3, #2 │ │ │ │ + b.n 81648 │ │ │ │ + ldr r3, [pc, #328] @ (817b8 ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr.w r9, [r2, r3] │ │ │ │ + b.n 80fa8 │ │ │ │ + movw r2, #4356 @ 0x1104 │ │ │ │ + movt r2, #75 @ 0x4b │ │ │ │ + movw r1, #53804 @ 0xd22c │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + bl f1b28 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ - subs r3, r3, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 28fdb4 <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 815d6 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 815d6 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 815d6 │ │ │ │ - ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [pc, #312] @ (81748 ) │ │ │ │ - ldr.w r9, [r7, r3] │ │ │ │ - b.n 80f82 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 28f6fc <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ + b.n 815a6 │ │ │ │ + mov r3, r5 │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + bx r3 │ │ │ │ mov fp, r4 │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r5 │ │ │ │ sub.w r3, r9, #2 │ │ │ │ sub.w r3, r3, fp │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ - bl 28fdb4 <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ + bl 28f6fc <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r5, r8 │ │ │ │ mov r8, r6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 816f8 │ │ │ │ + blt.n 817bc │ │ │ │ mov r0, r8 │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a1f4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 815ca │ │ │ │ - b.n 815d6 │ │ │ │ - movs r3, #1 │ │ │ │ - b.n 815b4 │ │ │ │ - movw r2, #4356 @ 0x1104 │ │ │ │ - movt r2, #75 @ 0x4b │ │ │ │ - movw r1, #56044 @ 0xdaec │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - bl f20dc │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + blt.n 81630 │ │ │ │ + b.n 815a6 │ │ │ │ + add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 28fdb4 <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ - b.n 815d6 │ │ │ │ - movs r1, #93 @ 0x5d │ │ │ │ - mov r0, r3 │ │ │ │ - mov r5, r6 │ │ │ │ - bl 1924b4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 80eaa │ │ │ │ - b.n 8131a │ │ │ │ - mov r0, r3 │ │ │ │ - subs r3, r5, #1 │ │ │ │ - mov r1, r2 │ │ │ │ subs r3, r3, r4 │ │ │ │ - movs r2, #93 @ 0x5d │ │ │ │ - mov r5, r6 │ │ │ │ - bl 28fdb4 <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 28f6fc <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 815ca │ │ │ │ - b.n 815d6 │ │ │ │ - bl 7fa74 │ │ │ │ + bge.w 815a6 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 815a6 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 815a6 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 815d6 │ │ │ │ + bne.w 815a6 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #56060 @ 0xdafc │ │ │ │ + movw r1, #53820 @ 0xd23c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 815d6 │ │ │ │ - mov r3, r5 │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - bx r3 │ │ │ │ - mov r3, r0 │ │ │ │ - b.n 815b4 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.w 80f0e │ │ │ │ - b.n 80f16 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - adds r2, r3, #4 │ │ │ │ - str r2, [r6, #0] │ │ │ │ + bl f1b28 │ │ │ │ + b.n 815a6 │ │ │ │ + movs r1, #93 @ 0x5d │ │ │ │ + mov r0, r3 │ │ │ │ + mov r5, r6 │ │ │ │ + bl 19198c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 80f0e │ │ │ │ + b.n 81380 │ │ │ │ + ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [pc, #112] @ (817b8 ) │ │ │ │ + ldr.w r9, [r7, r3] │ │ │ │ + b.n 80fa2 │ │ │ │ + movs r2, #93 @ 0x5d │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 28f6fc <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ + b.n 815a6 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81368 │ │ │ │ + movs r2, #125 @ 0x7d │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 28f6fc <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ + b.n 815a6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 81554 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 81416 │ │ │ │ - b.n 8141e │ │ │ │ - mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81302 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 8163a │ │ │ │ - mov r0, r7 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8163a │ │ │ │ + blt.w 80f2e │ │ │ │ + b.w 80f36 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #56016 @ 0xdad0 │ │ │ │ + movw r1, #53856 @ 0xd260 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ + b.n 815a6 │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #53776 @ 0xd210 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1b28 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 815ca │ │ │ │ - b.n 815d6 │ │ │ │ - mov r3, r8 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 28fdb4 <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ - b.n 815d6 │ │ │ │ - movs r2, #125 @ 0x7d │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 28fdb4 <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ - b.n 815d6 │ │ │ │ + blt.w 81630 │ │ │ │ + b.n 815a6 │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #93 @ 0x5d │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 28fdb4 <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ - b.n 815d6 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #56096 @ 0xdb20 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 815d6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 816ca │ │ │ │ + mov r0, r7 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 816ca │ │ │ │ + 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 815ba │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.w 81452 │ │ │ │ + b.n 8145a │ │ │ │ + nop │ │ │ │ │ │ │ │ -00081770 : │ │ │ │ +000817e8 : │ │ │ │ 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} │ │ │ │ @@ -128346,1613 +128375,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 703d8 │ │ │ │ + bl 70410 │ │ │ │ str r0, [sp, #20] │ │ │ │ str.w r0, [r6, #3896] @ 0xf38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82662 │ │ │ │ + beq.w 826da │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ movw r0, #8984 @ 0x2318 │ │ │ │ movt r0, #76 @ 0x4c │ │ │ │ - bl 192f00 │ │ │ │ + bl 1923d8 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82904 │ │ │ │ - bl 84c3c │ │ │ │ + beq.w 8297c │ │ │ │ + bl 84ca0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82662 │ │ │ │ + beq.w 826da │ │ │ │ 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 84c88 │ │ │ │ + bl 84cec │ │ │ │ str.w r0, [r6, #368] @ 0x170 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82662 │ │ │ │ + beq.w 826da │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #56804 @ 0xdde4 │ │ │ │ + movw r1, #54564 @ 0xd524 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82662 │ │ │ │ + beq.w 826da │ │ │ │ movw r3, #59856 @ 0xe9d0 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2b9a8 │ │ │ │ - bl 1937b0 │ │ │ │ + bl 192c8c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82920 │ │ │ │ + beq.w 82998 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #764] @ (81b20 ) │ │ │ │ + ldr r1, [pc, #764] @ (81b98 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 78510 │ │ │ │ + bl 78548 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82920 │ │ │ │ + beq.w 82998 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #56812 @ 0xddec │ │ │ │ + movw r1, #54572 @ 0xd52c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82920 │ │ │ │ + beq.w 82998 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81858 │ │ │ │ + bge.n 818d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 828fa │ │ │ │ + beq.w 82972 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ - movw r1, #56824 @ 0xddf8 │ │ │ │ + movw r1, #54584 @ 0xd538 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1937fc │ │ │ │ + bl 192cd8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82592 │ │ │ │ + beq.w 8260a │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #56868 @ 0xde24 │ │ │ │ + movw r1, #54628 @ 0xd564 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 818a2 │ │ │ │ + bge.n 8191a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 828e6 │ │ │ │ + beq.w 8295e │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 82592 │ │ │ │ + beq.w 8260a │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #18984 @ 0x4a28 │ │ │ │ + movw r1, #16744 @ 0x4168 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 1937fc │ │ │ │ + bl 192cd8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82592 │ │ │ │ + beq.w 8260a │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #56884 @ 0xde34 │ │ │ │ + movw r1, #54644 @ 0xd574 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 818e2 │ │ │ │ + bge.n 8195a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 828f0 │ │ │ │ + beq.w 82968 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 82592 │ │ │ │ + beq.w 8260a │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #56900 @ 0xde44 │ │ │ │ + movw r1, #54660 @ 0xd584 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1937fc │ │ │ │ + bl 192cd8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82592 │ │ │ │ + beq.w 8260a │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #56916 @ 0xde54 │ │ │ │ + movw r1, #54676 @ 0xd594 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81922 │ │ │ │ + bge.n 8199a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 828dc │ │ │ │ + beq.w 82954 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 82592 │ │ │ │ + beq.w 8260a │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #47072 @ 0xb7e0 │ │ │ │ + movw r1, #44876 @ 0xaf4c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 1937fc │ │ │ │ + bl 192cd8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82592 │ │ │ │ + beq.w 8260a │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #56936 @ 0xde68 │ │ │ │ + movw r1, #54696 @ 0xd5a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81962 │ │ │ │ + bge.n 819da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82966 │ │ │ │ + beq.w 829de │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 82592 │ │ │ │ - bl 184bcc │ │ │ │ + beq.w 8260a │ │ │ │ + bl 1840a4 │ │ │ │ movw r0, #61056 @ 0xee80 │ │ │ │ movt r0, #79 @ 0x4f │ │ │ │ - bl 793f8 │ │ │ │ + bl 79430 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82592 │ │ │ │ + beq.w 8260a │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25256 @ 0x62a8 │ │ │ │ + movw r1, #23016 @ 0x59e8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 819a4 │ │ │ │ + bge.n 81a1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8295c │ │ │ │ + beq.w 829d4 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 82592 │ │ │ │ + beq.w 8260a │ │ │ │ mov.w r0, #1008 @ 0x3f0 │ │ │ │ movt r0, #782 @ 0x30e │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82592 │ │ │ │ + beq.w 8260a │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #56956 @ 0xde7c │ │ │ │ + movw r1, #54716 @ 0xd5bc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 819e2 │ │ │ │ + bge.n 81a5a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82952 │ │ │ │ + beq.w 829ca │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 82592 │ │ │ │ - movw r3, #34544 @ 0x86f0 │ │ │ │ + beq.w 8260a │ │ │ │ + movw r3, #32304 @ 0x7e30 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - movw r1, #56968 @ 0xde88 │ │ │ │ + movw r1, #54728 @ 0xd5c8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #56976 @ 0xde90 │ │ │ │ + movw r0, #54736 @ 0xd5d0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 808ec │ │ │ │ + bl 8091c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82592 │ │ │ │ + beq.w 8260a │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #56984 @ 0xde98 │ │ │ │ + movw r1, #54744 @ 0xd5d8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81a32 │ │ │ │ + bge.n 81aaa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82948 │ │ │ │ + beq.w 829c0 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 82592 │ │ │ │ - movw r0, #34544 @ 0x86f0 │ │ │ │ + beq.w 8260a │ │ │ │ + movw r0, #32304 @ 0x7e30 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 793f8 │ │ │ │ + bl 79430 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82592 │ │ │ │ + beq.w 8260a │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #56992 @ 0xdea0 │ │ │ │ + movw r1, #54752 @ 0xd5e0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8297a │ │ │ │ + blt.w 829f2 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 82592 │ │ │ │ + beq.w 8260a │ │ │ │ movw r0, #1013 @ 0x3f5 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82592 │ │ │ │ + beq.w 8260a │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #57004 @ 0xdeac │ │ │ │ + movw r1, #54764 @ 0xd5ec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81aa2 │ │ │ │ + bge.n 81b1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82970 │ │ │ │ + beq.w 829e8 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 82592 │ │ │ │ - movw r0, #28840 @ 0x70a8 │ │ │ │ + beq.w 8260a │ │ │ │ + movw r0, #26600 @ 0x67e8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 793f8 │ │ │ │ + bl 79430 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82592 │ │ │ │ + beq.w 8260a │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #57016 @ 0xdeb8 │ │ │ │ + movw r1, #54776 @ 0xd5f8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81ae0 │ │ │ │ + bge.n 81b58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8298e │ │ │ │ + beq.w 82a06 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 82592 │ │ │ │ - movw r0, #57028 @ 0xdec4 │ │ │ │ + beq.w 8260a │ │ │ │ + movw r0, #54788 @ 0xd604 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 793f8 │ │ │ │ + bl 79430 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82592 │ │ │ │ + beq.w 8260a │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #4636 @ 0x121c │ │ │ │ + movw r1, #2396 @ 0x95c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81b24 │ │ │ │ + bge.n 81b9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82790 │ │ │ │ - b.n 81b24 │ │ │ │ + beq.w 82808 │ │ │ │ + b.n 81b9c │ │ │ │ lsls r0, r3, #6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 82592 │ │ │ │ + beq.w 8260a │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82592 │ │ │ │ + beq.w 8260a │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #57036 @ 0xdecc │ │ │ │ + movw r1, #54796 @ 0xd60c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81b5e │ │ │ │ + bge.n 81bd6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82832 │ │ │ │ + beq.w 828aa │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 82592 │ │ │ │ - bl 193860 │ │ │ │ + beq.w 8260a │ │ │ │ + bl 192d3c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82592 │ │ │ │ + beq.w 8260a │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #52260 @ 0xcc24 │ │ │ │ + movw r1, #50020 @ 0xc364 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81b94 │ │ │ │ + bge.n 81c0c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82828 │ │ │ │ + beq.w 828a0 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 82592 │ │ │ │ - bl 1939f0 │ │ │ │ + beq.w 8260a │ │ │ │ + bl 192ec8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82592 │ │ │ │ + beq.w 8260a │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #52192 @ 0xcbe0 │ │ │ │ + movw r1, #49952 @ 0xc320 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81bca │ │ │ │ + bge.n 81c42 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8281e │ │ │ │ + beq.w 82896 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 82592 │ │ │ │ - ldr r2, [pc, #324] @ (81d18 ) │ │ │ │ + beq.w 8260a │ │ │ │ + ldr r2, [pc, #324] @ (81d90 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movw r1, #31012 @ 0x7924 │ │ │ │ movt r1, #82 @ 0x52 │ │ │ │ - bl 1921d0 │ │ │ │ + bl 1916a8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82814 │ │ │ │ + beq.w 8288c │ │ │ │ movw r0, #31012 @ 0x7924 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - bl 85504 │ │ │ │ + bl 85568 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82592 │ │ │ │ + beq.w 8260a │ │ │ │ movs r0, #32 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 827f8 │ │ │ │ + beq.w 82870 │ │ │ │ str r0, [r6, #16] │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 827dc │ │ │ │ + beq.w 82854 │ │ │ │ str r0, [r6, #20] │ │ │ │ movw r0, #52015 @ 0xcb2f │ │ │ │ movt r0, #4 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 827b6 │ │ │ │ + beq.w 8282e │ │ │ │ str r0, [r6, #24] │ │ │ │ movs r0, #0 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8279a │ │ │ │ + beq.w 82812 │ │ │ │ str r0, [r6, #28] │ │ │ │ movw r0, #16963 @ 0x4243 │ │ │ │ movt r0, #15 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82890 │ │ │ │ + beq.w 82908 │ │ │ │ movw r7, #44540 @ 0xadfc │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ str r0, [r6, #32] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 793f8 │ │ │ │ + bl 79430 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82874 │ │ │ │ + beq.w 828ec │ │ │ │ str r0, [r6, #36] @ 0x24 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82858 │ │ │ │ + beq.w 828d0 │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8283c │ │ │ │ + beq.w 828b4 │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ movs r0, #0 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 828b6 │ │ │ │ + beq.w 8292e │ │ │ │ str r0, [r6, #48] @ 0x30 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #62712 @ 0xf4f8 │ │ │ │ + movw r1, #60472 @ 0xec38 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81cb4 │ │ │ │ + bge.n 81d2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 828ac │ │ │ │ + beq.w 82924 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 82592 │ │ │ │ + beq.w 8260a │ │ │ │ movw r0, #65535 @ 0xffff │ │ │ │ movt r0, #16 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82592 │ │ │ │ + beq.w 8260a │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #57044 @ 0xded4 │ │ │ │ + movw r1, #54804 @ 0xd614 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81cf2 │ │ │ │ + bge.n 81d6a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 828d2 │ │ │ │ + beq.w 8294a │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 82592 │ │ │ │ + beq.w 8260a │ │ │ │ movs r0, #0 │ │ │ │ - bl 71608 │ │ │ │ + bl 71640 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82592 │ │ │ │ + beq.w 8260a │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov.w r8, #0 │ │ │ │ ldr.w r6, [r3, #1788] @ 0x6fc │ │ │ │ - b.n 81d4c │ │ │ │ + b.n 81dc4 │ │ │ │ movs r3, #76 @ 0x4c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bl 793f8 │ │ │ │ + bl 79430 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 82772 │ │ │ │ - bl 85b64 │ │ │ │ + beq.w 827ea │ │ │ │ + bl 85bd8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8271e │ │ │ │ + beq.w 82796 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81d48 │ │ │ │ + bge.n 81dc0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82714 │ │ │ │ + beq.w 8278c │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr.w r0, [r6, r8, lsl #3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 81d1c │ │ │ │ + bne.n 81d94 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8617c │ │ │ │ + bl 861e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8274a │ │ │ │ + bne.w 827c2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 76644 │ │ │ │ + bl 7667c │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81d80 │ │ │ │ + bge.n 81df8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 81d80 │ │ │ │ + cbnz r3, 81df8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 82592 │ │ │ │ + beq.w 8260a │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #57056 @ 0xdee0 │ │ │ │ + movw r1, #54816 @ 0xd620 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81daa │ │ │ │ + bge.n 81e22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8270a │ │ │ │ + beq.w 82782 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 82592 │ │ │ │ + beq.w 8260a │ │ │ │ movw r0, #297 @ 0x129 │ │ │ │ - bl 713bc │ │ │ │ + bl 713f4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82592 │ │ │ │ - ldr r7, [pc, #772] @ (820c8 ) │ │ │ │ + beq.w 8260a │ │ │ │ + ldr r7, [pc, #772] @ (82140 ) │ │ │ │ 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 79420 │ │ │ │ + bl 79458 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 826ee │ │ │ │ + beq.w 82766 │ │ │ │ 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 79420 │ │ │ │ + bl 79458 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 826ec │ │ │ │ + beq.w 82764 │ │ │ │ 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 79420 │ │ │ │ + bl 79458 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 826ec │ │ │ │ + beq.w 82764 │ │ │ │ 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 79420 │ │ │ │ + bl 79458 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 826ec │ │ │ │ + beq.w 82764 │ │ │ │ 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 79420 │ │ │ │ + bl 79458 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 826ec │ │ │ │ + beq.w 82764 │ │ │ │ str.w r0, [r9, #16] │ │ │ │ cmp sl, r7 │ │ │ │ add.w r9, r9, #16 │ │ │ │ - bne.n 81df6 │ │ │ │ + bne.n 81e6e │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #57080 @ 0xdef8 │ │ │ │ + movw r1, #54840 @ 0xd638 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movw r0, #11536 @ 0x2d10 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldrd fp, r4, [sp, #32] │ │ │ │ - bl 87c44 │ │ │ │ + bl 87c70 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81ebe │ │ │ │ + bge.n 81f36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 81ebe │ │ │ │ + cbnz r3, 81f36 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 82592 │ │ │ │ + beq.w 8260a │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #31408 @ 0x7ab0 │ │ │ │ + movw r1, #29168 @ 0x71f0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81ee8 │ │ │ │ + bge.n 81f60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82554 │ │ │ │ + beq.w 825cc │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 82592 │ │ │ │ - movw r0, #57084 @ 0xdefc │ │ │ │ + beq.w 8260a │ │ │ │ + movw r0, #54844 @ 0xd63c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 793f8 │ │ │ │ + bl 79430 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82592 │ │ │ │ + beq.w 8260a │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #57092 @ 0xdf04 │ │ │ │ + movw r1, #54852 @ 0xd644 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81f26 │ │ │ │ + bge.n 81f9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8255c │ │ │ │ + beq.w 825d4 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 82592 │ │ │ │ - movw r0, #34544 @ 0x86f0 │ │ │ │ + beq.w 8260a │ │ │ │ + movw r0, #32304 @ 0x7e30 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 793f8 │ │ │ │ + bl 79430 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82592 │ │ │ │ + beq.w 8260a │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #57104 @ 0xdf10 │ │ │ │ + movw r1, #54864 @ 0xd650 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 82564 │ │ │ │ + blt.w 825dc │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 82592 │ │ │ │ - ldr r2, [pc, #360] @ (820cc ) │ │ │ │ + beq.w 8260a │ │ │ │ + ldr r2, [pc, #360] @ (82144 ) │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ - ldr r1, [pc, #360] @ (820d0 ) │ │ │ │ + ldr r1, [pc, #360] @ (82148 ) │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1921d0 │ │ │ │ + bl 1916a8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82814 │ │ │ │ - ldr r0, [pc, #344] @ (820d0 ) │ │ │ │ - bl 85504 │ │ │ │ + beq.w 8288c │ │ │ │ + ldr r0, [pc, #344] @ (82148 ) │ │ │ │ + bl 85568 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82592 │ │ │ │ + beq.w 8260a │ │ │ │ movs r0, #3 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ str r0, [r7, #16] │ │ │ │ movs r0, #14 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ str r0, [r7, #20] │ │ │ │ movs r0, #3 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ str r0, [r7, #24] │ │ │ │ - movw r0, #57116 @ 0xdf1c │ │ │ │ + movw r0, #54876 @ 0xd65c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 793f8 │ │ │ │ + bl 79430 │ │ │ │ str r0, [r7, #28] │ │ │ │ movs r0, #0 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ str r0, [r7, #32] │ │ │ │ ldr.w r3, [fp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82576 │ │ │ │ + bne.w 825ee │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #62692 @ 0xf4e4 │ │ │ │ + movw r1, #60452 @ 0xec24 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81fde │ │ │ │ + bge.n 82056 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 825b2 │ │ │ │ + beq.w 8262a │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 82592 │ │ │ │ - bl 703d8 │ │ │ │ + beq.w 8260a │ │ │ │ + bl 70410 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82592 │ │ │ │ - movw r0, #57124 @ 0xdf24 │ │ │ │ + beq.w 8260a │ │ │ │ + movw r0, #54884 @ 0xd664 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 793f8 │ │ │ │ + bl 79430 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 825ba │ │ │ │ + beq.w 82632 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #28616 @ 0x6fc8 │ │ │ │ + movw r1, #26236 @ 0x667c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8202c │ │ │ │ + bge.n 820a4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 825d2 │ │ │ │ + beq.w 8264a │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 825ba │ │ │ │ - movw r0, #57132 @ 0xdf2c │ │ │ │ + beq.w 82632 │ │ │ │ + movw r0, #54892 @ 0xd66c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 793f8 │ │ │ │ + bl 79430 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 825ba │ │ │ │ + beq.w 82632 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #57144 @ 0xdf38 │ │ │ │ + movw r1, #54904 @ 0xd678 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 82070 │ │ │ │ + bge.n 820e8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 825da │ │ │ │ + beq.w 82652 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 825ba │ │ │ │ + beq.w 82632 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #25256 @ 0x62a8 │ │ │ │ + movw r1, #23016 @ 0x59e8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 825ba │ │ │ │ + beq.w 82632 │ │ │ │ mov.w r0, #1008 @ 0x3f0 │ │ │ │ movt r0, #782 @ 0x30e │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 825ba │ │ │ │ + beq.w 82632 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #56956 @ 0xde7c │ │ │ │ + movw r1, #54716 @ 0xd5bc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 820d4 │ │ │ │ + bge.n 8214c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 825e2 │ │ │ │ - b.n 820d4 │ │ │ │ - ldr r3, [sp, #144] @ 0x90 │ │ │ │ + beq.w 8265a │ │ │ │ + b.n 8214c │ │ │ │ + str r2, [sp, #400] @ 0x190 │ │ │ │ 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 825ba │ │ │ │ - movw r0, #57156 @ 0xdf44 │ │ │ │ + beq.w 82632 │ │ │ │ + movw r0, #54916 @ 0xd684 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 793f8 │ │ │ │ + bl 79430 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 825ba │ │ │ │ + beq.w 82632 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #57176 @ 0xdf58 │ │ │ │ + movw r1, #54936 @ 0xd698 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 82114 │ │ │ │ + bge.n 8218c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 825ea │ │ │ │ + beq.w 82662 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 825ba │ │ │ │ + beq.w 82632 │ │ │ │ mov r0, r6 │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r1, #57188 @ 0xdf64 │ │ │ │ + movw r1, #54948 @ 0xd6a4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 825ba │ │ │ │ + beq.w 82632 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1941f8 <_PyNamespace_New@@Base> │ │ │ │ + bl 1936d8 <_PyNamespace_New@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 82154 │ │ │ │ + bge.n 821cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 82154 │ │ │ │ + cbnz r3, 821cc │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 82592 │ │ │ │ + beq.w 8260a │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #22660 @ 0x5884 │ │ │ │ + movw r1, #20420 @ 0x4fc4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8217e │ │ │ │ + bge.n 821f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 825f2 │ │ │ │ + beq.w 8266a │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 82592 │ │ │ │ - ldr r2, [pc, #760] @ (82480 ) │ │ │ │ + beq.w 8260a │ │ │ │ + ldr r2, [pc, #760] @ (824f8 ) │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ - ldr r1, [pc, #760] @ (82484 ) │ │ │ │ + ldr r1, [pc, #760] @ (824fc ) │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1921d0 │ │ │ │ + bl 1916a8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82814 │ │ │ │ - ldr r0, [pc, #748] @ (82484 ) │ │ │ │ + beq.w 8288c │ │ │ │ + ldr r0, [pc, #748] @ (824fc ) │ │ │ │ ldr.w r6, [fp, #8] │ │ │ │ - bl 85504 │ │ │ │ + bl 85568 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82592 │ │ │ │ + beq.w 8260a │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 194348 <_PyNamespace_New@@Base+0x150> │ │ │ │ + bl 193828 <_PyNamespace_New@@Base+0x150> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 825fa │ │ │ │ + beq.w 82672 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #57080 @ 0xdef8 │ │ │ │ + movw r1, #54828 @ 0xd62c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 821da │ │ │ │ + bge.n 82252 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82612 │ │ │ │ + beq.w 8268a │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 82592 │ │ │ │ - movw r0, #11232 @ 0x2be0 │ │ │ │ + beq.w 8260a │ │ │ │ + movw r0, #9132 @ 0x23ac │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 793f8 │ │ │ │ + bl 79430 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82592 │ │ │ │ + beq.w 8260a │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #57220 @ 0xdf84 │ │ │ │ + movw r1, #54980 @ 0xd6c4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 82218 │ │ │ │ + bge.n 82290 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8261a │ │ │ │ + beq.w 82692 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 82592 │ │ │ │ - bl 19482c │ │ │ │ + beq.w 8260a │ │ │ │ + bl 193d0c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82592 │ │ │ │ + beq.w 8260a │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #256 @ 0x100 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #63552 @ 0xf840 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8224e │ │ │ │ + bge.n 822c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82622 │ │ │ │ + beq.w 8269a │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 82592 │ │ │ │ + beq.w 8260a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r2, [pc, #556] @ (82488 ) │ │ │ │ - ldr r1, [pc, #560] @ (8248c ) │ │ │ │ - bl 1921d0 │ │ │ │ + ldr r2, [pc, #556] @ (82500 ) │ │ │ │ + ldr r1, [pc, #560] @ (82504 ) │ │ │ │ + bl 1916a8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82814 │ │ │ │ + beq.w 8288c │ │ │ │ movs r0, #0 │ │ │ │ - bl 71608 │ │ │ │ + bl 71640 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82592 │ │ │ │ + beq.w 8260a │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #57240 @ 0xdf98 │ │ │ │ + movw r1, #55000 @ 0xd6d8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 82298 │ │ │ │ + bge.n 82310 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8263a │ │ │ │ + beq.w 826b2 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 82592 │ │ │ │ - bl 703d8 │ │ │ │ + beq.w 8260a │ │ │ │ + bl 70410 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82592 │ │ │ │ + beq.w 8260a │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #57252 @ 0xdfa4 │ │ │ │ + movw r1, #55012 @ 0xd6e4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 822ce │ │ │ │ + bge.n 82346 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8262a │ │ │ │ + beq.w 826a2 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 82592 │ │ │ │ + beq.w 8260a │ │ │ │ movs r0, #0 │ │ │ │ - bl 71608 │ │ │ │ + bl 71640 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82592 │ │ │ │ + beq.w 8260a │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #57272 @ 0xdfb8 │ │ │ │ + movw r1, #55032 @ 0xd6f8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 82306 │ │ │ │ + bge.n 8237e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82632 │ │ │ │ + beq.w 826aa │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 82592 │ │ │ │ + beq.w 8260a │ │ │ │ ldr.w r3, [fp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82642 │ │ │ │ + bne.w 826ba │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - movw r2, #21400 @ 0x5398 │ │ │ │ + movw r2, #19160 @ 0x4ad8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 194a00 │ │ │ │ + bl 193ee0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82662 │ │ │ │ - ldr r0, [pc, #352] @ (82490 ) │ │ │ │ + beq.w 826da │ │ │ │ + ldr r0, [pc, #352] @ (82508 ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ - bl 192f00 │ │ │ │ + bl 1923d8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82662 │ │ │ │ - movw r1, #47072 @ 0xb7e0 │ │ │ │ + beq.w 826da │ │ │ │ + movw r1, #44684 @ 0xae8c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r2, [pc, #328] @ (82494 ) │ │ │ │ - bl 83890 │ │ │ │ + ldr r2, [pc, #328] @ (8250c ) │ │ │ │ + bl 8390c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8264a │ │ │ │ - movw r1, #35376 @ 0x8a30 │ │ │ │ + bne.w 826c2 │ │ │ │ + movw r1, #33136 @ 0x8170 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r2, [pc, #312] @ (82498 ) │ │ │ │ + ldr r2, [pc, #312] @ (82510 ) │ │ │ │ mov r0, r9 │ │ │ │ - bl 83890 │ │ │ │ + bl 8390c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8264a │ │ │ │ - bl 1941f8 <_PyNamespace_New@@Base> │ │ │ │ + bne.w 826c2 │ │ │ │ + bl 1936d8 <_PyNamespace_New@@Base> │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8264a │ │ │ │ + beq.w 826c2 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #59604 @ 0xe8d4 │ │ │ │ + movw r1, #57364 @ 0xe014 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r9 │ │ │ │ - bl 83890 │ │ │ │ + bl 8390c │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8239e │ │ │ │ + bge.n 82416 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82680 │ │ │ │ + beq.w 826f8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 8264a │ │ │ │ - ldr r7, [pc, #244] @ (8249c ) │ │ │ │ + bne.w 826c2 │ │ │ │ + ldr r7, [pc, #244] @ (82514 ) │ │ │ │ mov.w r8, #1 │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr.w r4, [r7], #4 │ │ │ │ lsl.w r0, r8, sl │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8264a │ │ │ │ - bl 83890 │ │ │ │ + beq.w 826c2 │ │ │ │ + bl 8390c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 823e0 │ │ │ │ + bge.n 82458 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82688 │ │ │ │ + beq.w 82700 │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8264a │ │ │ │ + bne.w 826c2 │ │ │ │ cmp.w sl, #19 │ │ │ │ - bne.n 823ae │ │ │ │ - movw r1, #57284 @ 0xdfc4 │ │ │ │ + bne.n 82426 │ │ │ │ + movw r1, #55044 @ 0xd704 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r2, [pc, #164] @ (824a0 ) │ │ │ │ + ldr r2, [pc, #164] @ (82518 ) │ │ │ │ mov r0, fp │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - bl 83890 │ │ │ │ + bl 8390c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8264a │ │ │ │ - bl 7fd14 │ │ │ │ + bne.w 826c2 │ │ │ │ + bl 7fd44 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #57296 @ 0xdfd0 │ │ │ │ + movw r1, #55056 @ 0xd710 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r9 │ │ │ │ - bl 83890 │ │ │ │ + bl 8390c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 82694 │ │ │ │ + blt.w 8270c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8264a │ │ │ │ + bne.w 826c2 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #57308 @ 0xdfdc │ │ │ │ + movw r1, #55068 @ 0xd71c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r9 │ │ │ │ - bl 83890 │ │ │ │ + bl 8390c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 826b8 │ │ │ │ + blt.w 82730 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8264a │ │ │ │ + bne.w 826c2 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #57320 @ 0xdfe8 │ │ │ │ + movw r1, #55080 @ 0xd728 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r9 │ │ │ │ - bl 83890 │ │ │ │ + bl 8390c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 826a6 │ │ │ │ - b.n 824a4 │ │ │ │ + blt.w 8271e │ │ │ │ + b.n 8251c │ │ │ │ movs r3, #108 @ 0x6c │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldrb r4, [r0, #11] │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r3, #124 @ 0x7c │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldrb r4, [r2, #14] │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r3, #140 @ 0x8c │ │ │ │ lsls r4, r1, #1 │ │ │ │ movs r3, #192 @ 0xc0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ movs r3, #200 @ 0xc8 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r7, [sp, #880] @ 0x370 │ │ │ │ + str r7, [sp, #112] @ 0x70 │ │ │ │ movs r1, r6 │ │ │ │ strh r0, [r4, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8264a │ │ │ │ + bne.w 826c2 │ │ │ │ movs r0, #5 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #57332 @ 0xdff4 │ │ │ │ + movw r1, #55092 @ 0xd734 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r9 │ │ │ │ - bl 83890 │ │ │ │ + bl 8390c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 826ca │ │ │ │ + blt.w 82742 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8264a │ │ │ │ + bne.w 826c2 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #62936 @ 0xf5d8 │ │ │ │ + movw r1, #60696 @ 0xed18 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 824fc │ │ │ │ + bge.n 82574 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 826dc │ │ │ │ + beq.w 82754 │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 82662 │ │ │ │ - ldr r0, [pc, #720] @ (827d4 ) │ │ │ │ + beq.w 826da │ │ │ │ + ldr r0, [pc, #720] @ (8284c ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ - bl 192f00 │ │ │ │ + bl 1923d8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82662 │ │ │ │ + beq.w 826da │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #62952 @ 0xf5e8 │ │ │ │ + movw r1, #60712 @ 0xed28 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 800fc │ │ │ │ + bl 8012c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 82538 │ │ │ │ + bge.n 825b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 826e4 │ │ │ │ + beq.w 8275c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 82662 │ │ │ │ + bne.w 826da │ │ │ │ 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 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81ee8 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81f60 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81f26 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81f9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81f5c │ │ │ │ + bne.w 81fd4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81f5c │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81fd4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81fba │ │ │ │ + beq.w 82032 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 82592 │ │ │ │ + bge.n 8260a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 82592 │ │ │ │ + cbnz r3, 8260a │ │ │ │ mov r0, r7 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - movw r3, #56712 @ 0xdd88 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + movw r3, #54472 @ 0xd4c8 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - ldr r1, [pc, #572] @ (827d8 ) │ │ │ │ + ldr r1, [pc, #572] @ (82850 ) │ │ │ │ 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 8254c │ │ │ │ + b.n 825c4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 81fde │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82056 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 82592 │ │ │ │ + bge.n 8260a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 82592 │ │ │ │ + bne.n 8260a │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82592 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8260a │ │ │ │ mov r0, r8 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8202c │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 820a4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82070 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 820e8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 820d4 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8214c │ │ │ │ mov r0, r7 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82114 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8218c │ │ │ │ mov r0, r7 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8217e │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 821f6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 82592 │ │ │ │ + bge.n 8260a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 82592 │ │ │ │ + bne.n 8260a │ │ │ │ mov r0, r7 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82592 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8260a │ │ │ │ mov r0, r7 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 821da │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82252 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82218 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82290 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8224e │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 822c6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 822ce │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82346 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82306 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8237e │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82298 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82310 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 82592 │ │ │ │ - b.n 82316 │ │ │ │ + bne.n 8260a │ │ │ │ + b.n 8238e │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 82662 │ │ │ │ + bge.n 826da │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 82662 │ │ │ │ + cbnz r3, 826da │ │ │ │ mov r0, r9 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #39676 @ 0x9afc │ │ │ │ + movw r2, #37436 @ 0x923c │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ - movw r3, #56712 @ 0xdd88 │ │ │ │ + movw r3, #54472 @ 0xd4c8 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r0, [r5, #12] │ │ │ │ strd r1, r2, [r5] │ │ │ │ str r3, [r5, #8] │ │ │ │ - b.n 8254c │ │ │ │ + b.n 825c4 │ │ │ │ mov r0, fp │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8239e │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82416 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - b.n 823e0 │ │ │ │ + b.n 82458 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8242a │ │ │ │ + bne.w 824a2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8242a │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 824a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 824a4 │ │ │ │ + bne.w 8251c │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 824a4 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8251c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82454 │ │ │ │ + bne.w 824cc │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82454 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 824cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 824ce │ │ │ │ + bne.w 82546 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 824ce │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82546 │ │ │ │ mov r0, r9 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 824fc │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82574 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82538 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 825b0 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 82592 │ │ │ │ + bge.w 8260a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82592 │ │ │ │ + bne.w 8260a │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82592 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8260a │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 81daa │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81e22 │ │ │ │ mov r0, r7 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 81d48 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81dc0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8272a │ │ │ │ + bge.n 827a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r3, 8276a │ │ │ │ + cbz r3, 827e2 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 82592 │ │ │ │ + bge.w 8260a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82592 │ │ │ │ + bne.w 8260a │ │ │ │ mov r0, r9 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82592 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8260a │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 82592 │ │ │ │ + bge.w 8260a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82592 │ │ │ │ + bne.w 8260a │ │ │ │ mov r0, r9 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82592 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8260a │ │ │ │ mov r0, r7 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8272a │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 827a2 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 82592 │ │ │ │ + bge.w 8260a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82592 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82592 │ │ │ │ + bne.w 8260a │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8260a │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 81b24 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81b9c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 82592 │ │ │ │ + bge.w 8260a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82592 │ │ │ │ + bne.w 8260a │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82592 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8260a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 82592 │ │ │ │ + bge.w 8260a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82592 │ │ │ │ + bne.w 8260a │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82592 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8260a │ │ │ │ nop │ │ │ │ movs r3, #208 @ 0xd0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - ldr r7, [sp, #816] @ 0x330 │ │ │ │ + str r7, [sp, #48] @ 0x30 │ │ │ │ movs r1, r6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 82592 │ │ │ │ + bge.w 8260a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82592 │ │ │ │ + bne.w 8260a │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82592 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8260a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 82592 │ │ │ │ + bge.w 8260a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82592 │ │ │ │ + bne.w 8260a │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82592 │ │ │ │ - movw r3, #56740 @ 0xdda4 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8260a │ │ │ │ + movw r3, #54500 @ 0xd4e4 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 8259a │ │ │ │ + b.n 82612 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 81bca │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81c42 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 81b94 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81c0c │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 81b5e │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81bd6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 82592 │ │ │ │ + bge.w 8260a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82592 │ │ │ │ + bne.w 8260a │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82592 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8260a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 82592 │ │ │ │ + bge.w 8260a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82592 │ │ │ │ + bne.w 8260a │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82592 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8260a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 82592 │ │ │ │ + bge.w 8260a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82592 │ │ │ │ + bne.w 8260a │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82592 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8260a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 82592 │ │ │ │ + bge.w 8260a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82592 │ │ │ │ + bne.w 8260a │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82592 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8260a │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 81cb4 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81d2c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 82592 │ │ │ │ + bge.w 8260a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82592 │ │ │ │ + bne.w 8260a │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82592 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8260a │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 81cf2 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81d6a │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 81922 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8199a │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 818a2 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8191a │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 818e2 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8195a │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 81858 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 818d0 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #39676 @ 0x9afc │ │ │ │ + movw r2, #37436 @ 0x923c │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ - movw r3, #56768 @ 0xddc0 │ │ │ │ + movw r3, #54528 @ 0xd500 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r0, [r5, #12] │ │ │ │ strd r1, r2, [r5] │ │ │ │ str r3, [r5, #8] │ │ │ │ - b.n 8254c │ │ │ │ + b.n 825c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a1c4 │ │ │ │ - ldr r3, [pc, #112] @ (82998 ) │ │ │ │ + bl 7a1f4 │ │ │ │ + ldr r3, [pc, #112] @ (82a10 ) │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - movw r3, #56836 @ 0xde04 │ │ │ │ + movw r3, #54596 @ 0xd544 │ │ │ │ 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 8254c │ │ │ │ + b.n 825c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 81a32 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81aaa │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 819e2 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81a5a │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 819a4 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81a1c │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 81962 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 819da │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 81aa2 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81b1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81a68 │ │ │ │ + bne.w 81ae0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 81a68 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81ae0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 81ae0 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81b58 │ │ │ │ + str r2, [sp, #304] @ 0x130 │ │ │ │ movs r1, r6 │ │ │ │ │ │ │ │ -0008299c : │ │ │ │ +00082a14 : │ │ │ │ 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 82a66 │ │ │ │ - ldr r2, [pc, #208] @ (82a88 ) │ │ │ │ + bne.n 82ade │ │ │ │ + ldr r2, [pc, #208] @ (82b00 ) │ │ │ │ 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 │ │ │ │ @@ -129972,204 +130001,202 @@ │ │ │ │ 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 82a1e │ │ │ │ + bgt.n 82a96 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r2, [r3, #3748] @ 0xea4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 82a1a │ │ │ │ + beq.n 82a92 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 82a1a │ │ │ │ + beq.n 82a92 │ │ │ │ ldr.w r3, [r3, #3856] @ 0xf10 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 82a1a │ │ │ │ + bne.n 82a92 │ │ │ │ ldr.w r3, [lr, #72] @ 0x48 │ │ │ │ - cbnz r3, 82a5e │ │ │ │ + cbnz r3, 82ad6 │ │ │ │ add.w r2, lr, #12 │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 82a1a │ │ │ │ + bmi.n 82a92 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 82a48 │ │ │ │ + bne.n 82ac0 │ │ │ │ dmb ish │ │ │ │ - b.n 82a1a │ │ │ │ + b.n 82a92 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 82a1a │ │ │ │ - b.n 82a38 │ │ │ │ - ldr r4, [pc, #36] @ (82a8c ) │ │ │ │ + bne.n 82a92 │ │ │ │ + b.n 82ab0 │ │ │ │ + ldr r4, [pc, #36] @ (82b04 ) │ │ │ │ mov.w r1, #2208 @ 0x8a0 │ │ │ │ - movw r3, #53772 @ 0xd20c │ │ │ │ + movw r3, #51532 @ 0xc94c │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #57516 @ 0xe0ac │ │ │ │ + movw r2, #55276 @ 0xd7ec │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 61b30 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61d6c <_PyObject_AssertFailed@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #160 @ (adr r0, 82b30 ) │ │ │ │ + str r7, [sp, #416] @ 0x1a0 │ │ │ │ movs r1, r6 │ │ │ │ │ │ │ │ -00082a90 : │ │ │ │ +00082b08 : │ │ │ │ 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 82b16 │ │ │ │ + bpl.n 82b8e │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 82ae6 │ │ │ │ + bne.n 82b5e │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 82ae6 │ │ │ │ + beq.n 82b5e │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 773a8 │ │ │ │ + bl 773e0 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 82b00 │ │ │ │ + beq.n 82b78 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 82ae0 │ │ │ │ + cbz r3, 82b58 │ │ │ │ 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 6b828 │ │ │ │ + bl 6b868 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 82b08 │ │ │ │ + beq.n 82b80 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 773a8 │ │ │ │ + bl 773e0 │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 82acc │ │ │ │ + bne.n 82b44 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 82ae0 │ │ │ │ + b.n 82b58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26167c │ │ │ │ + bl 260e74 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ - b.n 82ae0 │ │ │ │ - movw r0, #35848 @ 0x8c08 │ │ │ │ + b.n 82b58 │ │ │ │ + movw r0, #33608 @ 0x8348 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #2405 @ 0x965 │ │ │ │ - bl 246738 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 82b0e │ │ │ │ + bl 245db8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 82b86 │ │ │ │ stmdb 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 82d0a │ │ │ │ + beq.w 82d80 │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 830b0 │ │ │ │ + beq.w 83138 │ │ │ │ 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, #2733 @ 0xaad │ │ │ │ + movw r3, #2789 @ 0xae5 │ │ │ │ movt r3, #7 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ tst.w r2, #48 @ 0x30 │ │ │ │ - bne.w 837b0 │ │ │ │ + bne.w 83832 │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 82ea2 │ │ │ │ + bgt.w 82f38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 837e0 │ │ │ │ + beq.w 83862 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 837e0 │ │ │ │ + bhi.w 83862 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r4, #24 │ │ │ │ + lsls r1, r5, #24 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r0, #6 │ │ │ │ - lsls r4, r4, #24 │ │ │ │ - lsls r4, r4, #24 │ │ │ │ - lsls r4, r4, #24 │ │ │ │ - lsls r1, r0, #4 │ │ │ │ + lsls r1, r1, #6 │ │ │ │ + lsls r1, r5, #24 │ │ │ │ + lsls r1, r5, #24 │ │ │ │ + lsls r1, r5, #24 │ │ │ │ + lsls r0, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ lsls r7, r2, #22 │ │ │ │ - bmi.w 837c8 │ │ │ │ - ldr.w r9, [pc, #796] @ 82ed0 │ │ │ │ + bmi.w 8384a │ │ │ │ + ldr.w r9, [pc, #776] @ 82f34 │ │ │ │ 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 82dc4 │ │ │ │ - ldr r0, [pc, #760] @ (82ec8 ) │ │ │ │ + beq.w 82e3a │ │ │ │ + ldr r0, [pc, #740] @ (82f2c ) │ │ │ │ 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 83086 │ │ │ │ + bne.w 83110 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ str.w fp, [r7, #20] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ str r5, [r7, #8] │ │ │ │ - bge.n 82c00 │ │ │ │ + bge.w 82f0c │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - sub.w ip, r7, #8 │ │ │ │ str r6, [r7, #12] │ │ │ │ + ldr.w r2, [sl] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - ldr.w r0, [r7, #-4] │ │ │ │ - itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt.w r2, [sl] │ │ │ │ + blt.w 82f1a │ │ │ │ str r4, [r7, #24] │ │ │ │ + sub.w ip, r7, #8 │ │ │ │ + ldr.w r0, [r7, #-4] │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ and.w r0, r0, #3 │ │ │ │ str.w sl, [r7, #16] │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ addw r4, r2, #3756 @ 0xeac │ │ │ │ ldr.w lr, [r2, #3760] @ 0xeb0 │ │ │ │ ldr.w r1, [r2, #3876] @ 0xf24 │ │ │ │ orr.w r0, r0, lr │ │ │ │ eor.w r1, r1, #1 │ │ │ │ orrs r1, r4 │ │ │ │ ldr.w r4, [lr] │ │ │ │ @@ -130182,429 +130209,434 @@ │ │ │ │ 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 82fcc │ │ │ │ + bgt.w 83056 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr.w fp, [r5] │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 83804 │ │ │ │ + bne.w 838fa │ │ │ │ mov r0, fp │ │ │ │ blx 2bf84 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, fp │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 79420 │ │ │ │ + bl 79458 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83588 │ │ │ │ + beq.w 83676 │ │ │ │ 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 82cc4 │ │ │ │ + bmi.n 82d3a │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r4, r3, #30 │ │ │ │ - beq.n 82d12 │ │ │ │ + beq.n 82d88 │ │ │ │ mov r9, fp │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 83af4 │ │ │ │ + bl 83b60 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 82ce8 │ │ │ │ + bge.n 82d5e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82fc4 │ │ │ │ + beq.w 8304e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 83588 │ │ │ │ + bne.w 83676 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 82d00 │ │ │ │ + bge.n 82d76 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8376c │ │ │ │ + beq.w 838de │ │ │ │ ldr.w r4, [r5, #16]! │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 82b70 │ │ │ │ + bne.w 82be8 │ │ │ │ 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 836ca │ │ │ │ + beq.w 836de │ │ │ │ ldr.w r2, [r9, r8] │ │ │ │ - ldr r3, [pc, #424] @ (82ecc ) │ │ │ │ + ldr r3, [pc, #408] @ (82f30 ) │ │ │ │ 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 82f34 │ │ │ │ + bne.w 82fbe │ │ │ │ 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 7b680 │ │ │ │ + bl 7b6b0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 83750 │ │ │ │ + beq.w 838c2 │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 82ed4 │ │ │ │ + bne.w 82f5e │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 82d74 │ │ │ │ + bge.n 82dea │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 82d74 │ │ │ │ + cbnz r3, 82dea │ │ │ │ mov r0, fp │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 83030 │ │ │ │ + blt.w 830ba │ │ │ │ ldrb.w r3, [r9, #16] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 82cc6 │ │ │ │ + bne.n 82d3c │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb.w r3, [r9, #16] │ │ │ │ - bl 74e94 <_Py_SetImmortal@@Base> │ │ │ │ - b.n 82cc6 │ │ │ │ + bl 74ed0 <_Py_SetImmortal@@Base> │ │ │ │ + b.n 82d3c │ │ │ │ lsls r3, r2, #22 │ │ │ │ - bmi.w 837c8 │ │ │ │ - ldr.w r9, [pc, #300] @ 82ed0 │ │ │ │ + bmi.w 8384a │ │ │ │ + ldr.w r9, [pc, #284] @ 82f34 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ - movw r4, #5377 @ 0x1501 │ │ │ │ + movw r4, #5201 @ 0x1451 │ │ │ │ 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 82bcc │ │ │ │ + bne.w 82c44 │ │ │ │ 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 834d0 │ │ │ │ + bmi.w 835d0 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ subs r0, r0, r7 │ │ │ │ cmp r2, r0 │ │ │ │ - bhi.w 83500 │ │ │ │ + bhi.w 83600 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ adds r0, r0, r2 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bmi.w 83500 │ │ │ │ + bmi.w 83600 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr.w r2, [r2, #888] @ 0x378 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.w 83064 │ │ │ │ + bne.w 830ee │ │ │ │ ldr.w r2, [r1, #1596] @ 0x63c │ │ │ │ subs r1, r0, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bcs.w 82f8c │ │ │ │ + bcs.w 83016 │ │ │ │ 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 83046 │ │ │ │ + beq.w 830d0 │ │ │ │ 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 82f6c │ │ │ │ + beq.w 82ff6 │ │ │ │ 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] @ (82ec8 ) │ │ │ │ + ldr r2, [pc, #76] @ (82f2c ) │ │ │ │ str.w r3, [r0, fp, lsl #3] │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8354a │ │ │ │ + bne.w 835a0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bmi.w 8356c │ │ │ │ + bmi.w 835c0 │ │ │ │ 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 82c76 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + str r6, [r7, #12] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 82bfc │ │ │ │ - b.n 82c00 │ │ │ │ - movw r4, #5889 @ 0x1701 │ │ │ │ + bge.w 82c88 │ │ │ │ + adds r2, #1 │ │ │ │ + str.w r2, [sl] │ │ │ │ + b.n 82c88 │ │ │ │ + movw r4, #6097 @ 0x17d1 │ │ │ │ movt r4, #9 │ │ │ │ - b.n 82baa │ │ │ │ - cmp r3, #128 @ 0x80 │ │ │ │ - itt eq │ │ │ │ - movweq r4, #21981 @ 0x55dd │ │ │ │ - movteq r4, #12 │ │ │ │ - beq.w 82baa │ │ │ │ - cmp r3, #127 @ 0x7f │ │ │ │ - ble.w 837e0 │ │ │ │ - cmp r3, #130 @ 0x82 │ │ │ │ - bne.w 83010 │ │ │ │ - movw r4, #16837 @ 0x41c5 │ │ │ │ - movt r4, #11 │ │ │ │ - b.n 82baa │ │ │ │ + b.n 82c22 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldrb r0, [r7, #25] │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + cmp r3, #128 @ 0x80 │ │ │ │ + itt eq │ │ │ │ + movweq r4, #21853 @ 0x555d │ │ │ │ + movteq r4, #12 │ │ │ │ + beq.w 82c22 │ │ │ │ + cmp r3, #127 @ 0x7f │ │ │ │ + ble.w 83862 │ │ │ │ + cmp r3, #130 @ 0x82 │ │ │ │ + bne.w 8309a │ │ │ │ + movw r4, #16713 @ 0x4149 │ │ │ │ + movt r4, #11 │ │ │ │ + b.n 82c22 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 82eea │ │ │ │ + bge.n 82f74 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83762 │ │ │ │ + beq.w 838d4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 82f16 │ │ │ │ + bge.n 82fa0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83758 │ │ │ │ + beq.w 838ca │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 82f16 │ │ │ │ + bge.n 82fa0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83816 │ │ │ │ + beq.w 838f0 │ │ │ │ ldrb.w r3, [fp, #16] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8303a │ │ │ │ + blt.w 830c4 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, fp │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb.w r3, [fp, #16] │ │ │ │ - bl 74e94 <_Py_SetImmortal@@Base> │ │ │ │ - b.n 82cc4 │ │ │ │ + bl 74ed0 <_Py_SetImmortal@@Base> │ │ │ │ + b.n 82d3a │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 82d36 │ │ │ │ + beq.w 82dac │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 82f58 │ │ │ │ + bge.n 82fe2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 82f58 │ │ │ │ + cbnz r3, 82fe2 │ │ │ │ mov r0, fp │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 82cc6 │ │ │ │ + bge.w 82d3c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 82cc6 │ │ │ │ + b.n 82d3c │ │ │ │ ldrd r7, r1, [r2, #24] │ │ │ │ cmp r7, r1 │ │ │ │ - bhi.n 83024 │ │ │ │ + bhi.n 830ae │ │ │ │ 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 82e46 │ │ │ │ + bne.w 82ebc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - movw r1, #45581 @ 0xb20d │ │ │ │ + movw r1, #45645 @ 0xb24d │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r2, [r2, #848] @ 0x350 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 83622 │ │ │ │ + bne.w 83744 │ │ │ │ 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 83500 │ │ │ │ + beq.w 83600 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 82e46 │ │ │ │ + b.n 82ebc │ │ │ │ mov r0, r9 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82ce8 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82d5e │ │ │ │ ldr.w r1, [r2, #3748] @ 0xea4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 82c72 │ │ │ │ + beq.w 82ce8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82c72 │ │ │ │ + beq.w 82ce8 │ │ │ │ ldr.w r2, [r2, #3856] @ 0xf10 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 82c72 │ │ │ │ + bne.w 82ce8 │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ - cbnz r2, 8305a │ │ │ │ + cbnz r2, 830e4 │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.w 82c72 │ │ │ │ + bmi.w 82ce8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 82ffa │ │ │ │ + bne.n 83084 │ │ │ │ dmb ish │ │ │ │ - b.n 82c72 │ │ │ │ + b.n 82ce8 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 837e0 │ │ │ │ - movw r4, #38693 @ 0x9725 │ │ │ │ + bne.w 83862 │ │ │ │ + movw r4, #36245 @ 0x8d95 │ │ │ │ movt r4, #21 │ │ │ │ - b.n 82baa │ │ │ │ + b.n 82c22 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 82e46 │ │ │ │ + b.n 82ebc │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 82cc6 │ │ │ │ - b.n 83588 │ │ │ │ + bne.w 82d3c │ │ │ │ + b.n 83676 │ │ │ │ movs r2, #1 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb.w r3, [fp, #16] │ │ │ │ - b.n 82cc4 │ │ │ │ + b.n 82d3a │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 70b78 │ │ │ │ + bl 70bb0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82e46 │ │ │ │ - b.n 82f8c │ │ │ │ + bne.w 82ebc │ │ │ │ + b.n 83016 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 82c72 │ │ │ │ - b.n 82fea │ │ │ │ + bne.w 82ce8 │ │ │ │ + b.n 83074 │ │ │ │ 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 82e46 │ │ │ │ + bne.w 82ebc │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ - bl 1f38dc │ │ │ │ + bl 1f304c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 82d0c │ │ │ │ - movw r3, #58213 @ 0xe365 │ │ │ │ + b.n 82d82 │ │ │ │ + movw r3, #57001 @ 0xdea9 │ │ │ │ movt r3, #18 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.w 836e0 │ │ │ │ + bne.w 83610 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b478 │ │ │ │ + bl 6b4b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8357a │ │ │ │ + bne.w 82ef8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 12e9d0 <_PyUnicode_IsNumeric@@Base+0x16d0> │ │ │ │ + bl 12e500 <_PyUnicode_IsNumeric@@Base+0x16d8> │ │ │ │ ldr.w r3, [r9, r8] │ │ │ │ - str r5, [r7, #8] │ │ │ │ - b.n 82e88 │ │ │ │ + b.n 82efc │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ tst.w r2, #48 @ 0x30 │ │ │ │ - bne.w 837b0 │ │ │ │ + bne.w 83832 │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 832ea │ │ │ │ + bgt.w 83372 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 837e0 │ │ │ │ + beq.w 83862 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 837e0 │ │ │ │ + bhi.w 83862 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r1 │ │ │ │ - lsls r3, r0, #14 │ │ │ │ + lsls r0, r0, #14 │ │ │ │ movs r0, r1 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsls r3, r0, #14 │ │ │ │ - lsls r3, r0, #14 │ │ │ │ - lsls r3, r0, #14 │ │ │ │ + lsls r0, r0, #14 │ │ │ │ + lsls r0, r0, #14 │ │ │ │ + lsls r0, r0, #14 │ │ │ │ lsls r3, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ ands.w r1, r2, #512 @ 0x200 │ │ │ │ - bne.w 837c8 │ │ │ │ - ldr r7, [pc, #748] @ (833e4 ) │ │ │ │ + bne.w 8384a │ │ │ │ + ldr r7, [pc, #748] @ (8346c ) │ │ │ │ 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 832f8 │ │ │ │ - ldr r0, [pc, #724] @ (833e8 ) │ │ │ │ + beq.w 83380 │ │ │ │ + ldr r0, [pc, #724] @ (83470 ) │ │ │ │ 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 835da │ │ │ │ + bne.w 83716 │ │ │ │ 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 │ │ │ │ @@ -130635,294 +130667,332 @@ │ │ │ │ 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 83504 │ │ │ │ + bgt.w 83538 │ │ │ │ movs r0, #0 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 837fa │ │ │ │ + bne.w 837d0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bf84 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ - bl 79420 │ │ │ │ + bl 79458 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83586 │ │ │ │ + beq.w 83674 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldrb.w r3, [r2, #87] @ 0x57 │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bpl.n 831f6 │ │ │ │ + bpl.n 8327e │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 831f6 │ │ │ │ + bne.n 8327e │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - beq.n 8323e │ │ │ │ + beq.n 832c6 │ │ │ │ mov r5, r4 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ - bl 83af4 │ │ │ │ + bl 83b60 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83216 │ │ │ │ + bge.n 8329e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83454 │ │ │ │ + beq.w 834dc │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 83586 │ │ │ │ + bne.w 83674 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83232 │ │ │ │ + bge.n 832ba │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83820 │ │ │ │ + beq.w 8382a │ │ │ │ ldr.w r4, [r6, #16]! │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 830b2 │ │ │ │ - b.n 82d0a │ │ │ │ + bne.w 8313a │ │ │ │ + b.n 82d80 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr.w r9, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 8367c │ │ │ │ + beq.w 83620 │ │ │ │ ldr.w r3, [r7, r8] │ │ │ │ mov r1, r4 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - ldr r3, [pc, #408] @ (833ec ) │ │ │ │ + ldr r3, [pc, #408] @ (83474 ) │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 83428 │ │ │ │ + bne.w 83478 │ │ │ │ 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 7b680 │ │ │ │ + bl 7b6b0 │ │ │ │ adds r5, r0, #1 │ │ │ │ - beq.w 83838 │ │ │ │ + beq.w 837da │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 833f0 │ │ │ │ + beq.w 834a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83298 │ │ │ │ + bge.n 83320 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8383e │ │ │ │ + beq.w 838e8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 832bc │ │ │ │ + bge.n 83344 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83830 │ │ │ │ + beq.w 83822 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 832bc │ │ │ │ + bge.n 83344 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83828 │ │ │ │ + beq.w 8381a │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ cmp.w r9, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8360c │ │ │ │ + blt.w 83754 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - bl 74e94 <_Py_SetImmortal@@Base> │ │ │ │ - b.n 831f6 │ │ │ │ - movw r4, #5889 @ 0x1701 │ │ │ │ + bl 74ed0 <_Py_SetImmortal@@Base> │ │ │ │ + b.n 8327e │ │ │ │ + movw r4, #6097 @ 0x17d1 │ │ │ │ movt r4, #9 │ │ │ │ - b.n 830ec │ │ │ │ - movw r4, #5377 @ 0x1501 │ │ │ │ + b.n 83174 │ │ │ │ + movw r4, #5201 @ 0x1451 │ │ │ │ movt r4, #12 │ │ │ │ - b.n 830ec │ │ │ │ + b.n 83174 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 833ce │ │ │ │ - movw r4, #21981 @ 0x55dd │ │ │ │ + bne.n 83456 │ │ │ │ + movw r4, #21853 @ 0x555d │ │ │ │ movt r4, #12 │ │ │ │ - b.n 830ec │ │ │ │ + b.n 83174 │ │ │ │ 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 835c0 │ │ │ │ + bmi.w 836b0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ sub.w r3, r3, r1, lsl #3 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 835b2 │ │ │ │ + bcc.w 836ac │ │ │ │ adds.w fp, r2, r1, lsl #3 │ │ │ │ - bmi.w 835b2 │ │ │ │ + bmi.w 836ac │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ - movw r1, #2733 @ 0xaad │ │ │ │ + movw r1, #2789 @ 0xae5 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r3, [r2, #888] @ 0x378 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 835a4 │ │ │ │ + bne.w 8369e │ │ │ │ add.w r1, fp, #4294967295 @ 0xffffffff │ │ │ │ ldr.w sl, [ip, #1596] @ 0x63c │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ - bcs.w 83480 │ │ │ │ + bcs.w 83508 │ │ │ │ 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 83616 │ │ │ │ + beq.w 83692 │ │ │ │ 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 8345c │ │ │ │ + beq.n 834e4 │ │ │ │ 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 83654 │ │ │ │ - ldr r0, [pc, #56] @ (833e8 ) │ │ │ │ + blt.w 8373c │ │ │ │ + ldr r0, [pc, #56] @ (83470 ) │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ ldr.w r3, [r0, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83632 │ │ │ │ + bne.w 836f4 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r5, r3, #29 │ │ │ │ - bmi.w 83668 │ │ │ │ + bmi.w 8375e │ │ │ │ ldr.w r5, [r7, r8] │ │ │ │ - b.n 83134 │ │ │ │ + b.n 831bc │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.w 837e0 │ │ │ │ + ble.w 83862 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 834bc │ │ │ │ - movw r4, #16837 @ 0x41c5 │ │ │ │ + bne.w 8358c │ │ │ │ + movw r4, #16713 @ 0x4149 │ │ │ │ movt r4, #11 │ │ │ │ - b.n 830ec │ │ │ │ - nop │ │ │ │ + b.n 83174 │ │ │ │ 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 832ea │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83404 │ │ │ │ + bge.n 83494 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 83404 │ │ │ │ + cbnz r3, 83494 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 83280 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + b.n 83280 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 834b8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 834b8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 83580 │ │ │ │ + blt.w 8366e │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 831f8 │ │ │ │ + bne.w 83280 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r5, #16] │ │ │ │ - bl 74e94 <_Py_SetImmortal@@Base> │ │ │ │ - b.n 831f8 │ │ │ │ - ldr r5, [r0, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 83262 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83444 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 83444 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 831f8 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - b.n 831f8 │ │ │ │ + bl 74ed0 <_Py_SetImmortal@@Base> │ │ │ │ + b.n 83280 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 83216 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8329e │ │ │ │ ldrd lr, r3, [ip, #24] │ │ │ │ cmp r3, lr │ │ │ │ - bcc.n 834b0 │ │ │ │ + bcc.n 83580 │ │ │ │ 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 8338c │ │ │ │ + bne.n 83414 │ │ │ │ ldr.w r3, [r2, #848] @ 0x350 │ │ │ │ - movw r1, #45581 @ 0xb20d │ │ │ │ + movw r1, #45645 @ 0xb24d │ │ │ │ movt r1, #6 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 835b6 │ │ │ │ + bne.w 836d4 │ │ │ │ mov r0, fp │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2bf6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 835b2 │ │ │ │ + beq.w 836ac │ │ │ │ ldr.w r2, [sl, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [sl, #800] @ 0x320 │ │ │ │ - b.n 8338c │ │ │ │ + b.n 83414 │ │ │ │ + ldr.w r2, [r3, #3748] @ 0xea4 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 83238 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 83238 │ │ │ │ + ldr.w r3, [r3, #3856] @ 0xf10 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 83238 │ │ │ │ + ldr r3, [r5, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 836ca │ │ │ │ + add.w r3, r5, #12 │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + lsls r0, r2, #27 │ │ │ │ + bmi.w 83238 │ │ │ │ + dmb ish │ │ │ │ + ldrex r1, [r3] │ │ │ │ + orr.w r1, r1, #16 │ │ │ │ + strex r2, r1, [r3] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 8356a │ │ │ │ + dmb ish │ │ │ │ + b.n 83238 │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r2, [r3, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ - b.n 8338c │ │ │ │ + b.n 83414 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 837e0 │ │ │ │ - movw r4, #38693 @ 0x9725 │ │ │ │ + bne.w 83862 │ │ │ │ + movw r4, #36245 @ 0x8d95 │ │ │ │ movt r4, #21 │ │ │ │ - b.n 830ec │ │ │ │ + b.n 83174 │ │ │ │ + movw r1, #57001 @ 0xdea9 │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.n 83604 │ │ │ │ + ldr r0, [pc, #768] @ (838b0 ) │ │ │ │ + bl 6b4b8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 82eee │ │ │ │ + mov r0, r7 │ │ │ │ + bl 12e500 <_PyUnicode_IsNumeric@@Base+0x16d8> │ │ │ │ + b.n 82eee │ │ │ │ + mov r0, r7 │ │ │ │ + movw r1, #14536 @ 0x38c8 │ │ │ │ + movt r1, #75 @ 0x4b │ │ │ │ + bl 1a1884 <_PyBytes_DecodeEscape2@@Base+0x2574> │ │ │ │ + b.n 82ef8 │ │ │ │ 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] │ │ │ │ @@ -130930,587 +131000,532 @@ │ │ │ │ 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 82df4 │ │ │ │ + bls.w 82e6a │ │ │ │ mov sl, r3 │ │ │ │ - b.n 8307a │ │ │ │ - ldr.w r2, [r3, #3748] @ 0xea4 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 831b0 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 831b0 │ │ │ │ - ldr.w r3, [r3, #3856] @ 0xf10 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 831b0 │ │ │ │ - ldr r3, [r5, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 83602 │ │ │ │ - add.w r3, r5, #12 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - lsls r0, r2, #27 │ │ │ │ - bmi.w 831b0 │ │ │ │ - dmb ish │ │ │ │ - ldrex r1, [r3] │ │ │ │ - orr.w r1, r1, #16 │ │ │ │ - strex r2, r1, [r3] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 83534 │ │ │ │ - dmb ish │ │ │ │ - b.n 831b0 │ │ │ │ - movw r1, #58213 @ 0xe365 │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 836fe │ │ │ │ - ldr r0, [pc, #780] @ (83868 ) │ │ │ │ - bl 6b478 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 82e78 │ │ │ │ + b.n 83104 │ │ │ │ + ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ + movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 12e9d0 <_PyUnicode_IsNumeric@@Base+0x16d0> │ │ │ │ - b.n 82e78 │ │ │ │ - movw r1, #14536 @ 0x38c8 │ │ │ │ - movt r1, #75 @ 0x4b │ │ │ │ + blx r3 │ │ │ │ + b.n 82eee │ │ │ │ + ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ + movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a22ec <_PyBytes_DecodeEscape2@@Base+0x2574> │ │ │ │ + blx fp │ │ │ │ ldr.w r3, [r9, r8] │ │ │ │ - b.n 830ac │ │ │ │ + b.n 82efc │ │ │ │ + and.w r2, r3, #28 │ │ │ │ + cmp r2, #4 │ │ │ │ + bne.w 832d2 │ │ │ │ + lsls r0, r3, #26 │ │ │ │ + bmi.w 8387c │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + ldrsb.w r2, [r3] │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.w 838a4 │ │ │ │ + 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 83280 │ │ │ │ + add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 83280 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 83280 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 831f8 │ │ │ │ + bne.w 83280 │ │ │ │ mov r7, sl │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 83080 │ │ │ │ + bge.w 8310a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83080 │ │ │ │ + bne.w 8310a │ │ │ │ mov r0, r7 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 83080 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8310a │ │ │ │ + mov r0, sl │ │ │ │ + str r2, [sp, #8] │ │ │ │ + bl 70bb0 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + b.n 83504 │ │ │ │ ldr.w r0, [r2, #884] @ 0x374 │ │ │ │ mov r1, fp │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8338c │ │ │ │ + bne.w 83414 │ │ │ │ mov sl, r5 │ │ │ │ - b.n 8307a │ │ │ │ - ldr.w r0, [r2, #844] @ 0x34c │ │ │ │ - mov r1, fp │ │ │ │ - blx r3 │ │ │ │ - b.n 8349e │ │ │ │ + b.n 83104 │ │ │ │ ldr.w r1, [r9, #440] @ 0x1b8 │ │ │ │ - ldrd r3, r1, [r1, #12] │ │ │ │ + ldrd r1, r3, [r1, #12] │ │ │ │ add r3, r1 │ │ │ │ - adds r1, r3, #3 │ │ │ │ - adds r3, #1 │ │ │ │ - bic.w r1, r1, #3 │ │ │ │ - add.w r3, r1, r3, lsl #2 │ │ │ │ + adds r1, r3, #1 │ │ │ │ + adds r3, #3 │ │ │ │ + bic.w r3, r3, #3 │ │ │ │ + add.w r3, r3, r1, lsl #2 │ │ │ │ add r2, r3 │ │ │ │ - b.n 8331e │ │ │ │ - movw r2, #58213 @ 0xe365 │ │ │ │ + b.n 833a6 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 83238 │ │ │ │ + b.n 8355a │ │ │ │ + ldr.w r0, [r2, #844] @ 0x34c │ │ │ │ + mov r1, fp │ │ │ │ + blx r3 │ │ │ │ + b.n 83526 │ │ │ │ + and.w r2, r3, #28 │ │ │ │ + cmp r2, #4 │ │ │ │ + beq.n 8378c │ │ │ │ + ldr.w r3, [r9, r8] │ │ │ │ + ldr.w r8, [r3, #8] │ │ │ │ + ldr r3, [pc, #452] @ (838b4 ) │ │ │ │ + b.w 82d9c │ │ │ │ + movw r2, #57001 @ 0xdea9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 836f0 │ │ │ │ + bne.n 83772 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b478 │ │ │ │ + bl 6b4b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 833c8 │ │ │ │ - mov r0, sl │ │ │ │ - bl 12e9d0 <_PyUnicode_IsNumeric@@Base+0x16d0> │ │ │ │ - ldr.w r5, [r7, r8] │ │ │ │ - b.n 83134 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 831b0 │ │ │ │ - b.n 83524 │ │ │ │ - movs r2, #1 │ │ │ │ - bfi r3, r2, #0, #2 │ │ │ │ - strb r3, [r4, #16] │ │ │ │ - b.n 831f6 │ │ │ │ + bne.w 83446 │ │ │ │ mov r0, sl │ │ │ │ - str r2, [sp, #8] │ │ │ │ - bl 70b78 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - b.n 8347c │ │ │ │ - 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 82fb0 │ │ │ │ - movw r2, #58213 @ 0xe365 │ │ │ │ + bl 12e500 <_PyUnicode_IsNumeric@@Base+0x16d8> │ │ │ │ + b.n 83446 │ │ │ │ + movw r2, #57001 @ 0xdea9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8365c │ │ │ │ + bne.n 8377e │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b478 │ │ │ │ + bl 6b4b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 833be │ │ │ │ + bne.w 83450 │ │ │ │ mov r0, sl │ │ │ │ - bl 12e9d0 <_PyUnicode_IsNumeric@@Base+0x16d0> │ │ │ │ - b.n 833be │ │ │ │ + bl 12e500 <_PyUnicode_IsNumeric@@Base+0x16d8> │ │ │ │ + ldr.w r5, [r7, r8] │ │ │ │ + b.n 831bc │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 833ac │ │ │ │ - ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, sl │ │ │ │ - blx r3 │ │ │ │ - b.n 833be │ │ │ │ + b.n 83434 │ │ │ │ + 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 8303a │ │ │ │ + movs r2, #1 │ │ │ │ + bfi r3, r2, #0, #2 │ │ │ │ + strb r3, [r4, #16] │ │ │ │ + b.n 8327e │ │ │ │ mov r0, sl │ │ │ │ movw r1, #14536 @ 0x38c8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - bl 1a22ec <_PyBytes_DecodeEscape2@@Base+0x2574> │ │ │ │ + bl 1a1884 <_PyBytes_DecodeEscape2@@Base+0x2574> │ │ │ │ ldr.w r5, [r7, r8] │ │ │ │ - b.n 83134 │ │ │ │ - and.w r2, r3, #28 │ │ │ │ - cmp r2, #4 │ │ │ │ - bne.w 8324a │ │ │ │ - lsls r0, r3, #26 │ │ │ │ - bmi.w 83846 │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - ldrsb.w r2, [r3] │ │ │ │ - cmp r2, #0 │ │ │ │ - blt.w 83882 │ │ │ │ - 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 831f8 │ │ │ │ - add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 831f8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 831f8 │ │ │ │ - and.w r2, r3, #28 │ │ │ │ - cmp r2, #4 │ │ │ │ - beq.n 8370c │ │ │ │ - ldr.w r3, [r9, r8] │ │ │ │ - ldr.w r8, [r3, #8] │ │ │ │ - ldr r3, [pc, #400] @ (8386c ) │ │ │ │ - b.w 82d26 │ │ │ │ + b.n 831bc │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ - mov r0, r7 │ │ │ │ - blx fp │ │ │ │ - ldr.w r3, [r9, r8] │ │ │ │ - b.n 830ac │ │ │ │ + mov r0, sl │ │ │ │ + blx r3 │ │ │ │ + b.n 83446 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ ldr.w r5, [r7, r8] │ │ │ │ - b.n 83134 │ │ │ │ - ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r7 │ │ │ │ - blx r3 │ │ │ │ - b.w 82e78 │ │ │ │ + b.n 831bc │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bmi.n 83776 │ │ │ │ + bmi.n 837e0 │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 837a0 │ │ │ │ + blt.n 8380a │ │ │ │ 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 82cc6 │ │ │ │ + bge.w 82d3c │ │ │ │ subs r4, #1 │ │ │ │ str.w r4, [fp] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 82cc6 │ │ │ │ - mov r0, fp │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 82cc6 │ │ │ │ - bl d82f8 │ │ │ │ - b.w 82cc4 │ │ │ │ + bne.w 82d3c │ │ │ │ mov r0, fp │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 82f00 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 82eea │ │ │ │ - mov r0, r7 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 82d00 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 82d3c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, sl │ │ │ │ + blx r4 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 8329e │ │ │ │ + bl d7e50 │ │ │ │ + b.n 8327e │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bmi.n 83788 │ │ │ │ + bmi.n 837f2 │ │ │ │ ldrsb.w r3, [fp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 83790 │ │ │ │ + blt.n 837fa │ │ │ │ add.w r3, fp, #28 │ │ │ │ - b.n 8371c │ │ │ │ + b.n 8379c │ │ │ │ ldrsb.w r3, [fp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 837aa │ │ │ │ + bge.n 83814 │ │ │ │ ldrb.w r3, [fp, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, fp, #20 │ │ │ │ addpl.w r3, fp, #28 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #204] @ (83870 ) │ │ │ │ + ldr r3, [pc, #168] @ (838b8 ) │ │ │ │ add.w r9, r3, r2, lsl #5 │ │ │ │ - b.n 83732 │ │ │ │ + b.n 837b2 │ │ │ │ add.w r3, fp, #20 │ │ │ │ - b.n 8371c │ │ │ │ + b.n 8379c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 83344 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 83332 │ │ │ │ + mov r0, sl │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 832ba │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #57580 @ 0xe0ec │ │ │ │ + movw r1, #55340 @ 0xd82c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 83080 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 8310a │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54176 @ 0xd3a0 │ │ │ │ + movw r1, #51936 @ 0xcae0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 83080 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 8310a │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #54148 @ 0xd384 │ │ │ │ + movw r1, #51908 @ 0xcac4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ - b.n 83080 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, sl │ │ │ │ - blx r4 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 83216 │ │ │ │ - mov r1, fp │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - blx r4 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 82cf0 │ │ │ │ - b.n 83588 │ │ │ │ - mov r0, fp │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 82f16 │ │ │ │ - mov r0, sl │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 83232 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 832bc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 832aa │ │ │ │ - bl d82f8 │ │ │ │ - b.n 831f6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 83298 │ │ │ │ + bl d56e0 │ │ │ │ + b.n 8310a │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.n 83858 │ │ │ │ + bmi.n 8388e │ │ │ │ ldrsb.w r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 83874 │ │ │ │ + blt.n 83896 │ │ │ │ add.w r3, r4, #28 │ │ │ │ - b.n 83698 │ │ │ │ + b.n 8363c │ │ │ │ ldrsb.w r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 83874 │ │ │ │ - add.w r3, r4, #20 │ │ │ │ - b.n 83698 │ │ │ │ - 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 │ │ │ │ + bge.n 838bc │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r1, r3, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r3, r4, #28 │ │ │ │ addmi.w r3, r4, #20 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - ldr r5, [pc, #4] @ (8388c ) │ │ │ │ + ldr r5, [pc, #16] @ (838b8 ) │ │ │ │ add.w r5, r5, r3, lsl #5 │ │ │ │ - b.n 836ae │ │ │ │ + b.n 83652 │ │ │ │ + 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 │ │ │ │ + add.w r3, r4, #20 │ │ │ │ + b.n 8363c │ │ │ │ + bl d7e50 │ │ │ │ + b.w 82d3a │ │ │ │ + mov r0, fp │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 82f8a │ │ │ │ + mov r0, r9 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 82f74 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 82d76 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 83320 │ │ │ │ + mov r0, fp │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 82fa0 │ │ │ │ + mov r1, fp │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + blx r4 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 82d66 │ │ │ │ + b.n 83676 │ │ │ │ │ │ │ │ -00083890 : │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 83ae6 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0008390c : │ │ │ │ + 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 83af2 │ │ │ │ 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 79420 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 79458 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83a3c │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - movw r2, #40968 @ 0xa008 │ │ │ │ - movt r2, #75 @ 0x4b │ │ │ │ - ldrb.w r3, [r1, #87] @ 0x57 │ │ │ │ + beq.w 83aa2 │ │ │ │ + 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 83a98 │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ - lsls r7, r3, #30 │ │ │ │ - beq.n 8391e │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 83af4 │ │ │ │ + bmi.n 83972 │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ + lsls r5, r3, #30 │ │ │ │ + beq.n 8399a │ │ │ │ + mov r5, r4 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 83b60 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 83992 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 83a94 │ │ │ │ + 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 83916 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 839e8 │ │ │ │ - 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 83a42 │ │ │ │ - ldr r2, [pc, #444] @ (83ae8 ) │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + mov r8, r2 │ │ │ │ + cmp r1, #1 │ │ │ │ + beq.w 83aa8 │ │ │ │ + ldr r1, [pc, #428] @ (83b54 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + ldr.w r0, [r1, #980] @ 0x3d4 │ │ │ │ + ldr r1, [pc, #420] @ (83b58 ) │ │ │ │ + ldr r3, [r3, r1] │ │ │ │ mov r1, r4 │ │ │ │ - ldr.w r0, [r2, #980] @ 0x3d4 │ │ │ │ - ldr r2, [pc, #436] @ (83aec ) │ │ │ │ - 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 839f4 │ │ │ │ - add.w r3, r8, #110592 @ 0x1b000 │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r1, r4 │ │ │ │ + bne.n 83a6a │ │ │ │ + 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 7b680 │ │ │ │ + add r3, sp, #12 │ │ │ │ + bl 7b6b0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 83a94 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + beq.w 83b14 │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 839bc │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + beq.n 83a36 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8397a │ │ │ │ + bge.n 839f6 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83ade │ │ │ │ + beq.w 83b0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8399c │ │ │ │ + bge.n 83a16 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83ad6 │ │ │ │ + beq.n 83b04 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8399c │ │ │ │ + bge.n 83a16 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 83a8c │ │ │ │ + beq.n 83afc │ │ │ │ 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 838fa │ │ │ │ - movs r2, #2 │ │ │ │ + blt.n 83972 │ │ │ │ + movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bfi r3, r2, #0, #2 │ │ │ │ + bfi r3, r1, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - bl 74e94 <_Py_SetImmortal@@Base> │ │ │ │ - b.n 838fa │ │ │ │ + bl 74ed0 <_Py_SetImmortal@@Base> │ │ │ │ + b.n 83972 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 839d4 │ │ │ │ + bge.n 83a4a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 839d4 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 83a38 │ │ │ │ - ldrb r3, [r2, #16] │ │ │ │ - and.w r1, r3, #3 │ │ │ │ - cmp r1, #1 │ │ │ │ - beq.n 83a22 │ │ │ │ - mov r4, r2 │ │ │ │ - b.n 838fa │ │ │ │ - str r0, [sp, #12] │ │ │ │ + cbnz r3, 83a4a │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - b.n 83916 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 83946 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + cmp.w r8, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 83a9c │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ + and.w r2, r3, #3 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 83974 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r0, r5 │ │ │ │ + bfi r3, r2, #0, #2 │ │ │ │ + strb r3, [r5, #16] │ │ │ │ + bl 74ed0 <_Py_SetImmortal@@Base> │ │ │ │ + b.n 83974 │ │ │ │ + ldr r5, [r0, #12] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 839c2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83a12 │ │ │ │ + bge.n 83a84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 83a12 │ │ │ │ + cbnz r3, 83a84 │ │ │ │ mov r0, r4 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 839e4 │ │ │ │ + bge.w 83974 │ │ │ │ adds r3, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - b.n 838fa │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r2 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bfi r3, r1, #0, #2 │ │ │ │ - strb r3, [r2, #16] │ │ │ │ - bl 74e94 <_Py_SetImmortal@@Base> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r4, r2 │ │ │ │ - b.n 838fa │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 839e4 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 83916 │ │ │ │ - and.w r2, r3, #28 │ │ │ │ - cmp r2, #4 │ │ │ │ - bne.w 8392a │ │ │ │ + str r3, [r5, #0] │ │ │ │ + b.n 83974 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 83992 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 83974 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 83992 │ │ │ │ + and.w r1, r3, #28 │ │ │ │ + cmp r1, #4 │ │ │ │ + bne.w 839a6 │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bmi.n 83a9e │ │ │ │ + bmi.n 83b1a │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - ldrsb.w r2, [r3] │ │ │ │ - cmp r2, #0 │ │ │ │ - blt.n 83ac6 │ │ │ │ + ldrsb.w r1, [r3] │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.n 83b42 │ │ │ │ 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 839e4 │ │ │ │ - subs r3, r7, #1 │ │ │ │ + add r5, r3 │ │ │ │ + cmp.w r8, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 83974 │ │ │ │ + add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 839e4 │ │ │ │ + bne.w 83974 │ │ │ │ mov r0, r4 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r4, r2 │ │ │ │ - b.n 838fa │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 83974 │ │ │ │ + mov r3, r5 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + bx r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8399c │ │ │ │ - bl d82f8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r4, r2 │ │ │ │ - b.n 838fa │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 83a16 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 83a06 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 839f6 │ │ │ │ + bl d7e50 │ │ │ │ + b.n 83972 │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bmi.n 83ab0 │ │ │ │ + bmi.n 83b2c │ │ │ │ ldrsb.w r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 83ab8 │ │ │ │ + blt.n 83b34 │ │ │ │ add.w r3, r4, #28 │ │ │ │ - b.n 83a5a │ │ │ │ + b.n 83ac0 │ │ │ │ ldrsb.w r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 83ad0 │ │ │ │ + bge.n 83b4c │ │ │ │ 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] @ (83af0 ) │ │ │ │ - add.w r2, r2, r3, lsl #5 │ │ │ │ - b.n 83a70 │ │ │ │ + ldr r5, [pc, #20] @ (83b5c ) │ │ │ │ + add.w r5, r5, r3, lsl #5 │ │ │ │ + b.n 83ad6 │ │ │ │ add.w r3, r4, #20 │ │ │ │ - b.n 83a5a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8398c │ │ │ │ - mov r0, r2 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8397a │ │ │ │ - bx r3 │ │ │ │ + b.n 83ac0 │ │ │ │ + nop │ │ │ │ ldrb r0, [r7, #25] │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -00083af4 : │ │ │ │ +00083b60 : │ │ │ │ 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 83ccc │ │ │ │ - ldr r3, [pc, #656] @ (83da4 ) │ │ │ │ + bpl.w 83d38 │ │ │ │ + ldr r3, [pc, #656] @ (83e10 ) │ │ │ │ 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 │ │ │ │ @@ -131519,687 +131534,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 83b44 │ │ │ │ + bne.n 83bb0 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - beq.n 83b76 │ │ │ │ + beq.n 83be2 │ │ │ │ ldr r5, [r7, #76] @ 0x4c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 83ca4 │ │ │ │ - movw r3, #16445 @ 0x403d │ │ │ │ + beq.w 83d10 │ │ │ │ + movw r3, #16553 @ 0x40a9 │ │ │ │ movt r3, #8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 83c34 │ │ │ │ + bne.n 83ca0 │ │ │ │ mov r2, r8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84044 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 840b0 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 83c46 │ │ │ │ + blt.n 83cb2 │ │ │ │ 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 83cea │ │ │ │ - ldr r3, [pc, #552] @ (83da8 ) │ │ │ │ + beq.w 83d56 │ │ │ │ + ldr r3, [pc, #552] @ (83e14 ) │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 83c56 │ │ │ │ + bne.n 83cc2 │ │ │ │ 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 7b680 │ │ │ │ + bl 7b6b0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 83dca │ │ │ │ + beq.w 83e36 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 83c06 │ │ │ │ + beq.n 83c72 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83bc2 │ │ │ │ + bge.n 83c2e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83dc2 │ │ │ │ + beq.w 83e2e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83be4 │ │ │ │ + bge.n 83c50 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83e0e │ │ │ │ + beq.w 83e7a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83be4 │ │ │ │ + bge.n 83c50 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83d8a │ │ │ │ + beq.w 83df6 │ │ │ │ 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 83b44 │ │ │ │ + blt.n 83bb0 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - bl 74e94 <_Py_SetImmortal@@Base> │ │ │ │ - b.n 83b44 │ │ │ │ + bl 74ed0 <_Py_SetImmortal@@Base> │ │ │ │ + b.n 83bb0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83c9a │ │ │ │ + bge.n 83d06 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 83c9a │ │ │ │ + bne.n 83d06 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 83c30 │ │ │ │ + blt.n 83c9c │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ and.w r1, r3, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 83c84 │ │ │ │ + beq.n 83cf0 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 83b44 │ │ │ │ + b.n 83bb0 │ │ │ │ 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 83b6e │ │ │ │ + bge.n 83bda │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 83b6e │ │ │ │ + bne.n 83bda │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 83b6e │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 83bda │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 83b8e │ │ │ │ + beq.n 83bfa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83c74 │ │ │ │ + bge.n 83ce0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 83c74 │ │ │ │ + cbnz r3, 83ce0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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 83b44 │ │ │ │ + b.n 83bb0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ bfi r3, r1, #0, #2 │ │ │ │ strb r3, [r2, #16] │ │ │ │ - bl 74e94 <_Py_SetImmortal@@Base> │ │ │ │ + bl 74ed0 <_Py_SetImmortal@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r2 │ │ │ │ - b.n 83b44 │ │ │ │ + b.n 83bb0 │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83c26 │ │ │ │ + bge.n 83c92 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 83b44 │ │ │ │ + b.n 83bb0 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 83d42 │ │ │ │ + beq.n 83dae │ │ │ │ mov r0, r4 │ │ │ │ - bl 926a8 │ │ │ │ + bl 92784 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 83d2a │ │ │ │ + beq.n 83d96 │ │ │ │ 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 83b6e │ │ │ │ - b.n 83c46 │ │ │ │ + bge.w 83bda │ │ │ │ + b.n 83cb2 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #57740 @ 0xe18c │ │ │ │ + movw r1, #55500 @ 0xd8cc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ + bl d56e0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 83b6e │ │ │ │ + b.n 83bda │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 83b7e │ │ │ │ + bne.w 83bea │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bmi.n 83d92 │ │ │ │ + bmi.n 83dfe │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 83db8 │ │ │ │ + blt.n 83e24 │ │ │ │ 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 83d26 │ │ │ │ + bge.n 83d92 │ │ │ │ subs r5, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 83e20 │ │ │ │ + beq.n 83e8c │ │ │ │ mov r4, r3 │ │ │ │ - b.n 83b44 │ │ │ │ + b.n 83bb0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83ce4 │ │ │ │ + bge.n 83d50 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 83ce4 │ │ │ │ + bne.n 83d50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 83ce4 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 83d50 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83d52 │ │ │ │ + bge.n 83dbe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 83e18 │ │ │ │ + beq.n 83e84 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ - cbz r3, 83dd0 │ │ │ │ - movw r1, #57728 @ 0xe180 │ │ │ │ + cbz r3, 83e3c │ │ │ │ + movw r1, #55488 @ 0xd8c0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r3, #57724 @ 0xe17c │ │ │ │ + movw r3, #55484 @ 0xd8bc │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ cmp.w r8, #0 │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #57828 @ 0xe1e4 │ │ │ │ + movw r1, #55588 @ 0xd924 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl d5b6c │ │ │ │ - b.n 83ce4 │ │ │ │ + bl d56e0 │ │ │ │ + b.n 83d50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 83be4 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 83c50 │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bmi.n 83dac │ │ │ │ + bmi.n 83e18 │ │ │ │ ldrsb.w r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 83e04 │ │ │ │ + blt.n 83e70 │ │ │ │ add.w r3, r4, #28 │ │ │ │ - b.n 83d02 │ │ │ │ + b.n 83d6e │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #25] │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldrsb.w r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 83dfe │ │ │ │ + bge.n 83e6a │ │ │ │ add.w r3, r4, #20 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #116] @ (83e30 ) │ │ │ │ + ldr r3, [pc, #116] @ (83e9c ) │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ - b.n 83d18 │ │ │ │ + b.n 83d84 │ │ │ │ mov r0, r2 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 83bc2 │ │ │ │ - bl d82f8 │ │ │ │ - b.n 83b44 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 83c2e │ │ │ │ + bl d7e50 │ │ │ │ + b.n 83bb0 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 83d62 │ │ │ │ - movw r1, #57728 @ 0xe180 │ │ │ │ + bne.n 83dce │ │ │ │ + movw r1, #55488 @ 0xd8c0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r3, #57724 @ 0xe17c │ │ │ │ + movw r3, #55484 @ 0xd8bc │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ cmp.w r8, #0 │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #57784 @ 0xe1b8 │ │ │ │ + movw r1, #55544 @ 0xd8f8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl d5b6c │ │ │ │ - b.n 83ce4 │ │ │ │ + bl d56e0 │ │ │ │ + b.n 83d50 │ │ │ │ add.w r3, r4, #20 │ │ │ │ - b.n 83d02 │ │ │ │ + b.n 83d6e │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.n 83db4 │ │ │ │ + bmi.n 83e20 │ │ │ │ add.w r3, r4, #28 │ │ │ │ - b.n 83db8 │ │ │ │ + b.n 83e24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 83bd4 │ │ │ │ + b.n 83c40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 83d52 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 83dbe │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r4, r3 │ │ │ │ - b.n 83b44 │ │ │ │ + b.n 83bb0 │ │ │ │ nop │ │ │ │ lsls r0, r4, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -00083e34 <_PyUnicode_InternMortal@@Base>: │ │ │ │ +00083ea0 <_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, 83e74 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + cbz r1, 83ee0 <_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 83e74 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + bmi.n 83ee0 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r6, r3, #30 │ │ │ │ - beq.n 83e7a <_PyUnicode_InternMortal@@Base+0x46> │ │ │ │ + beq.n 83ee6 <_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 83f82 <_PyUnicode_InternMortal@@Base+0x14e> │ │ │ │ - ldr r3, [pc, #428] @ (84034 <_PyUnicode_InternMortal@@Base+0x200>) │ │ │ │ + beq.n 83fee <_PyUnicode_InternMortal@@Base+0x14e> │ │ │ │ + ldr r3, [pc, #428] @ (840a0 <_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 83f34 <_PyUnicode_InternMortal@@Base+0x100> │ │ │ │ + bne.n 83fa0 <_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 7b680 │ │ │ │ + bl 7b6b0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 83fe4 <_PyUnicode_InternMortal@@Base+0x1b0> │ │ │ │ + beq.w 84050 <_PyUnicode_InternMortal@@Base+0x1b0> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 83f08 <_PyUnicode_InternMortal@@Base+0xd4> │ │ │ │ + beq.n 83f74 <_PyUnicode_InternMortal@@Base+0xd4> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83ecc <_PyUnicode_InternMortal@@Base+0x98> │ │ │ │ + bge.n 83f38 <_PyUnicode_InternMortal@@Base+0x98> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83fd8 <_PyUnicode_InternMortal@@Base+0x1a4> │ │ │ │ + beq.w 84044 <_PyUnicode_InternMortal@@Base+0x1a4> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83eec <_PyUnicode_InternMortal@@Base+0xb8> │ │ │ │ + bge.n 83f58 <_PyUnicode_InternMortal@@Base+0xb8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 83fcc <_PyUnicode_InternMortal@@Base+0x198> │ │ │ │ + beq.n 84038 <_PyUnicode_InternMortal@@Base+0x198> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83eec <_PyUnicode_InternMortal@@Base+0xb8> │ │ │ │ + bge.n 83f58 <_PyUnicode_InternMortal@@Base+0xb8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 83fc0 <_PyUnicode_InternMortal@@Base+0x18c> │ │ │ │ + beq.n 8402c <_PyUnicode_InternMortal@@Base+0x18c> │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 83f78 <_PyUnicode_InternMortal@@Base+0x144> │ │ │ │ + blt.n 83fe4 <_PyUnicode_InternMortal@@Base+0x144> │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r1, #16] │ │ │ │ - bl 74e94 <_Py_SetImmortal@@Base> │ │ │ │ + bl 74ed0 <_Py_SetImmortal@@Base> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 83e74 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + b.n 83ee0 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83f20 <_PyUnicode_InternMortal@@Base+0xec> │ │ │ │ + bge.n 83f8c <_PyUnicode_InternMortal@@Base+0xec> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 83f20 <_PyUnicode_InternMortal@@Base+0xec> │ │ │ │ + cbnz r3, 83f8c <_PyUnicode_InternMortal@@Base+0xec> │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 83f30 <_PyUnicode_InternMortal@@Base+0xfc> │ │ │ │ + blt.n 83f9c <_PyUnicode_InternMortal@@Base+0xfc> │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ and.w r1, r3, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 83f62 <_PyUnicode_InternMortal@@Base+0x12e> │ │ │ │ + beq.n 83fce <_PyUnicode_InternMortal@@Base+0x12e> │ │ │ │ mov r1, r2 │ │ │ │ - b.n 83e74 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + b.n 83ee0 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 83e96 <_PyUnicode_InternMortal@@Base+0x62> │ │ │ │ + beq.n 83f02 <_PyUnicode_InternMortal@@Base+0x62> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83f52 <_PyUnicode_InternMortal@@Base+0x11e> │ │ │ │ + bge.n 83fbe <_PyUnicode_InternMortal@@Base+0x11e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 83f52 <_PyUnicode_InternMortal@@Base+0x11e> │ │ │ │ + cbnz r3, 83fbe <_PyUnicode_InternMortal@@Base+0x11e> │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83f30 <_PyUnicode_InternMortal@@Base+0xfc> │ │ │ │ + bge.n 83f9c <_PyUnicode_InternMortal@@Base+0xfc> │ │ │ │ adds r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 83e74 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + b.n 83ee0 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ bfi r3, r1, #0, #2 │ │ │ │ strb r3, [r2, #16] │ │ │ │ - bl 74e94 <_Py_SetImmortal@@Base> │ │ │ │ + bl 74ed0 <_Py_SetImmortal@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ - b.n 83e74 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + b.n 83ee0 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ movs r2, #1 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r1, #16] │ │ │ │ - b.n 83e74 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + b.n 83ee0 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 83e84 <_PyUnicode_InternMortal@@Base+0x50> │ │ │ │ + bne.w 83ef0 <_PyUnicode_InternMortal@@Base+0x50> │ │ │ │ lsls r5, r3, #26 │ │ │ │ - bmi.n 83fec <_PyUnicode_InternMortal@@Base+0x1b8> │ │ │ │ + bmi.n 84058 <_PyUnicode_InternMortal@@Base+0x1b8> │ │ │ │ ldr r3, [r1, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 8400a <_PyUnicode_InternMortal@@Base+0x1d6> │ │ │ │ + blt.n 84076 <_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 83fbc <_PyUnicode_InternMortal@@Base+0x188> │ │ │ │ + bge.n 84028 <_PyUnicode_InternMortal@@Base+0x188> │ │ │ │ subs r2, r6, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbz r2, 8401e <_PyUnicode_InternMortal@@Base+0x1ea> │ │ │ │ + cbz r2, 8408a <_PyUnicode_InternMortal@@Base+0x1ea> │ │ │ │ mov r1, r3 │ │ │ │ - b.n 83e74 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + b.n 83ee0 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 83eec <_PyUnicode_InternMortal@@Base+0xb8> │ │ │ │ + b.n 83f58 <_PyUnicode_InternMortal@@Base+0xb8> │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 83edc <_PyUnicode_InternMortal@@Base+0xa8> │ │ │ │ + b.n 83f48 <_PyUnicode_InternMortal@@Base+0xa8> │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 83ecc <_PyUnicode_InternMortal@@Base+0x98> │ │ │ │ - bl d82f8 │ │ │ │ + b.n 83f38 <_PyUnicode_InternMortal@@Base+0x98> │ │ │ │ + bl d7e50 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 83e74 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + b.n 83ee0 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bmi.n 83ffe <_PyUnicode_InternMortal@@Base+0x1ca> │ │ │ │ + bmi.n 8406a <_PyUnicode_InternMortal@@Base+0x1ca> │ │ │ │ ldrsb.w r2, [r1, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 84014 <_PyUnicode_InternMortal@@Base+0x1e0> │ │ │ │ + blt.n 84080 <_PyUnicode_InternMortal@@Base+0x1e0> │ │ │ │ add.w r3, r1, #28 │ │ │ │ - b.n 83f9a <_PyUnicode_InternMortal@@Base+0x166> │ │ │ │ + b.n 84006 <_PyUnicode_InternMortal@@Base+0x166> │ │ │ │ ldrsb.w r3, [r1, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 8402c <_PyUnicode_InternMortal@@Base+0x1f8> │ │ │ │ + bge.n 84098 <_PyUnicode_InternMortal@@Base+0x1f8> │ │ │ │ add.w r3, r1, #20 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #40] @ (84038 <_PyUnicode_InternMortal@@Base+0x204>) │ │ │ │ + ldr r3, [pc, #40] @ (840a4 <_PyUnicode_InternMortal@@Base+0x204>) │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ - b.n 83fb0 <_PyUnicode_InternMortal@@Base+0x17c> │ │ │ │ + b.n 8401c <_PyUnicode_InternMortal@@Base+0x17c> │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.n 84006 <_PyUnicode_InternMortal@@Base+0x1d2> │ │ │ │ + bmi.n 84072 <_PyUnicode_InternMortal@@Base+0x1d2> │ │ │ │ add.w r3, r1, #28 │ │ │ │ - b.n 8400a <_PyUnicode_InternMortal@@Base+0x1d6> │ │ │ │ + b.n 84076 <_PyUnicode_InternMortal@@Base+0x1d6> │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - b.n 83e74 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + b.n 83ee0 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ add.w r3, r1, #20 │ │ │ │ - b.n 83f9a <_PyUnicode_InternMortal@@Base+0x166> │ │ │ │ + b.n 84006 <_PyUnicode_InternMortal@@Base+0x166> │ │ │ │ nop │ │ │ │ ldrb r0, [r7, #25] │ │ │ │ lsls r5, r1, #1 │ │ │ │ lsls r0, r4, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -0008403c : │ │ │ │ +000840a8 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 84044 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + b.w 840b0 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ nop │ │ │ │ │ │ │ │ -00084044 <_PyObject_GenericSetAttrWithDict@@Base>: │ │ │ │ +000840b0 <_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 8453e <_PyObject_GenericSetAttrWithDict@@Base+0x4fa> │ │ │ │ + bpl.w 845aa <_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 8420e <_PyObject_GenericSetAttrWithDict@@Base+0x1ca> │ │ │ │ + bmi.w 8427a <_PyObject_GenericSetAttrWithDict@@Base+0x1ca> │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8424e <_PyObject_GenericSetAttrWithDict@@Base+0x20a> │ │ │ │ - ldr r0, [pc, #700] @ (8433c <_PyObject_GenericSetAttrWithDict@@Base+0x2f8>) │ │ │ │ + beq.w 842ba <_PyObject_GenericSetAttrWithDict@@Base+0x20a> │ │ │ │ + ldr r0, [pc, #700] @ (843a8 <_PyObject_GenericSetAttrWithDict@@Base+0x2f8>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 84386 <_PyObject_GenericSetAttrWithDict@@Base+0x342> │ │ │ │ + blt.w 843f2 <_PyObject_GenericSetAttrWithDict@@Base+0x342> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8425c <_PyObject_GenericSetAttrWithDict@@Base+0x218> │ │ │ │ + bge.w 842c8 <_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 84284 <_PyObject_GenericSetAttrWithDict@@Base+0x240> │ │ │ │ + bne.w 842f0 <_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 84284 <_PyObject_GenericSetAttrWithDict@@Base+0x240> │ │ │ │ + bne.w 842f0 <_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 84318 <_PyObject_GenericSetAttrWithDict@@Base+0x2d4> │ │ │ │ + beq.w 84384 <_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 841c6 <_PyObject_GenericSetAttrWithDict@@Base+0x182> │ │ │ │ + bhi.n 84232 <_PyObject_GenericSetAttrWithDict@@Base+0x182> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 84488 <_PyObject_GenericSetAttrWithDict@@Base+0x444> │ │ │ │ + bne.w 844f4 <_PyObject_GenericSetAttrWithDict@@Base+0x444> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r6, r3, #29 │ │ │ │ - bmi.w 8431c <_PyObject_GenericSetAttrWithDict@@Base+0x2d8> │ │ │ │ + bmi.w 84388 <_PyObject_GenericSetAttrWithDict@@Base+0x2d8> │ │ │ │ lsls r0, r3, #27 │ │ │ │ it mi │ │ │ │ submi.w r6, r7, #12 │ │ │ │ - bmi.n 8412a <_PyObject_GenericSetAttrWithDict@@Base+0xe6> │ │ │ │ + bmi.n 84196 <_PyObject_GenericSetAttrWithDict@@Base+0xe6> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr.w r6, [r3, #144] @ 0x90 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 84468 <_PyObject_GenericSetAttrWithDict@@Base+0x424> │ │ │ │ - blt.w 84520 <_PyObject_GenericSetAttrWithDict@@Base+0x4dc> │ │ │ │ + beq.w 844d4 <_PyObject_GenericSetAttrWithDict@@Base+0x424> │ │ │ │ + blt.w 8458c <_PyObject_GenericSetAttrWithDict@@Base+0x4dc> │ │ │ │ add r6, r7 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 84468 <_PyObject_GenericSetAttrWithDict@@Base+0x424> │ │ │ │ + beq.w 844d4 <_PyObject_GenericSetAttrWithDict@@Base+0x424> │ │ │ │ ldr.w r9, [r6] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 84340 <_PyObject_GenericSetAttrWithDict@@Base+0x2fc> │ │ │ │ + beq.w 843ac <_PyObject_GenericSetAttrWithDict@@Base+0x2fc> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 843fc <_PyObject_GenericSetAttrWithDict@@Base+0x3b8> │ │ │ │ + beq.w 84468 <_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 8436c <_PyObject_GenericSetAttrWithDict@@Base+0x328> │ │ │ │ + bne.w 843d8 <_PyObject_GenericSetAttrWithDict@@Base+0x328> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 8436c <_PyObject_GenericSetAttrWithDict@@Base+0x328> │ │ │ │ + beq.w 843d8 <_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 8439e <_PyObject_GenericSetAttrWithDict@@Base+0x35a> │ │ │ │ - bl 7a1dc │ │ │ │ + beq.w 8440a <_PyObject_GenericSetAttrWithDict@@Base+0x35a> │ │ │ │ + bl 7a20c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 843b4 <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ + beq.w 84420 <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bpl.n 841fe <_PyObject_GenericSetAttrWithDict@@Base+0x1ba> │ │ │ │ + bpl.n 8426a <_PyObject_GenericSetAttrWithDict@@Base+0x1ba> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 841b4 <_PyObject_GenericSetAttrWithDict@@Base+0x170> │ │ │ │ + bge.n 84220 <_PyObject_GenericSetAttrWithDict@@Base+0x170> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8455c <_PyObject_GenericSetAttrWithDict@@Base+0x518> │ │ │ │ + beq.w 845c8 <_PyObject_GenericSetAttrWithDict@@Base+0x518> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8438c <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ + blt.w 843f8 <_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 840fe <_PyObject_GenericSetAttrWithDict@@Base+0xba> │ │ │ │ - movw r2, #25849 @ 0x64f9 │ │ │ │ + beq.n 8416a <_PyObject_GenericSetAttrWithDict@@Base+0xba> │ │ │ │ + movw r2, #25713 @ 0x6471 │ │ │ │ movt r2, #12 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 843f0 <_PyObject_GenericSetAttrWithDict@@Base+0x3ac> │ │ │ │ + bne.w 8445c <_PyObject_GenericSetAttrWithDict@@Base+0x3ac> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 84432 <_PyObject_GenericSetAttrWithDict@@Base+0x3ee> │ │ │ │ + bne.w 8449e <_PyObject_GenericSetAttrWithDict@@Base+0x3ee> │ │ │ │ ldr r1, [r6, #20] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl c6bc0 │ │ │ │ + bl c6b38 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 841a2 <_PyObject_GenericSetAttrWithDict@@Base+0x15e> │ │ │ │ + bmi.n 8420e <_PyObject_GenericSetAttrWithDict@@Base+0x15e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 841a2 <_PyObject_GenericSetAttrWithDict@@Base+0x15e> │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 841a2 <_PyObject_GenericSetAttrWithDict@@Base+0x15e> │ │ │ │ - ldr r0, [pc, #300] @ (8433c <_PyObject_GenericSetAttrWithDict@@Base+0x2f8>) │ │ │ │ + bne.n 8420e <_PyObject_GenericSetAttrWithDict@@Base+0x15e> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8420e <_PyObject_GenericSetAttrWithDict@@Base+0x15e> │ │ │ │ + ldr r0, [pc, #300] @ (843a8 <_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] │ │ │ │ @@ -132209,62 +132224,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 84458 <_PyObject_GenericSetAttrWithDict@@Base+0x414> │ │ │ │ + beq.w 844c4 <_PyObject_GenericSetAttrWithDict@@Base+0x414> │ │ │ │ ldr.w r3, [ip, #408] @ 0x198 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84082 <_PyObject_GenericSetAttrWithDict@@Base+0x3e> │ │ │ │ + bne.w 840ee <_PyObject_GenericSetAttrWithDict@@Base+0x3e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f5a8 │ │ │ │ + bl 7f5d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 8407c <_PyObject_GenericSetAttrWithDict@@Base+0x38> │ │ │ │ - b.n 84556 <_PyObject_GenericSetAttrWithDict@@Base+0x512> │ │ │ │ + bge.w 840e8 <_PyObject_GenericSetAttrWithDict@@Base+0x38> │ │ │ │ + b.n 845c2 <_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 840c2 <_PyObject_GenericSetAttrWithDict@@Base+0x7e> │ │ │ │ + beq.w 8412e <_PyObject_GenericSetAttrWithDict@@Base+0x7e> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #40968 @ 0xa008 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 84306 <_PyObject_GenericSetAttrWithDict@@Base+0x2c2> │ │ │ │ + bne.n 84372 <_PyObject_GenericSetAttrWithDict@@Base+0x2c2> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.n 84306 <_PyObject_GenericSetAttrWithDict@@Base+0x2c2> │ │ │ │ + bgt.n 84372 <_PyObject_GenericSetAttrWithDict@@Base+0x2c2> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 84694 <_PyObject_GenericSetAttrWithDict@@Base+0x650> │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 84700 <_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, #4] │ │ │ │ - bl 847a0 <_PyObject_GenericSetAttrWithDict@@Base+0x75c> │ │ │ │ + str r3, [sp, #0] │ │ │ │ + bl 8480c <_PyObject_GenericSetAttrWithDict@@Base+0x75c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 84314 <_PyObject_GenericSetAttrWithDict@@Base+0x2d0> │ │ │ │ + beq.n 84380 <_PyObject_GenericSetAttrWithDict@@Base+0x2d0> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 840fa <_PyObject_GenericSetAttrWithDict@@Base+0xb6> │ │ │ │ + beq.w 84166 <_PyObject_GenericSetAttrWithDict@@Base+0xb6> │ │ │ │ movs r2, #12 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ 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 │ │ │ │ @@ -132274,284 +132289,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, #4] │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ str r3, [r6, r2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 84422 <_PyObject_GenericSetAttrWithDict@@Base+0x3de> │ │ │ │ + blt.w 8448e <_PyObject_GenericSetAttrWithDict@@Base+0x3de> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 840fa <_PyObject_GenericSetAttrWithDict@@Base+0xb6> │ │ │ │ + b.n 84166 <_PyObject_GenericSetAttrWithDict@@Base+0xb6> │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 847a0 <_PyObject_GenericSetAttrWithDict@@Base+0x75c> │ │ │ │ + bl 8480c <_PyObject_GenericSetAttrWithDict@@Base+0x75c> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 84302 <_PyObject_GenericSetAttrWithDict@@Base+0x2be> │ │ │ │ + bne.n 8436e <_PyObject_GenericSetAttrWithDict@@Base+0x2be> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ - b.n 840fe <_PyObject_GenericSetAttrWithDict@@Base+0xba> │ │ │ │ + b.n 8416a <_PyObject_GenericSetAttrWithDict@@Base+0xba> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add r1, r7 │ │ │ │ ldrb r3, [r1, #3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 84408 <_PyObject_GenericSetAttrWithDict@@Base+0x3c4> │ │ │ │ + beq.n 84474 <_PyObject_GenericSetAttrWithDict@@Base+0x3c4> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d99c4 <_PyEval_CheckExceptTypeValid@@Base+0xa5c> │ │ │ │ + bl d94b4 <_PyEval_CheckExceptTypeValid@@Base+0xa64> │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 8419c <_PyObject_GenericSetAttrWithDict@@Base+0x158> │ │ │ │ - b.n 843b8 <_PyObject_GenericSetAttrWithDict@@Base+0x374> │ │ │ │ + bge.w 84208 <_PyObject_GenericSetAttrWithDict@@Base+0x158> │ │ │ │ + b.n 84424 <_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 8434e <_PyObject_GenericSetAttrWithDict@@Base+0x30a> │ │ │ │ + bpl.n 843ba <_PyObject_GenericSetAttrWithDict@@Base+0x30a> │ │ │ │ ldr.w r0, [r3, #440] @ 0x1b8 │ │ │ │ - cbnz r0, 843a6 <_PyObject_GenericSetAttrWithDict@@Base+0x362> │ │ │ │ + cbnz r0, 84412 <_PyObject_GenericSetAttrWithDict@@Base+0x362> │ │ │ │ movs r3, #0 │ │ │ │ movw r0, #44624 @ 0xae50 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - bl 705dc │ │ │ │ + bl 70614 │ │ │ │ mov r9, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8413c <_PyObject_GenericSetAttrWithDict@@Base+0xf8> │ │ │ │ - b.n 843b4 <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ + bne.w 841a8 <_PyObject_GenericSetAttrWithDict@@Base+0xf8> │ │ │ │ + b.n 84420 <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ mov r0, r4 │ │ │ │ - bl 6b828 │ │ │ │ + bl 6b868 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 84178 <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ + bne.w 841e4 <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 190d6c <_Py_NewReference@@Base+0x1d0c> │ │ │ │ + bl 190244 <_Py_NewReference@@Base+0x1d0c> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 84334 <_PyObject_GenericSetAttrWithDict@@Base+0x2f0> │ │ │ │ + b.n 843a0 <_PyObject_GenericSetAttrWithDict@@Base+0x2f0> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 8408c <_PyObject_GenericSetAttrWithDict@@Base+0x48> │ │ │ │ + b.n 840f8 <_PyObject_GenericSetAttrWithDict@@Base+0x48> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 841be <_PyObject_GenericSetAttrWithDict@@Base+0x17a> │ │ │ │ + bne.w 8422a <_PyObject_GenericSetAttrWithDict@@Base+0x17a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 841be <_PyObject_GenericSetAttrWithDict@@Base+0x17a> │ │ │ │ - bl 78898 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8422a <_PyObject_GenericSetAttrWithDict@@Base+0x17a> │ │ │ │ + bl 788d0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 84334 <_PyObject_GenericSetAttrWithDict@@Base+0x2f0> │ │ │ │ - bl 12d4fc <_PyUnicode_IsNumeric@@Base+0x1fc> │ │ │ │ + b.n 843a0 <_PyObject_GenericSetAttrWithDict@@Base+0x2f0> │ │ │ │ + bl 12d040 <_PyUnicode_IsNumeric@@Base+0x218> │ │ │ │ mov r9, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8413c <_PyObject_GenericSetAttrWithDict@@Base+0xf8> │ │ │ │ + bne.w 841a8 <_PyObject_GenericSetAttrWithDict@@Base+0xf8> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ movw r3, #61056 @ 0xee80 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d8070 │ │ │ │ + bl d7bc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8419c <_PyObject_GenericSetAttrWithDict@@Base+0x158> │ │ │ │ + beq.w 84208 <_PyObject_GenericSetAttrWithDict@@Base+0x158> │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - movw r1, #57968 @ 0xe270 │ │ │ │ + movw r1, #55728 @ 0xd9b0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl d5b6c │ │ │ │ + bl d56e0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d7dfc │ │ │ │ - b.n 8419c <_PyObject_GenericSetAttrWithDict@@Base+0x158> │ │ │ │ + bl d7954 │ │ │ │ + b.n 84208 <_PyObject_GenericSetAttrWithDict@@Base+0x158> │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 8419c <_PyObject_GenericSetAttrWithDict@@Base+0x158> │ │ │ │ + b.n 84208 <_PyObject_GenericSetAttrWithDict@@Base+0x158> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 849f8 <_PyObject_GenericSetAttrWithDict@@Base+0x9b4> │ │ │ │ + bl 84a5c <_PyObject_GenericSetAttrWithDict@@Base+0x9ac> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 84334 <_PyObject_GenericSetAttrWithDict@@Base+0x2f0> │ │ │ │ + b.n 843a0 <_PyObject_GenericSetAttrWithDict@@Base+0x2f0> │ │ │ │ ldr.w r0, [r7, #-12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 844f8 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + beq.n 84564 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 84328 <_PyObject_GenericSetAttrWithDict@@Base+0x2e4> │ │ │ │ + beq.n 84394 <_PyObject_GenericSetAttrWithDict@@Base+0x2e4> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 193730 │ │ │ │ + bl 192c0c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 84334 <_PyObject_GenericSetAttrWithDict@@Base+0x2f0> │ │ │ │ + b.n 843a0 <_PyObject_GenericSetAttrWithDict@@Base+0x2f0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84302 <_PyObject_GenericSetAttrWithDict@@Base+0x2be> │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 84302 <_PyObject_GenericSetAttrWithDict@@Base+0x2be> │ │ │ │ + bne.w 8436e <_PyObject_GenericSetAttrWithDict@@Base+0x2be> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8436e <_PyObject_GenericSetAttrWithDict@@Base+0x2be> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 882f0 │ │ │ │ + bl 88318 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 841ec <_PyObject_GenericSetAttrWithDict@@Base+0x1a8> │ │ │ │ + bne.w 84258 <_PyObject_GenericSetAttrWithDict@@Base+0x1a8> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - bl 196e0c <_PySys_GetRequiredAttr@@Base+0x908> │ │ │ │ + bl 1962ec <_PySys_GetRequiredAttr@@Base+0x908> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 841ec <_PyObject_GenericSetAttrWithDict@@Base+0x1a8> │ │ │ │ + bne.w 84258 <_PyObject_GenericSetAttrWithDict@@Base+0x1a8> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8419c <_PyObject_GenericSetAttrWithDict@@Base+0x158> │ │ │ │ + b.n 84208 <_PyObject_GenericSetAttrWithDict@@Base+0x158> │ │ │ │ add.w r6, r6, #96768 @ 0x17a00 │ │ │ │ ldr.w r3, [r6, #384] @ 0x180 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84082 <_PyObject_GenericSetAttrWithDict@@Base+0x3e> │ │ │ │ - b.n 8424e <_PyObject_GenericSetAttrWithDict@@Base+0x20a> │ │ │ │ + bne.w 840ee <_PyObject_GenericSetAttrWithDict@@Base+0x3e> │ │ │ │ + b.n 842ba <_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 844ca <_PyObject_GenericSetAttrWithDict@@Base+0x486> │ │ │ │ + bls.n 84536 <_PyObject_GenericSetAttrWithDict@@Base+0x486> │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #58008 @ 0xe298 │ │ │ │ + movw r1, #55768 @ 0xd9d8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl d5b6c │ │ │ │ - b.n 84452 <_PyObject_GenericSetAttrWithDict@@Base+0x40e> │ │ │ │ + bl d56e0 │ │ │ │ + b.n 844be <_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 84564 <_PyObject_GenericSetAttrWithDict@@Base+0x520> │ │ │ │ + beq.n 845d0 <_PyObject_GenericSetAttrWithDict@@Base+0x520> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 78510 │ │ │ │ + bl 78548 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 84334 <_PyObject_GenericSetAttrWithDict@@Base+0x2f0> │ │ │ │ + bge.w 843a0 <_PyObject_GenericSetAttrWithDict@@Base+0x2f0> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84334 <_PyObject_GenericSetAttrWithDict@@Base+0x2f0> │ │ │ │ + bne.w 843a0 <_PyObject_GenericSetAttrWithDict@@Base+0x2f0> │ │ │ │ mov r0, r9 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 84334 <_PyObject_GenericSetAttrWithDict@@Base+0x2f0> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 843a0 <_PyObject_GenericSetAttrWithDict@@Base+0x2f0> │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ - movw r3, #16445 @ 0x403d │ │ │ │ + movw r3, #16553 @ 0x40a9 │ │ │ │ movt r3, #8 │ │ │ │ cmp r1, r3 │ │ │ │ mov r3, r4 │ │ │ │ itete eq │ │ │ │ - movweq r1, #57884 @ 0xe21c │ │ │ │ - movwne r1, #57968 @ 0xe270 │ │ │ │ + movweq r1, #55644 @ 0xd95c │ │ │ │ + movwne r1, #55728 @ 0xd9b0 │ │ │ │ movteq r1, #41 @ 0x29 │ │ │ │ movtne r1, #41 @ 0x29 │ │ │ │ - bl d5b6c │ │ │ │ + bl d56e0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d7dfc │ │ │ │ - b.n 84452 <_PyObject_GenericSetAttrWithDict@@Base+0x40e> │ │ │ │ + bl d7954 │ │ │ │ + b.n 844be <_PyObject_GenericSetAttrWithDict@@Base+0x40e> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl c8dd0 │ │ │ │ + bl c8d48 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 843b4 <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ + beq.w 84420 <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r3, [r0, #28] │ │ │ │ add r1, r7 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 84570 <_PyObject_GenericSetAttrWithDict@@Base+0x52c> │ │ │ │ + beq.n 845dc <_PyObject_GenericSetAttrWithDict@@Base+0x52c> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 193730 │ │ │ │ + bl 192c0c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 844aa <_PyObject_GenericSetAttrWithDict@@Base+0x466> │ │ │ │ + b.n 84516 <_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 8412a <_PyObject_GenericSetAttrWithDict@@Base+0xe6> │ │ │ │ + b.n 84196 <_PyObject_GenericSetAttrWithDict@@Base+0xe6> │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - movw r1, #57740 @ 0xe18c │ │ │ │ + movw r1, #55500 @ 0xd8cc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5b6c │ │ │ │ + bl d56e0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 841be <_PyObject_GenericSetAttrWithDict@@Base+0x17a> │ │ │ │ + b.n 8422a <_PyObject_GenericSetAttrWithDict@@Base+0x17a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 841b4 <_PyObject_GenericSetAttrWithDict@@Base+0x170> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 84220 <_PyObject_GenericSetAttrWithDict@@Base+0x170> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl bd2ec │ │ │ │ + bl bd264 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 844aa <_PyObject_GenericSetAttrWithDict@@Base+0x466> │ │ │ │ + b.n 84516 <_PyObject_GenericSetAttrWithDict@@Base+0x466> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d99c4 <_PyEval_CheckExceptTypeValid@@Base+0xa5c> │ │ │ │ + bl d94b4 <_PyEval_CheckExceptTypeValid@@Base+0xa64> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 844aa <_PyObject_GenericSetAttrWithDict@@Base+0x466> │ │ │ │ + b.n 84516 <_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] @ (84690 <_PyObject_GenericSetAttrWithDict@@Base+0x64c>) │ │ │ │ + ldr r3, [pc, #248] @ (846fc <_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 845f8 <_PyObject_GenericSetAttrWithDict@@Base+0x5b4> │ │ │ │ + bne.n 84664 <_PyObject_GenericSetAttrWithDict@@Base+0x5b4> │ │ │ │ ldr.w r1, [r4, #1416] @ 0x588 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 845f8 <_PyObject_GenericSetAttrWithDict@@Base+0x5b4> │ │ │ │ + bne.n 84664 <_PyObject_GenericSetAttrWithDict@@Base+0x5b4> │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ add r3, r5 │ │ │ │ ldr.w r3, [r3, #1420] @ 0x58c │ │ │ │ - cbz r3, 845ec <_PyObject_GenericSetAttrWithDict@@Base+0x5a8> │ │ │ │ + cbz r3, 84658 <_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] │ │ │ │ @@ -132565,33 +132580,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 84678 <_PyObject_GenericSetAttrWithDict@@Base+0x634> │ │ │ │ + bne.n 846e4 <_PyObject_GenericSetAttrWithDict@@Base+0x634> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.n 84678 <_PyObject_GenericSetAttrWithDict@@Base+0x634> │ │ │ │ + bgt.n 846e4 <_PyObject_GenericSetAttrWithDict@@Base+0x634> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 84694 <_PyObject_GenericSetAttrWithDict@@Base+0x650> │ │ │ │ + bl 84700 <_PyObject_GenericSetAttrWithDict@@Base+0x650> │ │ │ │ mov r2, r8 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r6, [r6, #192] @ 0xc0 │ │ │ │ - bl 847a0 <_PyObject_GenericSetAttrWithDict@@Base+0x75c> │ │ │ │ + bl 8480c <_PyObject_GenericSetAttrWithDict@@Base+0x75c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 84686 <_PyObject_GenericSetAttrWithDict@@Base+0x642> │ │ │ │ + beq.n 846f2 <_PyObject_GenericSetAttrWithDict@@Base+0x642> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 8468c <_PyObject_GenericSetAttrWithDict@@Base+0x648> │ │ │ │ + beq.n 846f8 <_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 │ │ │ │ @@ -132602,186 +132617,187 @@ │ │ │ │ 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 845e4 <_PyObject_GenericSetAttrWithDict@@Base+0x5a0> │ │ │ │ + bge.n 84650 <_PyObject_GenericSetAttrWithDict@@Base+0x5a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 845e4 <_PyObject_GenericSetAttrWithDict@@Base+0x5a0> │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 845e4 <_PyObject_GenericSetAttrWithDict@@Base+0x5a0> │ │ │ │ + bne.n 84650 <_PyObject_GenericSetAttrWithDict@@Base+0x5a0> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 84650 <_PyObject_GenericSetAttrWithDict@@Base+0x5a0> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 847a0 <_PyObject_GenericSetAttrWithDict@@Base+0x75c> │ │ │ │ + bl 8480c <_PyObject_GenericSetAttrWithDict@@Base+0x75c> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 8468c <_PyObject_GenericSetAttrWithDict@@Base+0x648> │ │ │ │ + bne.n 846f8 <_PyObject_GenericSetAttrWithDict@@Base+0x648> │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ movs r6, #0 │ │ │ │ - b.n 845e4 <_PyObject_GenericSetAttrWithDict@@Base+0x5a0> │ │ │ │ + b.n 84650 <_PyObject_GenericSetAttrWithDict@@Base+0x5a0> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [r1, #192] @ 0xc0 │ │ │ │ - cbz r3, 8469e <_PyObject_GenericSetAttrWithDict@@Base+0x65a> │ │ │ │ + cbz r3, 8470a <_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 8476e <_PyObject_GenericSetAttrWithDict@@Base+0x72a> │ │ │ │ + beq.n 847da <_PyObject_GenericSetAttrWithDict@@Base+0x72a> │ │ │ │ ldrh.w r3, [r1, #206] @ 0xce │ │ │ │ cmp.w r3, #1000 @ 0x3e8 │ │ │ │ - bcs.n 8476e <_PyObject_GenericSetAttrWithDict@@Base+0x72a> │ │ │ │ + bcs.n 847da <_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 84756 <_PyObject_GenericSetAttrWithDict@@Base+0x712> │ │ │ │ + ble.n 847c2 <_PyObject_GenericSetAttrWithDict@@Base+0x712> │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r1, [r2, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 84694 <_PyObject_GenericSetAttrWithDict@@Base+0x650> │ │ │ │ + bl 84700 <_PyObject_GenericSetAttrWithDict@@Base+0x650> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8476e <_PyObject_GenericSetAttrWithDict@@Base+0x72a> │ │ │ │ + beq.n 847da <_PyObject_GenericSetAttrWithDict@@Base+0x72a> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 84708 <_PyObject_GenericSetAttrWithDict@@Base+0x6c4> │ │ │ │ + beq.n 84774 <_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 84694 <_PyObject_GenericSetAttrWithDict@@Base+0x650> │ │ │ │ + bl 84700 <_PyObject_GenericSetAttrWithDict@@Base+0x650> │ │ │ │ adds r3, r6, #1 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r0, 8476e <_PyObject_GenericSetAttrWithDict@@Base+0x72a> │ │ │ │ + cbz r0, 847da <_PyObject_GenericSetAttrWithDict@@Base+0x72a> │ │ │ │ cmp r3, r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - bne.n 846ec <_PyObject_GenericSetAttrWithDict@@Base+0x6a8> │ │ │ │ + bne.n 84758 <_PyObject_GenericSetAttrWithDict@@Base+0x6a8> │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r1, #23 │ │ │ │ - bmi.n 8475c <_PyObject_GenericSetAttrWithDict@@Base+0x718> │ │ │ │ + bmi.n 847c8 <_PyObject_GenericSetAttrWithDict@@Base+0x718> │ │ │ │ add.w r2, r5, #40960 @ 0xa000 │ │ │ │ ldr.w r1, [r2, #1408] @ 0x580 │ │ │ │ - cbz r1, 8476e <_PyObject_GenericSetAttrWithDict@@Base+0x72a> │ │ │ │ - ldr.w ip, [pc, #128] @ 8479c <_PyObject_GenericSetAttrWithDict@@Base+0x758> │ │ │ │ + cbz r1, 847da <_PyObject_GenericSetAttrWithDict@@Base+0x72a> │ │ │ │ + ldr.w ip, [pc, #128] @ 84808 <_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, 84772 <_PyObject_GenericSetAttrWithDict@@Base+0x72e> │ │ │ │ + cbnz r0, 847de <_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 8470e <_PyObject_GenericSetAttrWithDict@@Base+0x6ca> │ │ │ │ + beq.n 8477a <_PyObject_GenericSetAttrWithDict@@Base+0x6ca> │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 18f500 <_Py_NewReference@@Base+0x4a0> │ │ │ │ + bl 18e9d8 <_Py_NewReference@@Base+0x4a0> │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 8476e <_PyObject_GenericSetAttrWithDict@@Base+0x72a> │ │ │ │ + cbz r0, 847da <_PyObject_GenericSetAttrWithDict@@Base+0x72a> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 18f598 <_Py_NewReference@@Base+0x538> │ │ │ │ - b.n 84750 <_PyObject_GenericSetAttrWithDict@@Base+0x70c> │ │ │ │ + bl 18ea70 <_Py_NewReference@@Base+0x538> │ │ │ │ + b.n 847bc <_PyObject_GenericSetAttrWithDict@@Base+0x70c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 84752 <_PyObject_GenericSetAttrWithDict@@Base+0x70e> │ │ │ │ + b.n 847be <_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 84750 <_PyObject_GenericSetAttrWithDict@@Base+0x70c> │ │ │ │ + b.n 847bc <_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 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 848be <_PyObject_GenericSetAttrWithDict@@Base+0x87a> │ │ │ │ + bne.n 84922 <_PyObject_GenericSetAttrWithDict@@Base+0x872> │ │ │ │ ldr r7, [r1, #12] │ │ │ │ adds r3, r7, #1 │ │ │ │ - beq.n 848be <_PyObject_GenericSetAttrWithDict@@Base+0x87a> │ │ │ │ - ldr.w r2, [r4, #172] @ 0xac │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 848dc <_PyObject_GenericSetAttrWithDict@@Base+0x898> │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - ldr.w fp, [r2, #8] │ │ │ │ + beq.n 84922 <_PyObject_GenericSetAttrWithDict@@Base+0x872> │ │ │ │ + ldr.w r4, [r5, #172] @ 0xac │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 84940 <_PyObject_GenericSetAttrWithDict@@Base+0x890> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr.w fp, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 848aa <_PyObject_GenericSetAttrWithDict@@Base+0x866> │ │ │ │ + bge.n 84912 <_PyObject_GenericSetAttrWithDict@@Base+0x862> │ │ │ │ cmp.w fp, #0 │ │ │ │ add.w r3, r3, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [r4, #0] │ │ │ │ it le │ │ │ │ movle r4, #0 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - ble.n 84836 <_PyObject_GenericSetAttrWithDict@@Base+0x7f2> │ │ │ │ - add.w r5, r2, #12 │ │ │ │ - ldr.w r9, [pc, #348] @ 84954 <_PyObject_GenericSetAttrWithDict@@Base+0x910> │ │ │ │ - movs r4, #0 │ │ │ │ + ble.n 848a0 <_PyObject_GenericSetAttrWithDict@@Base+0x7f0> │ │ │ │ + ldr.w r9, [pc, #344] @ 849b8 <_PyObject_GenericSetAttrWithDict@@Base+0x908> │ │ │ │ + adds r4, #12 │ │ │ │ + movs r5, #0 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr.w r3, [r5, #4]! │ │ │ │ + str r0, [sp, #4] │ │ │ │ + ldr.w r3, [r4, #4]! │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r0, [r3, #132] @ 0x84 │ │ │ │ - bmi.n 84842 <_PyObject_GenericSetAttrWithDict@@Base+0x7fe> │ │ │ │ + bmi.n 848ac <_PyObject_GenericSetAttrWithDict@@Base+0x7fc> │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 773a8 │ │ │ │ + bl 773e0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 84886 <_PyObject_GenericSetAttrWithDict@@Base+0x842> │ │ │ │ + bne.n 848ee <_PyObject_GenericSetAttrWithDict@@Base+0x83e> │ │ │ │ movs r3, #1 │ │ │ │ adds r0, #3 │ │ │ │ str.w r3, [sl] │ │ │ │ - beq.n 848ec <_PyObject_GenericSetAttrWithDict@@Base+0x8a8> │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r4, fp │ │ │ │ - blt.n 84802 <_PyObject_GenericSetAttrWithDict@@Base+0x7be> │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + beq.n 84950 <_PyObject_GenericSetAttrWithDict@@Base+0x8a0> │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r5, fp │ │ │ │ + blt.n 8486c <_PyObject_GenericSetAttrWithDict@@Base+0x7bc> │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ - lsls r3, r2, #31 │ │ │ │ - bpl.n 84874 <_PyObject_GenericSetAttrWithDict@@Base+0x830> │ │ │ │ + lsls r3, r0, #31 │ │ │ │ + bpl.n 848de <_PyObject_GenericSetAttrWithDict@@Base+0x82e> │ │ │ │ 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 │ │ │ │ @@ -132792,115 +132808,113 @@ │ │ │ │ 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, 848d0 <_PyObject_GenericSetAttrWithDict@@Base+0x88c> │ │ │ │ + cbz r2, 84934 <_PyObject_GenericSetAttrWithDict@@Base+0x884> │ │ │ │ ldr.w r0, [ip, #408] @ 0x198 │ │ │ │ - b.n 84812 <_PyObject_GenericSetAttrWithDict@@Base+0x7ce> │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + b.n 8487c <_PyObject_GenericSetAttrWithDict@@Base+0x7cc> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8483a <_PyObject_GenericSetAttrWithDict@@Base+0x7f6> │ │ │ │ - mov r0, r2 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8483a <_PyObject_GenericSetAttrWithDict@@Base+0x7f6> │ │ │ │ + bne.n 848a4 <_PyObject_GenericSetAttrWithDict@@Base+0x7f4> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 848a4 <_PyObject_GenericSetAttrWithDict@@Base+0x7f4> │ │ │ │ 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 848ec <_PyObject_GenericSetAttrWithDict@@Base+0x8a8> │ │ │ │ + beq.n 84950 <_PyObject_GenericSetAttrWithDict@@Base+0x8a0> │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 8482c <_PyObject_GenericSetAttrWithDict@@Base+0x7e8> │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + beq.n 84896 <_PyObject_GenericSetAttrWithDict@@Base+0x7e6> │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ movs r4, #1 │ │ │ │ - b.n 84836 <_PyObject_GenericSetAttrWithDict@@Base+0x7f2> │ │ │ │ + b.n 848a0 <_PyObject_GenericSetAttrWithDict@@Base+0x7f0> │ │ │ │ cmp.w fp, #0 │ │ │ │ - it le │ │ │ │ - movle r4, #0 │ │ │ │ - ble.n 8483a <_PyObject_GenericSetAttrWithDict@@Base+0x7f6> │ │ │ │ - add.w r5, r2, #12 │ │ │ │ - orr.w r2, r2, #1 │ │ │ │ - b.n 847f6 <_PyObject_GenericSetAttrWithDict@@Base+0x7b2> │ │ │ │ + it gt │ │ │ │ + orrgt.w r0, r4, #1 │ │ │ │ + bgt.n 8485e <_PyObject_GenericSetAttrWithDict@@Base+0x7ae> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 848a4 <_PyObject_GenericSetAttrWithDict@@Base+0x7f4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 6b828 │ │ │ │ + bl 6b868 │ │ │ │ mov r7, r0 │ │ │ │ - adds r5, r0, #1 │ │ │ │ - bne.n 847cc <_PyObject_GenericSetAttrWithDict@@Base+0x788> │ │ │ │ - bl d82f8 │ │ │ │ - b.n 848e6 <_PyObject_GenericSetAttrWithDict@@Base+0x8a2> │ │ │ │ + adds r4, r0, #1 │ │ │ │ + bne.n 84838 <_PyObject_GenericSetAttrWithDict@@Base+0x788> │ │ │ │ + bl d7e50 │ │ │ │ + b.n 8494a <_PyObject_GenericSetAttrWithDict@@Base+0x89a> │ │ │ │ add.w r0, r0, #96768 @ 0x17a00 │ │ │ │ add.w r0, r0, #368 @ 0x170 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 84812 <_PyObject_GenericSetAttrWithDict@@Base+0x7ce> │ │ │ │ - ldr r3, [r4, #84] @ 0x54 │ │ │ │ + b.n 8487c <_PyObject_GenericSetAttrWithDict@@Base+0x7cc> │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bmi.n 848fc <_PyObject_GenericSetAttrWithDict@@Base+0x8b8> │ │ │ │ + bmi.n 84960 <_PyObject_GenericSetAttrWithDict@@Base+0x8b0> │ │ │ │ lsls r1, r3, #18 │ │ │ │ - bpl.n 84934 <_PyObject_GenericSetAttrWithDict@@Base+0x8f0> │ │ │ │ + bpl.n 84998 <_PyObject_GenericSetAttrWithDict@@Base+0x8e8> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8483a <_PyObject_GenericSetAttrWithDict@@Base+0x7f6> │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + b.n 848a4 <_PyObject_GenericSetAttrWithDict@@Base+0x7f4> │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - str r2, [sp, #4] │ │ │ │ - bl d82f8 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - b.n 84836 <_PyObject_GenericSetAttrWithDict@@Base+0x7f2> │ │ │ │ - ldr r2, [pc, #84] @ (84954 <_PyObject_GenericSetAttrWithDict@@Base+0x910>) │ │ │ │ + str r0, [sp, #4] │ │ │ │ + bl d7e50 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + b.n 848a0 <_PyObject_GenericSetAttrWithDict@@Base+0x7f0> │ │ │ │ + ldr r2, [pc, #84] @ (849b8 <_PyObject_GenericSetAttrWithDict@@Base+0x908>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr.w r1, [r4, #180] @ 0xb4 │ │ │ │ + ldr.w r1, [r5, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r0, r2, r3 │ │ │ │ add.w r0, r0, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r0, #392] @ 0x188 │ │ │ │ - cmp r0, r4 │ │ │ │ - beq.n 84948 <_PyObject_GenericSetAttrWithDict@@Base+0x904> │ │ │ │ + cmp r0, r5 │ │ │ │ + beq.n 849ac <_PyObject_GenericSetAttrWithDict@@Base+0x8fc> │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 84948 <_PyObject_GenericSetAttrWithDict@@Base+0x904> │ │ │ │ + bhi.n 849ac <_PyObject_GenericSetAttrWithDict@@Base+0x8fc> │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #368 @ 0x170 │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 848e6 <_PyObject_GenericSetAttrWithDict@@Base+0x8a2> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7f5a8 │ │ │ │ + bne.n 8494a <_PyObject_GenericSetAttrWithDict@@Base+0x89a> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7f5d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 848ca <_PyObject_GenericSetAttrWithDict@@Base+0x886> │ │ │ │ - ldr.w r2, [r4, #172] @ 0xac │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 848e6 <_PyObject_GenericSetAttrWithDict@@Base+0x8a2> │ │ │ │ - b.n 847d6 <_PyObject_GenericSetAttrWithDict@@Base+0x792> │ │ │ │ + blt.n 8492e <_PyObject_GenericSetAttrWithDict@@Base+0x87e> │ │ │ │ + ldr.w r4, [r5, #172] @ 0xac │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 8494a <_PyObject_GenericSetAttrWithDict@@Base+0x89a> │ │ │ │ + b.n 84840 <_PyObject_GenericSetAttrWithDict@@Base+0x790> │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r2, r3 │ │ │ │ - b.n 8492e <_PyObject_GenericSetAttrWithDict@@Base+0x8ea> │ │ │ │ + b.n 84992 <_PyObject_GenericSetAttrWithDict@@Base+0x8e2> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bpl.n 8495e <_PyObject_GenericSetAttrWithDict@@Base+0x91a> │ │ │ │ + bpl.n 849c2 <_PyObject_GenericSetAttrWithDict@@Base+0x912> │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8495c <_PyObject_GenericSetAttrWithDict@@Base+0x918> │ │ │ │ - b.w 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bne.n 849c0 <_PyObject_GenericSetAttrWithDict@@Base+0x910> │ │ │ │ + b.w 76e30 <_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 │ │ │ │ @@ -132911,434 +132925,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 849ca <_PyObject_GenericSetAttrWithDict@@Base+0x986> │ │ │ │ + bge.n 84a2e <_PyObject_GenericSetAttrWithDict@@Base+0x97e> │ │ │ │ adds r0, #1 │ │ │ │ cmp r1, r2 │ │ │ │ str r0, [r3, #0] │ │ │ │ - bne.n 849ce <_PyObject_GenericSetAttrWithDict@@Base+0x98a> │ │ │ │ + bne.n 84a32 <_PyObject_GenericSetAttrWithDict@@Base+0x982> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 849ce <_PyObject_GenericSetAttrWithDict@@Base+0x98a> │ │ │ │ + beq.n 84a32 <_PyObject_GenericSetAttrWithDict@@Base+0x982> │ │ │ │ ldr r0, [r5, #24] │ │ │ │ movw r1, #44624 @ 0xae50 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - beq.n 849ec <_PyObject_GenericSetAttrWithDict@@Base+0x9a8> │ │ │ │ + beq.n 84a50 <_PyObject_GenericSetAttrWithDict@@Base+0x9a0> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7a1dc │ │ │ │ + b.w 7a20c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 849a8 <_PyObject_GenericSetAttrWithDict@@Base+0x964> │ │ │ │ + beq.n 84a0c <_PyObject_GenericSetAttrWithDict@@Base+0x95c> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b828 │ │ │ │ + bl 6b868 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - bne.n 849ae <_PyObject_GenericSetAttrWithDict@@Base+0x96a> │ │ │ │ + bne.n 84a12 <_PyObject_GenericSetAttrWithDict@@Base+0x962> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 190d6c <_Py_NewReference@@Base+0x1d0c> │ │ │ │ + b.w 190244 <_Py_NewReference@@Base+0x1d0c> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 78898 │ │ │ │ + b.w 788d0 │ │ │ │ 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 84bb8 <_PyObject_GenericSetAttrWithDict@@Base+0xb74> │ │ │ │ + bne.w 84c1c <_PyObject_GenericSetAttrWithDict@@Base+0xb6c> │ │ │ │ ldr r7, [r1, #12] │ │ │ │ adds r5, r7, #1 │ │ │ │ - beq.w 84bb8 <_PyObject_GenericSetAttrWithDict@@Base+0xb74> │ │ │ │ + beq.w 84c1c <_PyObject_GenericSetAttrWithDict@@Base+0xb6c> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.w 84c24 <_PyObject_GenericSetAttrWithDict@@Base+0xbe0> │ │ │ │ + bpl.w 84c84 <_PyObject_GenericSetAttrWithDict@@Base+0xbd4> │ │ │ │ mov r2, r7 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 773a8 │ │ │ │ + bl 773e0 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #3 │ │ │ │ - beq.w 84bb2 <_PyObject_GenericSetAttrWithDict@@Base+0xb6e> │ │ │ │ + beq.w 84c16 <_PyObject_GenericSetAttrWithDict@@Base+0xb66> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 84bac <_PyObject_GenericSetAttrWithDict@@Base+0xb68> │ │ │ │ + beq.w 84c10 <_PyObject_GenericSetAttrWithDict@@Base+0xb60> │ │ │ │ ldr r4, [sp, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 84bac <_PyObject_GenericSetAttrWithDict@@Base+0xb68> │ │ │ │ + beq.w 84c10 <_PyObject_GenericSetAttrWithDict@@Base+0xb60> │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 84c14 <_PyObject_GenericSetAttrWithDict@@Base+0xbd0> │ │ │ │ + bne.w 84c74 <_PyObject_GenericSetAttrWithDict@@Base+0xbc4> │ │ │ │ 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 84a8e <_PyObject_GenericSetAttrWithDict@@Base+0xa4a> │ │ │ │ + ble.n 84af2 <_PyObject_GenericSetAttrWithDict@@Base+0xa42> │ │ │ │ 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 84b2a <_PyObject_GenericSetAttrWithDict@@Base+0xae6> │ │ │ │ + bne.n 84b8e <_PyObject_GenericSetAttrWithDict@@Base+0xade> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 84be6 <_PyObject_GenericSetAttrWithDict@@Base+0xba2> │ │ │ │ + bne.w 84c4a <_PyObject_GenericSetAttrWithDict@@Base+0xb9a> │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r2, #7 │ │ │ │ - bgt.n 84afc <_PyObject_GenericSetAttrWithDict@@Base+0xab8> │ │ │ │ + bgt.n 84b60 <_PyObject_GenericSetAttrWithDict@@Base+0xab0> │ │ │ │ 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, 84b18 <_PyObject_GenericSetAttrWithDict@@Base+0xad4> │ │ │ │ + cbz r1, 84b7c <_PyObject_GenericSetAttrWithDict@@Base+0xacc> │ │ │ │ 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 84adc <_PyObject_GenericSetAttrWithDict@@Base+0xa98> │ │ │ │ + bge.n 84b40 <_PyObject_GenericSetAttrWithDict@@Base+0xa90> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 84af6 <_PyObject_GenericSetAttrWithDict@@Base+0xab2> │ │ │ │ + cbz r3, 84b5a <_PyObject_GenericSetAttrWithDict@@Base+0xaaa> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 84af0 <_PyObject_GenericSetAttrWithDict@@Base+0xaac> │ │ │ │ + bge.n 84b54 <_PyObject_GenericSetAttrWithDict@@Base+0xaa4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 84af0 <_PyObject_GenericSetAttrWithDict@@Base+0xaac> │ │ │ │ + cbnz r3, 84b54 <_PyObject_GenericSetAttrWithDict@@Base+0xaa4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 84adc <_PyObject_GenericSetAttrWithDict@@Base+0xa98> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 84b40 <_PyObject_GenericSetAttrWithDict@@Base+0xa90> │ │ │ │ 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 84ab2 <_PyObject_GenericSetAttrWithDict@@Base+0xa6e> │ │ │ │ + b.n 84b16 <_PyObject_GenericSetAttrWithDict@@Base+0xa66> │ │ │ │ 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 84ace <_PyObject_GenericSetAttrWithDict@@Base+0xa8a> │ │ │ │ + b.n 84b32 <_PyObject_GenericSetAttrWithDict@@Base+0xa82> │ │ │ │ adds r2, #1 │ │ │ │ - beq.n 84bd4 <_PyObject_GenericSetAttrWithDict@@Base+0xb90> │ │ │ │ + beq.n 84c38 <_PyObject_GenericSetAttrWithDict@@Base+0xb88> │ │ │ │ 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 84b84 <_PyObject_GenericSetAttrWithDict@@Base+0xb40> │ │ │ │ + bgt.n 84be8 <_PyObject_GenericSetAttrWithDict@@Base+0xb38> │ │ │ │ adds r2, r3, r1 │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 84a92 <_PyObject_GenericSetAttrWithDict@@Base+0xa4e> │ │ │ │ + beq.n 84af6 <_PyObject_GenericSetAttrWithDict@@Base+0xa46> │ │ │ │ adds r2, #1 │ │ │ │ - beq.n 84bd4 <_PyObject_GenericSetAttrWithDict@@Base+0xb90> │ │ │ │ + beq.n 84c38 <_PyObject_GenericSetAttrWithDict@@Base+0xb88> │ │ │ │ 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 84b9a <_PyObject_GenericSetAttrWithDict@@Base+0xb56> │ │ │ │ + bgt.n 84bfe <_PyObject_GenericSetAttrWithDict@@Base+0xb4e> │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 84a92 <_PyObject_GenericSetAttrWithDict@@Base+0xa4e> │ │ │ │ + beq.n 84af6 <_PyObject_GenericSetAttrWithDict@@Base+0xa46> │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ lsrs r7, r7, #5 │ │ │ │ adds r1, #1 │ │ │ │ adds r2, #1 │ │ │ │ add r1, r7 │ │ │ │ - beq.n 84bd4 <_PyObject_GenericSetAttrWithDict@@Base+0xb90> │ │ │ │ + beq.n 84c38 <_PyObject_GenericSetAttrWithDict@@Base+0xb88> │ │ │ │ ands r1, r0 │ │ │ │ - b.n 84b5e <_PyObject_GenericSetAttrWithDict@@Base+0xb1a> │ │ │ │ + b.n 84bc2 <_PyObject_GenericSetAttrWithDict@@Base+0xb12> │ │ │ │ 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 84b48 <_PyObject_GenericSetAttrWithDict@@Base+0xb04> │ │ │ │ + b.n 84bac <_PyObject_GenericSetAttrWithDict@@Base+0xafc> │ │ │ │ cmp.w ip, #15 │ │ │ │ itet gt │ │ │ │ addgt.w r2, r3, r1, lsl #2 │ │ │ │ ldrshle.w r2, [lr, #20] │ │ │ │ ldrgt r2, [r2, #20] │ │ │ │ - b.n 84b6e <_PyObject_GenericSetAttrWithDict@@Base+0xb2a> │ │ │ │ + b.n 84bd2 <_PyObject_GenericSetAttrWithDict@@Base+0xb22> │ │ │ │ mov r0, r1 │ │ │ │ - bl ff8fc <_PyErr_SetKeyError@@Base> │ │ │ │ + bl ff2d4 <_PyErr_SetKeyError@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 84af2 <_PyObject_GenericSetAttrWithDict@@Base+0xaae> │ │ │ │ + b.n 84b56 <_PyObject_GenericSetAttrWithDict@@Base+0xaa6> │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 6b828 │ │ │ │ + bl 6b868 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ adds r4, r0, #1 │ │ │ │ - bne.w 84a22 <_PyObject_GenericSetAttrWithDict@@Base+0x9de> │ │ │ │ + bne.w 84a86 <_PyObject_GenericSetAttrWithDict@@Base+0x9d6> │ │ │ │ mov r0, r1 │ │ │ │ - bl 26167c │ │ │ │ + bl 260e74 │ │ │ │ mov r0, r7 │ │ │ │ - b.n 84af2 <_PyObject_GenericSetAttrWithDict@@Base+0xaae> │ │ │ │ + b.n 84b56 <_PyObject_GenericSetAttrWithDict@@Base+0xaa6> │ │ │ │ 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 84aa0 <_PyObject_GenericSetAttrWithDict@@Base+0xa5c> │ │ │ │ + beq.w 84b04 <_PyObject_GenericSetAttrWithDict@@Base+0xa54> │ │ │ │ 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 84c36 <_PyObject_GenericSetAttrWithDict@@Base+0xbf2> │ │ │ │ + bne.n 84c9a <_PyObject_GenericSetAttrWithDict@@Base+0xbea> │ │ │ │ subs r1, #1 │ │ │ │ add r3, r2 │ │ │ │ - b.n 84c0a <_PyObject_GenericSetAttrWithDict@@Base+0xbc6> │ │ │ │ - ldrb r5, [r3, #1] │ │ │ │ - strb.w r5, [r3], #1 │ │ │ │ subs r5, r3, r2 │ │ │ │ cmp r5, r1 │ │ │ │ - blt.n 84c04 <_PyObject_GenericSetAttrWithDict@@Base+0xbc0> │ │ │ │ - strb r1, [r0, #1] │ │ │ │ - b.n 84adc <_PyObject_GenericSetAttrWithDict@@Base+0xa98> │ │ │ │ + bge.n 84c96 <_PyObject_GenericSetAttrWithDict@@Base+0xbe6> │ │ │ │ + ldrb r5, [r3, #1] │ │ │ │ + strb.w r5, [r3], #1 │ │ │ │ + b.n 84c66 <_PyObject_GenericSetAttrWithDict@@Base+0xbb6> │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ - bl 1ebf90 <_PyDict_SendEvent@@Base> │ │ │ │ - b.n 84a58 <_PyObject_GenericSetAttrWithDict@@Base+0xa14> │ │ │ │ - movw r0, #35848 @ 0x8c08 │ │ │ │ + bl 1eb6f8 <_PyDict_SendEvent@@Base> │ │ │ │ + b.n 84abc <_PyObject_GenericSetAttrWithDict@@Base+0xa0c> │ │ │ │ + movw r0, #33608 @ 0x8348 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #2791 @ 0xae7 │ │ │ │ - bl 246738 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 84bb2 <_PyObject_GenericSetAttrWithDict@@Base+0xb6e> │ │ │ │ + bl 245db8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 84c16 <_PyObject_GenericSetAttrWithDict@@Base+0xb66> │ │ │ │ + strb r1, [r0, #1] │ │ │ │ + b.n 84b40 <_PyObject_GenericSetAttrWithDict@@Base+0xa90> │ │ │ │ adds r3, #1 │ │ │ │ - b.n 84bf8 <_PyObject_GenericSetAttrWithDict@@Base+0xbb4> │ │ │ │ + b.n 84c5c <_PyObject_GenericSetAttrWithDict@@Base+0xbac> │ │ │ │ nop │ │ │ │ │ │ │ │ -00084c3c : │ │ │ │ +00084ca0 : │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #13928 @ 0x3668 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 84c50 │ │ │ │ + bne.n 84cb4 │ │ │ │ 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 882f0 │ │ │ │ + bl 88318 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 84c70 │ │ │ │ + cbz r0, 84cd4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ movw r1, #563 @ 0x233 │ │ │ │ - movw r0, #58052 @ 0xe2c4 │ │ │ │ + movw r0, #55812 @ 0xda04 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246738 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 245db8 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 84c6c │ │ │ │ + b.n 84cd0 │ │ │ │ nop │ │ │ │ │ │ │ │ -00084c88 : │ │ │ │ +00084cec : │ │ │ │ stmdb 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 8510a │ │ │ │ + beq.w 8516e │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 8510a │ │ │ │ + bpl.w 8516e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 84fc8 │ │ │ │ + beq.w 8502c │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 850a2 │ │ │ │ + bne.w 85106 │ │ │ │ ldr r1, [r2, #108] @ 0x6c │ │ │ │ - movw r2, #6081 @ 0x17c1 │ │ │ │ + movw r2, #3929 @ 0xf59 │ │ │ │ movt r2, #19 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 85066 │ │ │ │ + bne.w 850ca │ │ │ │ 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 85066 │ │ │ │ + blt.w 850ca │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8501a │ │ │ │ + beq.w 8507e │ │ │ │ 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 85046 │ │ │ │ + bmi.w 850aa │ │ │ │ movw fp, #24184 @ 0x5e78 │ │ │ │ movt fp, #77 @ 0x4d │ │ │ │ - movw r3, #2733 @ 0xaad │ │ │ │ + movw r3, #2789 @ 0xae5 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r6, [fp, #868] @ 0x364 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 84fee │ │ │ │ - ldr.w r8, [pc, #1080] @ 8516c │ │ │ │ + bne.w 85052 │ │ │ │ + ldr.w r8, [pc, #1080] @ 851d0 │ │ │ │ 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 84f96 │ │ │ │ + bcs.w 84ffa │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r0, [r9, ip, lsl #3] │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 84fde │ │ │ │ + beq.w 85042 │ │ │ │ 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 84e9c │ │ │ │ + beq.w 84f00 │ │ │ │ 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 8500a │ │ │ │ + beq.w 8506e │ │ │ │ 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 84dd6 │ │ │ │ + ble.n 84e3a │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 84dca │ │ │ │ + cbz r3, 84e2e │ │ │ │ ldr r4, [r3, #0] │ │ │ │ add.w r9, r4, #1 │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ - bge.n 84e84 │ │ │ │ + bge.n 84ee8 │ │ │ │ str.w r9, [r3] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 84e8c │ │ │ │ + blt.n 84ef0 │ │ │ │ adds r0, #1 │ │ │ │ add r1, ip │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 84dd6 │ │ │ │ + beq.n 84e3a │ │ │ │ add r2, ip │ │ │ │ - b.n 84dac │ │ │ │ + b.n 84e10 │ │ │ │ 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 84ecc │ │ │ │ - ldr.w ip, [pc, #900] @ 85170 │ │ │ │ + beq.n 84f30 │ │ │ │ + ldr.w ip, [pc, #900] @ 851d4 │ │ │ │ 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 8511c │ │ │ │ + bne.w 85180 │ │ │ │ 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] │ │ │ │ @@ -133361,54 +133375,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 84f54 │ │ │ │ + blt.n 84fb8 │ │ │ │ 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 84dca │ │ │ │ + bge.n 84e2e │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp lr, r0 │ │ │ │ str r3, [r4, #0] │ │ │ │ - beq.n 84dd6 │ │ │ │ + beq.n 84e3a │ │ │ │ add r1, ip │ │ │ │ add r2, ip │ │ │ │ - b.n 84dac │ │ │ │ + b.n 84e10 │ │ │ │ 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 84d7c │ │ │ │ + bhi.w 84de0 │ │ │ │ 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 84f96 │ │ │ │ + beq.n 84ffa │ │ │ │ ldr r1, [r5, #24] │ │ │ │ - b.n 84d7c │ │ │ │ + b.n 84de0 │ │ │ │ movw r0, #18128 @ 0x46d0 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 707fc <_PyObject_GC_New@@Base> │ │ │ │ + bl 70834 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85152 │ │ │ │ + beq.w 851b6 │ │ │ │ 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 │ │ │ │ @@ -133434,725 +133448,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 84e78 │ │ │ │ + ble.n 84edc │ │ │ │ ldr.w r2, [r3, #3748] @ 0xea4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 84e78 │ │ │ │ + beq.n 84edc │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 84e78 │ │ │ │ + beq.n 84edc │ │ │ │ ldr.w r3, [r3, #3856] @ 0xf10 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 84e78 │ │ │ │ + bne.n 84edc │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8504c │ │ │ │ + bne.n 850b0 │ │ │ │ add.w r3, r0, #12 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.w 84e78 │ │ │ │ + bmi.w 84edc │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 84f80 │ │ │ │ + bne.n 84fe4 │ │ │ │ dmb ish │ │ │ │ - b.n 84e78 │ │ │ │ + b.n 84edc │ │ │ │ ldr.w r6, [fp, #848] @ 0x350 │ │ │ │ - movw r3, #45581 @ 0xb20d │ │ │ │ + movw r3, #45645 @ 0xb24d │ │ │ │ movt r3, #6 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 85056 │ │ │ │ + bne.n 850ba │ │ │ │ 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 85046 │ │ │ │ + beq.n 850aa │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.n 84ec8 │ │ │ │ + b.n 84f2c │ │ │ │ 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 705dc │ │ │ │ + b.w 70614 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 70b78 │ │ │ │ + bl 70bb0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ - b.n 84ec4 │ │ │ │ + b.n 84f28 │ │ │ │ ldr.w r0, [fp, #864] @ 0x360 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r6 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 85046 │ │ │ │ + cbz r0, 850aa │ │ │ │ ldr r1, [r5, #24] │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - ldr.w r8, [pc, #360] @ 8516c │ │ │ │ + ldr.w r8, [pc, #360] @ 851d0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 84d7c │ │ │ │ + b.n 84de0 │ │ │ │ add.w r1, r6, #20 │ │ │ │ mov.w ip, #12 │ │ │ │ add r1, r3 │ │ │ │ adds r2, r1, #4 │ │ │ │ adds r1, #8 │ │ │ │ - b.n 84d9e │ │ │ │ + b.n 84e02 │ │ │ │ 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 84d16 │ │ │ │ - bl 1f37b8 │ │ │ │ - b.n 8509e │ │ │ │ + bge.w 84d7a │ │ │ │ + bl 1f2f28 │ │ │ │ + b.n 85102 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84e78 │ │ │ │ - b.n 84f70 │ │ │ │ + bne.w 84edc │ │ │ │ + b.n 84fd4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [fp, #844] @ 0x34c │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ - b.n 84fb8 │ │ │ │ + b.n 8501c │ │ │ │ movs r3, #0 │ │ │ │ movw r0, #44624 @ 0xae50 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - bl 705dc │ │ │ │ + bl 70614 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8509e │ │ │ │ + cbz r0, 85102 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 898d0 │ │ │ │ + bl 898dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84e7c │ │ │ │ + beq.w 84ee0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8509e │ │ │ │ + bge.n 85102 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8509e │ │ │ │ + cbnz r3, 85102 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 84e7c │ │ │ │ - bl 20a1fc │ │ │ │ + b.n 84ee0 │ │ │ │ + bl 2099d4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85162 │ │ │ │ + beq.n 851c6 │ │ │ │ movw r0, #18128 @ 0x46d0 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 707fc <_PyObject_GC_New@@Base> │ │ │ │ + bl 70834 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8515a │ │ │ │ + beq.n 851be │ │ │ │ ldrb r7, [r6, #0] │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #0 │ │ │ │ cmp r3, r7 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bcs.n 850e6 │ │ │ │ + bcs.n 8514a │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 850c4 │ │ │ │ + beq.n 85128 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ add.w ip, r0, #1 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt.w ip, [r2] │ │ │ │ - b.n 850c4 │ │ │ │ + b.n 85128 │ │ │ │ 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 70e98 │ │ │ │ - b.n 84e7c │ │ │ │ - movw r0, #35848 @ 0x8c08 │ │ │ │ + bl 70ed0 │ │ │ │ + b.n 84ee0 │ │ │ │ + movw r0, #33608 @ 0x8348 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #4168 @ 0x1048 │ │ │ │ - bl 246738 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8509e │ │ │ │ - movw r2, #58213 @ 0xe365 │ │ │ │ + bl 245db8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 85102 │ │ │ │ + movw r2, #57001 @ 0xdea9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 85142 │ │ │ │ + bne.n 851a6 │ │ │ │ add.w r0, ip, #1592 @ 0x638 │ │ │ │ - bl 6b478 │ │ │ │ + bl 6b4b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 84ee0 │ │ │ │ + bne.w 84f44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12e9d0 <_PyUnicode_IsNumeric@@Base+0x16d0> │ │ │ │ + bl 12e500 <_PyUnicode_IsNumeric@@Base+0x16d8> │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ - b.n 84ee4 │ │ │ │ + b.n 84f48 │ │ │ │ ldr.w r2, [ip, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ - b.n 84ee4 │ │ │ │ + b.n 84f48 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19428c <_PyNamespace_New@@Base+0x94> │ │ │ │ - b.n 8509e │ │ │ │ + bl 19376c <_PyNamespace_New@@Base+0x94> │ │ │ │ + b.n 85102 │ │ │ │ mov r0, r6 │ │ │ │ - bl 75fa8 │ │ │ │ - b.n 8509e │ │ │ │ + bl 75fe0 │ │ │ │ + b.n 85102 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1f37b8 │ │ │ │ + b.w 1f2f28 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00085174 <_PyObject_New@@Base>: │ │ │ │ +000851d8 <_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 852b2 <_PyObject_New@@Base+0x13e> │ │ │ │ + blt.w 85316 <_PyObject_New@@Base+0x13e> │ │ │ │ movw r5, #24184 @ 0x5e78 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ - movw r3, #2733 @ 0xaad │ │ │ │ + movw r3, #2789 @ 0xae5 │ │ │ │ movt r3, #7 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r4, [r5, #888] @ 0x378 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 852a0 <_PyObject_New@@Base+0x12c> │ │ │ │ - ldr r3, [pc, #300] @ (852d8 <_PyObject_New@@Base+0x164>) │ │ │ │ + bne.n 85304 <_PyObject_New@@Base+0x12c> │ │ │ │ + ldr r3, [pc, #300] @ (8533c <_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 85222 <_PyObject_New@@Base+0xae> │ │ │ │ + bcs.n 85286 <_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 8528e <_PyObject_New@@Base+0x11a> │ │ │ │ + beq.n 852f2 <_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 85206 <_PyObject_New@@Base+0x92> │ │ │ │ + beq.n 8526a <_PyObject_New@@Base+0x92> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - ldr r1, [pc, #240] @ (852dc <_PyObject_New@@Base+0x168>) │ │ │ │ + ldr r1, [pc, #240] @ (85340 <_PyObject_New@@Base+0x168>) │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ str r2, [r4, #4] │ │ │ │ - blt.n 85254 <_PyObject_New@@Base+0xe0> │ │ │ │ + blt.n 852b8 <_PyObject_New@@Base+0xe0> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r1, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 85264 <_PyObject_New@@Base+0xf0> │ │ │ │ + bne.n 852c8 <_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 85282 <_PyObject_New@@Base+0x10e> │ │ │ │ + bcc.n 852e6 <_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 851e6 <_PyObject_New@@Base+0x72> │ │ │ │ + bne.n 8524a <_PyObject_New@@Base+0x72> │ │ │ │ ldr.w r4, [r5, #848] @ 0x350 │ │ │ │ - movw r3, #45581 @ 0xb20d │ │ │ │ + movw r3, #45645 @ 0xb24d │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 852bc <_PyObject_New@@Base+0x148> │ │ │ │ + bne.n 85320 <_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 852b2 <_PyObject_New@@Base+0x13e> │ │ │ │ + beq.n 85316 <_PyObject_New@@Base+0x13e> │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 851e6 <_PyObject_New@@Base+0x72> │ │ │ │ + b.n 8524a <_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 851fe <_PyObject_New@@Base+0x8a> │ │ │ │ - movw r2, #58213 @ 0xe365 │ │ │ │ + beq.n 85262 <_PyObject_New@@Base+0x8a> │ │ │ │ + movw r2, #57001 @ 0xdea9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 852cc <_PyObject_New@@Base+0x158> │ │ │ │ - ldr r0, [pc, #108] @ (852e0 <_PyObject_New@@Base+0x16c>) │ │ │ │ - bl 6b478 │ │ │ │ + bne.n 85330 <_PyObject_New@@Base+0x158> │ │ │ │ + ldr r0, [pc, #108] @ (85344 <_PyObject_New@@Base+0x16c>) │ │ │ │ + bl 6b4b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 851fe <_PyObject_New@@Base+0x8a> │ │ │ │ + bne.n 85262 <_PyObject_New@@Base+0x8a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 12e9d0 <_PyUnicode_IsNumeric@@Base+0x16d0> │ │ │ │ - b.n 851fe <_PyObject_New@@Base+0x8a> │ │ │ │ + bl 12e500 <_PyUnicode_IsNumeric@@Base+0x16d8> │ │ │ │ + b.n 85262 <_PyObject_New@@Base+0x8a> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 851e6 <_PyObject_New@@Base+0x72> │ │ │ │ + b.n 8524a <_PyObject_New@@Base+0x72> │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 70b78 │ │ │ │ + bl 70bb0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 851e6 <_PyObject_New@@Base+0x72> │ │ │ │ - b.n 85222 <_PyObject_New@@Base+0xae> │ │ │ │ + bne.n 8524a <_PyObject_New@@Base+0x72> │ │ │ │ + b.n 85286 <_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 851e6 <_PyObject_New@@Base+0x72> │ │ │ │ + bne.n 8524a <_PyObject_New@@Base+0x72> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1f37b8 │ │ │ │ + b.w 1f2f28 │ │ │ │ ldr.w r0, [r5, #844] @ 0x34c │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 85244 <_PyObject_New@@Base+0xd0> │ │ │ │ + b.n 852a8 <_PyObject_New@@Base+0xd0> │ │ │ │ ldr.w r2, [r1, #1604] @ 0x644 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - b.n 851fe <_PyObject_New@@Base+0x8a> │ │ │ │ + b.n 85262 <_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 │ │ │ │ │ │ │ │ -000852e4 : │ │ │ │ +00085348 : │ │ │ │ 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 853e0 │ │ │ │ + beq.n 85444 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r2, [ip, #56] @ 0x38 │ │ │ │ - cbz r2, 85316 │ │ │ │ + cbz r2, 8537a │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - cbz r2, 85316 │ │ │ │ + cbz r2, 8537a │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ bx r2 │ │ │ │ ldr.w r2, [ip, #52] @ 0x34 │ │ │ │ - cbz r2, 85356 │ │ │ │ + cbz r2, 853ba │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - cbz r2, 85356 │ │ │ │ + cbz r2, 853ba │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 85420 │ │ │ │ + beq.n 85484 │ │ │ │ ldr.w r2, [r2, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 85420 │ │ │ │ + beq.n 85484 │ │ │ │ movw r2, #61060 @ 0xee84 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - bl dc130 │ │ │ │ + bl dbc3c │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - beq.n 8540e │ │ │ │ + beq.n 85472 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w ee354 │ │ │ │ + b.w edd44 │ │ │ │ ldr.w r2, [ip, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 853f6 │ │ │ │ + bge.n 8545a │ │ │ │ movw r2, #39512 @ 0x9a58 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 853e8 │ │ │ │ - ldr r1, [pc, #200] @ (85434 ) │ │ │ │ + beq.n 8544c │ │ │ │ + ldr r1, [pc, #200] @ (85498 ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl b66cc │ │ │ │ + bl b6648 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 853e4 │ │ │ │ + beq.n 85448 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r1, #5160 @ 0x1428 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 853b8 │ │ │ │ - cbz r2, 853b8 │ │ │ │ + beq.n 8541c │ │ │ │ + cbz r2, 8541c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl d6f34 │ │ │ │ + bl d6a8c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 853b2 │ │ │ │ + bge.n 85416 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbnz r1, 853b2 │ │ │ │ + cbnz r1, 85416 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - movw r1, #58128 @ 0xe310 │ │ │ │ + movw r1, #55888 @ 0xda50 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d5b6c │ │ │ │ - bl 28ccbc <_Py_hashtable_foreach@@Base+0xeb4> │ │ │ │ + b.w d56e0 │ │ │ │ + bl 28c604 <_Py_hashtable_foreach@@Base+0xeac> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 853b2 │ │ │ │ + b.n 85416 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1c5fa8 │ │ │ │ + b.w 1c53f8 │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #58164 @ 0xe334 │ │ │ │ + movw r1, #55924 @ 0xda74 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.n 853d6 │ │ │ │ + b.n 8543a │ │ │ │ strd r3, r0, [sp] │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7faa4 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8534a │ │ │ │ - b.n 853e4 │ │ │ │ + beq.n 853ae │ │ │ │ + b.n 85448 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #58080 @ 0xe2e0 │ │ │ │ + movw r1, #55840 @ 0xda20 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - b.n 8540a │ │ │ │ + b.n 8546e │ │ │ │ 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 85484 │ │ │ │ + bne.n 854e8 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 85484 │ │ │ │ + beq.n 854e8 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 773a8 │ │ │ │ + bl 773e0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 854a0 │ │ │ │ + cbz r3, 85504 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ adds r2, r0, #3 │ │ │ │ - beq.n 854b8 │ │ │ │ + beq.n 8551c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 854a4 │ │ │ │ + beq.n 85508 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6b828 │ │ │ │ + bl 6b868 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 854f6 │ │ │ │ + beq.n 8555a │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 773a8 │ │ │ │ + bl 773e0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8546a │ │ │ │ + bne.n 854ce │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 854b8 │ │ │ │ + beq.n 8551c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #18128 @ 0x46d0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 854bc │ │ │ │ + bne.n 85520 │ │ │ │ mov r0, r4 │ │ │ │ - bl ff8fc <_PyErr_SetKeyError@@Base> │ │ │ │ + bl ff2d4 <_PyErr_SetKeyError@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 8547e │ │ │ │ + b.n 854e2 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #64] @ (85500 ) │ │ │ │ - bl 90358 <_PyObject_LookupSpecial@@Base> │ │ │ │ + ldr r1, [pc, #64] @ (85564 ) │ │ │ │ + bl 90418 <_PyObject_LookupSpecial@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 854d2 │ │ │ │ - bl 7fa74 │ │ │ │ + cbnz r0, 85536 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 854b2 │ │ │ │ - b.n 854b8 │ │ │ │ + beq.n 85516 │ │ │ │ + b.n 8551c │ │ │ │ mov r1, r4 │ │ │ │ - bl d6f34 │ │ │ │ + bl d6a8c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8547e │ │ │ │ + bge.n 854e2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8547e │ │ │ │ + bne.n 854e2 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8547e │ │ │ │ + b.n 854e2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26167c │ │ │ │ - b.n 854b8 │ │ │ │ + bl 260e74 │ │ │ │ + b.n 8551c │ │ │ │ nop │ │ │ │ - cbnz r0, 85562 │ │ │ │ + cbnz r0, 855c6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00085504 : │ │ │ │ +00085568 : │ │ │ │ stmdb 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 856dc │ │ │ │ + bmi.w 85740 │ │ │ │ ldr.w r5, [r0, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.w 8571e │ │ │ │ - ldr r6, [pc, #768] @ (85830 ) │ │ │ │ + bpl.w 85782 │ │ │ │ + ldr r6, [pc, #768] @ (85894 ) │ │ │ │ movw r8, #40968 @ 0xa008 │ │ │ │ movt r8, #75 @ 0x4b │ │ │ │ ldr.w r3, [r6, #740] @ 0x2e4 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 8585c │ │ │ │ + bne.w 858c8 │ │ │ │ ldr.w r2, [r6, #748] @ 0x2ec │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 8585c │ │ │ │ + beq.w 858c8 │ │ │ │ add.w r9, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r6, #736 @ 0x2e0 │ │ │ │ mov r3, r9 │ │ │ │ - bl 773a8 │ │ │ │ + bl 773e0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8572e │ │ │ │ + beq.w 85792 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bpl.w 859a4 │ │ │ │ + bpl.w 85a18 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ and.w r5, r3, #3 │ │ │ │ cmp r3, #15 │ │ │ │ rsb r5, r5, #1 │ │ │ │ - bhi.w 858ac │ │ │ │ + bhi.w 85920 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mul.w r5, r3, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 85976 │ │ │ │ + blt.w 859ea │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 8574a │ │ │ │ + bmi.w 857ae │ │ │ │ ldr.w r1, [r4, #132] @ 0x84 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8578c │ │ │ │ + bpl.w 857f0 │ │ │ │ ldr.w r3, [r6, #772] @ 0x304 │ │ │ │ movw r7, #24184 @ 0x5e78 │ │ │ │ movt r7, #77 @ 0x4d │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 85840 │ │ │ │ + bne.w 858a4 │ │ │ │ ldr.w r2, [r6, #780] @ 0x30c │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 85840 │ │ │ │ - mov r0, r1 │ │ │ │ + beq.w 858a4 │ │ │ │ mov r3, r9 │ │ │ │ + mov r0, r1 │ │ │ │ add.w r1, r7, #37632 @ 0x9300 │ │ │ │ - bl 773a8 │ │ │ │ + bl 773e0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8579c │ │ │ │ + beq.w 85800 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bpl.w 859a4 │ │ │ │ + bpl.w 85a18 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ and.w r6, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r6, r6, #1 │ │ │ │ - bhi.w 8587a │ │ │ │ + bhi.w 858ee │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mul.w r6, r3, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 85976 │ │ │ │ + blt.w 859ea │ │ │ │ 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] @ (85834 ) │ │ │ │ + ldr r1, [pc, #540] @ (85898 ) │ │ │ │ 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 85918 │ │ │ │ + bhi.w 8598c │ │ │ │ adds.w fp, r3, r2 │ │ │ │ - bmi.w 85918 │ │ │ │ + bmi.w 8598c │ │ │ │ ldr.w r9, [r7, #888] @ 0x378 │ │ │ │ - movw r1, #2733 @ 0xaad │ │ │ │ + movw r1, #2789 @ 0xae5 │ │ │ │ movt r1, #7 │ │ │ │ cmp r9, r1 │ │ │ │ - bne.w 85904 │ │ │ │ + bne.w 85978 │ │ │ │ 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 857f4 │ │ │ │ + bcs.w 85858 │ │ │ │ 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 858e8 │ │ │ │ + beq.w 8595c │ │ │ │ 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 857c4 │ │ │ │ + beq.w 85828 │ │ │ │ add.w r7, ip, r3 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [ip] │ │ │ │ - ldr r0, [pc, #408] @ (85838 ) │ │ │ │ + ldr r0, [pc, #408] @ (8589c ) │ │ │ │ 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 8593a │ │ │ │ + bne.w 859ae │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r6, r3, [r7, #8] │ │ │ │ - cbz r5, 856d4 │ │ │ │ + cbz r5, 85738 │ │ │ │ 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] @ (85834 ) │ │ │ │ + ldr r0, [pc, #340] @ (85898 ) │ │ │ │ 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] │ │ │ │ @@ -134162,33 +134176,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 85924 │ │ │ │ + beq.w 85998 │ │ │ │ ldr.w r5, [r1, #408] @ 0x198 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.w 8552e │ │ │ │ - movw r0, #35848 @ 0x8c08 │ │ │ │ + bmi.w 85592 │ │ │ │ + movw r0, #33608 @ 0x8348 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #2461 @ 0x99d │ │ │ │ - bl 246738 <_PyErr_BadInternalCall@@Base> │ │ │ │ - bl 7fa74 │ │ │ │ + bl 245db8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 859bc │ │ │ │ - movw r0, #58240 @ 0xe380 │ │ │ │ + beq.w 85a30 │ │ │ │ + movw r0, #56000 @ 0xdac0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #635 @ 0x27b │ │ │ │ - bl 246738 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 85976 │ │ │ │ - ldr r3, [pc, #232] @ (85834 ) │ │ │ │ + bl 245db8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 859ea │ │ │ │ + ldr r3, [pc, #232] @ (85898 ) │ │ │ │ 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 │ │ │ │ @@ -134198,937 +134212,940 @@ │ │ │ │ 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 8592e │ │ │ │ + beq.w 859a2 │ │ │ │ ldr.w r1, [r0, #408] @ 0x198 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bmi.w 855a0 │ │ │ │ - movw r0, #35848 @ 0x8c08 │ │ │ │ + bmi.w 85604 │ │ │ │ + movw r0, #33608 @ 0x8348 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #2461 @ 0x99d │ │ │ │ - bl 246738 <_PyErr_BadInternalCall@@Base> │ │ │ │ - bl 7fa74 │ │ │ │ + bl 245db8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 85738 │ │ │ │ + bne.n 8579c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - ldr r2, [pc, #140] @ (8583c ) │ │ │ │ - movw r1, #58204 @ 0xe35c │ │ │ │ + ldr r2, [pc, #140] @ (858a0 ) │ │ │ │ + movw r1, #55964 @ 0xda9c │ │ │ │ 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 d5b6c │ │ │ │ + b.w d56e0 │ │ │ │ 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 85692 │ │ │ │ + bhi.w 856f6 │ │ │ │ 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 85692 │ │ │ │ + bne.w 856f6 │ │ │ │ ldr.w r9, [r7, #848] @ 0x350 │ │ │ │ - movw r1, #45581 @ 0xb20d │ │ │ │ + movw r1, #45645 @ 0xb24d │ │ │ │ movt r1, #6 │ │ │ │ cmp r9, r1 │ │ │ │ - bne.w 8595c │ │ │ │ + bne.w 859d0 │ │ │ │ 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 85918 │ │ │ │ + beq.w 8598c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr.w r2, [r1, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #800] @ 0x320 │ │ │ │ - b.n 85692 │ │ │ │ - nop │ │ │ │ + b.n 856f6 │ │ │ │ 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] @ (859d4 ) │ │ │ │ + ldr r0, [pc, #416] @ (85a48 ) │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 6b828 │ │ │ │ + bl 6b868 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 85986 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ + beq.w 859fa │ │ │ │ mov r3, r9 │ │ │ │ - ldr r1, [pc, #380] @ (859d4 ) │ │ │ │ - bl 773a8 │ │ │ │ - b.n 855c8 │ │ │ │ - ldr r0, [pc, #376] @ (859d8 ) │ │ │ │ - bl 6b828 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + ldr r1, [pc, #396] @ (85a48 ) │ │ │ │ + bl 773e0 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 85634 │ │ │ │ + b.n 85800 │ │ │ │ + ldr r0, [pc, #384] @ (85a4c ) │ │ │ │ + bl 6b868 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 8598e │ │ │ │ + beq.w 85a02 │ │ │ │ add.w r9, sp, #20 │ │ │ │ - ldr r1, [pc, #360] @ (859d8 ) │ │ │ │ + ldr r1, [pc, #368] @ (85a4c ) │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r9 │ │ │ │ - bl 773a8 │ │ │ │ - b.n 8555c │ │ │ │ + bl 773e0 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 855c8 │ │ │ │ + b.n 85792 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ adds r3, #12 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ - bcc.n 858c8 │ │ │ │ + bcc.n 8593c │ │ │ │ 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 85880 │ │ │ │ + beq.n 858f4 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #58288 @ 0xe3b0 │ │ │ │ + movw r1, #56048 @ 0xdaf0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 85976 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 859ea │ │ │ │ lsrs r3, r3, #3 │ │ │ │ adds r2, #12 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - bcc.n 858d8 │ │ │ │ + bcc.n 8594c │ │ │ │ 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 858b2 │ │ │ │ - b.n 85894 │ │ │ │ + beq.n 85926 │ │ │ │ + b.n 85908 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 85996 │ │ │ │ + blt.n 85a0a │ │ │ │ mul.w r6, r1, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 855f6 │ │ │ │ - b.n 85976 │ │ │ │ + bge.w 8565a │ │ │ │ + b.n 859ea │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 8596c │ │ │ │ + blt.n 859e0 │ │ │ │ mul.w r5, r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.w 8558a │ │ │ │ - b.n 85976 │ │ │ │ + bge.w 855ee │ │ │ │ + b.n 859ea │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sl │ │ │ │ strd r3, fp, [sp, #8] │ │ │ │ - bl 70b78 │ │ │ │ + bl 70bb0 │ │ │ │ mov ip, r0 │ │ │ │ ldrd r3, fp, [sp, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 85692 │ │ │ │ - b.n 857f4 │ │ │ │ + bne.w 856f6 │ │ │ │ + b.n 85858 │ │ │ │ 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 85692 │ │ │ │ + bne.w 856f6 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1f38dc │ │ │ │ + b.w 1f304c │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ ldr.w r5, [r2, #384] @ 0x180 │ │ │ │ - b.n 85714 │ │ │ │ + b.n 85778 │ │ │ │ add.w r1, r1, #96768 @ 0x17a00 │ │ │ │ add.w r1, r1, #368 @ 0x170 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ - b.n 85782 │ │ │ │ - movw r2, #58213 @ 0xe365 │ │ │ │ + b.n 857e6 │ │ │ │ + movw r2, #57001 @ 0xdea9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8597a │ │ │ │ + bne.n 859ee │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b478 │ │ │ │ + bl 6b4b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 856be │ │ │ │ + bne.w 85722 │ │ │ │ mov r0, r7 │ │ │ │ - bl 12e9d0 <_PyUnicode_IsNumeric@@Base+0x16d0> │ │ │ │ - b.n 856be │ │ │ │ + bl 12e500 <_PyUnicode_IsNumeric@@Base+0x16d8> │ │ │ │ + b.n 85722 │ │ │ │ ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #8] │ │ │ │ blx r9 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov ip, r0 │ │ │ │ - b.n 8581a │ │ │ │ + b.n 8587e │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 85894 │ │ │ │ + bge.n 85908 │ │ │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 85894 │ │ │ │ + bne.n 85908 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 856d4 │ │ │ │ + b.n 85738 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 856be │ │ │ │ - ldr r0, [pc, #76] @ (859d4 ) │ │ │ │ - bl 26167c │ │ │ │ - b.n 8579c │ │ │ │ - ldr r0, [pc, #72] @ (859d8 ) │ │ │ │ - bl 26167c │ │ │ │ - b.n 8572e │ │ │ │ + b.n 85722 │ │ │ │ + ldr r0, [pc, #76] @ (85a48 ) │ │ │ │ + bl 260e74 │ │ │ │ + b.n 85800 │ │ │ │ + ldr r0, [pc, #72] @ (85a4c ) │ │ │ │ + bl 260e74 │ │ │ │ + b.n 85792 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 85894 │ │ │ │ + bge.w 85908 │ │ │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ │ │ - beq.n 85976 │ │ │ │ - b.n 85894 │ │ │ │ + beq.n 859ea │ │ │ │ + b.n 85908 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #58264 @ 0xe398 │ │ │ │ + movw r1, #56024 @ 0xdad8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 85976 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 859ea │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - movw r1, #58204 @ 0xe35c │ │ │ │ + movw r1, #55964 @ 0xda9c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r2, [pc, #8] @ (859d8 ) │ │ │ │ - b.n 857b8 │ │ │ │ + ldr r2, [pc, #8] @ (85a4c ) │ │ │ │ + b.n 8581c │ │ │ │ nop │ │ │ │ sbcs.w r0, r8, #77 @ 0x4d │ │ │ │ adcs.w r0, r8, #77 @ 0x4d │ │ │ │ │ │ │ │ -000859dc : │ │ │ │ +00085a50 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85a78 │ │ │ │ + beq.n 85aec │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 85a60 │ │ │ │ + bpl.n 85ad4 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ and.w r3, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r3, r3, #1 │ │ │ │ - bhi.n 85a0c │ │ │ │ + bhi.n 85a80 │ │ │ │ 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 85a44 │ │ │ │ + bcc.n 85ab8 │ │ │ │ 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 85a14 │ │ │ │ + beq.n 85a88 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #58288 @ 0xe3b0 │ │ │ │ + movw r1, #56048 @ 0xdaf0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 85a50 │ │ │ │ + blt.n 85ac4 │ │ │ │ mul.w r0, r3, ip │ │ │ │ pop {r3, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 85a28 │ │ │ │ + bge.n 85a9c │ │ │ │ cmp.w ip, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 85a28 │ │ │ │ + bne.n 85a9c │ │ │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ │ │ pop {r3, pc} │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #58264 @ 0xe398 │ │ │ │ + movw r1, #56024 @ 0xdad8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 85a3e │ │ │ │ - movw r0, #58240 @ 0xe380 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 85ab2 │ │ │ │ + movw r0, #56000 @ 0xdac0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #635 @ 0x27b │ │ │ │ - bl 246738 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 85a3e │ │ │ │ + bl 245db8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 85ab2 │ │ │ │ nop │ │ │ │ │ │ │ │ -00085a8c : │ │ │ │ +00085b00 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #184] @ (85b54 ) │ │ │ │ + ldr r2, [pc, #184] @ (85bc8 ) │ │ │ │ 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, 85ad6 │ │ │ │ - ldr r0, [pc, #164] @ (85b58 ) │ │ │ │ + cbz r4, 85b4a │ │ │ │ + ldr r0, [pc, #164] @ (85bcc ) │ │ │ │ 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, 85b0c │ │ │ │ + cbnz r3, 85b80 │ │ │ │ mov r0, r4 │ │ │ │ vstr d0, [r4, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #16 │ │ │ │ vstr d0, [sp] │ │ │ │ - bl 709c0 │ │ │ │ + bl 709f8 │ │ │ │ vldr d0, [sp] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 85b48 │ │ │ │ + cbz r0, 85bbc │ │ │ │ movw r3, #24552 @ 0x5fe8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r3, [r0, #4] │ │ │ │ - ldr r0, [pc, #100] @ (85b58 ) │ │ │ │ + ldr r0, [pc, #100] @ (85bcc ) │ │ │ │ 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 85acc │ │ │ │ - movw r2, #58213 @ 0xe365 │ │ │ │ + beq.n 85b40 │ │ │ │ + movw r2, #57001 @ 0xdea9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ vstr d0, [sp] │ │ │ │ - bne.n 85b38 │ │ │ │ + bne.n 85bac │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b478 │ │ │ │ + bl 6b4b8 │ │ │ │ vldr d0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 85acc │ │ │ │ + bne.n 85b40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12e9d0 <_PyUnicode_IsNumeric@@Base+0x16d0> │ │ │ │ + bl 12e500 <_PyUnicode_IsNumeric@@Base+0x16d8> │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n 85acc │ │ │ │ + b.n 85b40 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n 85acc │ │ │ │ + b.n 85b40 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1f37b8 │ │ │ │ + b.w 1f2f28 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00085b5c : │ │ │ │ +00085bd0 : │ │ │ │ adds r1, #4 │ │ │ │ str.w r2, [r0, r1, lsl #2] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00085b64 : │ │ │ │ +00085bd8 : │ │ │ │ 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 85c20 │ │ │ │ + beq.n 85c94 │ │ │ │ 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 85bb4 │ │ │ │ + bge.n 85c28 │ │ │ │ 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 85bf4 │ │ │ │ + bge.n 85c68 │ │ │ │ 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 85c00 │ │ │ │ - cbz r5, 85c0a │ │ │ │ + ble.n 85c74 │ │ │ │ + cbz r5, 85c7e │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 85c36 │ │ │ │ + bcs.n 85caa │ │ │ │ ldr r0, [r3, #12] │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 85d2c │ │ │ │ + bl 85da0 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r1, 85c36 │ │ │ │ + cbz r1, 85caa │ │ │ │ strd r5, r1, [r3, #8] │ │ │ │ str r6, [r3, #16] │ │ │ │ movs r0, #0 │ │ │ │ str.w r4, [r1, r2, lsl #2] │ │ │ │ - b.n 85bb0 │ │ │ │ + b.n 85c24 │ │ │ │ cmp.w r5, r1, asr #1 │ │ │ │ - blt.n 85bb8 │ │ │ │ + blt.n 85c2c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ str r5, [r0, #8] │ │ │ │ - b.n 85bec │ │ │ │ - cbz r5, 85c0a │ │ │ │ + b.n 85c60 │ │ │ │ + cbz r5, 85c7e │ │ │ │ adds r1, r2, #4 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - b.n 85bcc │ │ │ │ + b.n 85c40 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 85d2c │ │ │ │ + bl 85da0 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ mov r1, r0 │ │ │ │ - b.n 85be4 │ │ │ │ - movw r0, #35048 @ 0x88e8 │ │ │ │ + b.n 85c58 │ │ │ │ + movw r0, #32808 @ 0x8028 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #542 @ 0x21e │ │ │ │ - bl 246738 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 245db8 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 85bb0 │ │ │ │ - bl 1f37b8 │ │ │ │ + b.n 85c24 │ │ │ │ + bl 1f2f28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 85c30 │ │ │ │ + bge.n 85ca4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 85c30 │ │ │ │ + bne.n 85ca4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 85c30 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 85ca4 │ │ │ │ nop │ │ │ │ │ │ │ │ -00085c54 <_PyList_AppendTakeRefListResize@@Base>: │ │ │ │ +00085cc8 <_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 85ca0 <_PyList_AppendTakeRefListResize@@Base+0x4c> │ │ │ │ + bl 85d14 <_PyList_AppendTakeRefListResize@@Base+0x4c> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 85c82 <_PyList_AppendTakeRefListResize@@Base+0x2e> │ │ │ │ + beq.n 85cf6 <_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 85c7c <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ + bge.n 85cf0 <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 85c7c <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ + bne.n 85cf0 <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 85c7c <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ + b.n 85cf0 <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - mov r2, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bge.n 85cf6 <_PyList_AppendTakeRefListResize@@Base+0xa2> │ │ │ │ + bge.n 85d68 <_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, [r2, #8] │ │ │ │ - sub sp, #8 │ │ │ │ + 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 85d02 <_PyList_AppendTakeRefListResize@@Base+0xae> │ │ │ │ - cbz r3, 85d0c <_PyList_AppendTakeRefListResize@@Base+0xb8> │ │ │ │ + bgt.n 85d74 <_PyList_AppendTakeRefListResize@@Base+0xac> │ │ │ │ + cbz r3, 85d7e <_PyList_AppendTakeRefListResize@@Base+0xb6> │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 85d22 <_PyList_AppendTakeRefListResize@@Base+0xce> │ │ │ │ + bcs.n 85d94 <_PyList_AppendTakeRefListResize@@Base+0xcc> │ │ │ │ ldr r0, [r2, #12] │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 85d2c │ │ │ │ + bl 85da0 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - mov r1, r0 │ │ │ │ - cbz r1, 85d22 <_PyList_AppendTakeRefListResize@@Base+0xce> │ │ │ │ + cbz r0, 85d94 <_PyList_AppendTakeRefListResize@@Base+0xcc> │ │ │ │ + strd r3, r0, [r2, #8] │ │ │ │ movs r0, #0 │ │ │ │ - strd r3, r1, [r2, #8] │ │ │ │ str r4, [r2, #16] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w r1, r3, asr #1 │ │ │ │ - blt.n 85ca8 <_PyList_AppendTakeRefListResize@@Base+0x54> │ │ │ │ + blt.n 85d1a <_PyList_AppendTakeRefListResize@@Base+0x52> │ │ │ │ + str r1, [r0, #8] │ │ │ │ movs r0, #0 │ │ │ │ - str r1, [r2, #8] │ │ │ │ bx lr │ │ │ │ - cbz r3, 85d0c <_PyList_AppendTakeRefListResize@@Base+0xb8> │ │ │ │ + cbz r3, 85d7e <_PyList_AppendTakeRefListResize@@Base+0xb6> │ │ │ │ adds r4, r3, #3 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ - b.n 85cd0 <_PyList_AppendTakeRefListResize@@Base+0x7c> │ │ │ │ + b.n 85d44 <_PyList_AppendTakeRefListResize@@Base+0x7c> │ │ │ │ ldr r0, [r2, #12] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - movs r4, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 85d2c │ │ │ │ + bl 85da0 │ │ │ │ + cbz r0, 85d94 <_PyList_AppendTakeRefListResize@@Base+0xcc> │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - mov r1, r0 │ │ │ │ - b.n 85ce8 <_PyList_AppendTakeRefListResize@@Base+0x94> │ │ │ │ - bl 1f37b8 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 85d5c <_PyList_AppendTakeRefListResize@@Base+0x94> │ │ │ │ + bl 1f2f28 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 85cf2 <_PyList_AppendTakeRefListResize@@Base+0x9e> │ │ │ │ + b.n 85d64 <_PyList_AppendTakeRefListResize@@Base+0x9c> │ │ │ │ + nop │ │ │ │ │ │ │ │ -00085d2c : │ │ │ │ +00085da0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ - subs r3, r1, #0 │ │ │ │ - blt.w 86092 │ │ │ │ + subs r2, r1, #0 │ │ │ │ + blt.w 860fe │ │ │ │ movw r4, #24184 @ 0x5e78 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ - movw r2, #24733 @ 0x609d │ │ │ │ - movt r2, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr.w r5, [r4, #876] @ 0x36c │ │ │ │ + movw r5, #24841 @ 0x6109 │ │ │ │ + movt r5, #8 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr.w r6, [r4, #876] @ 0x36c │ │ │ │ ldr.w r0, [r4, #864] @ 0x360 │ │ │ │ - cmp r5, r2 │ │ │ │ - bne.w 85fe4 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 85ed6 │ │ │ │ - ldr.w sl, [pc, #812] @ 86098 │ │ │ │ + cmp r6, r5 │ │ │ │ + bne.w 86046 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 85f46 │ │ │ │ + ldr.w sl, [pc, #804] @ 86104 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - ldr.w r2, [sl, r9] │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - add.w r2, r2, #4096 @ 0x1000 │ │ │ │ - ldr.w fp, [r2, #1596] @ 0x63c │ │ │ │ - cmn.w fp, #804 @ 0x324 │ │ │ │ - beq.w 85f02 │ │ │ │ - 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 85db6 │ │ │ │ - ldr.w r2, [r2, #804] @ 0x324 │ │ │ │ - cmp r2, r7 │ │ │ │ + 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 85f50 │ │ │ │ + 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 85e2a │ │ │ │ + ldr.w r1, [r1, #804] @ 0x324 │ │ │ │ + cmp r1, r5 │ │ │ │ ite gt │ │ │ │ - movgt r1, #0 │ │ │ │ - movle r1, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - it eq │ │ │ │ - moveq r1, #0 │ │ │ │ + movgt r0, #0 │ │ │ │ + movle r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 85f02 │ │ │ │ - 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 85e76 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - add.w r2, r2, r2, lsl #1 │ │ │ │ - cmp.w r2, r3, lsl #2 │ │ │ │ + it eq │ │ │ │ + moveq r0, #0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 85f50 │ │ │ │ + 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 85e52 │ │ │ │ + add.w r1, fp, r1, lsl #4 │ │ │ │ + cmp.w r1, r2, lsl #2 │ │ │ │ it cc │ │ │ │ - movcc r8, r5 │ │ │ │ - bcc.n 85e6e │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 85f66 │ │ │ │ - cmp.w r3, #512 @ 0x200 │ │ │ │ - bhi.w 85f66 │ │ │ │ - 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 85e8e │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ + movcc r8, r3 │ │ │ │ + bcc.n 85ee2 │ │ │ │ + mov fp, r2 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 85f0e │ │ │ │ + cmp.w r2, #512 @ 0x200 │ │ │ │ + bhi.n 85f0e │ │ │ │ + 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 85fb4 │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ ldr.w r8, [r1, #4] │ │ │ │ - add.w lr, r2, #1 │ │ │ │ + add.w lr, r0, #1 │ │ │ │ str.w lr, [r1] │ │ │ │ ldr.w lr, [r8] │ │ │ │ str.w lr, [r1, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 85ee0 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r1, r5 │ │ │ │ + beq.n 85eea │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r3 │ │ │ │ mov r0, r8 │ │ │ │ + str r3, [sp, #8] │ │ │ │ blx 2beec │ │ │ │ - ldr.w r3, [sl, r9] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr.w r9, [r3, #1596] @ 0x63c │ │ │ │ - cmn.w r9, #804 @ 0x324 │ │ │ │ - beq.w 85f42 │ │ │ │ + ldr.w r2, [sl, r9] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - add r3, r9 │ │ │ │ - ldr.w r2, [r3, #808] @ 0x328 │ │ │ │ - cmp r7, r2 │ │ │ │ - blt.n 85e5a │ │ │ │ - ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ - cmp r7, r3 │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + add.w r2, r2, #4096 @ 0x1000 │ │ │ │ + ldr.w r7, [r2, #1596] @ 0x63c │ │ │ │ + cmn.w r7, #804 @ 0x324 │ │ │ │ + beq.n 85f90 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + add r2, r7 │ │ │ │ + ldr.w r1, [r2, #808] @ 0x328 │ │ │ │ + cmp r0, r1 │ │ │ │ + blt.n 85ece │ │ │ │ + ldr.w r2, [r2, #804] @ 0x324 │ │ │ │ + cmp r0, r2 │ │ │ │ ite lt │ │ │ │ - movlt r7, #0 │ │ │ │ - movge r7, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ + movlt r6, #0 │ │ │ │ + movge r6, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ it eq │ │ │ │ - moveq r7, #0 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 85f42 │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - str r2, [r5, #0] │ │ │ │ - str r5, [r6, #4] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + moveq r6, #0 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 85f90 │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + str r2, [r3, #0] │ │ │ │ + str r3, [r5, #4] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 85f30 │ │ │ │ + beq.n 85f7e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85f6a │ │ │ │ + beq.n 85fd0 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp.w r3, #512 @ 0x200 │ │ │ │ - bhi.n 85ea2 │ │ │ │ - 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 85dfc │ │ │ │ - mov r1, ip │ │ │ │ - mov r0, fp │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 70b78 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r0, [r1, #24] │ │ │ │ + ldr r6, [r1, #28] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + cmp r6, r0 │ │ │ │ + bcc.n 85f74 │ │ │ │ + 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 r8, #0 │ │ │ │ - bne.n 85e18 │ │ │ │ + bne.n 85e88 │ │ │ │ ldr.w r8, [r4, #848] @ 0x350 │ │ │ │ - movw r1, #45581 @ 0xb20d │ │ │ │ + movw r1, #45645 @ 0xb24d │ │ │ │ movt r1, #6 │ │ │ │ + str r3, [sp, #8] │ │ │ │ cmp r8, r1 │ │ │ │ - bne.w 86086 │ │ │ │ - cmp r3, #1 │ │ │ │ + bne.w 860e6 │ │ │ │ + cmp r2, #1 │ │ │ │ it cc │ │ │ │ - movcc r3, #1 │ │ │ │ - mov r0, r3 │ │ │ │ + movcc r2, #1 │ │ │ │ + mov r0, r2 │ │ │ │ blx 2bf6c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 86092 │ │ │ │ - ldr.w r3, [fp, #800] @ 0x320 │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [fp, #800] @ 0x320 │ │ │ │ - b.n 85e18 │ │ │ │ + beq.w 860fe │ │ │ │ + ldr.w r2, [r7, #800] @ 0x320 │ │ │ │ + adds r2, #1 │ │ │ │ + str.w r2, [r7, #800] @ 0x320 │ │ │ │ + b.n 85e88 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 70aac │ │ │ │ - ldrd r2, r0, [r1, #24] │ │ │ │ - cmp r0, r2 │ │ │ │ - bcc.n 85f26 │ │ │ │ - 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 85e18 │ │ │ │ - b.n 85ea2 │ │ │ │ + b.w 70ae4 │ │ │ │ ldr.w r5, [r4, #856] @ 0x358 │ │ │ │ - movw r2, #45749 @ 0xb2b5 │ │ │ │ - movt r2, #6 │ │ │ │ - cmp r5, r2 │ │ │ │ - bne.n 85fe0 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ + movw r1, #45813 @ 0xb2f5 │ │ │ │ + movt r1, #6 │ │ │ │ + cmp r5, r1 │ │ │ │ + bne.n 86052 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r0, r3 │ │ │ │ it cc │ │ │ │ - movcc r3, #1 │ │ │ │ - mov r1, r3 │ │ │ │ + movcc r2, #1 │ │ │ │ + mov r1, r2 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 2b720 │ │ │ │ - ldr r3, [r1, #12] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - str r3, [r2, #12] │ │ │ │ - str r2, [r3, #8] │ │ │ │ - b.n 85e18 │ │ │ │ - ldr r3, [r6, #20] │ │ │ │ - ldr.w r3, [r9, r3, lsl #3] │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + str r2, [r1, #12] │ │ │ │ + str r1, [r2, #8] │ │ │ │ + b.n 85e88 │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ + ldr.w r3, [r7, r3, lsl #3] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - strd r3, r2, [r6, #8] │ │ │ │ - str r6, [r3, #12] │ │ │ │ - str r6, [r2, #8] │ │ │ │ - b.n 85e6e │ │ │ │ - ldr.w r2, [r4, #860] @ 0x35c │ │ │ │ - movw r3, #45741 @ 0xb2ad │ │ │ │ - movt r3, #6 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 8607c │ │ │ │ - mov r0, r5 │ │ │ │ + strd r3, r2, [r5, #8] │ │ │ │ + str r5, [r3, #12] │ │ │ │ + str r5, [r2, #8] │ │ │ │ + b.n 85ee2 │ │ │ │ + ldr.w r5, [r4, #860] @ 0x35c │ │ │ │ + movw r2, #45805 @ 0xb2ed │ │ │ │ + movt r2, #6 │ │ │ │ + cmp r5, r2 │ │ │ │ + bne.w 860f4 │ │ │ │ + mov r0, r3 │ │ │ │ blx 2ae0c │ │ │ │ - ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ + ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.n 85e6e │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.n 85ea2 │ │ │ │ - ldr r5, [r6, #16] │ │ │ │ + str.w r3, [r7, #800] @ 0x320 │ │ │ │ + b.n 85ee2 │ │ │ │ + mov r1, ip │ │ │ │ + mov r0, r7 │ │ │ │ + strd r2, r3, [sp, #8] │ │ │ │ + bl 70bb0 │ │ │ │ + mov r8, r0 │ │ │ │ + ldrd r2, r3, [sp, #8] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 85e88 │ │ │ │ + b.n 85f0e │ │ │ │ + ldr r6, [r5, #16] │ │ │ │ movs r3, #28 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ - ldr.w r7, [r9, #512] @ 0x200 │ │ │ │ - mul.w sl, r3, r5 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + ldr.w r9, [r7, #512] @ 0x200 │ │ │ │ + mul.w sl, r3, r6 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ - add.w r3, r7, sl │ │ │ │ + add.w r3, r9, sl │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - str r1, [r6, #8] │ │ │ │ - add.w r0, r9, r2, lsl #2 │ │ │ │ - str r6, [r3, #16] │ │ │ │ - ldr.w r6, [r0, #528] @ 0x210 │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.n 85fa6 │ │ │ │ + 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 8600c │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 85fa2 │ │ │ │ - ldr r5, [r1, #8] │ │ │ │ - cmp r2, r5 │ │ │ │ + cbz r1, 86008 │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ + cmp r2, r6 │ │ │ │ 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 86014 │ │ │ │ + beq.n 8607e │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 85ff2 │ │ │ │ + beq.n 8605c │ │ │ │ ldr.w r2, [r0, #532] @ 0x214 │ │ │ │ - cbnz r2, 85fbe │ │ │ │ + cbnz r2, 86024 │ │ │ │ str.w r3, [r0, #532] @ 0x214 │ │ │ │ - cmp r3, r6 │ │ │ │ - beq.w 85e6e │ │ │ │ + cmp r3, r5 │ │ │ │ + beq.w 85ee2 │ │ │ │ ldrd r1, r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 86076 │ │ │ │ + beq.n 860e0 │ │ │ │ str r1, [r2, #20] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ str r2, [r1, #24] │ │ │ │ - ldr r2, [r6, #20] │ │ │ │ - strd r2, r6, [r3, #20] │ │ │ │ - cbz r2, 85fdc │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ + strd r2, r5, [r3, #20] │ │ │ │ + cbz r2, 86042 │ │ │ │ str r3, [r2, #24] │ │ │ │ - str r3, [r6, #20] │ │ │ │ - b.n 85e6e │ │ │ │ - ldr.w r0, [r4, #844] @ 0x34c │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r3, r5 │ │ │ │ + str r3, [r5, #20] │ │ │ │ + b.n 85ee2 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r3, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ - ldr.w r2, [r9, #524] @ 0x20c │ │ │ │ + mov r1, r3 │ │ │ │ + ldr.w r0, [r4, #844] @ 0x34c │ │ │ │ + mov r3, r5 │ │ │ │ + b.n 8604a │ │ │ │ + ldr.w r2, [r7, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r1, [r3, #20] │ │ │ │ - cbz r2, 86000 │ │ │ │ + cbz r2, 8606a │ │ │ │ str r3, [r2, #24] │ │ │ │ - ldr.w r2, [r9, #532] @ 0x214 │ │ │ │ - str.w r3, [r9, #524] @ 0x20c │ │ │ │ + ldr.w r2, [r7, #532] @ 0x214 │ │ │ │ + str.w r3, [r7, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 85e6e │ │ │ │ - str.w r3, [r9, #532] @ 0x214 │ │ │ │ - b.n 85e6e │ │ │ │ + bne.w 85ee2 │ │ │ │ + str.w r3, [r7, #532] @ 0x214 │ │ │ │ + b.n 85ee2 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 85fb0 │ │ │ │ + beq.n 86016 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 86070 │ │ │ │ + cbz r2, 860da │ │ │ │ str r1, [r2, #20] │ │ │ │ str r2, [r1, #24] │ │ │ │ - ldr.w r1, [r7, sl] │ │ │ │ - ldr.w r2, [r9, #520] @ 0x208 │ │ │ │ + ldr.w r1, [r9, sl] │ │ │ │ + ldr.w r2, [r7, #520] @ 0x208 │ │ │ │ str r2, [r3, #20] │ │ │ │ - str.w r3, [r9, #520] @ 0x208 │ │ │ │ + str.w r3, [r7, #520] @ 0x208 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ - cbz r3, 86048 │ │ │ │ + cbz r3, 860b2 │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ - add.w r3, r9, r3, lsl #3 │ │ │ │ + add.w r3, r7, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ - add.w r3, r9, r2, lsl #3 │ │ │ │ - movs r6, #0 │ │ │ │ + add.w r3, r7, r2, lsl #3 │ │ │ │ + movs r5, #0 │ │ │ │ ldr.w r0, [r4, #980] @ 0x3d4 │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ - str.w r6, [r3, #804] @ 0x324 │ │ │ │ + str.w r5, [r3, #804] @ 0x324 │ │ │ │ ldr.w r3, [r4, #988] @ 0x3dc │ │ │ │ blx r3 │ │ │ │ - ldr.w r3, [r9, #788] @ 0x314 │ │ │ │ - str.w r6, [r7, sl] │ │ │ │ + ldr.w r3, [r7, #788] @ 0x314 │ │ │ │ + str.w r5, [r9, sl] │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9, #788] @ 0x314 │ │ │ │ - b.n 85e6e │ │ │ │ - str.w r1, [r9, #524] @ 0x20c │ │ │ │ - b.n 86020 │ │ │ │ - str.w r1, [r9, #524] @ 0x20c │ │ │ │ - b.n 85fce │ │ │ │ - ldr.w r0, [r4, #844] @ 0x34c │ │ │ │ - mov r1, r5 │ │ │ │ - blx r2 │ │ │ │ - b.n 85f5a │ │ │ │ + str.w r3, [r7, #788] @ 0x314 │ │ │ │ + b.n 85ee2 │ │ │ │ + str.w r1, [r7, #524] @ 0x20c │ │ │ │ + b.n 8608a │ │ │ │ + str.w r1, [r7, #524] @ 0x20c │ │ │ │ + b.n 86034 │ │ │ │ ldr.w r0, [r4, #844] @ 0x34c │ │ │ │ - mov r1, r3 │ │ │ │ + mov r1, r2 │ │ │ │ blx r8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ - b.n 85ec2 │ │ │ │ + b.n 85f32 │ │ │ │ + ldr.w r0, [r4, #844] @ 0x34c │ │ │ │ + mov r1, r3 │ │ │ │ + blx r5 │ │ │ │ + b.n 85fa8 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 85e6e │ │ │ │ + b.n 85ee2 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8612e │ │ │ │ + beq.n 8619a │ │ │ │ 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] @ (86178 ) │ │ │ │ + ldr r3, [pc, #200] @ (861e4 ) │ │ │ │ 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 86134 │ │ │ │ + beq.n 861a0 │ │ │ │ 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 860e6 │ │ │ │ + bgt.n 86152 │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r1 │ │ │ │ - bgt.n 86134 │ │ │ │ - cbz r3, 86134 │ │ │ │ + bgt.n 861a0 │ │ │ │ + cbz r3, 861a0 │ │ │ │ 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 86106 │ │ │ │ + bhi.n 86172 │ │ │ │ add.w r3, r5, r3, lsl #4 │ │ │ │ cmp.w r3, r2, lsl #2 │ │ │ │ - bcc.n 86128 │ │ │ │ + bcc.n 86194 │ │ │ │ mov r5, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r6, r0 │ │ │ │ - bl 70aac │ │ │ │ + bl 70ae4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 86126 │ │ │ │ + cbz r0, 86192 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 2beec │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7617c │ │ │ │ + bl 761b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r2 │ │ │ │ - b.w 70aac │ │ │ │ + b.w 70ae4 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 86174 │ │ │ │ + blt.n 861e0 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #45749 @ 0xb2b5 │ │ │ │ + movw r1, #45813 @ 0xb2f5 │ │ │ │ movt r1, #6 │ │ │ │ ldr.w lr, [r3, #856] @ 0x358 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 86164 │ │ │ │ + bne.n 861d0 │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ @@ -135136,195 +135153,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 86128 │ │ │ │ + b.n 86194 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008617c : │ │ │ │ +000861e8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 861aa │ │ │ │ + cbz r0, 86216 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n 861aa │ │ │ │ + bpl.n 86216 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 861d0 │ │ │ │ - cbz r0, 861ba │ │ │ │ + bl 8623c │ │ │ │ + cbz r0, 86226 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 861c0 │ │ │ │ + blt.n 8622c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r0, #35048 @ 0x88e8 │ │ │ │ + movw r0, #32808 @ 0x8028 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #3170 @ 0xc62 │ │ │ │ - bl 246738 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 245db8 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 861a6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 861a6 │ │ │ │ + bne.n 86212 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 86212 │ │ │ │ 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 8664e │ │ │ │ + beq.w 86652 │ │ │ │ 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 86a50 │ │ │ │ - cmp r7, #1 │ │ │ │ - ble.w 86660 │ │ │ │ + bne.w 86a4c │ │ │ │ + cmp.w r9, #1 │ │ │ │ + ble.w 86666 │ │ │ │ + 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 86e04 │ │ │ │ + beq.w 86d94 │ │ │ │ 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 864d8 │ │ │ │ + bne.w 86544 │ │ │ │ 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 86522 │ │ │ │ + bne.w 8658e │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 864c2 │ │ │ │ + bne.w 8652e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 864ce │ │ │ │ - ldrb.w r9, [ip, #16] │ │ │ │ + beq.w 8653a │ │ │ │ + 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 86262 │ │ │ │ - mov r9, r4 │ │ │ │ + blt.n 862d2 │ │ │ │ + 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 86916 │ │ │ │ - movw r2, #29325 @ 0x728d │ │ │ │ + beq.w 868de │ │ │ │ + movw r2, #29397 @ 0x72d5 │ │ │ │ movt r2, #8 │ │ │ │ - add.w sl, sp, #64 @ 0x40 │ │ │ │ - str.w r2, [sl, #1564] @ 0x61c │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + str.w r2, [r1, #1564] @ 0x61c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 86d78 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 8653a │ │ │ │ + bne.w 86e5a │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 86ae2 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ movs r3, #7 │ │ │ │ - str.w r3, [sl] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + 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, [sl, #16] │ │ │ │ - strd r7, fp, [sl, #4] │ │ │ │ - str.w r8, [sp, #88] @ 0x58 │ │ │ │ - str.w r4, [sl, #12] │ │ │ │ + str r3, [r1, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8709e │ │ │ │ - cmp r7, #63 @ 0x3f │ │ │ │ + bne.w 870b8 │ │ │ │ + cmp.w r9, #63 @ 0x3f │ │ │ │ it le │ │ │ │ - strle r7, [sp, #48] @ 0x30 │ │ │ │ - bgt.w 86faa │ │ │ │ - mov r3, r7 │ │ │ │ - str r7, [sp, #24] │ │ │ │ - strd r8, r7, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #60] @ 0x3c │ │ │ │ - str.w sl, [sp, #8] │ │ │ │ + strle.w r9, [sp, #48] @ 0x30 │ │ │ │ + bgt.w 86f38 │ │ │ │ + mov r3, r9 │ │ │ │ + str.w r9, [sp, #28] │ │ │ │ + strd r9, r4, [sp, #52] @ 0x34 │ │ │ │ + str r7, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #1 │ │ │ │ - ble.w 86eb6 │ │ │ │ + ble.w 86e86 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r5, fp │ │ │ │ movs r4, #1 │ │ │ │ - movw r3, #29325 @ 0x728d │ │ │ │ + movw r3, #29397 @ 0x72d5 │ │ │ │ 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 86596 │ │ │ │ + bne.w 865a0 │ │ │ │ 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 86fc2 │ │ │ │ + bpl.w 86fe2 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.w 87174 │ │ │ │ + bpl.w 870d8 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ adds r0, #20 │ │ │ │ lsls r7, r3, #26 │ │ │ │ - bpl.w 86fcc │ │ │ │ + bpl.w 86fec │ │ │ │ lsls r7, r3, #25 │ │ │ │ - bpl.w 8710c │ │ │ │ + bpl.w 870dc │ │ │ │ adds r1, #20 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86fd8 │ │ │ │ + beq.w 86ff8 │ │ │ │ lsrs r5, r0, #31 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 866ca │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + bne.w 866c6 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ adds r5, r4, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 865ae │ │ │ │ + beq.w 865b8 │ │ │ │ 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] │ │ │ │ @@ -135332,777 +135352,775 @@ │ │ │ │ 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 87002 │ │ │ │ + beq.w 87004 │ │ │ │ lsls r3, r7, #25 │ │ │ │ it pl │ │ │ │ addpl.w r0, r6, #28 │ │ │ │ - bpl.w 87004 │ │ │ │ + bpl.w 87006 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ add.w r0, r6, #20 │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.w 8700e │ │ │ │ + beq.w 87010 │ │ │ │ lsls r3, r3, #25 │ │ │ │ it pl │ │ │ │ addpl r1, #28 │ │ │ │ - bpl.w 87010 │ │ │ │ + bpl.w 87012 │ │ │ │ adds r1, #20 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8701a │ │ │ │ + beq.w 8701c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 86490 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + blt.n 864fc │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ adds r5, r4, #2 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 8648c │ │ │ │ + ble.n 864fa │ │ │ │ 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 871b0 │ │ │ │ + bpl.w 8717a │ │ │ │ lsls r1, r3, #25 │ │ │ │ it pl │ │ │ │ addpl r0, #28 │ │ │ │ - bpl.w 871b0 │ │ │ │ + bpl.w 8717a │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r0, #20 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 871b8 │ │ │ │ + beq.w 87182 │ │ │ │ lsls r3, r7, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r1, r6, #28 │ │ │ │ addmi.w r1, r6, #20 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87078 │ │ │ │ + beq.w 8706e │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - cbnz r0, 86490 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + cbnz r0, 864fc │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ adds r5, r4, #3 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 8648c │ │ │ │ + ble.n 864fa │ │ │ │ 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 8724c │ │ │ │ + beq.w 8721e │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.w 8723c │ │ │ │ + bpl.w 8720e │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ adds r0, #20 │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.w 87248 │ │ │ │ + beq.w 8721a │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.w 87024 │ │ │ │ + bpl.w 8704e │ │ │ │ adds r1, #20 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87030 │ │ │ │ + beq.w 8705a │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 86488 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + blt.n 864f6 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ adds r5, #1 │ │ │ │ adds r7, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 8643c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + bgt.n 864aa │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 865b0 │ │ │ │ + beq.n 865ba │ │ │ │ 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 86f2e │ │ │ │ - bne.w 8681e │ │ │ │ + blt.w 86efe │ │ │ │ + bne.w 8681a │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, fp │ │ │ │ - bl 193d28 │ │ │ │ + bl 193210 │ │ │ │ adds r3, r5, #1 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 866e0 │ │ │ │ + b.n 866dc │ │ │ │ ldr.w r0, [ip, #8] │ │ │ │ cmp r0, #15 │ │ │ │ - bls.w 86276 │ │ │ │ + bls.w 862e6 │ │ │ │ movs r1, #0 │ │ │ │ adds r6, #1 │ │ │ │ - cmp r6, r7 │ │ │ │ - blt.w 86262 │ │ │ │ - b.n 86296 │ │ │ │ + cmp r6, r9 │ │ │ │ + blt.w 862d2 │ │ │ │ + b.n 86306 │ │ │ │ sub.w ip, fp, #4 │ │ │ │ movs r1, #1 │ │ │ │ movs r6, #0 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 864ee │ │ │ │ + b.n 8655a │ │ │ │ adds r6, #1 │ │ │ │ mov ip, lr │ │ │ │ - cmp r6, r7 │ │ │ │ - bge.w 8695a │ │ │ │ + cmp r6, r9 │ │ │ │ + bge.w 8693a │ │ │ │ ldr.w r4, [ip, #4] │ │ │ │ add.w lr, ip, #4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 86522 │ │ │ │ - ands.w r9, r2, r1 │ │ │ │ - beq.n 864e4 │ │ │ │ + bne.n 8658e │ │ │ │ + ands.w r8, r2, r1 │ │ │ │ + beq.n 86550 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movs r1, #1 │ │ │ │ cmp r4, #15 │ │ │ │ - bls.n 864e4 │ │ │ │ + bls.n 86550 │ │ │ │ adds r6, #1 │ │ │ │ add.w lr, ip, #8 │ │ │ │ - cmp r6, r7 │ │ │ │ - bge.w 870fc │ │ │ │ + cmp r6, r9 │ │ │ │ + bge.w 87146 │ │ │ │ ldr.w r4, [ip, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 864e4 │ │ │ │ - add.w sl, sp, #64 @ 0x40 │ │ │ │ - movw r3, #6093 @ 0x17cd │ │ │ │ + beq.n 86550 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + movw r3, #4089 @ 0xff9 │ │ │ │ movt r3, #35 @ 0x23 │ │ │ │ - str.w r3, [sl, #1564] @ 0x61c │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 862ca │ │ │ │ - adds r2, r7, #1 │ │ │ │ - cmp.w r2, #258 @ 0x102 │ │ │ │ - add.w r3, r2, r2, lsr #31 │ │ │ │ - mov.w r3, r3, asr #1 │ │ │ │ - str.w r3, [sl, #20] │ │ │ │ - bge.w 86f7e │ │ │ │ - adds r3, #135 @ 0x87 │ │ │ │ - add r4, sp, #604 @ 0x25c │ │ │ │ - strd r7, fp, [sl, #4] │ │ │ │ - add.w r3, sl, r3, lsl #2 │ │ │ │ - str.w r3, [sl, #16] │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [sl, #24] │ │ │ │ - movs r3, #7 │ │ │ │ - str.w r3, [sl] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str.w r4, [sl, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 862f0 │ │ │ │ - subs r3, r7, #1 │ │ │ │ - mov r1, r8 │ │ │ │ - add.w r2, r8, r3, lsl #2 │ │ │ │ - b.n 8658e │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ - str.w r5, [r1], #4 │ │ │ │ - str.w r0, [r2], #-4 │ │ │ │ - cmp r2, r1 │ │ │ │ - bhi.n 86582 │ │ │ │ - b.w 870a0 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + str.w r3, [sp, #1628] @ 0x65c │ │ │ │ + b.n 86332 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 87110 │ │ │ │ - bne.w 866ca │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + blt.w 86efe │ │ │ │ + bne.w 866c6 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ adds r4, #1 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 8631e │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + bne.w 8638c │ │ │ │ + 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 86ed4 │ │ │ │ + bne.w 86ea4 │ │ │ │ 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 86c12 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + bne.w 86c58 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ subs r1, r1, r0 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - bne.w 86ece │ │ │ │ - ldrd r8, r7, [sp, #52] @ 0x34 │ │ │ │ + str r1, [sp, #28] │ │ │ │ + bne.w 86e9e │ │ │ │ + ldrd r9, r4, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #1 │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - ldr.w sl, [sp, #8] │ │ │ │ - bgt.w 86d9a │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 86adc │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - adds r3, #1 │ │ │ │ - bne.w 87120 │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ + bgt.w 86f7e │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 86b1c │ │ │ │ + ldr r3, [r7, #16] │ │ │ │ + adds r3, #1 │ │ │ │ + bne.w 8712e │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movw fp, #5160 @ 0x1428 │ │ │ │ movt fp, #75 @ 0x4b │ │ │ │ - ldr.w r0, [sl, #12] │ │ │ │ - cmp r3, r8 │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ it ne │ │ │ │ - cmpne r7, #1 │ │ │ │ - bgt.w 86b62 │ │ │ │ + cmpne.w r9, #1 │ │ │ │ + bgt.w 86baa │ │ │ │ cmp r0, r4 │ │ │ │ - bne.w 870ee │ │ │ │ + bne.w 871f0 │ │ │ │ + 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 87144 │ │ │ │ + bne.w 870ee │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 866b0 │ │ │ │ - mov.w fp, #0 │ │ │ │ - b.n 866c0 │ │ │ │ + bne.n 866ac │ │ │ │ + b.w 871b6 │ │ │ │ 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 8621a │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - add.w sl, sp, #64 @ 0x40 │ │ │ │ - str.w r3, [sl, #8] │ │ │ │ - movs r2, #0 │ │ │ │ + bgt.w 8628a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ + movs r2, #0 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + ldr r3, [r7, #16] │ │ │ │ add r4, sp, #604 @ 0x25c │ │ │ │ - str.w r2, [sl, #16] │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ + adds r3, #1 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ + str r1, [sp, #8] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - movs r2, #7 │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r4, [sl, #12] │ │ │ │ - str.w r2, [sl] │ │ │ │ - str.w r7, [sl, #4] │ │ │ │ - bne.w 87120 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + mov.w r2, #7 │ │ │ │ + str.w r9, [sp, #68] @ 0x44 │ │ │ │ + str r4, [sp, #76] @ 0x4c │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + bne.w 8712e │ │ │ │ + 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 87144 │ │ │ │ + bne.w 870ee │ │ │ │ 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 87188 │ │ │ │ + beq.w 87174 │ │ │ │ cmp r4, #1 │ │ │ │ ittt eq │ │ │ │ moveq r3, #2 │ │ │ │ streq r3, [sp, #12] │ │ │ │ moveq r2, r3 │ │ │ │ - bne.w 87194 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + bne.w 870e0 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - ble.w 8703a │ │ │ │ + ble.w 86f50 │ │ │ │ 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 868c6 │ │ │ │ + bne.w 86924 │ │ │ │ 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 87178 │ │ │ │ + bpl.w 87102 │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.w 8718e │ │ │ │ + bpl.w 87026 │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ add.w r0, r8, #20 │ │ │ │ lsls r3, r1, #26 │ │ │ │ - bpl.w 87184 │ │ │ │ + bpl.w 87032 │ │ │ │ lsls r3, r1, #25 │ │ │ │ - bpl.w 86fe4 │ │ │ │ + bpl.w 87110 │ │ │ │ add.w r1, r5, #20 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86ff2 │ │ │ │ + beq.w 8703e │ │ │ │ lsrs r7, r0, #31 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 868de │ │ │ │ + bne.w 86944 │ │ │ │ ldr.w r3, [r6, #1564] @ 0x61c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 87110 │ │ │ │ - beq.w 86d48 │ │ │ │ + blt.w 86efe │ │ │ │ + beq.w 86d8e │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 86f44 │ │ │ │ + bne.w 86f1c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ subs r3, #1 │ │ │ │ lsls r3, r3, #2 │ │ │ │ add.w r2, fp, r3 │ │ │ │ cmp r2, fp │ │ │ │ - bls.n 867a6 │ │ │ │ + bls.n 867a2 │ │ │ │ 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 867a6 │ │ │ │ + bls.n 867a2 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ str.w r0, [r7], #4 │ │ │ │ str.w r2, [r1], #-4 │ │ │ │ cmp r1, r7 │ │ │ │ - bhi.n 86796 │ │ │ │ + bhi.n 86792 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 86f66 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + bne.w 86f66 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.w 86c26 │ │ │ │ + ble.w 86c6c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub.w r4, fp, #4 │ │ │ │ - movw r5, #29325 @ 0x728d │ │ │ │ - movt r5, #8 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + movw r6, #29397 @ 0x72d5 │ │ │ │ + movt r6, #8 │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ - ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ + mov r2, r5 │ │ │ │ + ldr.w r3, [r5, #1564] @ 0x61c │ │ │ │ + cmp r3, r6 │ │ │ │ ldr.w r1, [r4, #-4] │ │ │ │ - cmp r3, r5 │ │ │ │ - bne.w 868fa │ │ │ │ + bne.n 868c2 │ │ │ │ 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 87256 │ │ │ │ + bpl.w 87208 │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r0, #20 │ │ │ │ addpl r0, #28 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r7, r3, #26 │ │ │ │ - bpl.w 87250 │ │ │ │ + bpl.w 87202 │ │ │ │ lsls r6, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r1, #20 │ │ │ │ addpl r1, #28 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87084 │ │ │ │ + beq.w 87096 │ │ │ │ lsrs r4, r0, #31 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 86c32 │ │ │ │ + beq.w 86c78 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r5, r3 │ │ │ │ it ge │ │ │ │ strge r5, [sp, #12] │ │ │ │ - bge.w 865bc │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + bge.w 865c6 │ │ │ │ + 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 865bc │ │ │ │ - movw r3, #29325 @ 0x728d │ │ │ │ + ble.w 865c6 │ │ │ │ + movw r3, #29397 @ 0x72d5 │ │ │ │ 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 86964 │ │ │ │ + bne.n 86960 │ │ │ │ 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 8716e │ │ │ │ + beq.w 8716a │ │ │ │ tst.w r8, #64 @ 0x40 │ │ │ │ - beq.w 8715a │ │ │ │ + beq.w 87156 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ add.w r0, sl, #20 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 8716a │ │ │ │ + beq.w 87166 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.w 86b7e │ │ │ │ + beq.w 86bc8 │ │ │ │ adds r1, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 2c22c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86b8e │ │ │ │ + beq.w 86bd8 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 86972 │ │ │ │ + beq.n 8696e │ │ │ │ mov r2, r8 │ │ │ │ cmp r4, r9 │ │ │ │ mov r8, r3 │ │ │ │ it lt │ │ │ │ movlt r6, r9 │ │ │ │ mov r3, r2 │ │ │ │ - blt.n 8698a │ │ │ │ - b.n 869e2 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r2, r6 │ │ │ │ - blx r7 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 87110 │ │ │ │ - it eq │ │ │ │ - ldrdeq r5, r8, [r4, #-4] │ │ │ │ - beq.w 86752 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 87052 │ │ │ │ - mov.w r9, #0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - cmp r2, r3 │ │ │ │ - bgt.w 866f6 │ │ │ │ - b.n 86768 │ │ │ │ + blt.n 86986 │ │ │ │ + b.n 869de │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 86f2e │ │ │ │ - bne.n 8681c │ │ │ │ + blt.w 86efe │ │ │ │ + bne.n 86818 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 867ca │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - b.n 8681e │ │ │ │ + bne.w 867c8 │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ + b.n 8681a │ │ │ │ tst r2, r1 │ │ │ │ - ittt ne │ │ │ │ - addne.w sl, sp, #64 @ 0x40 │ │ │ │ - movwne r2, #37265 @ 0x9191 │ │ │ │ + itttt ne │ │ │ │ + addne r1, sp, #64 @ 0x40 │ │ │ │ + strne r1, [sp, #8] │ │ │ │ + movwne r2, #34777 @ 0x87d9 │ │ │ │ movtne r2, #20 │ │ │ │ - bne.w 862b8 │ │ │ │ + bne.w 86328 │ │ │ │ movw r2, #24552 @ 0x5fe8 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - add.w sl, sp, #64 @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8721a │ │ │ │ + beq.w 8725e │ │ │ │ ldr r5, [r3, #100] @ 0x64 │ │ │ │ - movw r1, #32049 @ 0x7d31 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + movw r1, #30697 @ 0x77e9 │ │ │ │ movt r1, #18 │ │ │ │ - movw r2, #6093 @ 0x17cd │ │ │ │ + str r2, [sp, #8] │ │ │ │ + movw r2, #4089 @ 0xff9 │ │ │ │ movt r2, #35 @ 0x23 │ │ │ │ - str.w r5, [sl, #1568] @ 0x620 │ │ │ │ + str.w r5, [sp, #1632] @ 0x660 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r2, r1 │ │ │ │ - b.n 862b8 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + b.n 86328 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r2, r6 │ │ │ │ + blx r7 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 86efe │ │ │ │ + bne.n 86944 │ │ │ │ + ldrd r5, r8, [r4, #-4] │ │ │ │ + b.n 8674e │ │ │ │ mov r0, sl │ │ │ │ movs r4, #0 │ │ │ │ - mov.w r9, #1 │ │ │ │ - b.n 8629c │ │ │ │ + mov.w r8, #1 │ │ │ │ + b.n 8630c │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 8707a │ │ │ │ + mov.w r9, #0 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + cmp r2, r3 │ │ │ │ + bgt.w 866f2 │ │ │ │ + b.n 86764 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 86f2e │ │ │ │ - bne.n 86a36 │ │ │ │ + blt.w 86efe │ │ │ │ + bne.n 86a32 │ │ │ │ add.w r4, r9, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - ble.n 869e2 │ │ │ │ + ble.n 869de │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 87276 │ │ │ │ + bne.w 8718e │ │ │ │ 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 871be │ │ │ │ + beq.w 87188 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 86a16 │ │ │ │ + cbz r3, 86a12 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ mov r0, r9 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.n 86a24 │ │ │ │ + beq.n 86a20 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.w 87216 │ │ │ │ + beq.w 87170 │ │ │ │ adds r1, #20 │ │ │ │ blx 2c22c │ │ │ │ - cbz r0, 86a2e │ │ │ │ + cbz r0, 86a2a │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 86a32 │ │ │ │ + bge.n 86a2e │ │ │ │ mov r6, r7 │ │ │ │ cmp r6, r4 │ │ │ │ - bgt.n 8699c │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ + bgt.n 86998 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ lsls r6, r4, #2 │ │ │ │ cmp r5, r4 │ │ │ │ add.w r1, fp, r6 │ │ │ │ - ble.n 86a3e │ │ │ │ + ble.n 86a3a │ │ │ │ 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 86ac8 │ │ │ │ + bne.n 86ace │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 86846 │ │ │ │ - b.n 865bc │ │ │ │ + bne.w 86842 │ │ │ │ + b.n 865c6 │ │ │ │ add.w r0, sl, #28 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ tst.w ip, #32 │ │ │ │ - bne.n 869c6 │ │ │ │ + bne.n 869c2 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 869d6 │ │ │ │ + bne.n 869d2 │ │ │ │ cmp r5, r8 │ │ │ │ - bgt.n 869da │ │ │ │ + bgt.n 869d6 │ │ │ │ adds r4, r7, #1 │ │ │ │ - b.n 869dc │ │ │ │ + b.n 869d8 │ │ │ │ cmp r4, r9 │ │ │ │ - bge.n 869e2 │ │ │ │ + bge.n 869de │ │ │ │ mov r6, r9 │ │ │ │ - b.n 8684e │ │ │ │ + b.n 8684a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w sl, [fp, r4, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 86a0a │ │ │ │ + beq.n 86a06 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ - b.n 86ad6 │ │ │ │ - cmp r7, #127 @ 0x7f │ │ │ │ - bgt.w 870c4 │ │ │ │ - add.w r3, r7, #136 @ 0x88 │ │ │ │ - add.w sl, sp, #64 @ 0x40 │ │ │ │ - cmp r7, #0 │ │ │ │ - add.w fp, sl, r3, lsl #2 │ │ │ │ - ble.w 86b9e │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + b.n 86adc │ │ │ │ + cmp.w r9, #127 @ 0x7f │ │ │ │ + bgt.w 87222 │ │ │ │ + add.w r3, r9, #136 @ 0x88 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + add.w fp, r2, r3, lsl #2 │ │ │ │ + ble.w 86be8 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d6f34 │ │ │ │ + bl d6a8c │ │ │ │ str.w r0, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 871c4 │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.w 86b9a │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ + beq.w 87196 │ │ │ │ + cmp.w r9, #1 │ │ │ │ + beq.w 86be4 │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bl d6f34 │ │ │ │ + bl d6a8c │ │ │ │ str.w r0, [fp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 871ee │ │ │ │ - cmp r7, #2 │ │ │ │ - beq.n 86abe │ │ │ │ - add.w r9, r5, #4 │ │ │ │ + beq.w 8725a │ │ │ │ + cmp.w r9, #2 │ │ │ │ + beq.n 86ac2 │ │ │ │ + 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 d6f34 │ │ │ │ + bl d6a8c │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 871c6 │ │ │ │ + beq.w 87198 │ │ │ │ adds r5, #1 │ │ │ │ - cmp r5, r7 │ │ │ │ - bne.n 86aa4 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r8, fp │ │ │ │ + cmp r5, r9 │ │ │ │ + bne.n 86aa8 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.w 86224 │ │ │ │ + str.w fp, [sp, #40] @ 0x28 │ │ │ │ + b.w 86294 │ │ │ │ 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 86a0a │ │ │ │ + b.n 86a06 │ │ │ │ + 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 87288 │ │ │ │ + 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 8635c │ │ │ │ + b.n 872ac │ │ │ │ movw fp, #5160 @ 0x1428 │ │ │ │ movt fp, #75 @ 0x4b │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.n 86b46 │ │ │ │ - ldr.w r0, [r8] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ble.n 86b8e │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 86afe │ │ │ │ + bge.n 86b40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 86afe │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.n 86b46 │ │ │ │ - ldr.w r0, [r8, #4] │ │ │ │ + cbnz r3, 86b40 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + cmp.w r9, #1 │ │ │ │ + beq.n 86b8e │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 86b18 │ │ │ │ + bge.n 86b5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 86b18 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - cmp r7, #2 │ │ │ │ - beq.n 86b46 │ │ │ │ - add.w r6, r8, #4 │ │ │ │ + cbnz r3, 86b5c │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + cmp.w r9, #2 │ │ │ │ + beq.n 86b8e │ │ │ │ + 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 86b3a │ │ │ │ + bge.n 86b80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 86b3a │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 86b80 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ - cmp r5, r7 │ │ │ │ - bne.n 86b22 │ │ │ │ - cmp r7, #127 @ 0x7f │ │ │ │ - bgt.w 8727e │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ + cmp r5, r9 │ │ │ │ + bne.n 86b68 │ │ │ │ + cmp.w r9, #127 @ 0x7f │ │ │ │ + bgt.w 87280 │ │ │ │ + ldr r3, [r7, #16] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 8711a │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r0, [sl, #12] │ │ │ │ + bne.w 87126 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86626 │ │ │ │ - cmp r7, #1 │ │ │ │ - ble.w 86626 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - subs r2, r7, #1 │ │ │ │ + beq.w 8662c │ │ │ │ + cmp.w r9, #1 │ │ │ │ + ble.w 8662c │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + add.w r2, r9, #4294967295 @ 0xffffffff │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ - b.n 86b78 │ │ │ │ + b.n 86bc2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r5, [r2, #0] │ │ │ │ str.w r5, [r1], #4 │ │ │ │ str.w r3, [r2], #-4 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.n 86b6c │ │ │ │ - b.n 86626 │ │ │ │ + bcc.n 86bb6 │ │ │ │ + b.n 8662c │ │ │ │ adds r1, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 2c22c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 868b0 │ │ │ │ + bne.w 868ac │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ ite ge │ │ │ │ movge r0, #0 │ │ │ │ movlt r0, #1 │ │ │ │ - b.n 868b2 │ │ │ │ - add.w sl, sp, #64 @ 0x40 │ │ │ │ - adds r3, r7, #1 │ │ │ │ - mov r8, fp │ │ │ │ + b.n 868ae │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add.w r3, r9, #1 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ add r4, sp, #604 @ 0x25c │ │ │ │ - str.w fp, [sl, #8] │ │ │ │ + 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 │ │ │ │ - str.w r7, [sl, #4] │ │ │ │ asrs r3, r3, #1 │ │ │ │ - str.w r3, [sl, #20] │ │ │ │ + str r3, [r2, #20] │ │ │ │ adds r3, #135 @ 0x87 │ │ │ │ - str.w r4, [sl, #12] │ │ │ │ - add.w r3, sl, r3, lsl #2 │ │ │ │ - str.w r3, [sl, #16] │ │ │ │ + str.w r9, [r2, #4] │ │ │ │ + add.w r3, r2, r3, lsl #2 │ │ │ │ + str r4, [r2, #12] │ │ │ │ + str r3, [r2, #16] │ │ │ │ movs r3, #0 │ │ │ │ - str.w r3, [sl, #24] │ │ │ │ + str r3, [r2, #24] │ │ │ │ movs r3, #7 │ │ │ │ - str.w r3, [sl] │ │ │ │ - b.n 86ae4 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + b.n 86b24 │ │ │ │ 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] │ │ │ │ @@ -136114,280 +136132,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 865e0 │ │ │ │ + beq.w 865ea │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r0, r1 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.n 865e0 │ │ │ │ + b.n 865ea │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86f60 │ │ │ │ + bne.w 87108 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r5, r3 │ │ │ │ - blt.w 8682a │ │ │ │ - b.n 865bc │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ + cmp r3, r5 │ │ │ │ + bgt.w 86826 │ │ │ │ + b.n 865c6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r5, r3, #1 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 86912 │ │ │ │ + beq.w 868da │ │ │ │ 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 86c70 │ │ │ │ + bpl.n 86cb6 │ │ │ │ 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 86c84 │ │ │ │ + beq.n 86cca │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite pl │ │ │ │ addpl r1, #28 │ │ │ │ addmi r1, #20 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8706e │ │ │ │ + beq.w 87064 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8681e │ │ │ │ + bne.w 8681a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r5, r3, #2 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ cmp r3, r5 │ │ │ │ - ble.w 8681e │ │ │ │ + ble.w 8681a │ │ │ │ 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 86cc2 │ │ │ │ + bpl.n 86d08 │ │ │ │ lsls r0, r1, #25 │ │ │ │ ite pl │ │ │ │ addpl r3, #28 │ │ │ │ addmi r3, #20 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 8719a │ │ │ │ + beq.w 871fe │ │ │ │ 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 87094 │ │ │ │ + beq.w 870a6 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8681e │ │ │ │ + bne.w 8681a │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ adds r5, #3 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.w 8681e │ │ │ │ + ble.w 8681a │ │ │ │ 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 871ac │ │ │ │ + bpl.w 871ec │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r0, #20 │ │ │ │ addpl r0, #28 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r7, r3, #26 │ │ │ │ - bpl.w 871a8 │ │ │ │ + bpl.w 871e8 │ │ │ │ lsls r7, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r1, #20 │ │ │ │ addpl r1, #28 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8719e │ │ │ │ + beq.w 87116 │ │ │ │ lsrs r4, r0, #31 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8681e │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + bne.w 8681a │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 86cf8 │ │ │ │ - b.n 8681e │ │ │ │ + bgt.n 86d3e │ │ │ │ + b.n 8681a │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 868ea │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - mov r8, r9 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 8722e │ │ │ │ - movw r5, #40968 @ 0xa008 │ │ │ │ - movt r5, #75 @ 0x4b │ │ │ │ - cmp r3, r5 │ │ │ │ - bne.w 86916 │ │ │ │ - lsls r5, r6, #31 │ │ │ │ - bpl.w 86916 │ │ │ │ - movw r2, #29325 @ 0x728d │ │ │ │ - movt r2, #8 │ │ │ │ - add.w sl, sp, #64 @ 0x40 │ │ │ │ - movw r1, #6093 @ 0x17cd │ │ │ │ - movt r1, #35 @ 0x23 │ │ │ │ - cmp r3, r0 │ │ │ │ - it eq │ │ │ │ - moveq r2, r1 │ │ │ │ - movw r3, #30865 @ 0x7891 │ │ │ │ - movt r3, #18 │ │ │ │ - str.w r2, [sl, #1572] @ 0x624 │ │ │ │ - str.w r3, [sl, #1564] @ 0x61c │ │ │ │ - b.w 862c2 │ │ │ │ - subs r1, r2, #2 │ │ │ │ - beq.n 86db8 │ │ │ │ - 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 │ │ │ │ - mov r0, sl │ │ │ │ - bl 872f4 │ │ │ │ - cbnz r0, 86df6 │ │ │ │ - ldr.w r3, [sl, #24] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.w 865fc │ │ │ │ - mov r0, sl │ │ │ │ - subs r1, r3, #2 │ │ │ │ - beq.n 86dee │ │ │ │ - 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 872f4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 86dc0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 87136 │ │ │ │ - mov.w fp, #0 │ │ │ │ - b.n 86ae4 │ │ │ │ + b.n 86950 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 87286 │ │ │ │ + ble.w 872cc │ │ │ │ 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 86e5c │ │ │ │ - cbz r6, 86e8c │ │ │ │ + b.n 86dea │ │ │ │ + cbz r6, 86e18 │ │ │ │ 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 86ea8 │ │ │ │ + bge.n 86e7e │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r5, [lr, #4]! │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - cmp r2, r0 │ │ │ │ - bne.w 87260 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 87260 │ │ │ │ + ldr r7, [r5, #4] │ │ │ │ + cmp r7, r0 │ │ │ │ + bne.w 8727a │ │ │ │ + ldr r7, [r5, #8] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 8727a │ │ │ │ ldr.w r8, [r5, #16] │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 8725c │ │ │ │ - cbz r4, 86e8c │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ + bne.w 87276 │ │ │ │ + cbz r4, 86e18 │ │ │ │ tst r2, r1 │ │ │ │ - bne.n 86e9c │ │ │ │ + bne.n 86e26 │ │ │ │ mov r5, sl │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 86e3a │ │ │ │ + beq.n 86dc8 │ │ │ │ add.w ip, ip, #1 │ │ │ │ - cmp ip, r7 │ │ │ │ - bge.w 86d4e │ │ │ │ + cmp ip, r9 │ │ │ │ + bge.n 86e32 │ │ │ │ mov r8, r6 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 86e58 │ │ │ │ + b.n 86de6 │ │ │ │ ldr.w r5, [r8, #8] │ │ │ │ cmp r5, #15 │ │ │ │ - bls.n 86e86 │ │ │ │ + bls.n 86e12 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 86e8c │ │ │ │ - mov r4, r8 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - mov r8, r9 │ │ │ │ - mov r9, r4 │ │ │ │ + b.n 86e18 │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 8724c │ │ │ │ + movw r5, #40968 @ 0xa008 │ │ │ │ + movt r5, #75 @ 0x4b │ │ │ │ + cmp r3, r5 │ │ │ │ + bne.w 868de │ │ │ │ + lsls r5, r6, #31 │ │ │ │ + bpl.w 868de │ │ │ │ + movw r2, #29397 @ 0x72d5 │ │ │ │ + movt r2, #8 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + movw r1, #4089 @ 0xff9 │ │ │ │ + movt r1, #35 @ 0x23 │ │ │ │ + cmp r3, r0 │ │ │ │ + it eq │ │ │ │ + moveq r2, r1 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + movw r3, #29513 @ 0x7349 │ │ │ │ + movt r3, #18 │ │ │ │ + str.w r2, [r1, #1572] @ 0x624 │ │ │ │ + str.w r3, [r1, #1564] @ 0x61c │ │ │ │ + b.w 86332 │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ mov r4, r6 │ │ │ │ - b.w 8629c │ │ │ │ - beq.w 870bc │ │ │ │ + b.w 8630c │ │ │ │ + beq.w 870b0 │ │ │ │ add.w r7, fp, #4 │ │ │ │ mov r2, r7 │ │ │ │ cmp fp, r7 │ │ │ │ - bcs.w 86c1a │ │ │ │ + bcs.w 86c60 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #4 │ │ │ │ - b.n 86782 │ │ │ │ + b.n 8677e │ │ │ │ mov r3, r1 │ │ │ │ - b.w 86308 │ │ │ │ + b.w 86376 │ │ │ │ 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] │ │ │ │ @@ -136398,390 +136374,442 @@ │ │ │ │ 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 86f3a │ │ │ │ + ble.n 86f12 │ │ │ │ cmp r2, r1 │ │ │ │ - bgt.n 86f3e │ │ │ │ + bgt.n 86f16 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r2, #1 │ │ │ │ - ble.w 86bda │ │ │ │ + ble.w 86c20 │ │ │ │ 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 86bda │ │ │ │ - bl 872f4 │ │ │ │ + bge.w 86c20 │ │ │ │ + bl 8733c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 86f06 │ │ │ │ - ldrd r8, r7, [sp, #52] @ 0x34 │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - ldr.w sl, [sp, #8] │ │ │ │ - b.n 86df6 │ │ │ │ + beq.n 86ed6 │ │ │ │ + ldrd r9, r4, [sp, #52] @ 0x34 │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 87120 │ │ │ │ + mov.w fp, #0 │ │ │ │ + b.n 86b96 │ │ │ │ subs r3, r3, r2 │ │ │ │ subs r1, r1, r2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 86efc │ │ │ │ + b.n 86ecc │ │ │ │ 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, 86f5a │ │ │ │ + cbnz r3, 86f32 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl 193d28 │ │ │ │ - b.n 86770 │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - movs r3, #4 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - add r3, r2 │ │ │ │ - cmp r3, r2 │ │ │ │ - bls.w 867ae │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - str.w r0, [r2], #4 │ │ │ │ - str.w r1, [r3], #-4 │ │ │ │ - b.n 86f6a │ │ │ │ - movs r3, #128 @ 0x80 │ │ │ │ - str.w r3, [sl, #20] │ │ │ │ - addw r3, sp, #1116 @ 0x45c │ │ │ │ - str.w r3, [sl, #16] │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [sl, #24] │ │ │ │ - movs r3, #7 │ │ │ │ - str.w r3, [sl] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - add r4, sp, #604 @ 0x25c │ │ │ │ - strd r7, fp, [sl, #4] │ │ │ │ - str.w r4, [sl, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 86578 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 193210 │ │ │ │ + b.n 8676c │ │ │ │ + mov r3, r9 │ │ │ │ movs r2, #0 │ │ │ │ and.w r1, r3, #1 │ │ │ │ asrs r3, r3, #1 │ │ │ │ orrs r2, r1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bgt.n 86fae │ │ │ │ + bgt.n 86f3c │ │ │ │ adds r3, r2, r3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.w 862fa │ │ │ │ + b.w 8636a │ │ │ │ + subs r3, #1 │ │ │ │ + add.w r2, fp, r3, lsl #2 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + cmp fp, r2 │ │ │ │ + bcc.w 8677a │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 86c6c │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + add r3, r2 │ │ │ │ + cmp r3, r2 │ │ │ │ + bls.w 867aa │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + str.w r0, [r2], #4 │ │ │ │ + str.w r1, [r3], #-4 │ │ │ │ + b.n 86f6a │ │ │ │ + subs r1, r2, #2 │ │ │ │ + beq.n 86f9c │ │ │ │ + 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 8733c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 86f04 │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble.w 86602 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + subs r1, r3, #2 │ │ │ │ + beq.n 86fd4 │ │ │ │ + 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 8733c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 86f04 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + b.n 86faa │ │ │ │ ldr r0, [r0, #28] │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r7, r3, #26 │ │ │ │ - bmi.w 86354 │ │ │ │ + bmi.w 863c2 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 86366 │ │ │ │ + bne.w 863d4 │ │ │ │ cmp r5, r6 │ │ │ │ ite ge │ │ │ │ movge r5, #0 │ │ │ │ movlt r5, #1 │ │ │ │ - b.w 86368 │ │ │ │ - add.w r1, r5, #28 │ │ │ │ - blx 2c22c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8674a │ │ │ │ - cmp r7, sl │ │ │ │ - ite ge │ │ │ │ - movge r7, #0 │ │ │ │ - movlt r7, #1 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 86752 │ │ │ │ - b.n 868de │ │ │ │ + b.w 863d6 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ tst.w r3, #32 │ │ │ │ - bne.w 863c0 │ │ │ │ + bne.w 8642e │ │ │ │ ldr r1, [r1, #28] │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 863d6 │ │ │ │ + bne.w 86444 │ │ │ │ cmp r8, sl │ │ │ │ - ble.w 863da │ │ │ │ - b.w 86490 │ │ │ │ + ble.w 86448 │ │ │ │ + b.w 864fc │ │ │ │ + add.w r0, r8, #28 │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ + lsls r3, r1, #26 │ │ │ │ + bmi.w 86732 │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ + blx 2c22c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 86746 │ │ │ │ + cmp r7, sl │ │ │ │ + ite ge │ │ │ │ + movge r7, #0 │ │ │ │ + movlt r7, #1 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 8674e │ │ │ │ + b.n 86944 │ │ │ │ adds r1, #28 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8647a │ │ │ │ + bne.w 864e8 │ │ │ │ cmp r6, r4 │ │ │ │ - ble.w 8647e │ │ │ │ - b.w 86488 │ │ │ │ - subs r3, #1 │ │ │ │ - add.w r2, fp, r3, lsl #2 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - cmp fp, r2 │ │ │ │ - bcc.w 8677e │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 86c26 │ │ │ │ - b.n 86f66 │ │ │ │ - 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, 87068 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - bl 193d28 │ │ │ │ - b.n 868e6 │ │ │ │ + ble.w 864ec │ │ │ │ + b.w 864f6 │ │ │ │ cmp r6, r7 │ │ │ │ ite le │ │ │ │ movle r0, #0 │ │ │ │ movgt r0, #1 │ │ │ │ - b.n 86c90 │ │ │ │ + b.n 86cd6 │ │ │ │ cmp r8, sl │ │ │ │ ite ge │ │ │ │ movge r0, #0 │ │ │ │ movlt r0, #1 │ │ │ │ - b.w 8642a │ │ │ │ + b.w 86498 │ │ │ │ + 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, 87090 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + bl 193210 │ │ │ │ + b.n 8694c │ │ │ │ cmp r4, r5 │ │ │ │ ite ge │ │ │ │ movge r4, #0 │ │ │ │ movlt r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8681c │ │ │ │ - b.n 86c32 │ │ │ │ + bne.w 86818 │ │ │ │ + b.n 86c78 │ │ │ │ cmp r6, r7 │ │ │ │ ite ge │ │ │ │ movge r0, #0 │ │ │ │ movlt r0, #1 │ │ │ │ - b.n 86ce6 │ │ │ │ - subs r3, r7, #1 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ + b.n 86d2c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b.w 865c6 │ │ │ │ + add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ - b.n 870b4 │ │ │ │ + b.n 870d0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r1], #4 │ │ │ │ str.w r2, [r3], #-4 │ │ │ │ cmp r3, r1 │ │ │ │ - bhi.n 870a8 │ │ │ │ - b.w 862f0 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.w 865bc │ │ │ │ - lsls r0, r7, #2 │ │ │ │ - bl 75bf0 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 86a68 │ │ │ │ - bl 1f37b8 │ │ │ │ - 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 86648 │ │ │ │ - b.n 87144 │ │ │ │ - bl 75fa8 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [sl, #12] │ │ │ │ - b.w 8662c │ │ │ │ - movs r1, #0 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r0, sl │ │ │ │ - mov r4, r1 │ │ │ │ - mov.w r9, #1 │ │ │ │ - b.w 8629c │ │ │ │ + bhi.n 870c4 │ │ │ │ + b.w 8635c │ │ │ │ + adds r0, #28 │ │ │ │ + b.n 86fe4 │ │ │ │ adds r1, #28 │ │ │ │ - b.n 86fce │ │ │ │ - ldrd r8, r7, [sp, #52] @ 0x34 │ │ │ │ - mov sl, r6 │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - b.n 86df6 │ │ │ │ + b.n 86fee │ │ │ │ + mov r5, r4 │ │ │ │ + b.w 864fc │ │ │ │ + ldr.w r0, [r4, r5, lsl #2] │ │ │ │ + bl 7a1f4 │ │ │ │ + subs r5, #1 │ │ │ │ + bpl.n 870e6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 75fe0 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 866ac │ │ │ │ + b.n 871b6 │ │ │ │ + ldr.w r0, [r8, #28] │ │ │ │ + b.n 8702a │ │ │ │ + movs r3, #2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + movs r3, #4 │ │ │ │ + b.n 86f66 │ │ │ │ + add.w r1, r5, #28 │ │ │ │ + b.n 87034 │ │ │ │ + cmp r4, r6 │ │ │ │ + ite le │ │ │ │ + movle r4, #0 │ │ │ │ + movgt r4, #1 │ │ │ │ + b.n 86d7e │ │ │ │ + mov.w fp, #0 │ │ │ │ + b.n 86b24 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 87136 │ │ │ │ + beq.w 86f0c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #58336 @ 0xe3e0 │ │ │ │ + movw r1, #56096 @ 0xdb20 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - mov.w fp, #0 │ │ │ │ - b.n 86b50 │ │ │ │ - ldr.w r0, [r4, r5, lsl #2] │ │ │ │ - bl 7a1c4 │ │ │ │ - subs r5, #1 │ │ │ │ - bpl.n 8713c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 75fa8 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bne.w 866b0 │ │ │ │ - b.w 86648 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 86f0c │ │ │ │ + movs r1, #0 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, sl │ │ │ │ + mov r4, r1 │ │ │ │ + mov.w r8, #1 │ │ │ │ + b.w 8630c │ │ │ │ add.w r0, sl, #28 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ tst.w ip, #32 │ │ │ │ - bne.w 86898 │ │ │ │ + bne.w 86894 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 86b80 │ │ │ │ + b.n 86bca │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ - b.n 8715e │ │ │ │ - adds r0, #28 │ │ │ │ - b.n 86fc4 │ │ │ │ - ldr.w r0, [r8, #28] │ │ │ │ - ldrb r1, [r5, #16] │ │ │ │ - lsls r3, r1, #26 │ │ │ │ - bmi.w 86736 │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ - b.n 86fe8 │ │ │ │ + b.n 8715a │ │ │ │ + adds r1, #28 │ │ │ │ + b.n 86a22 │ │ │ │ mov r5, r3 │ │ │ │ - b.w 865b0 │ │ │ │ - add.w r0, r8, #28 │ │ │ │ - b.n 8717c │ │ │ │ - mov r5, r4 │ │ │ │ - b.w 86490 │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ - b.n 86cd8 │ │ │ │ - cmp r4, r6 │ │ │ │ - ite le │ │ │ │ - movle r4, #0 │ │ │ │ - movgt r4, #1 │ │ │ │ - b.n 86d38 │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b.n 86d2c │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - b.n 86d1c │ │ │ │ + b.w 865ba │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86412 │ │ │ │ + bne.w 86480 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ - b.w 8641e │ │ │ │ + b.w 8648c │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ - b.n 86a1a │ │ │ │ + b.n 86a16 │ │ │ │ + mov r9, r6 │ │ │ │ + mov r6, r9 │ │ │ │ + b.w 8684a │ │ │ │ mov r5, r0 │ │ │ │ add.w r5, fp, r5, lsl #2 │ │ │ │ cmp fp, r5 │ │ │ │ - bne.n 871fa │ │ │ │ - cmp r7, #127 @ 0x7f │ │ │ │ - bgt.n 871f2 │ │ │ │ + bne.n 871cc │ │ │ │ + cmp.w r9, #127 @ 0x7f │ │ │ │ + bgt.n 871c4 │ │ │ │ + ldrd r5, r4, [r7, #8] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [r7, #16] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldrd r5, r4, [r3, #8] │ │ │ │ - str r2, [r3, #16] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - strd r7, r2, [r3, #8] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 86648 │ │ │ │ + strd r9, r3, [r7, #8] │ │ │ │ + cbnz r4, 871be │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 87144 │ │ │ │ - movs r5, #1 │ │ │ │ - b.n 871c6 │ │ │ │ + b.w 866bc │ │ │ │ + mov.w fp, #0 │ │ │ │ + b.n 870ee │ │ │ │ mov r0, fp │ │ │ │ - bl 75fa8 │ │ │ │ - b.n 871d2 │ │ │ │ + bl 75fe0 │ │ │ │ + b.n 871a6 │ │ │ │ ldr.w r2, [r5, #-4]! │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 871ca │ │ │ │ + bge.n 8719c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 871ca │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 871ca │ │ │ │ - adds r1, #28 │ │ │ │ - b.n 86a26 │ │ │ │ - movw r2, #25617 @ 0x6411 │ │ │ │ - movt r2, #21 │ │ │ │ - str.w r2, [sl, #1564] @ 0x61c │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 862c2 │ │ │ │ - b.n 86d86 │ │ │ │ - movw r2, #6093 @ 0x17cd │ │ │ │ - movt r2, #35 @ 0x23 │ │ │ │ - add.w sl, sp, #64 @ 0x40 │ │ │ │ - b.n 86d78 │ │ │ │ + bne.n 8719c │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8719c │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.n 86d72 │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + b.n 86d62 │ │ │ │ + bl 75fe0 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r2, #12] │ │ │ │ + b.w 86632 │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ + b.n 86d1e │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.w 86806 │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + b.w 867f6 │ │ │ │ adds r0, #28 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ tst.w r3, #32 │ │ │ │ - bne.w 86468 │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b.n 87026 │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - b.n 8723e │ │ │ │ + bne.w 864d6 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.w 8680a │ │ │ │ + b.n 87050 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.w 867fa │ │ │ │ + b.n 87210 │ │ │ │ + mov.w r0, r9, lsl #2 │ │ │ │ + bl 75c28 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 86a68 │ │ │ │ + bl 1f2f28 │ │ │ │ + ldr r4, [r7, #12] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [r7, #16] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r5, [r7, #8] │ │ │ │ + str r3, [r7, #12] │ │ │ │ + str.w r9, [r7, #8] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 871b6 │ │ │ │ + b.n 870ee │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + movw r2, #4089 @ 0xff9 │ │ │ │ + movt r2, #35 @ 0x23 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + b.n 86e5a │ │ │ │ + movs r5, #1 │ │ │ │ + b.n 87198 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ + movw r2, #23169 @ 0x5a81 │ │ │ │ + movt r2, #21 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str.w r2, [sp, #1628] @ 0x65c │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 86332 │ │ │ │ + b.n 86e68 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 86e8c │ │ │ │ - add.w sl, sp, #64 @ 0x40 │ │ │ │ - movw r3, #6093 @ 0x17cd │ │ │ │ - movt r3, #35 @ 0x23 │ │ │ │ - mov r8, r9 │ │ │ │ - str.w r3, [sl, #1564] @ 0x61c │ │ │ │ - b.w 862c2 │ │ │ │ - mov r9, r6 │ │ │ │ - mov r6, r9 │ │ │ │ - b.w 8684e │ │ │ │ - mov r0, r8 │ │ │ │ - bl 75fa8 │ │ │ │ - b.n 86b46 │ │ │ │ + b.n 86e18 │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ + b.w 8658e │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 75fe0 │ │ │ │ + b.n 86b8e │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + movs r3, #128 @ 0x80 │ │ │ │ + add r4, sp, #604 @ 0x25c │ │ │ │ + str r3, [r2, #20] │ │ │ │ + addw r3, sp, #1116 @ 0x45c │ │ │ │ + str r3, [r2, #16] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r2, #24] │ │ │ │ + movs r3, #7 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + strd r9, fp, [r2, #4] │ │ │ │ + str r4, [r2, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 86f38 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ + mov r1, r2 │ │ │ │ + add.w r2, r2, r3, lsl #2 │ │ │ │ + b.n 872c6 │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + ldr r5, [r2, #0] │ │ │ │ + str.w r5, [r1], #4 │ │ │ │ + str.w r0, [r2], #-4 │ │ │ │ + cmp r2, r1 │ │ │ │ + bhi.n 872ba │ │ │ │ + b.n 870bc │ │ │ │ movs r2, #0 │ │ │ │ - b.w 86248 │ │ │ │ + b.w 862b8 │ │ │ │ + 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 872ee │ │ │ │ + beq.n 87336 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 872e0 │ │ │ │ + bpl.n 87328 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ adds r0, #20 │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.n 872ea │ │ │ │ + beq.n 87332 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 872cc │ │ │ │ + bpl.n 87314 │ │ │ │ adds r1, #20 │ │ │ │ blx 2c22c │ │ │ │ - cbz r0, 872d6 │ │ │ │ + cbz r0, 8731e │ │ │ │ lsrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ adds r1, #28 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 872c8 │ │ │ │ + bne.n 87310 │ │ │ │ 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 872bc │ │ │ │ + bne.n 87304 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 872ce │ │ │ │ + b.n 87316 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 872e2 │ │ │ │ + b.n 8732a │ │ │ │ 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 │ │ │ │ @@ -136811,1367 +136839,1368 @@ │ │ │ │ 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 193acc │ │ │ │ + bl 192fa4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.w 87c32 │ │ │ │ + blt.w 87c48 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87a80 │ │ │ │ + bne.w 87ae0 │ │ │ │ subs.w r2, r9, r5 │ │ │ │ str r2, [sp, #28] │ │ │ │ - beq.w 8760c │ │ │ │ + beq.w 8758e │ │ │ │ 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 193bb0 │ │ │ │ + bl 193088 │ │ │ │ subs r1, r0, #0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - ble.w 87bb2 │ │ │ │ + ble.w 87c38 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, r1 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - bgt.w 876d0 │ │ │ │ + bgt.w 87702 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.w 87bb8 │ │ │ │ + bgt.w 87bf0 │ │ │ │ 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 193c8c │ │ │ │ + bl 193174 │ │ │ │ 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 87abe │ │ │ │ + bne.w 87b2e │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - beq.w 875ea │ │ │ │ + str r3, [sp, #24] │ │ │ │ + beq.w 8756c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r7, r8, #4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 8769c │ │ │ │ + beq.w 876ce │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movw ip, #29325 @ 0x728d │ │ │ │ + movw ip, #29397 @ 0x72d5 │ │ │ │ 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 87498 │ │ │ │ + bne.n 87510 │ │ │ │ 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 87c10 │ │ │ │ + bpl.w 87c24 │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.w 87bee │ │ │ │ + bpl.w 87c12 │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ add.w r0, r4, #20 │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.w 87bfc │ │ │ │ + beq.w 87c20 │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.w 87614 │ │ │ │ + bpl.n 8754c │ │ │ │ add.w r1, r5, #20 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #20] │ │ │ │ blx 2c22c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87626 │ │ │ │ + beq.n 8755c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 874d8 │ │ │ │ + bge.n 874e0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #4 │ │ │ │ str.w r4, [r9] │ │ │ │ mov r4, r6 │ │ │ │ - cbnz r3, 874b8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 87530 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - beq.w 875e6 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + beq.n 87568 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - bge.n 87508 │ │ │ │ + bge.n 87596 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 87416 │ │ │ │ + b.n 8745e │ │ │ │ + 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 876b2 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.w 876ce │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + add.w sl, sl, #1 │ │ │ │ + cmp r3, sl │ │ │ │ + ble.n 87596 │ │ │ │ + mov.w r8, #0 │ │ │ │ + b.n 8745e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 874d4 │ │ │ │ - blt.w 87bd0 │ │ │ │ + beq.n 874dc │ │ │ │ + blt.w 87c08 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #4 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ str.w r4, [r9] │ │ │ │ mov r4, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8747c │ │ │ │ + beq.n 874c2 │ │ │ │ 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 87b6e │ │ │ │ + str r2, [sp, #24] │ │ │ │ + beq.w 87b22 │ │ │ │ adds r1, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - b.n 87486 │ │ │ │ - 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 87680 │ │ │ │ + b.n 874ca │ │ │ │ + add.w r1, r5, #28 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx 2c22c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 874b0 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + cmp r2, r3 │ │ │ │ + blt.n 874b4 │ │ │ │ + b.n 874e0 │ │ │ │ + strd sl, r9, [sp, #24] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - subs r3, #1 │ │ │ │ + cbz r3, 8758a │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add r0, sp, #112 @ 0x70 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + movs r3, #0 │ │ │ │ + str r1, [sp, #76] @ 0x4c │ │ │ │ + mov r1, r3 │ │ │ │ + str r4, [sp, #112] @ 0x70 │ │ │ │ + str.w fp, [sp, #72] @ 0x48 │ │ │ │ + bl 193174 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w 8769c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - cmp r3, sl │ │ │ │ - ble.n 87508 │ │ │ │ - mov.w r8, #0 │ │ │ │ - b.n 87416 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + add sp, #124 @ 0x7c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr.w sl, [sp, #20] │ │ │ │ - ldr.w r9, [sp, #28] │ │ │ │ + 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 193acc │ │ │ │ + bl 192fa4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne.n 87630 │ │ │ │ + bne.n 87664 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ adds r4, #4 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87a10 │ │ │ │ + bne.w 87a76 │ │ │ │ subs.w sl, sl, #1 │ │ │ │ - beq.n 875de │ │ │ │ + beq.n 87564 │ │ │ │ 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 193bb0 │ │ │ │ + bl 193088 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq.w 879fc │ │ │ │ - blt.w 87c38 │ │ │ │ + beq.w 87a2c │ │ │ │ + blt.w 87c64 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r5, [sp, #0] │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ add.w r4, r4, r5, lsl #2 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ - bl 193cd4 │ │ │ │ + bl 1931bc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87a00 │ │ │ │ + bne.w 87a9a │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87a08 │ │ │ │ + bne.w 87aa2 │ │ │ │ subs.w sl, sl, r5 │ │ │ │ - beq.n 875de │ │ │ │ + beq.n 87564 │ │ │ │ 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 87a22 │ │ │ │ + bne.w 87a88 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.w 87be2 │ │ │ │ + beq.w 87c02 │ │ │ │ cmp r6, #6 │ │ │ │ - bgt.n 87516 │ │ │ │ + bgt.n 875a0 │ │ │ │ cmp r5, #6 │ │ │ │ - bgt.n 87516 │ │ │ │ + bgt.n 875a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r2, r8, #1 │ │ │ │ - str.w sl, [sp, #20] │ │ │ │ - str.w r9, [sp, #28] │ │ │ │ + strd sl, r9, [sp, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 8740e │ │ │ │ - str.w sl, [sp, #20] │ │ │ │ - str.w r9, [sp, #28] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cbz r3, 87608 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add r0, sp, #112 @ 0x70 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - movs r3, #0 │ │ │ │ - str r1, [sp, #76] @ 0x4c │ │ │ │ - mov r1, r3 │ │ │ │ - str r4, [sp, #112] @ 0x70 │ │ │ │ - str.w fp, [sp, #72] @ 0x48 │ │ │ │ - bl 193c8c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - add sp, #124 @ 0x7c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add.w r1, r5, #28 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - blx 2c22c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8746c │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cmp r2, r3 │ │ │ │ - blt.w 87470 │ │ │ │ - b.n 874d8 │ │ │ │ - blt.w 87c38 │ │ │ │ + b.n 87456 │ │ │ │ + blt.w 87c64 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r5, sp, #112 @ 0x70 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r6, [sp, #0] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ add.w r4, r4, r6, lsl #2 │ │ │ │ str.w fp, [sp, #72] @ 0x48 │ │ │ │ - bl 193c8c │ │ │ │ + bl 193174 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87b5e │ │ │ │ + bne.w 87b1a │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add.w fp, fp, r6, lsl #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87b66 │ │ │ │ + bne.w 87b26 │ │ │ │ sub.w r9, r9, r6 │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.w 87ba0 │ │ │ │ + beq.w 87bde │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 87538 │ │ │ │ - b.n 876ca │ │ │ │ + bne.n 875c2 │ │ │ │ + b.n 876fc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ subs r0, r1, #1 │ │ │ │ ldr.w r1, [r3], #4 │ │ │ │ cmp r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ str.w r1, [r2], #4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne.w 874f8 │ │ │ │ + bne.w 87500 │ │ │ │ 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 193cd4 │ │ │ │ + bl 1931bc │ │ │ │ ldr.w r3, [fp] │ │ │ │ str.w r3, [r4, r5, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 87b92 │ │ │ │ + bne.w 87bb2 │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 87608 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.n 8758a │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.w 87b72 │ │ │ │ + bgt.w 87bc0 │ │ │ │ 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 87adc │ │ │ │ + bne.w 87b4e │ │ │ │ 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 193c8c │ │ │ │ + bl 193174 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldmia.w r9, {r0, r1} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ 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 87b52 │ │ │ │ + bne.w 87ae8 │ │ │ │ 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, #24] │ │ │ │ + str r2, [sp, #20] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 87a3a │ │ │ │ + beq.w 87a38 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - mov r7, sl │ │ │ │ - movw ip, #29325 @ 0x728d │ │ │ │ + mov r7, fp │ │ │ │ + mov fp, sl │ │ │ │ + movw ip, #29397 @ 0x72d5 │ │ │ │ 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 877f0 │ │ │ │ + bne.n 87826 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ it ge │ │ │ │ movge r2, r3 │ │ │ │ lsls r0, r1, #26 │ │ │ │ - bpl.n 8787e │ │ │ │ + bpl.w 87be6 │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.w 87be8 │ │ │ │ + bpl.n 878b2 │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ add.w r0, r5, #20 │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.n 87888 │ │ │ │ + beq.n 878be │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.w 87c00 │ │ │ │ + bpl.w 87c28 │ │ │ │ add.w r1, r4, #20 │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 2c22c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87896 │ │ │ │ + beq.n 878cc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 87830 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + bge.n 87866 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ subs r6, #4 │ │ │ │ str.w r4, [r9] │ │ │ │ mov r4, r6 │ │ │ │ - cbnz r3, 87810 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + cbnz r3, 87848 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - beq.w 879dc │ │ │ │ + str r3, [sp, #24] │ │ │ │ + beq.w 87a0c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - subs r7, #4 │ │ │ │ + sub.w fp, fp, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - bge.n 8789e │ │ │ │ + bge.n 878d4 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 87774 │ │ │ │ + b.n 877a8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8782c │ │ │ │ - blt.w 87c06 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + beq.n 87864 │ │ │ │ + blt.w 87c2e │ │ │ │ + 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 877d4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + beq.n 87808 │ │ │ │ + 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 87aba │ │ │ │ + str r3, [sp, #24] │ │ │ │ + beq.w 87b16 │ │ │ │ subs r3, r2, #4 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 877de │ │ │ │ - ldr.w r5, [fp] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + strd r3, r1, [sp, #16] │ │ │ │ + b.n 87812 │ │ │ │ + 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, 8785c │ │ │ │ + cbnz r3, 87890 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 87a38 │ │ │ │ + beq.w 87a34 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r3, sl │ │ │ │ - ble.n 8789e │ │ │ │ + ble.n 878d4 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 87774 │ │ │ │ + b.n 877a8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + 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 87ba8 │ │ │ │ - str r2, [sp, #24] │ │ │ │ + beq.w 87bd2 │ │ │ │ + str r2, [sp, #20] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - b.n 8784c │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ + b.n 87880 │ │ │ │ + add.w r0, r5, #28 │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ tst.w r1, #32 │ │ │ │ - bne.n 877ae │ │ │ │ + bne.n 877e2 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 2c22c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 877c4 │ │ │ │ + bne.n 877f8 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 877c8 │ │ │ │ - b.n 87830 │ │ │ │ + blt.n 877fc │ │ │ │ + b.n 87866 │ │ │ │ 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, #24] │ │ │ │ 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 193acc │ │ │ │ - subs.w r8, r0, #0 │ │ │ │ - blt.w 87c14 │ │ │ │ - subs.w r3, r6, r8 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - beq.n 8791c │ │ │ │ - sub.w r6, r8, r6 │ │ │ │ - add.w r4, r4, r6, lsl #2 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 87ace │ │ │ │ + mov r3, sl │ │ │ │ + ldr r1, [r7, #0] │ │ │ │ + bl 192fa4 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + blt.w 87c5a │ │ │ │ + subs.w r3, sl, r6 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + beq.n 87950 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + sub.w sl, r6, sl │ │ │ │ + add.w r4, r4, sl, lsl #2 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 87b3e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - add.w r7, r7, r6, lsl #2 │ │ │ │ + add.w fp, fp, sl, lsl #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87ad4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + bne.w 87b46 │ │ │ │ + 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 193cd4 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 87a78 │ │ │ │ - mov r6, r8 │ │ │ │ - ldr.w r3, [fp], #-4 │ │ │ │ + str r4, [sp, #104] @ 0x68 │ │ │ │ + str.w fp, [sp, #88] @ 0x58 │ │ │ │ + bl 1931bc │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 87ada │ │ │ │ + mov sl, r6 │ │ │ │ + ldr.w r3, [r7], #-4 │ │ │ │ str.w r3, [r4], #-4 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 87a90 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 87aaa │ │ │ │ add.w r8, r5, #4294967295 @ 0xffffffff │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 87a34 │ │ │ │ + beq.n 87a30 │ │ │ │ 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 193bb0 │ │ │ │ + bl 193088 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.w 87c22 │ │ │ │ - subs.w r3, r8, r5 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - beq.n 879d0 │ │ │ │ + blt.w 87c4e │ │ │ │ + subs.w r6, r8, r5 │ │ │ │ + beq.n 87a02 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ sub.w r8, r5, r8 │ │ │ │ add.w r4, r4, r8, lsl #2 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 87aa2 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 87aca │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - add.w fp, fp, r8, lsl #2 │ │ │ │ + add.w r7, r7, r8, lsl #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87a88 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + bne.w 87ad2 │ │ │ │ + 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 193c8c │ │ │ │ + str r6, [sp, #0] │ │ │ │ + str r4, [sp, #104] @ 0x68 │ │ │ │ + str r7, [sp, #96] @ 0x60 │ │ │ │ + bl 193174 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 87bda │ │ │ │ + beq.w 87c3e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 87bca │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 87bea │ │ │ │ + ldr.w r3, [fp] │ │ │ │ str.w r3, [r4], #-4 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 87aa8 │ │ │ │ - subs r6, #1 │ │ │ │ - beq.n 879d4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - subs r7, #4 │ │ │ │ - cmp r3, #6 │ │ │ │ - bgt.w 878ac │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 87aba │ │ │ │ + subs.w sl, sl, #1 │ │ │ │ + beq.n 87a06 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ + sub.w fp, fp, #4 │ │ │ │ cmp r3, #6 │ │ │ │ - bgt.w 878ac │ │ │ │ + bgt.w 878e0 │ │ │ │ + cmp r6, #6 │ │ │ │ + bgt.w 878e0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r3, r9, #1 │ │ │ │ - str r6, [sp, #20] │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 87768 │ │ │ │ + b.n 8779c │ │ │ │ mov r5, r8 │ │ │ │ - b.n 87998 │ │ │ │ - str r6, [sp, #20] │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ + b.n 879ca │ │ │ │ str.w sl, [sp, #24] │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 879f6 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + cbz r3, 87a26 │ │ │ │ + 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 193c8c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + bl 193174 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 87bcc │ │ │ │ - mov r2, r4 │ │ │ │ - b.n 875a6 │ │ │ │ - add.w r3, r3, r5, lsl #2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 87592 │ │ │ │ - add.w r3, r3, r5, lsl #2 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 8759a │ │ │ │ - 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 87548 │ │ │ │ - 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 875b6 │ │ │ │ - strd r6, sl, [sp, #20] │ │ │ │ - mov sl, r7 │ │ │ │ + b.n 87bec │ │ │ │ + mov r3, r4 │ │ │ │ + b.n 87630 │ │ │ │ + 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, #24] │ │ │ │ + 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 193cd4 │ │ │ │ + bl 1931bc │ │ │ │ mvn.w r3, #3 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mul.w r3, r5, r3 │ │ │ │ str r2, [r4, r3] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 87b84 │ │ │ │ + bne.w 87ba4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 8760c │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - strd r8, sl, [sp, #20] │ │ │ │ - b.n 879dc │ │ │ │ + b.n 8758e │ │ │ │ + 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 875d2 │ │ │ │ + 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 87640 │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8736e │ │ │ │ - add.w r3, r3, r8, lsl #2 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 8796e │ │ │ │ + b.n 8761c │ │ │ │ + add.w r3, r3, r5, lsl #2 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + b.n 87624 │ │ │ │ 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 8792c │ │ │ │ - add.w sl, sl, r8, lsl #2 │ │ │ │ - b.n 87962 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 87960 │ │ │ │ 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 879a6 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - b.n 879dc │ │ │ │ + strd r2, r3, [sp, #16] │ │ │ │ + b.n 879d8 │ │ │ │ + add.w r3, r3, r8, lsl #2 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 87996 │ │ │ │ + add.w r3, r3, r8, lsl #2 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + b.n 879a2 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + str r6, [sp, #24] │ │ │ │ + b.n 87a0c │ │ │ │ + add.w r3, r3, r5, lsl #2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 873b6 │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ + str r6, [sp, #20] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r0, r1 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + mov sl, r2 │ │ │ │ + subs r4, r7, #4 │ │ │ │ + ldr.w r2, [sl], #-4 │ │ │ │ + str.w r2, [r8, r5, lsl #2] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 8777c │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldr.w r0, [r1], #-4 │ │ │ │ + str.w r0, [r2], #-4 │ │ │ │ + strd r1, r2, [sp, #16] │ │ │ │ + b.n 8777c │ │ │ │ + str r1, [sp, #20] │ │ │ │ + b.n 87a0c │ │ │ │ + add.w r3, r3, r6, lsl #2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 87692 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 87568 │ │ │ │ + add.w r3, r3, r6, lsl #2 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + b.n 8769e │ │ │ │ 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 873e6 │ │ │ │ - add.w sl, sl, r6, lsl #2 │ │ │ │ - b.n 878ec │ │ │ │ - add.w r3, r3, r6, lsl #2 │ │ │ │ + b.n 8742e │ │ │ │ + add.w r3, r3, sl, lsl #2 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 8791e │ │ │ │ + add.w r3, r3, sl, lsl #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 878f8 │ │ │ │ + b.n 8792a │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r3, r6, r5, lsl #2 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + 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 193c8c │ │ │ │ + bl 193174 │ │ │ │ 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, 87b56 │ │ │ │ - mov sl, r2 │ │ │ │ - subs r4, r7, #4 │ │ │ │ - ldr.w r2, [sl], #-4 │ │ │ │ - str.w r2, [r8, r5, lsl #2] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 8774a │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - ldr.w r0, [r1], #-4 │ │ │ │ - str.w r0, [r2], #-4 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - b.n 8774a │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ - str r6, [sp, #24] │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r0, r1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - b.n 87b2e │ │ │ │ - add.w r3, r3, r6, lsl #2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 8765e │ │ │ │ - add.w r3, r3, r6, lsl #2 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 8766a │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 875e6 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 2312fc │ │ │ │ - mov r3, r0 │ │ │ │ - adds r4, r0, #1 │ │ │ │ - bne.w 876d8 │ │ │ │ - b.n 87a74 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 87af2 │ │ │ │ + b.n 87aec │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ cmn r1, r3 │ │ │ │ ittt ne │ │ │ │ ldrne r2, [sp, #48] @ 0x30 │ │ │ │ ldrne r2, [r2, #0] │ │ │ │ strne r2, [r1, r3] │ │ │ │ - b.n 87a72 │ │ │ │ + b.n 87a70 │ │ │ │ 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 876ca │ │ │ │ - str.w sl, [sp, #20] │ │ │ │ - str r5, [sp, #68] @ 0x44 │ │ │ │ - b.n 876a0 │ │ │ │ - mov sl, r7 │ │ │ │ + b.n 876fc │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 236bd8 │ │ │ │ + mov r3, r0 │ │ │ │ + adds r4, r0, #1 │ │ │ │ + bne.w 8770a │ │ │ │ + b.n 87a72 │ │ │ │ + mov sl, fp │ │ │ │ add.w r8, sp, #104 @ 0x68 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - b.n 87a3e │ │ │ │ + mov fp, r7 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + b.n 87a3c │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ + str r5, [sp, #68] @ 0x44 │ │ │ │ + b.n 876d2 │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ + b.n 878b6 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.n 8760c │ │ │ │ + b.n 87a72 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 2312fc │ │ │ │ - str r0, [sp, #20] │ │ │ │ + bl 236bd8 │ │ │ │ + str r0, [sp, #24] │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 873b2 │ │ │ │ - b.n 87608 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 87a74 │ │ │ │ + bne.w 873fa │ │ │ │ + b.n 8758a │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ + b.n 876ce │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r4, r6 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 875e6 │ │ │ │ - strd r6, sl, [sp, #20] │ │ │ │ - mov sl, r7 │ │ │ │ - b.n 87a3e │ │ │ │ - str.w sl, [sp, #20] │ │ │ │ - b.n 8769c │ │ │ │ - add.w r0, r5, #28 │ │ │ │ - b.n 87880 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.n 87568 │ │ │ │ add.w r0, r4, #28 │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ tst.w r1, #32 │ │ │ │ - bne.w 87454 │ │ │ │ + bne.w 8749c │ │ │ │ ldr r1, [r5, #28] │ │ │ │ - b.n 87618 │ │ │ │ + b.n 87550 │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ + b.n 87c16 │ │ │ │ add.w r1, r4, #28 │ │ │ │ - b.n 8788a │ │ │ │ + b.n 878c0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r4, r6 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 879dc │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - b.n 87bf2 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.n 87a0c │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + b.n 8758e │ │ │ │ str.w sl, [sp, #24] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 879dc │ │ │ │ + mov sl, fp │ │ │ │ + mov fp, r7 │ │ │ │ + b.n 87a3c │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + b.n 87a72 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str.w sl, [sp, #24] │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 879dc │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.n 87a0c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 87a74 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.n 87a0c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r9, [sp, #28] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 875e6 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.n 87568 │ │ │ │ │ │ │ │ -00087c44 : │ │ │ │ +00087c70 : │ │ │ │ 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] @ (87e20 ) │ │ │ │ + ldr r4, [pc, #452] @ (87e4c ) │ │ │ │ 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 87e06 │ │ │ │ + beq.w 87e32 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 87d98 │ │ │ │ + beq.w 87dc4 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87d98 │ │ │ │ + beq.w 87dc4 │ │ │ │ add r3, sp, #16 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 87e24 │ │ │ │ + bl 87e50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87e0c │ │ │ │ + beq.w 87e38 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 87d4a │ │ │ │ + beq.n 87d76 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #20 │ │ │ │ - bpl.n 87d34 │ │ │ │ + bpl.n 87d60 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr.w r8, [r6, r3] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 87d34 │ │ │ │ + beq.n 87d60 │ │ │ │ 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 87db2 │ │ │ │ + beq.n 87dde │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87dbe │ │ │ │ + bne.n 87dea │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 87d22 │ │ │ │ + ble.n 87d4e │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 87cd4 │ │ │ │ + bge.n 87d00 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87d74 │ │ │ │ + beq.n 87da0 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 87d22 │ │ │ │ + beq.n 87d4e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 87cea │ │ │ │ + bge.n 87d16 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87d84 │ │ │ │ + beq.n 87db0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 87d22 │ │ │ │ + beq.n 87d4e │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 87d00 │ │ │ │ + bge.n 87d2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87d8e │ │ │ │ + beq.n 87dba │ │ │ │ cmp r4, #3 │ │ │ │ - beq.n 87d22 │ │ │ │ + beq.n 87d4e │ │ │ │ add.w r7, r5, #8 │ │ │ │ movs r6, #3 │ │ │ │ ldr.w r0, [r7, #4]! │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 87d1c │ │ │ │ + bge.n 87d48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 87d7e │ │ │ │ + cbz r3, 87daa │ │ │ │ adds r6, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 87d0a │ │ │ │ + bne.n 87d36 │ │ │ │ add r3, sp, #20 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 87daa │ │ │ │ + bne.n 87dd6 │ │ │ │ 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 8b8e4 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8b8f0 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r8, r0 │ │ │ │ - b.n 87cbe │ │ │ │ + b.n 87cea │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bpl.n 87c94 │ │ │ │ + bpl.n 87cc0 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ add.w r2, r3, #16 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bl 88070 │ │ │ │ + bl 88098 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 87ccc │ │ │ │ - b.n 87d22 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + blt.n 87cf8 │ │ │ │ + b.n 87d4e │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 87cd8 │ │ │ │ - b.n 87d22 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87d1c │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bne.n 87d04 │ │ │ │ + b.n 87d4e │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 87d48 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 87cee │ │ │ │ - b.n 87d22 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bne.n 87d1a │ │ │ │ + b.n 87d4e │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 87d04 │ │ │ │ - b.n 87d22 │ │ │ │ + bne.n 87d30 │ │ │ │ + b.n 87d4e │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 88070 │ │ │ │ + bl 88098 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 87d28 │ │ │ │ + b.n 87d54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 75fa8 │ │ │ │ - b.n 87d28 │ │ │ │ - cbz r3, 87dea │ │ │ │ + bl 75fe0 │ │ │ │ + b.n 87d54 │ │ │ │ + cbz r3, 87e16 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 87dea │ │ │ │ + cbz r3, 87e16 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 87cbe │ │ │ │ + b.n 87cea │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87cbe │ │ │ │ + beq.w 87cea │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 87e12 │ │ │ │ + blt.n 87e3e │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #58412 @ 0xe42c │ │ │ │ + movw r2, #56172 @ 0xdb6c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 23513c <_PyBytesWriter_WriteBytes@@Base+0x2c> │ │ │ │ - b.n 87db8 │ │ │ │ + bl 234960 <_PyBytesWriter_WriteBytes@@Base+0x2c> │ │ │ │ + b.n 87de4 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #58364 @ 0xe3fc │ │ │ │ + movw r2, #56124 @ 0xdb3c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 1ed4e4 <_PyErr_Format@@Base> │ │ │ │ - b.n 87db8 │ │ │ │ + bl 1ecc4c <_PyErr_Format@@Base> │ │ │ │ + b.n 87de4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 615de │ │ │ │ + bl 6181a │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 87d28 │ │ │ │ + b.n 87d54 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87dce │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87dce │ │ │ │ + bne.n 87dfa │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 87dfa │ │ │ │ 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 87f06 │ │ │ │ - cbz r4, 87e6a │ │ │ │ + bgt.n 87f48 │ │ │ │ + cbz r4, 87e94 │ │ │ │ cmp r4, #58 @ 0x3a │ │ │ │ - bhi.n 87f2e │ │ │ │ + bhi.n 87f78 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.w 87f5a │ │ │ │ + bhi.n 87f1c │ │ │ │ cmp r4, #9 │ │ │ │ - beq.n 87e40 │ │ │ │ + beq.n 87e6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 87e40 │ │ │ │ + bne.n 87e6c │ │ │ │ ldrb.w r4, [r3, #1]! │ │ │ │ add.w r9, r9, #1 │ │ │ │ movs r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 87e4a │ │ │ │ + bne.n 87e76 │ │ │ │ cmp r9, r4 │ │ │ │ - blt.w 88026 │ │ │ │ + blt.w 8804e │ │ │ │ itt eq │ │ │ │ moveq r8, r7 │ │ │ │ streq.w r9, [sl] │ │ │ │ - beq.n 87f26 │ │ │ │ + beq.n 87f70 │ │ │ │ cmp.w r9, #5 │ │ │ │ - bgt.w 87f8c │ │ │ │ + bgt.w 87fb4 │ │ │ │ add r6, sp, #12 │ │ │ │ add r5, sp, #8 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 80d70 │ │ │ │ + bl 80dc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87fe0 │ │ │ │ + beq.w 88008 │ │ │ │ mov r8, r7 │ │ │ │ cmp.w r9, #1 │ │ │ │ str r0, [r7, #0] │ │ │ │ - beq.n 87f18 │ │ │ │ + beq.n 87f62 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 80d70 │ │ │ │ + bl 80dc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87fe4 │ │ │ │ + beq.w 8800c │ │ │ │ cmp.w r9, #2 │ │ │ │ str.w r0, [r8, #4] │ │ │ │ - beq.n 87f18 │ │ │ │ + beq.n 87f62 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 80d70 │ │ │ │ + bl 80dc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87fba │ │ │ │ + beq.n 87fe2 │ │ │ │ cmp.w r9, #3 │ │ │ │ str.w r0, [r8, #8] │ │ │ │ - beq.n 87f18 │ │ │ │ + beq.n 87f62 │ │ │ │ add.w r3, r8, #8 │ │ │ │ movs r4, #3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 80d70 │ │ │ │ + bl 80dc0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87fbc │ │ │ │ + beq.n 87fe4 │ │ │ │ adds r4, #1 │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ cmp r4, r9 │ │ │ │ - bne.n 87ed6 │ │ │ │ - b.n 87f1a │ │ │ │ + bne.n 87f00 │ │ │ │ + b.n 87f64 │ │ │ │ + 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 87e6c │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 87f14 │ │ │ │ - bhi.n 87f52 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 88010 │ │ │ │ + beq.n 87f5e │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - beq.n 87f56 │ │ │ │ + bne.n 87f86 │ │ │ │ + cbnz r0, 87fa4 │ │ │ │ ldrb.w r4, [r3, #1]! │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + movs r0, #1 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq.n 87f14 │ │ │ │ - bls.n 87ef2 │ │ │ │ + beq.n 87f5e │ │ │ │ + bls.n 87f96 │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq.n 87f56 │ │ │ │ + beq.n 87fa4 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - bne.n 87f02 │ │ │ │ + beq.n 87f5e │ │ │ │ + ldrb.w r4, [r3, #1]! │ │ │ │ + cmp r4, #93 @ 0x5d │ │ │ │ + bne.n 87f4c │ │ │ │ subs r0, #1 │ │ │ │ - b.n 87e40 │ │ │ │ + b.n 87e6c │ │ │ │ mov r4, r9 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87fe8 │ │ │ │ + bne.n 88010 │ │ │ │ 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 87f7c │ │ │ │ - bhi.n 87f4c │ │ │ │ + beq.n 87f3c │ │ │ │ + bhi.n 87fa8 │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - beq.n 87f7c │ │ │ │ + beq.n 87f3c │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq.n 87f14 │ │ │ │ + beq.n 87f5e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 87e40 │ │ │ │ + bne.w 87e6c │ │ │ │ ldrb.w r4, [r3, #1]! │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 87e64 │ │ │ │ - cmp r4, #125 @ 0x7d │ │ │ │ - bne.n 87f3c │ │ │ │ - b.n 87f14 │ │ │ │ - cmp r4, #91 @ 0x5b │ │ │ │ - bne.n 87f02 │ │ │ │ - adds r0, #1 │ │ │ │ - b.n 87e40 │ │ │ │ - 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 87e40 │ │ │ │ + b.n 87e8e │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 87f14 │ │ │ │ + beq.n 87f5e │ │ │ │ + bhi.n 87fae │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 88038 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bne.n 87f3c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 87f56 │ │ │ │ - ldrb.w r4, [r3, #1]! │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - movs r0, #1 │ │ │ │ - b.n 87f06 │ │ │ │ + bne.n 87f56 │ │ │ │ + adds r0, #1 │ │ │ │ + b.n 87e6c │ │ │ │ + cmp r4, #125 @ 0x7d │ │ │ │ + bne.n 87f86 │ │ │ │ + b.n 87f5e │ │ │ │ + cmp r4, #91 @ 0x5b │ │ │ │ + bne.n 87f56 │ │ │ │ + b.n 87fa4 │ │ │ │ mov.w r0, r9, lsl #2 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 75bf0 │ │ │ │ + bl 75c28 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88046 │ │ │ │ + beq.n 8806e │ │ │ │ add r6, sp, #12 │ │ │ │ add r5, sp, #8 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 80d70 │ │ │ │ - cbz r0, 87fbc │ │ │ │ + bl 80dc0 │ │ │ │ + cbz r0, 87fe4 │ │ │ │ str.w r0, [r8] │ │ │ │ - b.n 87ea2 │ │ │ │ + b.n 87ecc │ │ │ │ movs r4, #2 │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r6 │ │ │ │ subs r3, r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ - bl 28fdb4 <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ + bl 28f6fc <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ mov r5, r8 │ │ │ │ add.w r4, r8, r4, lsl #2 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 88054 │ │ │ │ + bne.n 8807c │ │ │ │ cmp r7, r8 │ │ │ │ - bne.n 8804c │ │ │ │ + bne.n 88074 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 87f26 │ │ │ │ + b.n 87f70 │ │ │ │ mov r8, r7 │ │ │ │ - b.n 87fbc │ │ │ │ + b.n 87fe4 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 87fbc │ │ │ │ + b.n 87fe4 │ │ │ │ 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 88006 │ │ │ │ - cbnz r5, 8802e │ │ │ │ + beq.n 8802e │ │ │ │ + cbnz r5, 88056 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87f22 │ │ │ │ - b.n 87fe8 │ │ │ │ + beq.n 87f6c │ │ │ │ + b.n 88010 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55988 @ 0xdab4 │ │ │ │ + movw r1, #53748 @ 0xd1f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl] │ │ │ │ - b.n 87fda │ │ │ │ + b.n 88002 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #56016 @ 0xdad0 │ │ │ │ + movw r1, #53776 @ 0xd210 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 87fcc │ │ │ │ - bl 1f37b8 │ │ │ │ - b.n 87fda │ │ │ │ + bl f1b28 │ │ │ │ + b.n 87ff4 │ │ │ │ + bl 1f2f28 │ │ │ │ + b.n 88002 │ │ │ │ mov r0, r8 │ │ │ │ - bl 75fa8 │ │ │ │ - b.n 87fda │ │ │ │ + bl 75fe0 │ │ │ │ + b.n 88002 │ │ │ │ ldr.w r0, [r5], #4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 87fd2 │ │ │ │ + bge.n 87ffa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87fd2 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87fd2 │ │ │ │ + bne.n 87ffa │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 87ffa │ │ │ │ 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 880b2 │ │ │ │ + bpl.n 880da │ │ │ │ ldr r4, [r4, #28] │ │ │ │ ldr r5, [r1, r4] │ │ │ │ - cbz r5, 880b2 │ │ │ │ + cbz r5, 880da │ │ │ │ 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 89650 <_Py_CheckFunctionResult@@Base> │ │ │ │ + b.w 8965c <_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 8b8e4 <_PyObject_MakeTpCall@@Base> │ │ │ │ + b.w 8b8f0 <_PyObject_MakeTpCall@@Base> │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 882ac │ │ │ │ + bne.w 882d4 │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ bic.w r4, r2, #2147483648 @ 0x80000000 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88292 │ │ │ │ + bne.w 882ba │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 88234 │ │ │ │ + beq.w 8825c │ │ │ │ movw r6, #11536 @ 0x2d10 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ ldr r4, [r7, #0] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.w 88278 │ │ │ │ + bne.w 882a0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 88240 │ │ │ │ + beq.w 88268 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 88286 │ │ │ │ + beq.w 882ae │ │ │ │ ldr.w r3, [r6, #152] @ 0x98 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 8812e │ │ │ │ + cbnz r0, 88156 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r3, #8] │ │ │ │ str r2, [r3, #28] │ │ │ │ @@ -138184,112 +138213,112 @@ │ │ │ │ add.w r0, r3, #32 │ │ │ │ cmp r2, r6 │ │ │ │ it ne │ │ │ │ cmpne r2, r1 │ │ │ │ str r0, [r3, #20] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r3, #24] │ │ │ │ - bne.n 88182 │ │ │ │ + bne.n 881aa │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl e902c │ │ │ │ + bl e8b14 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88126 │ │ │ │ + beq.n 8814e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 88124 │ │ │ │ + bge.n 8814c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 88124 │ │ │ │ + bne.n 8814c │ │ │ │ mov r0, r3 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 88124 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8814c │ │ │ │ ldr.w r0, [r2, #172] @ 0xac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 882c6 │ │ │ │ + beq.w 882ee │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 88208 │ │ │ │ + ble.n 88230 │ │ │ │ ldr.w ip, [r0, #16] │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 8815a │ │ │ │ + beq.n 88182 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 881d4 │ │ │ │ + beq.n 881fc │ │ │ │ ldr r5, [r0, #20] │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 8815a │ │ │ │ + beq.n 88182 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 881d4 │ │ │ │ + beq.n 881fc │ │ │ │ ldr r5, [r0, #24] │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 8815a │ │ │ │ + beq.n 88182 │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 881d4 │ │ │ │ + beq.n 881fc │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov.w lr, #3 │ │ │ │ ldr.w r5, [r7, #4]! │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 8815a │ │ │ │ + beq.n 88182 │ │ │ │ cmp r8, lr │ │ │ │ - bne.n 881c4 │ │ │ │ + bne.n 881ec │ │ │ │ cmp ip, r6 │ │ │ │ - beq.n 8815a │ │ │ │ + beq.n 88182 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 88208 │ │ │ │ + beq.n 88230 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 8815a │ │ │ │ + beq.n 88182 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 88208 │ │ │ │ + beq.n 88230 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 8815a │ │ │ │ + beq.n 88182 │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 88208 │ │ │ │ + beq.n 88230 │ │ │ │ adds r0, #24 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w ip, [r0, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp ip, r6 │ │ │ │ - beq.n 8815a │ │ │ │ + beq.n 88182 │ │ │ │ cmp r8, r1 │ │ │ │ - bne.n 881fa │ │ │ │ + bne.n 88222 │ │ │ │ movw r1, #18128 @ 0x46d0 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r2, r1 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - beq.n 88226 │ │ │ │ - bl 8831c │ │ │ │ + beq.n 8824e │ │ │ │ + bl 88344 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88126 │ │ │ │ - b.n 8816a │ │ │ │ - bl 1cf550 │ │ │ │ + beq.n 8814e │ │ │ │ + b.n 88192 │ │ │ │ + bl 1ceb4c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 88126 │ │ │ │ - b.n 8816a │ │ │ │ + beq.w 8814e │ │ │ │ + b.n 88192 │ │ │ │ movw r6, #11536 @ 0x2d10 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 88278 │ │ │ │ + bne.n 882a0 │ │ │ │ ldr.w r3, [r6, #152] @ 0x98 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #11536 @ 0x2d10 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 88126 │ │ │ │ + beq.w 8814e │ │ │ │ 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] │ │ │ │ @@ -138297,67 +138326,67 @@ │ │ │ │ str r2, [r3, #96] @ 0x60 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 193d98 │ │ │ │ + b.w 193278 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 193d88 │ │ │ │ - movw r0, #22516 @ 0x57f4 │ │ │ │ + b.w 193268 │ │ │ │ + movw r0, #20276 @ 0x4f34 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 88124 │ │ │ │ - b.n 880f2 │ │ │ │ + beq.w 8814c │ │ │ │ + b.n 8811a │ │ │ │ mov r1, r3 │ │ │ │ - movw r0, #22516 @ 0x57f4 │ │ │ │ + movw r0, #20276 @ 0x4f34 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 25c3b8 <_PyTime_ObjectToTimeval@@Base+0x1e24> │ │ │ │ + bl 25bbb8 <_PyTime_ObjectToTimeval@@Base+0x1e24> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 880e0 │ │ │ │ - b.n 88124 │ │ │ │ + bne.w 88108 │ │ │ │ + b.n 8814c │ │ │ │ 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 8815a │ │ │ │ + bne.w 88182 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ bl 2e108 <_PyObject_DebugMallocStats@@Base+0x638> │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88208 │ │ │ │ - b.n 8815a │ │ │ │ + beq.n 88230 │ │ │ │ + b.n 88182 │ │ │ │ │ │ │ │ -000882f0 : │ │ │ │ +00088318 : │ │ │ │ ldr.w r2, [r0, #172] @ 0xac │ │ │ │ mov ip, r1 │ │ │ │ - cbz r2, 88316 │ │ │ │ + cbz r2, 8833e │ │ │ │ ldr r1, [r2, #8] │ │ │ │ movs r3, #0 │ │ │ │ adds r2, #12 │ │ │ │ cmp r1, r3 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - ble.n 88312 │ │ │ │ + ble.n 8833a │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 882fe │ │ │ │ + bne.n 88326 │ │ │ │ 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} │ │ │ │ @@ -138366,1194 +138395,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 88bca │ │ │ │ + beq.w 88bb8 │ │ │ │ mov r0, r1 │ │ │ │ blx r3 │ │ │ │ - str r0, [r7, #36] @ 0x24 │ │ │ │ + str r0, [r7, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 88b4c │ │ │ │ + beq.w 88732 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - movw r2, #7709 @ 0x1e1d │ │ │ │ + movw r2, #7597 @ 0x1dad │ │ │ │ movt r2, #4 │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ - beq.w 88d10 │ │ │ │ + beq.w 88da6 │ │ │ │ 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 883e0 │ │ │ │ + str r2, [r7, #16] │ │ │ │ + b.n 883fe │ │ │ │ ldr.w r6, [r4, #-8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8856c │ │ │ │ - mov r3, r2 │ │ │ │ + bne.w 885b0 │ │ │ │ + ldr r1, [r7, #36] @ 0x24 │ │ │ │ mov r2, r9 │ │ │ │ - mov r9, fp │ │ │ │ - mov fp, sl │ │ │ │ - mov sl, r2 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bne.w 88bf2 │ │ │ │ - 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 88bea │ │ │ │ + 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 8865e │ │ │ │ + cmp r1, r8 │ │ │ │ + str.w sl, [r0, #4] │ │ │ │ + bcs.w 88740 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 883da │ │ │ │ + bge.n 883f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88c12 │ │ │ │ - ldr r3, [r7, #36] @ 0x24 │ │ │ │ + beq.w 88be2 │ │ │ │ + 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 88596 │ │ │ │ + beq.w 885da │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 88488 │ │ │ │ + beq.n 884a2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88df2 │ │ │ │ + beq.w 88ddc │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - mov lr, r0 │ │ │ │ + mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 88e06 │ │ │ │ + beq.w 88df0 │ │ │ │ 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, #24] │ │ │ │ + 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, #20] │ │ │ │ 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 88380 │ │ │ │ - cmp fp, r3 │ │ │ │ - beq.n 88494 │ │ │ │ - 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 883a8 │ │ │ │ + cmp sl, r2 │ │ │ │ + beq.n 884ae │ │ │ │ + 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 88450 │ │ │ │ - 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 88432 │ │ │ │ - ldr.w lr, [r5, #12] │ │ │ │ - cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 8840a │ │ │ │ - b.n 883f4 │ │ │ │ + cmp r8, r4 │ │ │ │ + bne.n 88464 │ │ │ │ + ldr r1, [r7, #24] │ │ │ │ + mov r2, r9 │ │ │ │ + ldr.w r9, [r7, #20] │ │ │ │ + lsrs r1, r1, #5 │ │ │ │ + str r1, [r7, #24] │ │ │ │ + add.w r9, r9, r9, lsl #2 │ │ │ │ + add r9, r1 │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + and.w r9, r9, r3 │ │ │ │ + b.n 88444 │ │ │ │ + ldr.w sl, [r5, #12] │ │ │ │ + cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ + bne.n 88428 │ │ │ │ + b.n 88412 │ │ │ │ ldr.w r6, [r4, #-8] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 88578 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 889c4 │ │ │ │ - str r2, [r7, #16] │ │ │ │ + beq.w 885be │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + ldr r3, [r7, #28] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 88a3c │ │ │ │ + ldr r3, [pc, #628] @ (88738 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #728] @ (88788 ) │ │ │ │ - ldr r0, [r1, r2] │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 88ace │ │ │ │ - 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 88ada │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - mov r1, r2 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 88928 │ │ │ │ - ldr r3, [r1, #100] @ 0x64 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 887a8 │ │ │ │ - movw r2, #14269 @ 0x37bd │ │ │ │ - movt r2, #14 │ │ │ │ + bcc.w 88e04 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - movne r2, #0 │ │ │ │ - strne r2, [r7, #8] │ │ │ │ - beq.w 8860c │ │ │ │ - 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 88798 │ │ │ │ + bne.w 88650 │ │ │ │ + ldr r3, [r2, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88af6 │ │ │ │ + beq.w 888b8 │ │ │ │ + movw r1, #13021 @ 0x32dd │ │ │ │ + movt r1, #14 │ │ │ │ + mov.w r9, #0 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.w 886be │ │ │ │ + ldr r3, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #7 │ │ │ │ + bpl.w 88870 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #7 │ │ │ │ + bpl.w 88870 │ │ │ │ + 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 888ce │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + mul.w r2, r3, r2 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + mul.w r3, r1, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 888fc │ │ │ │ + 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 88cd2 │ │ │ │ - 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 88ce6 │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 88540 │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r6, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 88de6 │ │ │ │ - ldr r2, [r7, #20] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 88578 │ │ │ │ - ldr.w r2, [r9, #20] │ │ │ │ - ldr r3, [r7, #16] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 88dd8 │ │ │ │ + bne.w 88ce8 │ │ │ │ + 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 88cfc │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 88e2e │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 88e26 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 885be │ │ │ │ + ldr.w r9, [fp, #20] │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ + cmp r9, r3 │ │ │ │ + bne.w 88dfa │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 88dd8 │ │ │ │ - ldr r3, [r7, #32] │ │ │ │ + bne.w 88dfa │ │ │ │ adds r4, #8 │ │ │ │ - ldr.w r0, [r9, #16] │ │ │ │ - cmp r3, r4 │ │ │ │ - bne.w 88450 │ │ │ │ - b.n 88470 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bne.w 88468 │ │ │ │ + ldr.w r3, [fp, #16] │ │ │ │ + cmp r8, r4 │ │ │ │ + bne.w 88464 │ │ │ │ + b.n 88486 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 88480 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 8849c │ │ │ │ + bne.w 884b8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - mov fp, r9 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 883da │ │ │ │ + bge.w 883f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8877e │ │ │ │ + bne.w 88866 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8877c │ │ │ │ - ldr r5, [pc, #496] @ (88788 ) │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 88864 │ │ │ │ + ldr r5, [pc, #348] @ (88738 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr r4, [r5, r6] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88d9a │ │ │ │ - ldr r2, [r7, #36] @ 0x24 │ │ │ │ + bne.w 88d6e │ │ │ │ + ldr r2, [r7, #32] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 88602 │ │ │ │ + bge.n 88646 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 88602 │ │ │ │ - ldr r3, [r7, #36] @ 0x24 │ │ │ │ + cbnz r3, 88646 │ │ │ │ + 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 88e10 │ │ │ │ - ldr r2, [pc, #424] @ (8878c ) │ │ │ │ + bne.w 88cde │ │ │ │ + ldr r2, [pc, #276] @ (8873c ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88cb0 │ │ │ │ - ldr r0, [r7, #36] @ 0x24 │ │ │ │ + bne.w 88c3a │ │ │ │ + ldr r0, [r7, #32] │ │ │ │ blx r9 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88c34 │ │ │ │ + bne.w 88c22 │ │ │ │ ldr r3, [r5, r6] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88aa0 │ │ │ │ + bne.w 88b1a │ │ │ │ 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 88790 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - ldr r3, [r2, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #7 │ │ │ │ - bpl.w 88790 │ │ │ │ - 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 887ec │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - mul.w r2, r3, r2 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - mul.w r3, r1, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 8881a │ │ │ │ - movw r3, #5412 @ 0x1524 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - b.n 8850e │ │ │ │ - movw r2, #50000 @ 0xc350 │ │ │ │ - cmp r8, r2 │ │ │ │ + ldr.w r1, [r3, #172] @ 0xac │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 88e40 │ │ │ │ + ldr.w ip, [r1, #8] │ │ │ │ + cmp.w ip, #0 │ │ │ │ + ble.n 886a4 │ │ │ │ + ldr r0, [r1, #16] │ │ │ │ + cmp r0, r2 │ │ │ │ + beq.w 88aaa │ │ │ │ + cmp.w ip, #1 │ │ │ │ + beq.n 886a4 │ │ │ │ + ldr r0, [r1, #20] │ │ │ │ + cmp r0, r2 │ │ │ │ + beq.w 88aaa │ │ │ │ + cmp.w ip, #2 │ │ │ │ + beq.n 886a4 │ │ │ │ + ldr r0, [r1, #24] │ │ │ │ + cmp r0, r2 │ │ │ │ + beq.w 88aaa │ │ │ │ + cmp.w ip, #3 │ │ │ │ + beq.n 886a4 │ │ │ │ + adds r1, #24 │ │ │ │ + movs r0, #3 │ │ │ │ + mov lr, r3 │ │ │ │ + ldr.w r3, [r1, #4]! │ │ │ │ + adds r0, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 88aa8 │ │ │ │ + cmp ip, r0 │ │ │ │ + bne.n 88694 │ │ │ │ + ldr r3, [r2, #100] @ 0x64 │ │ │ │ + mov.w r9, #0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 88888 │ │ │ │ + movw r1, #13021 @ 0x32dd │ │ │ │ + movt r1, #14 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 88506 │ │ │ │ + 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 88878 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 88552 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r8, r5 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 886f0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 88cd6 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 88706 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 88e8a │ │ │ │ + ldr r2, [r7, #32] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 8871c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cbnz r3, 8871c │ │ │ │ + mov r0, r2 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 88732 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 88edc │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 88648 │ │ │ │ + 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 88688 │ │ │ │ - mov.w r8, r8, lsl #2 │ │ │ │ - cmp.w r8, #7 │ │ │ │ - bls.w 8887e │ │ │ │ - cmp.w r8, #15 │ │ │ │ - bls.w 88992 │ │ │ │ - cmp.w r8, #31 │ │ │ │ - bls.w 88898 │ │ │ │ + movgt.w r9, r9, lsl #1 │ │ │ │ + bgt.n 8876a │ │ │ │ + mov.w r9, r9, lsl #2 │ │ │ │ + cmp.w r9, #7 │ │ │ │ + bls.w 88966 │ │ │ │ + cmp.w r9, #15 │ │ │ │ + bls.w 88a0a │ │ │ │ + cmp.w r9, #31 │ │ │ │ + bls.w 88980 │ │ │ │ movs r4, #32 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r4, r8 │ │ │ │ - bls.n 8868a │ │ │ │ - add.w r2, fp, #32 │ │ │ │ + cmp r4, r9 │ │ │ │ + bls.n 8876c │ │ │ │ + add.w r1, fp, #32 │ │ │ │ cmp.w r4, #268435456 @ 0x10000000 │ │ │ │ - str r3, [r7, #32] │ │ │ │ - str r2, [r7, #24] │ │ │ │ - bcs.w 88e7e │ │ │ │ + str r2, [r7, #36] @ 0x24 │ │ │ │ + str r1, [r7, #24] │ │ │ │ + bcs.w 88e92 │ │ │ │ movw r6, #24184 @ 0x5e78 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ - movw r1, #2733 @ 0xaad │ │ │ │ + movw r1, #2789 @ 0xae5 │ │ │ │ movt r1, #7 │ │ │ │ mov.w r9, r4, lsl #3 │ │ │ │ - ldr.w r2, [r6, #868] @ 0x364 │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.w 88c80 │ │ │ │ - ldr r2, [pc, #200] @ (88788 ) │ │ │ │ - mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ + ldr.w r8, [r6, #868] @ 0x364 │ │ │ │ + cmp r8, r1 │ │ │ │ + bne.w 88ca2 │ │ │ │ + ldr r1, [pc, #704] @ (88a64 ) │ │ │ │ + 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 88848 │ │ │ │ + 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 8892c │ │ │ │ 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 88c1c │ │ │ │ - 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 88c06 │ │ │ │ + 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 88824 │ │ │ │ - mov r6, r3 │ │ │ │ + beq.w 88906 │ │ │ │ + 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 88c4c │ │ │ │ - cmp r0, r3 │ │ │ │ - bhi.n 88774 │ │ │ │ - add.w r3, r0, #16 │ │ │ │ + add.w r0, r4, r3 │ │ │ │ + bne.w 88c6e │ │ │ │ + cmp r4, r0 │ │ │ │ + bhi.n 8885c │ │ │ │ + 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, 8876a │ │ │ │ + cbz r2, 88852 │ │ │ │ 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 888d6 │ │ │ │ + bne.w 889be │ │ │ │ str.w r2, [r8, r1, lsl #3] │ │ │ │ str r0, [r4, #4] │ │ │ │ adds r3, #8 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 88748 │ │ │ │ + bne.n 88830 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, lr │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 88aac │ │ │ │ + bne.w 88b26 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 883d0 │ │ │ │ - b.n 883da │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r7, #100] @ 0x64 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ + blt.w 883ee │ │ │ │ + b.n 883f8 │ │ │ │ movw r2, #5152 @ 0x1420 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 88e86 │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - cbnz r3, 887d6 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - ldr r3, [r2, #100] @ 0x64 │ │ │ │ - cbz r3, 887d6 │ │ │ │ + blt.w 88eaa │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.n 888b8 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r3, #100] @ 0x64 │ │ │ │ + cbz r3, 888b8 │ │ │ │ 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 88508 │ │ │ │ + bne.w 886d6 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 88e9e │ │ │ │ + blt.w 88e9a │ │ │ │ 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 88654 │ │ │ │ + b.n 8854a │ │ │ │ lsrs r3, r3, #3 │ │ │ │ lsrs r0, r0, #3 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ mul.w r1, r0, r1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 88654 │ │ │ │ - cbz r3, 8881a │ │ │ │ + bne.w 8854a │ │ │ │ + cbz r3, 888fc │ │ │ │ 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 88654 │ │ │ │ + bne.w 8854a │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 889ee │ │ │ │ + bne.w 88a68 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - b.n 8850e │ │ │ │ - ldrd r0, r1, [r2, #24] │ │ │ │ - cmp r0, r1 │ │ │ │ - bhi.w 88a76 │ │ │ │ - ldr r1, [r7, #8] │ │ │ │ + b.n 88552 │ │ │ │ + ldrd sl, r1, [r0, #24] │ │ │ │ + cmp sl, r1 │ │ │ │ + bhi.w 88af0 │ │ │ │ + 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 8870c │ │ │ │ - ldr.w r2, [r6, #848] @ 0x350 │ │ │ │ - movw r1, #45581 @ 0xb20d │ │ │ │ + bne.w 887f2 │ │ │ │ + ldr.w r8, [r6, #848] @ 0x350 │ │ │ │ + movw r1, #45645 @ 0xb24d │ │ │ │ movt r1, #6 │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.w 88d8a │ │ │ │ + cmp r8, r1 │ │ │ │ + bne.w 88cbc │ │ │ │ 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 88e7e │ │ │ │ - ldr r2, [r7, #16] │ │ │ │ - mov r6, r3 │ │ │ │ - ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 8870e │ │ │ │ + beq.w 88e92 │ │ │ │ + ldr r1, [r7, #20] │ │ │ │ + mov r6, r2 │ │ │ │ + ldr.w r2, [r1, #800] @ 0x320 │ │ │ │ + adds r2, #1 │ │ │ │ + str.w r2, [r1, #800] @ 0x320 │ │ │ │ + b.n 887f4 │ │ │ │ add.w r8, fp, #32 │ │ │ │ - str r3, [r7, #32] │ │ │ │ - cmp r3, r8 │ │ │ │ - beq.w 88d46 │ │ │ │ - mov r6, r3 │ │ │ │ + str r2, [r7, #36] @ 0x24 │ │ │ │ + cmp r2, r8 │ │ │ │ + beq.w 88d2c │ │ │ │ + mov r6, r2 │ │ │ │ movs r4, #8 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ str.w r8, [r7, #24] │ │ │ │ - b.n 8870e │ │ │ │ + b.n 887f4 │ │ │ │ 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, #2733 @ 0xaad │ │ │ │ + movw r1, #2789 @ 0xae5 │ │ │ │ movt r1, #7 │ │ │ │ mov.w r9, r4, lsl #3 │ │ │ │ - ldr.w r2, [r6, #868] @ 0x364 │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.w 88c80 │ │ │ │ - ldr r2, [pc, #664] @ (88b5c ) │ │ │ │ - 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 886da │ │ │ │ + ldr.w r8, [r6, #868] @ 0x364 │ │ │ │ + cmp r8, r1 │ │ │ │ + bne.w 88ca2 │ │ │ │ + ldr r1, [pc, #184] @ (88a64 ) │ │ │ │ + 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 887bc │ │ │ │ add.w r5, r1, #9 │ │ │ │ cmp r9, r5 │ │ │ │ - bcc.n 8899e │ │ │ │ + bcc.n 88a16 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 889ea │ │ │ │ + beq.n 88a5e │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 88a88 │ │ │ │ + beq.w 88b02 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 88a90 │ │ │ │ + beq.w 88b0a │ │ │ │ ldr r5, [r4, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 88aba │ │ │ │ + beq.w 88b34 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 88ac2 │ │ │ │ + beq.w 88b3c │ │ │ │ ldr r5, [r4, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 88aca │ │ │ │ + beq.w 88b44 │ │ │ │ ldr r5, [r4, #56] @ 0x38 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 88a2a │ │ │ │ + beq.n 88aa4 │ │ │ │ ldr r5, [r4, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 88b56 │ │ │ │ + beq.w 88b4c │ │ │ │ ldr r5, [r4, #72] @ 0x48 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 8899e │ │ │ │ + cbnz r5, 88a16 │ │ │ │ adds r4, #72 @ 0x48 │ │ │ │ - b.n 889be │ │ │ │ - mov r1, r3 │ │ │ │ - ldr.w r0, [r2, #172] @ 0xac │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 88e36 │ │ │ │ - ldr.w ip, [r0, #8] │ │ │ │ - cmp.w ip, #0 │ │ │ │ - ble.n 88976 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 88a30 │ │ │ │ - cmp.w ip, #1 │ │ │ │ - beq.n 88976 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 88a30 │ │ │ │ - cmp.w ip, #2 │ │ │ │ - beq.n 88976 │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 88a30 │ │ │ │ - cmp.w ip, #3 │ │ │ │ - beq.n 88976 │ │ │ │ - adds r0, #24 │ │ │ │ - movs r3, #3 │ │ │ │ - mov lr, r2 │ │ │ │ - ldr.w r2, [r0, #4]! │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 88a2e │ │ │ │ - cmp ip, r3 │ │ │ │ - bne.n 88968 │ │ │ │ - ldr r3, [r1, #100] @ 0x64 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 887a6 │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r7, #8] │ │ │ │ - movw r2, #14269 @ 0x37bd │ │ │ │ - movt r2, #14 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 88610 │ │ │ │ - b.n 884f0 │ │ │ │ - add.w r2, fp, #32 │ │ │ │ + b.n 88a36 │ │ │ │ + add.w r1, fp, #32 │ │ │ │ movs r4, #16 │ │ │ │ - str r3, [r7, #32] │ │ │ │ - str r2, [r7, #24] │ │ │ │ - b.n 888a2 │ │ │ │ + str r2, [r7, #36] @ 0x24 │ │ │ │ + str r1, [r7, #24] │ │ │ │ + b.n 8898a │ │ │ │ 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 88b60 │ │ │ │ + bne.w 88b50 │ │ │ │ strd r2, r0, [r4] │ │ │ │ - b.n 8876a │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ - cmp r1, r0 │ │ │ │ - bne.w 884a6 │ │ │ │ + b.n 88852 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r1, [r7, #28] │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.w 884c2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - str r2, [r7, #8] │ │ │ │ - str r3, [r7, #16] │ │ │ │ - bl 191b84 <_Py_NewReference@@Base+0x2b24> │ │ │ │ - ldr r3, [r7, #16] │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ + str r2, [r7, #12] │ │ │ │ + bl 19105c <_Py_NewReference@@Base+0x2b24> │ │ │ │ + ldr r2, [r7, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 88578 │ │ │ │ - b.n 884a6 │ │ │ │ + bne.w 885be │ │ │ │ + b.n 884c2 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #8 │ │ │ │ - b.n 889be │ │ │ │ + b.n 88a36 │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 88654 │ │ │ │ + bne.w 8854a │ │ │ │ subs r2, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 8881a │ │ │ │ + beq.w 888fc │ │ │ │ ldr.w r1, [r5, r3, lsl #2] │ │ │ │ ldr.w r3, [r6, r3, lsl #2] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 88654 │ │ │ │ + bne.w 8854a │ │ │ │ mov r3, r0 │ │ │ │ subs r2, #1 │ │ │ │ - bcc.w 8881a │ │ │ │ + bcc.w 888fc │ │ │ │ ldr.w r0, [r3, #-4]! │ │ │ │ ldr.w r1, [ip, #-4]! │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 88a12 │ │ │ │ - b.n 88654 │ │ │ │ + beq.n 88a8c │ │ │ │ + b.n 8854a │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #56 @ 0x38 │ │ │ │ - b.n 889be │ │ │ │ - mov r2, lr │ │ │ │ - ldr r3, [r2, #100] @ 0x64 │ │ │ │ - str r3, [r7, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 88e2c │ │ │ │ + b.n 88a36 │ │ │ │ + mov r3, lr │ │ │ │ + ldr.w r9, [r3, #100] @ 0x64 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 88ed2 │ │ │ │ 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 88508 │ │ │ │ + bne.w 886d6 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 88e1c │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ - ldr r3, [r1, #100] @ 0x64 │ │ │ │ + blt.w 88ec2 │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + mov.w r9, #1 │ │ │ │ + ldr r3, [r2, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 887d6 │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r7, #8] │ │ │ │ - b.n 88982 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - mov r6, r3 │ │ │ │ - str.w r2, [lr, #12] │ │ │ │ - str.w lr, [r2, #8] │ │ │ │ - b.n 8870e │ │ │ │ + bne.w 886b0 │ │ │ │ + b.n 888b8 │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ + mov r6, r2 │ │ │ │ + str.w r1, [lr, #12] │ │ │ │ + str.w lr, [r1, #8] │ │ │ │ + b.n 887f4 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #16 │ │ │ │ - b.n 889be │ │ │ │ + b.n 88a36 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #24 │ │ │ │ - b.n 889be │ │ │ │ - ldr r2, [r7, #36] @ 0x24 │ │ │ │ + b.n 88a36 │ │ │ │ + ldr r2, [r7, #32] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 88dc2 │ │ │ │ + blt.w 88d98 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 88604 │ │ │ │ - ldr r0, [r7, #32] │ │ │ │ - bl 75fa8 │ │ │ │ + b.n 88648 │ │ │ │ + ldr r0, [r7, #36] @ 0x24 │ │ │ │ + bl 75fe0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - b.n 8877e │ │ │ │ + b.n 88866 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #32 │ │ │ │ - b.n 889be │ │ │ │ + b.n 88a36 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ - b.n 889be │ │ │ │ + b.n 88a36 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ - b.n 889be │ │ │ │ - ldr.w r1, [r0, #712] @ 0x2c8 │ │ │ │ - mov r2, r7 │ │ │ │ - cmp r7, r1 │ │ │ │ - bcs.w 884ca │ │ │ │ - sub.w r1, r1, #16384 @ 0x4000 │ │ │ │ - cmp r1, r2 │ │ │ │ - bhi.w 884ca │ │ │ │ - movw r1, #63040 @ 0xf640 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 313bc <_Py_CheckRecursiveCall@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 88e4c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r8, r5 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 88b0a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 88cca │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 88b20 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 88e76 │ │ │ │ - ldr r2, [r7, #36] @ 0x24 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 88b36 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cbnz r3, 88b36 │ │ │ │ - mov r0, r2 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 88b4c │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 88e6e │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 88604 │ │ │ │ + b.n 88a36 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ - b.n 889be │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + b.n 88a36 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r5, #9 │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.n 88ba8 │ │ │ │ + bcc.n 88b96 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 889e6 │ │ │ │ + beq.w 88a5a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 88a84 │ │ │ │ + beq.n 88afe │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 88a8c │ │ │ │ + beq.n 88b06 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 88ab6 │ │ │ │ + beq.n 88b30 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 88abe │ │ │ │ + beq.n 88b38 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 88ac6 │ │ │ │ + beq.n 88b40 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88a26 │ │ │ │ + beq.n 88aa0 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 88b52 │ │ │ │ + beq.n 88b48 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88d84 │ │ │ │ + beq.w 88cd0 │ │ │ │ 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 88b64 │ │ │ │ + bne.n 88b54 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 889be │ │ │ │ + b.n 88a36 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bmi.n 88c96 │ │ │ │ + bmi.n 88c54 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 88c96 │ │ │ │ + beq.n 88c54 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 88c96 │ │ │ │ + beq.n 88c54 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1fd264 │ │ │ │ - str r0, [r7, #36] @ 0x24 │ │ │ │ + bl 1fca5c │ │ │ │ + str r0, [r7, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88b4c │ │ │ │ - ldr r3, [r7, #36] @ 0x24 │ │ │ │ + beq.w 88732 │ │ │ │ + ldr r3, [r7, #32] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - b.w 8835e │ │ │ │ - ldr.w r2, [fp, #4] │ │ │ │ - adds r2, #1 │ │ │ │ - bne.w 88420 │ │ │ │ - mov r8, fp │ │ │ │ - ldr.w r3, [sl, #12] │ │ │ │ - mov fp, sl │ │ │ │ + b.w 88386 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 883f8 │ │ │ │ + ldr r0, [r7, #36] @ 0x24 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + adds r1, #1 │ │ │ │ + bne.w 88438 │ │ │ │ + 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 8877e │ │ │ │ - mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 883da │ │ │ │ - ldr r1, [r7, #8] │ │ │ │ - ldr r0, [r7, #16] │ │ │ │ - str r3, [r7, #4] │ │ │ │ - bl 70b78 │ │ │ │ + strd r5, sl, [r0] │ │ │ │ + b.n 88866 │ │ │ │ + ldr r1, [r7, #12] │ │ │ │ + ldr r0, [r7, #20] │ │ │ │ + strd r2, r3, [r7] │ │ │ │ + bl 70bb0 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ + ldrd r2, r3, [r7] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 8870c │ │ │ │ - b.n 88848 │ │ │ │ + bne.w 887f2 │ │ │ │ + b.n 8892c │ │ │ │ cmp.w sl, #3 │ │ │ │ - ble.w 885f8 │ │ │ │ + ble.w 8863c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 885f8 │ │ │ │ + beq.w 8863c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fccf4 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.n 885f8 │ │ │ │ + bl 1fc464 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.n 8863c │ │ │ │ + movw r1, #57001 @ 0xdea9 │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 88630 │ │ │ │ + ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ + movs r1, #1 │ │ │ │ + ldr r0, [r7, #32] │ │ │ │ + blx r3 │ │ │ │ + b.n 88630 │ │ │ │ + movw r3, #44536 @ 0xadf8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + movw r1, #60720 @ 0xed30 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d56e0 │ │ │ │ + b.n 88732 │ │ │ │ + str.w r1, [fp, #8] │ │ │ │ mov r1, r9 │ │ │ │ - ldr.w sl, [pc, #648] @ 88ed8 │ │ │ │ + ldr.w sl, [pc, #620] @ 88ee4 │ │ │ │ mov r9, r5 │ │ │ │ - ldr r4, [r7, #32] │ │ │ │ - mov r5, r3 │ │ │ │ - str.w r2, [fp, #8] │ │ │ │ - b.n 88c60 │ │ │ │ + ldr r4, [r7, #36] @ 0x24 │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 88c82 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r5 │ │ │ │ - bhi.n 88c7c │ │ │ │ + bhi.n 88c9e │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 88c5e │ │ │ │ + beq.n 88c80 │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 88c5e │ │ │ │ + beq.n 88c80 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r8 │ │ │ │ - str r1, [r7, #16] │ │ │ │ - bl 1941b4 │ │ │ │ - ldr r1, [r7, #16] │ │ │ │ - b.n 88c5e │ │ │ │ + str r1, [r7, #20] │ │ │ │ + bl 193694 │ │ │ │ + ldr r1, [r7, #20] │ │ │ │ + b.n 88c80 │ │ │ │ mov r5, r9 │ │ │ │ - b.n 88774 │ │ │ │ + b.n 8885c │ │ │ │ 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 88e7e │ │ │ │ - ldr r6, [r7, #16] │ │ │ │ - b.n 8870e │ │ │ │ - movw r3, #44536 @ 0xadf8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - movw r1, #62960 @ 0xf5f0 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ - b.n 88b4c │ │ │ │ - movw r1, #58213 @ 0xe365 │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 885ec │ │ │ │ - ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ - movs r1, #1 │ │ │ │ - ldr r0, [r7, #36] @ 0x24 │ │ │ │ - blx r3 │ │ │ │ - b.n 885ec │ │ │ │ + beq.w 88e92 │ │ │ │ + ldr r6, [r7, #12] │ │ │ │ + ldr r3, [r7, #20] │ │ │ │ + b.n 887f4 │ │ │ │ + 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 8894e │ │ │ │ + mov r3, r2 │ │ │ │ + mov r2, r1 │ │ │ │ + b.n 88a06 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 88b0a │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 886f0 │ │ │ │ + ldr r1, [r7, #32] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1fbccc <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.n 8863c │ │ │ │ mov r0, r3 │ │ │ │ - str r3, [r7, #8] │ │ │ │ - bl c625c │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 88cf0 │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 88e58 │ │ │ │ + str r3, [r7, #4] │ │ │ │ + bl c61d4 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 88d06 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 88e82 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 88d00 │ │ │ │ + bge.n 88d18 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 88de6 │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.w 88578 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 88546 │ │ │ │ + beq.w 88e26 │ │ │ │ + cmp.w r9, #1 │ │ │ │ + beq.w 885be │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 8858c │ │ │ │ mov r8, r5 │ │ │ │ - b.n 88b0a │ │ │ │ - movw r3, #44536 @ 0xadf8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ - movw r1, #62992 @ 0xf610 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ - ldr r2, [r7, #36] @ 0x24 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 88b4c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 88b4c │ │ │ │ - mov r0, r2 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 88b4c │ │ │ │ - cmp r6, r0 │ │ │ │ - beq.w 8877c │ │ │ │ + b.n 886f0 │ │ │ │ + cmp ip, r6 │ │ │ │ + beq.w 88864 │ │ │ │ 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 88d56 │ │ │ │ - add.w r3, r7, #40 @ 0x28 │ │ │ │ + bne.n 88d3e │ │ │ │ + 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 8870e │ │ │ │ - mov r3, r2 │ │ │ │ - mov r2, r1 │ │ │ │ - b.n 88924 │ │ │ │ - ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ - mov r1, r9 │ │ │ │ - str r3, [r7, #8] │ │ │ │ - blx r2 │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - mov r8, r0 │ │ │ │ - b.n 88866 │ │ │ │ + str r2, [r7, #36] @ 0x24 │ │ │ │ + b.n 887f4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 88a94 │ │ │ │ + beq.w 88b0e │ │ │ │ movw r3, #61116 @ 0xeebc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1c7a7c <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbnz r0, 88dd0 │ │ │ │ - ldr r3, [r7, #36] @ 0x24 │ │ │ │ + bl 1c6e78 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 88e38 │ │ │ │ + ldr r3, [r7, #32] │ │ │ │ ldr r4, [r5, r6] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 885f8 │ │ │ │ - ldr r3, [r7, #36] @ 0x24 │ │ │ │ + bge.w 8863c │ │ │ │ + ldr r3, [r7, #32] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 885b6 │ │ │ │ - b.n 885f8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1c7a88 <_PyErr_Clear@@Base> │ │ │ │ - b.n 88db4 │ │ │ │ - mov sl, r9 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r9, fp │ │ │ │ - ldr.w r0, [sl, #16] │ │ │ │ - b.w 88420 │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [r7, #8] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ - b.n 88d00 │ │ │ │ + beq.w 885fa │ │ │ │ + b.n 8863c │ │ │ │ + movw r3, #44536 @ 0xadf8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ + movw r1, #60752 @ 0xed50 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d56e0 │ │ │ │ + ldr r2, [r7, #32] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 88732 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 88732 │ │ │ │ + mov r0, r2 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 88732 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e924 <_PyType_GetDict@@Base> │ │ │ │ + bl 7e950 <_PyType_GetDict@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 88eae │ │ │ │ + bne.n 88e58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f5a8 │ │ │ │ + bl 7f5d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 88eca │ │ │ │ + bge.n 88e74 │ │ │ │ mov r8, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fe4cc │ │ │ │ - b.n 88b20 │ │ │ │ - ldr r1, [r7, #36] @ 0x24 │ │ │ │ + bl 1fdc3c │ │ │ │ + b.n 88706 │ │ │ │ + ldr.w r3, [fp, #16] │ │ │ │ + mov r2, r9 │ │ │ │ + b.w 88438 │ │ │ │ + sub.w r1, r1, #16384 @ 0x4000 │ │ │ │ + cmp r7, r1 │ │ │ │ + bcc.w 884e4 │ │ │ │ + movw r1, #60800 @ 0xed80 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + bl 3135c <_Py_CheckRecursiveCall@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 886dc │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + b.w 884e4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 88d18 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.w 8858c │ │ │ │ + b.w 885be │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fc55c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.w 885f8 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 88a66 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 88a66 │ │ │ │ - ldr r3, [r1, #100] @ 0x64 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 88982 │ │ │ │ - b.n 887a6 │ │ │ │ - mov r0, r2 │ │ │ │ - str r1, [r7, #4] │ │ │ │ - str r2, [r7, #8] │ │ │ │ + bl 1c6e84 <_PyErr_Clear@@Base> │ │ │ │ + b.n 88d8a │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [r7, #0] │ │ │ │ + str r3, [r7, #4] │ │ │ │ bl 2e108 <_PyObject_DebugMallocStats@@Base+0x638> │ │ │ │ - ldrd r1, r2, [r7, #4] │ │ │ │ + ldrd r2, r3, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 88976 │ │ │ │ - b.n 88a30 │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 884d4 │ │ │ │ - b.n 8892a │ │ │ │ + beq.w 886a4 │ │ │ │ + b.n 88aaa │ │ │ │ + mov r8, r5 │ │ │ │ + movw r3, #44536 @ 0xadf8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + movw r1, #31140 @ 0x79a4 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d56e0 │ │ │ │ + b.n 88df2 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8841a │ │ │ │ + ldr r4, [r5, #4] │ │ │ │ + mov r8, r5 │ │ │ │ + b.n 88e5a │ │ │ │ mov r0, r3 │ │ │ │ - str r2, [r7, #8] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 88cf8 │ │ │ │ - b.n 88d00 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 88d06 │ │ │ │ mov r0, r8 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 88b4c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 88b20 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 88706 │ │ │ │ mov r8, r5 │ │ │ │ - bl 1f37b8 │ │ │ │ - b.n 88b20 │ │ │ │ + bl 1f2f28 │ │ │ │ + b.n 88706 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 888b8 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 888b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 887a2 │ │ │ │ + bne.w 88882 │ │ │ │ movw r0, #5152 @ 0x1420 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 887a2 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 88882 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 887d6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 887d6 │ │ │ │ - mov r8, r5 │ │ │ │ - movw r3, #44536 @ 0xadf8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - movw r1, #33380 @ 0x8264 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ - b.n 88e08 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ + bne.w 88ae0 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 88ae0 │ │ │ │ + ldr r3, [r2, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 883fc │ │ │ │ - ldr r4, [r5, #4] │ │ │ │ - mov r8, r5 │ │ │ │ - b.n 88eb0 │ │ │ │ + bne.w 886b0 │ │ │ │ + b.n 888b8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 88732 │ │ │ │ cmp r1, #244 @ 0xf4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ │ │ │ │ -00088edc : │ │ │ │ +00088ee8 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ - cbz r3, 88f12 │ │ │ │ + cbz r3, 88f1e │ │ │ │ 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, 88f50 │ │ │ │ + cbz r0, 88f5c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - movw r2, #7709 @ 0x1e1d │ │ │ │ + movw r2, #7597 @ 0x1dad │ │ │ │ movt r2, #4 │ │ │ │ ldr r1, [r0, #112] @ 0x70 │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.n 88f24 │ │ │ │ + beq.n 88f30 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 88f54 │ │ │ │ + bmi.n 88f60 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 88f54 │ │ │ │ + cbz r3, 88f60 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 88f54 │ │ │ │ - b.w 1fd264 │ │ │ │ + cbz r3, 88f60 │ │ │ │ + b.w 1fca5c │ │ │ │ movw ip, #44536 @ 0xadf8 │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r1, #62992 @ 0xf610 │ │ │ │ + movw r1, #60752 @ 0xed50 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r0, [ip] │ │ │ │ - bl d5b6c │ │ │ │ + bl d56e0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 88f50 │ │ │ │ + bge.n 88f5c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 88f6c │ │ │ │ + cbz r2, 88f78 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 88f0c │ │ │ │ + b.n 88f18 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #62960 @ 0xf5f0 │ │ │ │ + movw r1, #60720 @ 0xed30 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5b6c │ │ │ │ + b.w d56e0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 88f50 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 88f5c │ │ │ │ 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 89138 │ │ │ │ - ldr r5, [pc, #444] @ (8914c ) │ │ │ │ + bpl.w 89144 │ │ │ │ + ldr r5, [pc, #444] @ (89158 ) │ │ │ │ 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 89036 │ │ │ │ - ldr r0, [pc, #420] @ (89150 ) │ │ │ │ + beq.n 89042 │ │ │ │ + ldr r0, [pc, #420] @ (8915c ) │ │ │ │ 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 890f8 │ │ │ │ + bne.w 89104 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r7, [r3, #8] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 89058 │ │ │ │ + bge.n 89064 │ │ │ │ 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] │ │ │ │ @@ -139574,30 +139574,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 890b0 │ │ │ │ + blt.n 890bc │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movw r0, #9400 @ 0x24b8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 707fc <_PyObject_GC_New@@Base> │ │ │ │ + bl 70834 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 89148 │ │ │ │ + beq.n 89154 │ │ │ │ ldr.w ip, [r6, r5] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #8] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 88fd4 │ │ │ │ + blt.n 88fe0 │ │ │ │ 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 │ │ │ │ @@ -139616,476 +139616,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 89030 │ │ │ │ + ble.n 8903c │ │ │ │ ldr.w r1, [r2, #3748] @ 0xea4 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r5, #0 │ │ │ │ - beq.n 89030 │ │ │ │ + beq.n 8903c │ │ │ │ ldr.w r2, [r2, #3856] @ 0xf10 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 89030 │ │ │ │ + bne.n 8903c │ │ │ │ ldr.w r2, [ip, #72] @ 0x48 │ │ │ │ - cbnz r2, 890f0 │ │ │ │ + cbnz r2, 890fc │ │ │ │ add.w r1, ip, #12 │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 89030 │ │ │ │ + bmi.n 8903c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 890da │ │ │ │ + bne.n 890e6 │ │ │ │ dmb ish │ │ │ │ - b.n 89030 │ │ │ │ + b.n 8903c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 89030 │ │ │ │ - b.n 890ca │ │ │ │ - movw r2, #58213 @ 0xe365 │ │ │ │ + bne.n 8903c │ │ │ │ + b.n 890d6 │ │ │ │ + movw r2, #57001 @ 0xdea9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 89124 │ │ │ │ + bne.n 89130 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b478 │ │ │ │ + bl 6b4b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 89048 │ │ │ │ + bne.n 89054 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12e9d0 <_PyUnicode_IsNumeric@@Base+0x16d0> │ │ │ │ + bl 12e500 <_PyUnicode_IsNumeric@@Base+0x16d8> │ │ │ │ ldr.w ip, [r6, r5] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8904c │ │ │ │ + b.n 89058 │ │ │ │ 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 8904c │ │ │ │ - movw r0, #35020 @ 0x88cc │ │ │ │ + b.n 89058 │ │ │ │ + movw r0, #32780 @ 0x800c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #1169 @ 0x491 │ │ │ │ - bl 246738 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 245db8 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 89030 │ │ │ │ + b.n 8903c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00089154 : │ │ │ │ +00089160 : │ │ │ │ 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, 89174 │ │ │ │ + cbz r0, 89180 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r2, [pc, #56] @ (891b0 ) │ │ │ │ + ldr r2, [pc, #56] @ (891bc ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8916e │ │ │ │ + beq.n 8917a │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8916e │ │ │ │ + beq.n 8917a │ │ │ │ movw r1, #61116 @ 0xeebc │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1c7a7c <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1c6e78 <_PyErr_ExceptionMatches@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8916e │ │ │ │ + beq.n 8917a │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1c7a88 <_PyErr_Clear@@Base> │ │ │ │ + bl 1c6e84 <_PyErr_Clear@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 8916e │ │ │ │ + b.n 8917a │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - cbz r2, 89204 │ │ │ │ + cbz r2, 89210 │ │ │ │ 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 891e6 │ │ │ │ + bge.n 891f2 │ │ │ │ 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 891f8 │ │ │ │ + bge.n 89204 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 891fc │ │ │ │ + cbz r3, 89208 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 891f8 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 89204 │ │ │ │ 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 893e2 │ │ │ │ + bls.w 893ee │ │ │ │ cmp r1, #15 │ │ │ │ - bls.n 89316 │ │ │ │ + bls.n 89322 │ │ │ │ cmp r1, #31 │ │ │ │ - bls.w 89400 │ │ │ │ + bls.w 8940c │ │ │ │ movs r5, #32 │ │ │ │ lsls r5, r5, #1 │ │ │ │ cmp r5, r1 │ │ │ │ - bls.n 89232 │ │ │ │ + bls.n 8923e │ │ │ │ ldr.w r6, [r8, #20] │ │ │ │ add.w sl, r8, #32 │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 8950a │ │ │ │ + bcs.w 89516 │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ - movw r3, #2733 @ 0xaad │ │ │ │ + movw r3, #2789 @ 0xae5 │ │ │ │ movt r3, #7 │ │ │ │ mov.w r9, r5, lsl #3 │ │ │ │ ldr.w r4, [r2, #868] @ 0x364 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 894fa │ │ │ │ - ldr r3, [pc, #692] @ (8951c ) │ │ │ │ + bne.w 89506 │ │ │ │ + ldr r3, [pc, #692] @ (89528 ) │ │ │ │ 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 89458 │ │ │ │ + bne.w 89464 │ │ │ │ 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 89446 │ │ │ │ + beq.w 89452 │ │ │ │ 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 893c6 │ │ │ │ + beq.w 893d2 │ │ │ │ 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 89514 │ │ │ │ + bne.w 89520 │ │ │ │ cmp r6, r9 │ │ │ │ ittt ls │ │ │ │ addls.w lr, r6, #16 │ │ │ │ addls lr, r3 │ │ │ │ addls.w r3, r6, #8 │ │ │ │ - bhi.n 89306 │ │ │ │ + bhi.n 89312 │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ - cbz r2, 89300 │ │ │ │ + cbz r2, 8930c │ │ │ │ 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, 89352 │ │ │ │ + cbnz r7, 8935e │ │ │ │ str.w r2, [r4, r1, lsl #3] │ │ │ │ str.w r0, [ip, #4] │ │ │ │ adds r3, #8 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 892e0 │ │ │ │ + bne.n 892ec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 89426 │ │ │ │ + bne.w 89432 │ │ │ │ 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, #2733 @ 0xaad │ │ │ │ + movw r3, #2789 @ 0xae5 │ │ │ │ movt r3, #7 │ │ │ │ mov.w r9, r5, lsl #3 │ │ │ │ ldr.w r4, [r2, #868] @ 0x364 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 894fa │ │ │ │ - ldr r3, [pc, #476] @ (8951c ) │ │ │ │ + bne.w 89506 │ │ │ │ + ldr r3, [pc, #476] @ (89528 ) │ │ │ │ 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 89282 │ │ │ │ + b.n 8928e │ │ │ │ add.w r8, r1, #9 │ │ │ │ cmp r5, r8 │ │ │ │ - bcc.n 893a2 │ │ │ │ + bcc.n 893ae │ │ │ │ ldr.w r7, [ip, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 8940a │ │ │ │ + beq.n 89416 │ │ │ │ ldr.w r7, [ip, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 8941a │ │ │ │ + beq.n 89426 │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 89420 │ │ │ │ + beq.n 8942c │ │ │ │ ldr.w r7, [ip, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 893fa │ │ │ │ + beq.n 89406 │ │ │ │ ldr.w r7, [ip, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 8942e │ │ │ │ + beq.n 8943a │ │ │ │ ldr.w r7, [ip, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 89434 │ │ │ │ + beq.n 89440 │ │ │ │ ldr.w r7, [ip, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 8943a │ │ │ │ + beq.n 89446 │ │ │ │ ldr.w r7, [ip, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 89440 │ │ │ │ + beq.n 8944c │ │ │ │ ldr.w r7, [ip, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 89484 │ │ │ │ + beq.n 89490 │ │ │ │ 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 8948a │ │ │ │ + bne.n 89496 │ │ │ │ strd r2, r0, [ip] │ │ │ │ - b.n 89300 │ │ │ │ + b.n 8930c │ │ │ │ ldrd lr, r2, [r3, #24] │ │ │ │ cmp lr, r2 │ │ │ │ - bhi.n 89410 │ │ │ │ + bhi.n 8941c │ │ │ │ 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 892ac │ │ │ │ + b.n 892b8 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ add.w r4, r0, #32 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 89546 │ │ │ │ + beq.w 89552 │ │ │ │ mov sl, r4 │ │ │ │ movs r5, #8 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ str r6, [sp, #4] │ │ │ │ - b.n 892ae │ │ │ │ + b.n 892ba │ │ │ │ add.w ip, ip, #32 │ │ │ │ - b.n 893c0 │ │ │ │ + b.n 893cc │ │ │ │ ldr r6, [r0, #20] │ │ │ │ add.w sl, r0, #32 │ │ │ │ movs r5, #32 │ │ │ │ - b.n 8931e │ │ │ │ + b.n 8932a │ │ │ │ add.w ip, ip, #8 │ │ │ │ - b.n 893c0 │ │ │ │ + b.n 893cc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r6, [sp, #4] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b.n 892ae │ │ │ │ + b.n 892ba │ │ │ │ add.w ip, ip, #16 │ │ │ │ - b.n 893c0 │ │ │ │ + b.n 893cc │ │ │ │ add.w ip, ip, #24 │ │ │ │ - b.n 893c0 │ │ │ │ + b.n 893cc │ │ │ │ mov r0, r6 │ │ │ │ - bl 75fa8 │ │ │ │ - b.n 8930e │ │ │ │ + bl 75fe0 │ │ │ │ + b.n 8931a │ │ │ │ add.w ip, ip, #40 @ 0x28 │ │ │ │ - b.n 893c0 │ │ │ │ + b.n 893cc │ │ │ │ add.w ip, ip, #48 @ 0x30 │ │ │ │ - b.n 893c0 │ │ │ │ + b.n 893cc │ │ │ │ add.w ip, ip, #56 @ 0x38 │ │ │ │ - b.n 893c0 │ │ │ │ + b.n 893cc │ │ │ │ add.w ip, ip, #64 @ 0x40 │ │ │ │ - b.n 893c0 │ │ │ │ + b.n 893cc │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 70b78 │ │ │ │ + bl 70bb0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 892ac │ │ │ │ + bne.w 892b8 │ │ │ │ ldr.w r4, [r2, #848] @ 0x350 │ │ │ │ - movw r3, #45581 @ 0xb20d │ │ │ │ + movw r3, #45645 @ 0xb24d │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 89580 │ │ │ │ + bne.w 8958c │ │ │ │ mov r0, r9 │ │ │ │ blx 2bf6c │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8950a │ │ │ │ + beq.n 89516 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ str r6, [sp, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 892ae │ │ │ │ + b.n 892ba │ │ │ │ add.w ip, ip, #72 @ 0x48 │ │ │ │ - b.n 893c0 │ │ │ │ + b.n 893cc │ │ │ │ add.w r1, r8, #9 │ │ │ │ cmp r5, r1 │ │ │ │ - bcc.n 894da │ │ │ │ + bcc.n 894e6 │ │ │ │ ldr.w r1, [ip, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8940a │ │ │ │ + beq.n 89416 │ │ │ │ ldr.w r1, [ip, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8941a │ │ │ │ + beq.n 89426 │ │ │ │ ldr.w r1, [ip, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 89420 │ │ │ │ + beq.n 8942c │ │ │ │ ldr.w r1, [ip, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 893fa │ │ │ │ + beq.n 89406 │ │ │ │ ldr.w r1, [ip, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8942e │ │ │ │ + beq.n 8943a │ │ │ │ ldr.w r1, [ip, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 89434 │ │ │ │ + beq.n 89440 │ │ │ │ ldr.w r1, [ip, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8943a │ │ │ │ + beq.n 89446 │ │ │ │ ldr.w r1, [ip, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 89440 │ │ │ │ + beq.n 8944c │ │ │ │ ldr.w r1, [ip, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 89484 │ │ │ │ + beq.n 89490 │ │ │ │ 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 893c0 │ │ │ │ - b.n 8948a │ │ │ │ + beq.w 893cc │ │ │ │ + b.n 89496 │ │ │ │ ldr.w r0, [r2, #864] @ 0x360 │ │ │ │ mov r1, r9 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 892ac │ │ │ │ - bl 1f37b8 │ │ │ │ + bne.w 892b8 │ │ │ │ + bl 1f2f28 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 89310 │ │ │ │ + b.n 8931c │ │ │ │ str.w r2, [r8, #8] │ │ │ │ mov r8, r6 │ │ │ │ - b.n 89524 │ │ │ │ + b.n 89530 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add.w r8, r8, #8 │ │ │ │ cmp r8, r9 │ │ │ │ - bhi.w 89306 │ │ │ │ + bhi.w 89312 │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 89520 │ │ │ │ - ldr r3, [pc, #88] @ (8958c ) │ │ │ │ + beq.n 8952c │ │ │ │ + ldr r3, [pc, #88] @ (89598 ) │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 89520 │ │ │ │ + beq.n 8952c │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1941b4 │ │ │ │ - b.n 89520 │ │ │ │ + bl 193694 │ │ │ │ + b.n 8952c │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 8930e │ │ │ │ + beq.w 8931a │ │ │ │ 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 89558 │ │ │ │ + bne.n 89564 │ │ │ │ movs r5, #8 │ │ │ │ mov sl, r4 │ │ │ │ add.w r6, sp, r5 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ str r4, [sp, #4] │ │ │ │ - b.n 892ae │ │ │ │ + b.n 892ba │ │ │ │ ldr.w r0, [r2, #844] @ 0x34c │ │ │ │ mov r1, r9 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 89472 │ │ │ │ + b.n 8947e │ │ │ │ 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] @ (8964c ) │ │ │ │ + ldr r5, [pc, #164] @ (89658 ) │ │ │ │ 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] │ │ │ │ @@ -140106,139 +140106,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, 8960a │ │ │ │ + cbz r0, 89616 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8962a │ │ │ │ + blt.n 89636 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r3, #1900] @ 0x76c │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.n 89640 │ │ │ │ + bhi.n 8964c │ │ │ │ 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 8960a │ │ │ │ + bne.n 89616 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, r4] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - b.n 8960a │ │ │ │ + b.n 89616 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7e6c8 │ │ │ │ + b.w 7e6f4 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00089650 <_Py_CheckFunctionResult@@Base>: │ │ │ │ +0008965c <_Py_CheckFunctionResult@@Base>: │ │ │ │ ldr.w ip, [r0, #72] @ 0x48 │ │ │ │ - cbz r2, 89660 <_Py_CheckFunctionResult@@Base+0x10> │ │ │ │ + cbz r2, 8966c <_Py_CheckFunctionResult@@Base+0x10> │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 89690 <_Py_CheckFunctionResult@@Base+0x40> │ │ │ │ + bne.n 8969c <_Py_CheckFunctionResult@@Base+0x40> │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 89670 <_Py_CheckFunctionResult@@Base+0x20> │ │ │ │ + beq.n 8967c <_Py_CheckFunctionResult@@Base+0x20> │ │ │ │ ldr.w ip, [ip, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8965c <_Py_CheckFunctionResult@@Base+0xc> │ │ │ │ + bne.n 89668 <_Py_CheckFunctionResult@@Base+0xc> │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldr.w ip, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 896f8 <_Py_CheckFunctionResult@@Base+0xa8> │ │ │ │ + beq.n 89704 <_Py_CheckFunctionResult@@Base+0xa8> │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #58364 @ 0xe3fc │ │ │ │ + movw r2, #56124 @ 0xdb3c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r1, ip │ │ │ │ - b.w 1ed4e4 <_PyErr_Format@@Base> │ │ │ │ + b.w 1ecc4c <_PyErr_Format@@Base> │ │ │ │ ldr.w ip, [ip, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 8965c <_Py_CheckFunctionResult@@Base+0xc> │ │ │ │ + beq.n 89668 <_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 896e4 <_Py_CheckFunctionResult@@Base+0x94> │ │ │ │ + blt.n 896f0 <_Py_CheckFunctionResult@@Base+0x94> │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r3, 896d8 <_Py_CheckFunctionResult@@Base+0x88> │ │ │ │ - movw r2, #58412 @ 0xe42c │ │ │ │ + cbz r3, 896e4 <_Py_CheckFunctionResult@@Base+0x88> │ │ │ │ + movw r2, #56172 @ 0xdb6c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 23513c <_PyBytesWriter_WriteBytes@@Base+0x2c> │ │ │ │ - movw r2, #63104 @ 0xf680 │ │ │ │ + b.w 234960 <_PyBytesWriter_WriteBytes@@Base+0x2c> │ │ │ │ + movw r2, #60864 @ 0xedc0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 896cc <_Py_CheckFunctionResult@@Base+0x7c> │ │ │ │ + b.n 896d8 <_Py_CheckFunctionResult@@Base+0x7c> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 896b8 <_Py_CheckFunctionResult@@Base+0x68> │ │ │ │ + bne.n 896c4 <_Py_CheckFunctionResult@@Base+0x68> │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 896b8 <_Py_CheckFunctionResult@@Base+0x68> │ │ │ │ - movw r2, #63056 @ 0xf650 │ │ │ │ + b.n 896c4 <_Py_CheckFunctionResult@@Base+0x68> │ │ │ │ + movw r2, #60816 @ 0xed90 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r1, ip │ │ │ │ - b.w 1ed4e4 <_PyErr_Format@@Base> │ │ │ │ + b.w 1ecc4c <_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] @ (898c0 <_Py_CheckFunctionResult@@Base+0x270>) │ │ │ │ + ldr r5, [pc, #420] @ (898cc <_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 89800 <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ + beq.n 8980c <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ ldr.w r2, [r0, #-8] │ │ │ │ - cbz r2, 89798 <_Py_CheckFunctionResult@@Base+0x148> │ │ │ │ + cbz r2, 897a4 <_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] @ (898c4 <_Py_CheckFunctionResult@@Base+0x274>) │ │ │ │ + ldr r4, [pc, #364] @ (898d0 <_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] │ │ │ │ @@ -140252,688 +140252,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 8986c <_Py_CheckFunctionResult@@Base+0x21c> │ │ │ │ + bmi.n 89878 <_Py_CheckFunctionResult@@Base+0x21c> │ │ │ │ add.w r6, r0, #16 │ │ │ │ ldr.w r5, [r6, r3, lsl #2] │ │ │ │ - cbz r5, 897b6 <_Py_CheckFunctionResult@@Base+0x166> │ │ │ │ + cbz r5, 897c2 <_Py_CheckFunctionResult@@Base+0x166> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 897b6 <_Py_CheckFunctionResult@@Base+0x166> │ │ │ │ + bge.n 897c2 <_Py_CheckFunctionResult@@Base+0x166> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbz r2, 89808 <_Py_CheckFunctionResult@@Base+0x1b8> │ │ │ │ + cbz r2, 89814 <_Py_CheckFunctionResult@@Base+0x1b8> │ │ │ │ subs r3, #1 │ │ │ │ - bcs.n 897a2 <_Py_CheckFunctionResult@@Base+0x152> │ │ │ │ + bcs.n 897ae <_Py_CheckFunctionResult@@Base+0x152> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #40760 @ 0x9f38 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8987a <_Py_CheckFunctionResult@@Base+0x22a> │ │ │ │ + bne.n 89886 <_Py_CheckFunctionResult@@Base+0x22a> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #19 │ │ │ │ - bgt.n 8988a <_Py_CheckFunctionResult@@Base+0x23a> │ │ │ │ - ldr r0, [pc, #240] @ (898c4 <_Py_CheckFunctionResult@@Base+0x274>) │ │ │ │ + bgt.n 89896 <_Py_CheckFunctionResult@@Base+0x23a> │ │ │ │ + ldr r0, [pc, #240] @ (898d0 <_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 8988a <_Py_CheckFunctionResult@@Base+0x23a> │ │ │ │ + bcs.n 89896 <_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] @ (898c4 <_Py_CheckFunctionResult@@Base+0x274>) │ │ │ │ + ldr r2, [pc, #176] @ (898d0 <_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 898b0 <_Py_CheckFunctionResult@@Base+0x260> │ │ │ │ - ldr r2, [pc, #140] @ (898c8 <_Py_CheckFunctionResult@@Base+0x278>) │ │ │ │ + bne.n 898bc <_Py_CheckFunctionResult@@Base+0x260> │ │ │ │ + ldr r2, [pc, #140] @ (898d4 <_Py_CheckFunctionResult@@Base+0x278>) │ │ │ │ ldr.w r1, [r2, #1600] @ 0x640 │ │ │ │ mov ip, r1 │ │ │ │ - cbnz r1, 89894 <_Py_CheckFunctionResult@@Base+0x244> │ │ │ │ + cbnz r1, 898a0 <_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 897b6 <_Py_CheckFunctionResult@@Base+0x166> │ │ │ │ + beq.n 897c2 <_Py_CheckFunctionResult@@Base+0x166> │ │ │ │ cmp.w sl, #3 │ │ │ │ - ble.n 897b6 <_Py_CheckFunctionResult@@Base+0x166> │ │ │ │ + ble.n 897c2 <_Py_CheckFunctionResult@@Base+0x166> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 897b6 <_Py_CheckFunctionResult@@Base+0x166> │ │ │ │ + beq.n 897c2 <_Py_CheckFunctionResult@@Base+0x166> │ │ │ │ mov r0, r8 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl 1fccf4 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + bl 1fc464 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 897b6 <_Py_CheckFunctionResult@@Base+0x166> │ │ │ │ + b.n 897c2 <_Py_CheckFunctionResult@@Base+0x166> │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #40760 @ 0x9f38 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 897d0 <_Py_CheckFunctionResult@@Base+0x180> │ │ │ │ + beq.n 897dc <_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 8987a <_Py_CheckFunctionResult@@Base+0x22a> │ │ │ │ - movw r1, #58213 @ 0xe365 │ │ │ │ + b.n 89886 <_Py_CheckFunctionResult@@Base+0x22a> │ │ │ │ + movw r1, #57001 @ 0xdea9 │ │ │ │ movt r1, #18 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 89844 <_Py_CheckFunctionResult@@Base+0x1f4> │ │ │ │ + beq.n 89850 <_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 89844 <_Py_CheckFunctionResult@@Base+0x1f4> │ │ │ │ + b.n 89850 <_Py_CheckFunctionResult@@Base+0x1f4> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl 1fc55c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + bl 1fbccc <_PyTrash_thread_deposit_object@@Base> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 897b6 <_Py_CheckFunctionResult@@Base+0x166> │ │ │ │ + b.n 897c2 <_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 │ │ │ │ │ │ │ │ -000898cc : │ │ │ │ +000898d8 : │ │ │ │ movs r2, #1 │ │ │ │ - b.n 898d0 │ │ │ │ + b.n 898dc │ │ │ │ stmdb 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 8a1ba │ │ │ │ + beq.w 8a1c6 │ │ │ │ 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 8a1ba │ │ │ │ + bmi.w 8a1c6 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bpl.w 89d26 │ │ │ │ + bpl.w 89d32 │ │ │ │ ldr r0, [r2, #108] @ 0x6c │ │ │ │ - movw r1, #6081 @ 0x17c1 │ │ │ │ + movw r1, #3929 @ 0xf59 │ │ │ │ movt r1, #19 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 89d26 │ │ │ │ + bne.w 89d32 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 8992c │ │ │ │ + beq.n 89938 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbnz r0, 89934 │ │ │ │ + cbnz r0, 89940 │ │ │ │ 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 89b26 │ │ │ │ + bne.w 89b32 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89b24 │ │ │ │ + bne.w 89b30 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89b24 │ │ │ │ + bne.w 89b30 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 89b24 │ │ │ │ + bne.w 89b30 │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ cmp r7, #3 │ │ │ │ - bne.w 89e88 │ │ │ │ + bne.w 89e94 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8a1a4 │ │ │ │ + bne.w 8a1b0 │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a0f4 │ │ │ │ + beq.w 8a100 │ │ │ │ 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 8a122 │ │ │ │ + bmi.w 8a12e │ │ │ │ movw r8, #24184 @ 0x5e78 │ │ │ │ movt r8, #77 @ 0x4d │ │ │ │ - movw r3, #2733 @ 0xaad │ │ │ │ + movw r3, #2789 @ 0xae5 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r7, [r8, #868] @ 0x364 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 8a130 │ │ │ │ - ldr r3, [pc, #704] @ (89c70 ) │ │ │ │ + bne.w 8a13c │ │ │ │ + ldr r3, [pc, #704] @ (89c7c ) │ │ │ │ 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 89f56 │ │ │ │ + bcs.w 89f62 │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r0, [r3, ip, lsl #3] │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 8a048 │ │ │ │ + beq.w 8a054 │ │ │ │ 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 89cce │ │ │ │ + beq.w 89cda │ │ │ │ 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 8a0e4 │ │ │ │ + beq.w 8a0f0 │ │ │ │ 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 89a5c │ │ │ │ + ble.n 89a68 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 89a50 │ │ │ │ + cbz r3, 89a5c │ │ │ │ ldr.w lr, [r3] │ │ │ │ add.w r9, lr, #1 │ │ │ │ cmp.w lr, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 89c0c │ │ │ │ + bge.w 89c18 │ │ │ │ ldr.w lr, [r2] │ │ │ │ str.w r9, [r3] │ │ │ │ ldr.w r3, [lr] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 89c1c │ │ │ │ + blt.w 89c28 │ │ │ │ adds r0, #1 │ │ │ │ add r1, ip │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 89a5c │ │ │ │ + beq.n 89a68 │ │ │ │ add r2, ip │ │ │ │ - b.n 89a28 │ │ │ │ + b.n 89a34 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 89b02 │ │ │ │ + blt.n 89b0e │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - bne.n 89b02 │ │ │ │ + bne.n 89b0e │ │ │ │ ldrb r0, [r1, #6] │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ lsl.w r8, r3, r2 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89eec │ │ │ │ + beq.w 89ef8 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 89aca │ │ │ │ + ble.n 89ad6 │ │ │ │ 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, 89aa8 │ │ │ │ + cbz r0, 89ab4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 89aa8 │ │ │ │ + bge.n 89ab4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89ca8 │ │ │ │ + beq.w 89cb4 │ │ │ │ ldr.w r0, [r8, r6, lsl #3] │ │ │ │ - cbz r0, 89ac0 │ │ │ │ + cbz r0, 89acc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 89ac0 │ │ │ │ + bge.n 89acc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89cbc │ │ │ │ + beq.w 89cc8 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r9 │ │ │ │ - bne.n 89a90 │ │ │ │ + bne.n 89a9c │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r2 │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 89cf6 │ │ │ │ + bne.w 89d02 │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 89cf6 │ │ │ │ - ldr r2, [pc, #404] @ (89c70 ) │ │ │ │ + bne.w 89d02 │ │ │ │ + ldr r2, [pc, #404] @ (89c7c ) │ │ │ │ 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 89cf6 │ │ │ │ + bhi.w 89d02 │ │ │ │ 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 8992c │ │ │ │ + beq.w 89938 │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8992c │ │ │ │ + bne.w 89938 │ │ │ │ mov r0, r5 │ │ │ │ - bl 70e98 │ │ │ │ - b.n 8992c │ │ │ │ + bl 70ed0 │ │ │ │ + b.n 89938 │ │ │ │ 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 89eae │ │ │ │ + bgt.w 89eba │ │ │ │ mov r8, r0 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r3 │ │ │ │ mov sl, r5 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - bpl.w 8992c │ │ │ │ + bpl.w 89938 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a0b8 │ │ │ │ + bne.w 8a0c4 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r6 │ │ │ │ - ble.w 8992c │ │ │ │ + ble.w 89938 │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ movs r5, #1 │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ adds r3, #20 │ │ │ │ lsl.w r2, r5, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 89c74 │ │ │ │ + beq.n 89c80 │ │ │ │ add.w r2, r2, r6, lsl #3 │ │ │ │ add r3, r2 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 89d0a │ │ │ │ + beq.w 89d16 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 89c92 │ │ │ │ + blt.n 89c9e │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 89c4e │ │ │ │ + blt.n 89c5a │ │ │ │ cmp r7, #1 │ │ │ │ - bne.w 89f1a │ │ │ │ + bne.w 89f26 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 89c98 │ │ │ │ + blt.n 89ca4 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 7a1dc │ │ │ │ + bl 7a20c │ │ │ │ ldr.w r2, [r9] │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 89c30 │ │ │ │ + blt.n 89c3c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 89bf8 │ │ │ │ + blt.n 89c04 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89fbe │ │ │ │ + bne.w 89fca │ │ │ │ ldr r0, [r4, #8] │ │ │ │ adds r6, #1 │ │ │ │ cmp r8, r0 │ │ │ │ - bne.w 8a30e │ │ │ │ + bne.w 8a31a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - b.n 89b4c │ │ │ │ + b.n 89b58 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a4d8 │ │ │ │ + beq.w 8a4e4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 89fbe │ │ │ │ + bge.w 89fca │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 89bca │ │ │ │ + bne.n 89bd6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 89bca │ │ │ │ + b.n 89bd6 │ │ │ │ ldr.w lr, [r2] │ │ │ │ ldr.w r3, [lr] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 89a50 │ │ │ │ + bge.w 89a5c │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r8, r0 │ │ │ │ str.w r3, [lr] │ │ │ │ - beq.w 89a5c │ │ │ │ + beq.w 89a68 │ │ │ │ add r1, ip │ │ │ │ add r2, ip │ │ │ │ - b.n 89a28 │ │ │ │ + b.n 89a34 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 89bc2 │ │ │ │ + bne.n 89bce │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 89bca │ │ │ │ - b.n 89bf8 │ │ │ │ + bge.n 89bd6 │ │ │ │ + b.n 89c04 │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - bne.w 89f1a │ │ │ │ + bne.w 89f26 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 89c98 │ │ │ │ + blt.n 89ca4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - beq.n 89bac │ │ │ │ + beq.n 89bb8 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 89bac │ │ │ │ + b.n 89bb8 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #12 │ │ │ │ mla r2, r0, r6, r2 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 89f4a │ │ │ │ + beq.w 89f56 │ │ │ │ mov r9, r2 │ │ │ │ ldrd r2, r5, [r3] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 89b94 │ │ │ │ + bge.n 89ba0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 89b94 │ │ │ │ + b.n 89ba0 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r5, #0] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 89bac │ │ │ │ - b.n 89c68 │ │ │ │ + bge.n 89bb8 │ │ │ │ + b.n 89c74 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r0, [r8, r6, lsl #3] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 89aae │ │ │ │ - b.n 89ac0 │ │ │ │ + bne.w 89aba │ │ │ │ + b.n 89acc │ │ │ │ adds r6, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r6, r9 │ │ │ │ - bne.w 89a90 │ │ │ │ - b.n 89ac6 │ │ │ │ + bne.w 89a9c │ │ │ │ + b.n 89ad2 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r3, [r0, #28] │ │ │ │ str r2, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 89cfe │ │ │ │ + bcc.n 89d0a │ │ │ │ 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 89f56 │ │ │ │ + beq.w 89f62 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b.n 899f6 │ │ │ │ + b.n 89a02 │ │ │ │ mov r0, r1 │ │ │ │ - bl 75fa8 │ │ │ │ - b.n 89b02 │ │ │ │ + bl 75fe0 │ │ │ │ + b.n 89b0e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 899f6 │ │ │ │ + b.n 89a02 │ │ │ │ add r6, r5 │ │ │ │ cmp r6, r1 │ │ │ │ - bge.w 8992c │ │ │ │ + bge.w 89938 │ │ │ │ adds r3, #8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a03c │ │ │ │ + beq.w 8a048 │ │ │ │ mov r9, r2 │ │ │ │ cmp r1, r6 │ │ │ │ - bgt.w 89b88 │ │ │ │ - b.n 8992c │ │ │ │ + bgt.w 89b94 │ │ │ │ + b.n 89938 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1c7a28 │ │ │ │ + bl 1c6e24 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89fbe │ │ │ │ - bl 88edc │ │ │ │ + beq.w 89fca │ │ │ │ + bl 88ee8 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 89d50 │ │ │ │ + bge.n 89d5c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a4a8 │ │ │ │ + beq.w 8a4b4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 89fbe │ │ │ │ + beq.w 89fca │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 89154 │ │ │ │ + bl 89160 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 8a1ec │ │ │ │ + bne.w 8a1f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 89e62 │ │ │ │ + beq.n 89e6e │ │ │ │ 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 89dd2 │ │ │ │ + b.n 89dde │ │ │ │ ldr r2, [r6, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 89e0c │ │ │ │ + beq.n 89e18 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ cmp r3, sl │ │ │ │ mov r3, r4 │ │ │ │ - beq.n 89e4c │ │ │ │ - bl 7a1dc │ │ │ │ + beq.n 89e58 │ │ │ │ + bl 7a20c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 89e2a │ │ │ │ + blt.n 89e36 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 89dbc │ │ │ │ + bge.n 89dc8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a4cc │ │ │ │ + beq.w 8a4d8 │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 89fb2 │ │ │ │ + beq.w 89fbe │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 89e54 │ │ │ │ + beq.n 89e60 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89fc4 │ │ │ │ + beq.w 89fd0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89fc4 │ │ │ │ + beq.w 89fd0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a00c │ │ │ │ + beq.w 8a018 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 89e46 │ │ │ │ + blt.n 89e52 │ │ │ │ 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 89d8a │ │ │ │ + beq.n 89d96 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6b828 │ │ │ │ + bl 6b868 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 89d90 │ │ │ │ + bne.n 89d9c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 190d6c <_Py_NewReference@@Base+0x1d0c> │ │ │ │ + bl 190244 <_Py_NewReference@@Base+0x1d0c> │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 89daa │ │ │ │ + bge.n 89db6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89daa │ │ │ │ + bne.n 89db6 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 89db2 │ │ │ │ - b.n 89dbc │ │ │ │ + blt.n 89dbe │ │ │ │ + b.n 89dc8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 89dfa │ │ │ │ - bl 78898 │ │ │ │ + b.n 89e06 │ │ │ │ + bl 788d0 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 89e22 │ │ │ │ - ldr r3, [pc, #720] @ (8a128 ) │ │ │ │ + b.n 89e2e │ │ │ │ + ldr r3, [pc, #720] @ (8a134 ) │ │ │ │ ldr.w r4, [fp, r3] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a2ac │ │ │ │ + bne.w 8a2b8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 89e7a │ │ │ │ + bge.n 89e86 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 89e7a │ │ │ │ + cbnz r3, 89e86 │ │ │ │ mov r0, r8 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - bl 7fa74 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + bl 7faa4 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 8992e │ │ │ │ + b.n 8993a │ │ │ │ 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 8995e │ │ │ │ - b.n 89b26 │ │ │ │ + bgt.w 8996a │ │ │ │ + b.n 89b32 │ │ │ │ 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] │ │ │ │ @@ -140945,612 +140945,612 @@ │ │ │ │ cmp r1, #8 │ │ │ │ it lt │ │ │ │ movlt r1, #8 │ │ │ │ subs r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ uxtb r1, r1 │ │ │ │ - bl 7a668 │ │ │ │ + bl 7a698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 89fbe │ │ │ │ + bne.n 89fca │ │ │ │ ldrd r2, r0, [r4, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 89b44 │ │ │ │ + b.n 89b50 │ │ │ │ cmp r2, r0 │ │ │ │ - ble.w 89cf6 │ │ │ │ + ble.w 89d02 │ │ │ │ mov sl, r4 │ │ │ │ add r8, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ adds r6, #1 │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a1f4 │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a1f4 │ │ │ │ add.w r8, r8, #12 │ │ │ │ cmp r6, r9 │ │ │ │ - bne.n 89efa │ │ │ │ + bne.n 89f06 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, sl │ │ │ │ - b.n 89aca │ │ │ │ + b.n 89ad6 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 773a8 │ │ │ │ + bl 773e0 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 8a2e6 │ │ │ │ + beq.w 8a2f2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 89f92 │ │ │ │ + bne.n 89f9e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8a14a │ │ │ │ + blt.w 8a156 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 89bac │ │ │ │ - b.n 89c68 │ │ │ │ + bge.w 89bb8 │ │ │ │ + b.n 89c74 │ │ │ │ adds r6, #1 │ │ │ │ adds r3, #12 │ │ │ │ cmp r1, r6 │ │ │ │ - bne.w 89c7c │ │ │ │ - b.n 8992c │ │ │ │ + bne.w 89c88 │ │ │ │ + b.n 89938 │ │ │ │ ldr.w r7, [r8, #848] @ 0x350 │ │ │ │ - movw r3, #45581 @ 0xb20d │ │ │ │ + movw r3, #45645 @ 0xb24d │ │ │ │ movt r3, #6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 8a2d2 │ │ │ │ + bne.w 8a2de │ │ │ │ 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 8a122 │ │ │ │ + beq.w 8a12e │ │ │ │ ldr.w r3, [fp, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #800] @ 0x320 │ │ │ │ - b.n 89cf2 │ │ │ │ + b.n 89cfe │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 89f32 │ │ │ │ + beq.n 89f3e │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8a326 │ │ │ │ + beq.w 8a332 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r5 │ │ │ │ - bl ff8fc <_PyErr_SetKeyError@@Base> │ │ │ │ + bl ff2d4 <_PyErr_SetKeyError@@Base> │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8a4e0 │ │ │ │ + blt.w 8a4ec │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8a1d8 │ │ │ │ + blt.w 8a1e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8992e │ │ │ │ + b.n 8993a │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a05c │ │ │ │ + beq.n 8a068 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a05c │ │ │ │ + beq.n 8a068 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a4b2 │ │ │ │ + beq.w 8a4be │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a4b2 │ │ │ │ + beq.w 8a4be │ │ │ │ movw r3, #61060 @ 0xee84 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl dc130 │ │ │ │ + bl dbc3c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - beq.w 8a1cc │ │ │ │ + beq.w 8a1d8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ee354 │ │ │ │ + bl edd44 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 89df2 │ │ │ │ + bne.w 89dfe │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a024 │ │ │ │ + bge.n 8a030 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 8a024 │ │ │ │ + cbnz r3, 8a030 │ │ │ │ mov r0, r8 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 89fbe │ │ │ │ + bge.n 89fca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89fbe │ │ │ │ + bne.n 89fca │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 89fbe │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 89fca │ │ │ │ adds r6, #1 │ │ │ │ adds r3, #8 │ │ │ │ cmp r1, r6 │ │ │ │ - bgt.w 89d14 │ │ │ │ - b.n 8992c │ │ │ │ + bgt.w 89d20 │ │ │ │ + b.n 89938 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r3 │ │ │ │ str.w sl, [sp, #8] │ │ │ │ - bl 70b78 │ │ │ │ + bl 70bb0 │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 89cec │ │ │ │ + b.n 89cf8 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 8a18a │ │ │ │ + bge.w 8a196 │ │ │ │ movw r3, #39512 @ 0x9a58 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 8a17e │ │ │ │ - ldr r1, [pc, #184] @ (8a12c ) │ │ │ │ + beq.w 8a18a │ │ │ │ + ldr r1, [pc, #184] @ (8a138 ) │ │ │ │ add r2, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl b66cc │ │ │ │ + bl b6648 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 8a00c │ │ │ │ + beq.n 8a018 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a178 │ │ │ │ + beq.n 8a184 │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a150 │ │ │ │ + beq.n 8a15c │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl d6f34 │ │ │ │ + bl d6a8c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a006 │ │ │ │ + bge.n 8a012 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8a006 │ │ │ │ + bne.n 8a012 │ │ │ │ mov r0, r3 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a006 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a012 │ │ │ │ cmp r0, r6 │ │ │ │ - ble.w 8992c │ │ │ │ + ble.w 89938 │ │ │ │ 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 89c8a │ │ │ │ + b.n 89c96 │ │ │ │ add.w r1, r7, #20 │ │ │ │ mov.w ip, #12 │ │ │ │ add r1, r3 │ │ │ │ adds r2, r1, #4 │ │ │ │ adds r1, #8 │ │ │ │ - b.n 89a1a │ │ │ │ + b.n 89a26 │ │ │ │ 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 89992 │ │ │ │ - bl 1f37b8 │ │ │ │ - b.n 89fbe │ │ │ │ + bge.w 8999e │ │ │ │ + bl 1f2f28 │ │ │ │ + b.n 89fca │ │ │ │ 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 8a122 │ │ │ │ + beq.n 8a12e │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ - b.n 899f6 │ │ │ │ + b.n 89a02 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 89f3c │ │ │ │ + b.n 89f48 │ │ │ │ mov r4, r5 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #58128 @ 0xe310 │ │ │ │ + movw r1, #55888 @ 0xda50 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ - b.n 8a00c │ │ │ │ + bl d56e0 │ │ │ │ + b.n 8a018 │ │ │ │ mov r4, r5 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8a15a │ │ │ │ + b.n 8a166 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c5fa8 │ │ │ │ + bl 1c53f8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 8a006 │ │ │ │ + b.n 8a012 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #58164 @ 0xe334 │ │ │ │ + movw r1, #55924 @ 0xda74 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ - b.n 8a00c │ │ │ │ + bl d56e0 │ │ │ │ + b.n 8a018 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #3 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1ebf90 <_PyDict_SendEvent@@Base> │ │ │ │ + bl 1eb6f8 <_PyDict_SendEvent@@Base> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ - b.w 89966 │ │ │ │ - movw r0, #35848 @ 0x8c08 │ │ │ │ + b.w 89972 │ │ │ │ + movw r0, #33608 @ 0x8348 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #3940 @ 0xf64 │ │ │ │ - bl 246738 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 89fbe │ │ │ │ - bl 7fa74 │ │ │ │ + bl 245db8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 89fca │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89ffc │ │ │ │ - b.n 8a00c │ │ │ │ + beq.w 8a008 │ │ │ │ + b.n 8a018 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89fbe │ │ │ │ + bne.w 89fca │ │ │ │ mov r0, r8 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 89fbe │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 89fca │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89e62 │ │ │ │ + beq.w 89e6e │ │ │ │ mov r9, r3 │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77330 │ │ │ │ + bl 77368 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8a3c4 │ │ │ │ + bne.w 8a3d0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a382 │ │ │ │ + beq.w 8a38e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a382 │ │ │ │ + beq.w 8a38e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8a00c │ │ │ │ + beq.w 8a018 │ │ │ │ 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 8a368 │ │ │ │ + bne.w 8a374 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 8a368 │ │ │ │ + beq.w 8a374 │ │ │ │ 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 8a360 │ │ │ │ - bl 7a1dc │ │ │ │ + beq.n 8a36c │ │ │ │ + bl 7a20c │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8a34c │ │ │ │ + blt.n 8a358 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a288 │ │ │ │ + bge.n 8a294 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r7, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8a4f4 │ │ │ │ + beq.w 8a500 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 89fb2 │ │ │ │ + beq.w 89fbe │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8a1f6 │ │ │ │ - ldr r3, [pc, #608] @ (8a500 ) │ │ │ │ + bne.n 8a202 │ │ │ │ + ldr r3, [pc, #608] @ (8a50c ) │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr r4, [r7, r3] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89e62 │ │ │ │ + beq.w 89e6e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89e62 │ │ │ │ + beq.w 89e6e │ │ │ │ movw r3, #61116 @ 0xeebc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1c7a7c <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1c6e78 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89e62 │ │ │ │ + beq.w 89e6e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c7a88 <_PyErr_Clear@@Base> │ │ │ │ - b.n 89e62 │ │ │ │ + bl 1c6e84 <_PyErr_Clear@@Base> │ │ │ │ + b.n 89e6e │ │ │ │ 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 89f80 │ │ │ │ + b.n 89f8c │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 89bde │ │ │ │ + blt.w 89bea │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 89fbe │ │ │ │ + bge.w 89fca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89fbe │ │ │ │ + bne.w 89fca │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 89fbe │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 89fca │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #63148 @ 0xf6ac │ │ │ │ + movw r1, #60908 @ 0xedec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 89fbe │ │ │ │ + bl f1b28 │ │ │ │ + b.n 89fca │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8a40c │ │ │ │ + blt.n 8a418 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 89bd0 │ │ │ │ + bge.w 89bdc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89bd0 │ │ │ │ + bne.w 89bdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 89bd0 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 89bdc │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8a276 │ │ │ │ + bne.n 8a282 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 8a276 │ │ │ │ - bl 78898 │ │ │ │ + b.n 8a282 │ │ │ │ + bl 788d0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 8a26e │ │ │ │ + b.n 8a27a │ │ │ │ mov r0, r6 │ │ │ │ - bl 6b828 │ │ │ │ + bl 6b868 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 8a254 │ │ │ │ + bne.w 8a260 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 190d6c <_Py_NewReference@@Base+0x1d0c> │ │ │ │ + bl 190244 <_Py_NewReference@@Base+0x1d0c> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 8a26e │ │ │ │ + b.n 8a27a │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a438 │ │ │ │ + beq.n 8a444 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a438 │ │ │ │ + beq.n 8a444 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a4b2 │ │ │ │ + beq.w 8a4be │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a4b2 │ │ │ │ + beq.w 8a4be │ │ │ │ movw r3, #61060 @ 0xee84 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl dc130 │ │ │ │ + bl dbc3c │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r7, #1 │ │ │ │ - beq.n 8a42e │ │ │ │ + beq.n 8a43a │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl ee354 │ │ │ │ + bl edd44 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 8a21e │ │ │ │ + b.n 8a22a │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 8a3d4 │ │ │ │ + bne.n 8a3e0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 8a3f0 │ │ │ │ + beq.n 8a3fc │ │ │ │ mov r0, r6 │ │ │ │ - bl ff8fc <_PyErr_SetKeyError@@Base> │ │ │ │ + bl ff2d4 <_PyErr_SetKeyError@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 89fb2 │ │ │ │ + bge.w 89fbe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89fb2 │ │ │ │ + bne.w 89fbe │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 89fb2 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 89fbe │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8a28e │ │ │ │ + bge.w 8a29a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a28e │ │ │ │ + bne.w 8a29a │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a28e │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a29a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a330 │ │ │ │ + bne.n 8a33c │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 89bd0 │ │ │ │ - b.w 89bf8 │ │ │ │ - bl 7fa74 │ │ │ │ + bge.w 89bdc │ │ │ │ + b.w 89c04 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8a3b8 │ │ │ │ - b.n 8a00c │ │ │ │ + beq.n 8a3c4 │ │ │ │ + b.n 8a018 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 8a18a │ │ │ │ + bge.w 8a196 │ │ │ │ movw r3, #39512 @ 0x9a58 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 8a49c │ │ │ │ - ldr r1, [pc, #180] @ (8a504 ) │ │ │ │ + beq.n 8a4a8 │ │ │ │ + ldr r1, [pc, #180] @ (8a510 ) │ │ │ │ add r2, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl b66cc │ │ │ │ + bl b6648 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8a00c │ │ │ │ + beq.w 8a018 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a17a │ │ │ │ + beq.w 8a186 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 8a152 │ │ │ │ + beq.w 8a15e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl d6f34 │ │ │ │ + bl d6a8c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8a21e │ │ │ │ + bge.w 8a22a │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8a21e │ │ │ │ + bne.w 8a22a │ │ │ │ mov r0, r2 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a21e │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a22a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5fa8 │ │ │ │ + bl 1c53f8 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 8a21e │ │ │ │ + b.n 8a22a │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 89d50 │ │ │ │ + b.n 89d5c │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #58080 @ 0xe2e0 │ │ │ │ + movw r1, #55840 @ 0xda20 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ - b.n 8a00c │ │ │ │ + bl d56e0 │ │ │ │ + b.n 8a018 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b.n 89dbc │ │ │ │ + b.n 89dc8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.w 89c3a │ │ │ │ + b.w 89c46 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89fb2 │ │ │ │ + bne.w 89fbe │ │ │ │ mov r0, r9 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 89fb2 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 89fbe │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 8a288 │ │ │ │ + b.n 8a294 │ │ │ │ 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 8aa82 │ │ │ │ + bge.w 8aa8e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8aa4e │ │ │ │ + bne.w 8aa5a │ │ │ │ str.w r0, [fp] │ │ │ │ ldr.w r3, [fp, #-8] │ │ │ │ ldrd r6, r4, [fp, #24] │ │ │ │ - cbz r3, 8a5a4 │ │ │ │ + cbz r3, 8a5b0 │ │ │ │ ldr.w r5, [fp, #-4] │ │ │ │ mov r1, r3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ - ldr r2, [pc, #628] @ (8a7c0 ) │ │ │ │ + ldr r2, [pc, #628] @ (8a7cc ) │ │ │ │ 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 │ │ │ │ @@ -141572,61 +141572,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 8a7c8 │ │ │ │ + bne.w 8a7d4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8a6e2 │ │ │ │ + beq.w 8a6ee │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r5, r4 │ │ │ │ - blt.w 8a6e2 │ │ │ │ + blt.w 8a6ee │ │ │ │ subs r3, r5, #1 │ │ │ │ cmp r5, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bne.w 8a6e2 │ │ │ │ + bne.w 8a6ee │ │ │ │ ldrb r3, [r6, #6] │ │ │ │ ldrb r1, [r6, #5] │ │ │ │ ldr.w r8, [r6, #16] │ │ │ │ lsls r5, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a67e │ │ │ │ + beq.n 8a68a │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 8a6ba │ │ │ │ - ldr.w r9, [pc, #492] @ 8a7c4 │ │ │ │ + ble.n 8a6c6 │ │ │ │ + ldr.w r9, [pc, #492] @ 8a7d0 │ │ │ │ add r5, r6 │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ - b.n 8a602 │ │ │ │ + b.n 8a60e │ │ │ │ add.w r3, r5, #24 │ │ │ │ ldr.w r3, [r3, r4, lsl #3] │ │ │ │ - cbz r3, 8a5fc │ │ │ │ + cbz r3, 8a608 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a5fc │ │ │ │ + bge.n 8a608 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a722 │ │ │ │ + beq.w 8a72e │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 8a6ba │ │ │ │ + beq.n 8a6c6 │ │ │ │ add.w r3, r5, #20 │ │ │ │ ldr.w r3, [r3, r4, lsl #3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a5e0 │ │ │ │ + beq.n 8a5ec │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a5e0 │ │ │ │ + bge.n 8a5ec │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8a5e0 │ │ │ │ - ldr r1, [pc, #416] @ (8a7c0 ) │ │ │ │ + bne.n 8a5ec │ │ │ │ + ldr r1, [pc, #416] @ (8a7cc ) │ │ │ │ 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 │ │ │ │ @@ -141636,99 +141636,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 8aa46 │ │ │ │ + bne.w 8aa52 │ │ │ │ ldr.w r2, [r9, #1600] @ 0x640 │ │ │ │ mov ip, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8aa0a │ │ │ │ + bne.w 8aa16 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a5e0 │ │ │ │ + beq.n 8a5ec │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.n 8a5e0 │ │ │ │ + ble.n 8a5ec │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a5e0 │ │ │ │ + beq.n 8a5ec │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 1fccf4 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.n 8a5e0 │ │ │ │ + bl 1fc464 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.n 8a5ec │ │ │ │ cmp r8, r3 │ │ │ │ - ble.n 8a6dc │ │ │ │ + ble.n 8a6e8 │ │ │ │ add r5, r6 │ │ │ │ - b.n 8a688 │ │ │ │ + b.n 8a694 │ │ │ │ adds r5, #12 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - cbz r0, 8a69e │ │ │ │ + cbz r0, 8a6aa │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a69e │ │ │ │ + bge.n 8a6aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8a69e │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8a6aa │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - cbz r0, 8a6b4 │ │ │ │ + cbz r0, 8a6c0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a6b4 │ │ │ │ + bge.n 8a6c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8a6b4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8a6c0 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 8a686 │ │ │ │ + bne.n 8a692 │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 8a6dc │ │ │ │ + bne.n 8a6e8 │ │ │ │ ldrb r3, [r6, #6] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 8a6dc │ │ │ │ - ldr r2, [pc, #248] @ (8a7c0 ) │ │ │ │ + bne.n 8a6e8 │ │ │ │ + ldr r2, [pc, #248] @ (8a7cc ) │ │ │ │ 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 8a798 │ │ │ │ + bls.n 8a7a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 75fa8 │ │ │ │ + bl 75fe0 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ movw r0, #18128 @ 0x46d0 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 8a7b8 │ │ │ │ - ldr r2, [pc, #204] @ (8a7c0 ) │ │ │ │ + bne.n 8a7c4 │ │ │ │ + ldr r2, [pc, #204] @ (8a7cc ) │ │ │ │ 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 8a788 │ │ │ │ + bhi.n 8a794 │ │ │ │ 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] @ (8a7c0 ) │ │ │ │ + ldr r1, [pc, #156] @ (8a7cc ) │ │ │ │ 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 │ │ │ │ @@ -141738,35 +141738,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 8aa7a │ │ │ │ + bne.w 8aa86 │ │ │ │ ldr.w r2, [r9, #1600] @ 0x640 │ │ │ │ mov ip, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8aa28 │ │ │ │ + bne.w 8aa34 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a5fc │ │ │ │ + beq.w 8a608 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.w 8a5fc │ │ │ │ + ble.w 8a608 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a5fc │ │ │ │ + beq.w 8a608 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 1fccf4 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.n 8a5fc │ │ │ │ + bl 1fc464 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.n 8a608 │ │ │ │ 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 │ │ │ │ @@ -141774,429 +141774,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 8a6f8 │ │ │ │ + beq.n 8a704 │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ - b.n 8a78c │ │ │ │ + b.n 8a798 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldrb r5, [r4, #2] │ │ │ │ - cbnz r5, 8a7fc │ │ │ │ + cbnz r5, 8a808 │ │ │ │ ldrb.w r9, [r4] │ │ │ │ mov r8, r4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 8a7f6 │ │ │ │ + beq.n 8a802 │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ - cbz r0, 8a7f0 │ │ │ │ + cbz r0, 8a7fc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a7f0 │ │ │ │ + bge.n 8a7fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8a7f0 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8a7fc │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ cmp r9, r5 │ │ │ │ - bne.n 8a7d8 │ │ │ │ + bne.n 8a7e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 75fa8 │ │ │ │ + bl 75fe0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 8a6e2 │ │ │ │ + blt.w 8a6ee │ │ │ │ subs r1, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ str r1, [r6, #0] │ │ │ │ - bne.w 8a6e2 │ │ │ │ + bne.w 8a6ee │ │ │ │ ldrb r5, [r6, #6] │ │ │ │ ldrb r1, [r6, #5] │ │ │ │ ldr.w r8, [r6, #16] │ │ │ │ lsls r3, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8a9ec │ │ │ │ + beq.w 8a9f8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.w 8a9b2 │ │ │ │ + ble.w 8a9be │ │ │ │ add r3, r6 │ │ │ │ mov.w r9, #0 │ │ │ │ add.w r5, r3, #20 │ │ │ │ add.w r4, r3, #24 │ │ │ │ ands.w r3, r8, #3 │ │ │ │ - beq.n 8a8de │ │ │ │ + beq.n 8a8ea │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 8a8a6 │ │ │ │ + beq.n 8a8b2 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 8a872 │ │ │ │ + beq.n 8a87e │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 8a858 │ │ │ │ + cbz r0, 8a864 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a858 │ │ │ │ + bge.n 8a864 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8a858 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8a864 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 8a86e │ │ │ │ + cbz r0, 8a87a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a86e │ │ │ │ + bge.n 8a87a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8a86e │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8a87a │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ mov.w r9, #1 │ │ │ │ ldr.w r0, [r5, r9, lsl #3] │ │ │ │ - cbz r0, 8a88a │ │ │ │ + cbz r0, 8a896 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a88a │ │ │ │ + bge.n 8a896 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8a88a │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8a896 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r0, [r4, r9, lsl #3] │ │ │ │ - cbz r0, 8a8a2 │ │ │ │ + cbz r0, 8a8ae │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a8a2 │ │ │ │ + bge.n 8a8ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8a8a2 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8a8ae │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr.w r0, [r5, r9, lsl #3] │ │ │ │ - cbz r0, 8a8be │ │ │ │ + cbz r0, 8a8ca │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a8be │ │ │ │ + bge.n 8a8ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8a8be │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8a8ca │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r0, [r4, r9, lsl #3] │ │ │ │ - cbz r0, 8a8d6 │ │ │ │ + cbz r0, 8a8e2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a8d6 │ │ │ │ + bge.n 8a8e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8a8d6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8a8e2 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r9, r8 │ │ │ │ - beq.n 8a9b2 │ │ │ │ + beq.n 8a9be │ │ │ │ ldr.w r0, [r5, r9, lsl #3] │ │ │ │ - cbz r0, 8a8f6 │ │ │ │ + cbz r0, 8a902 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a8f6 │ │ │ │ + bge.n 8a902 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8a8f6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8a902 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r0, [r4, r9, lsl #3] │ │ │ │ - cbz r0, 8a90e │ │ │ │ + cbz r0, 8a91a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a90e │ │ │ │ + bge.n 8a91a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8a90e │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8a91a │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ add.w sl, r9, #1 │ │ │ │ ldr.w r0, [r5, sl, lsl #3] │ │ │ │ - cbz r0, 8a92a │ │ │ │ + cbz r0, 8a936 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a92a │ │ │ │ + bge.n 8a936 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8a92a │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8a936 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r0, [r4, sl, lsl #3] │ │ │ │ - cbz r0, 8a942 │ │ │ │ + cbz r0, 8a94e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a942 │ │ │ │ + bge.n 8a94e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8a942 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8a94e │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ add.w r9, sl, #1 │ │ │ │ ldr.w r0, [r5, r9, lsl #3] │ │ │ │ - cbz r0, 8a95e │ │ │ │ + cbz r0, 8a96a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a95e │ │ │ │ + bge.n 8a96a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8a95e │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8a96a │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r0, [r4, r9, lsl #3] │ │ │ │ - cbz r0, 8a976 │ │ │ │ + cbz r0, 8a982 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a976 │ │ │ │ + bge.n 8a982 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8a976 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8a982 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ add.w r9, sl, #2 │ │ │ │ ldr.w r0, [r5, r9, lsl #3] │ │ │ │ - cbz r0, 8a992 │ │ │ │ + cbz r0, 8a99e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a992 │ │ │ │ + bge.n 8a99e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8a992 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8a99e │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r0, [r4, r9, lsl #3] │ │ │ │ - cbz r0, 8a9aa │ │ │ │ + cbz r0, 8a9b6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a9aa │ │ │ │ + bge.n 8a9b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8a9aa │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8a9b6 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ add.w r9, sl, #3 │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 8a8de │ │ │ │ + bne.n 8a8ea │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 8a6dc │ │ │ │ + bne.w 8a6e8 │ │ │ │ ldrb r3, [r6, #6] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 8a6dc │ │ │ │ - ldr r2, [pc, #200] @ (8aa8c ) │ │ │ │ + bne.w 8a6e8 │ │ │ │ + ldr r2, [pc, #200] @ (8aa98 ) │ │ │ │ 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 8a6dc │ │ │ │ + bhi.w 8a6e8 │ │ │ │ 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 8a6e2 │ │ │ │ + b.n 8a6ee │ │ │ │ cmp r8, r5 │ │ │ │ - ble.w 8a6dc │ │ │ │ + ble.w 8a6e8 │ │ │ │ adds r4, r6, r3 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ adds r5, #1 │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a1f4 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a1f4 │ │ │ │ adds r4, #12 │ │ │ │ cmp r5, r8 │ │ │ │ - bne.n 8a9f4 │ │ │ │ - b.n 8a9b2 │ │ │ │ - movw r2, #58213 @ 0xe365 │ │ │ │ + bne.n 8aa00 │ │ │ │ + b.n 8a9be │ │ │ │ + movw r2, #57001 @ 0xdea9 │ │ │ │ movt r2, #18 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.w 8a65c │ │ │ │ + beq.w 8a668 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r9, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ blx ip │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 8a65c │ │ │ │ - movw r2, #58213 @ 0xe365 │ │ │ │ + b.n 8a668 │ │ │ │ + movw r2, #57001 @ 0xdea9 │ │ │ │ movt r2, #18 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.w 8a760 │ │ │ │ + beq.w 8a76c │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r9, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ blx ip │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 8a760 │ │ │ │ + b.n 8a76c │ │ │ │ mov r1, r3 │ │ │ │ - bl 1fc55c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.n 8a5e0 │ │ │ │ + bl 1fbccc <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.n 8a5ec │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, fp │ │ │ │ - bl 1ebf90 <_PyDict_SendEvent@@Base> │ │ │ │ + bl 1eb6f8 <_PyDict_SendEvent@@Base> │ │ │ │ ldr.w r1, [fp] │ │ │ │ subs r3, r1, #1 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8a71a │ │ │ │ + bge.w 8a726 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a534 │ │ │ │ - b.n 8a71a │ │ │ │ + beq.w 8a540 │ │ │ │ + b.n 8a726 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1fc55c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.n 8a5fc │ │ │ │ + bl 1fbccc <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.n 8a608 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a71a │ │ │ │ - b.n 8aa54 │ │ │ │ + beq.w 8a726 │ │ │ │ + b.n 8aa60 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008aa90 : │ │ │ │ +0008aa9c : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0008aaac : │ │ │ │ +0008aab8 : │ │ │ │ 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] @ (8ab44 ) │ │ │ │ + ldr r2, [pc, #136] @ (8ab50 ) │ │ │ │ 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, 8aae4 │ │ │ │ + cbz r3, 8aaf0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [ip, #2028] @ 0x7ec │ │ │ │ ldr.w r2, [ip, #2032] @ 0x7f0 │ │ │ │ - bl 79420 │ │ │ │ + bl 79458 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r2, [ip, #2020] @ 0x7e4 │ │ │ │ - cbnz r2, 8ab26 │ │ │ │ + cbnz r2, 8ab32 │ │ │ │ ldr.w r3, [ip, #136] @ 0x88 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r3 │ │ │ │ - cbz r3, 8ab34 │ │ │ │ - movw r1, #24536 @ 0x5fd8 │ │ │ │ + cbz r3, 8ab40 │ │ │ │ + movw r1, #22296 @ 0x5718 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r0, r3 │ │ │ │ blx 2b7c0 │ │ │ │ - cbz r0, 8ab34 │ │ │ │ + cbz r0, 8ab40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #24472 @ 0x5f98 │ │ │ │ + movw r1, #22232 @ 0x56d8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ blx 2b7c0 │ │ │ │ movs r2, #2 │ │ │ │ - cbnz r0, 8ab38 │ │ │ │ + cbnz r0, 8ab44 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 8ab48 │ │ │ │ + b.n 8ab54 │ │ │ │ ldr.w r3, [ip, #2028] @ 0x7ec │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 13cfb4 │ │ │ │ + b.w 13c588 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 8ab18 │ │ │ │ + b.n 8ab24 │ │ │ │ mov r0, r4 │ │ │ │ bl 2e128 <_PyObject_DebugMallocStats@@Base+0x658> │ │ │ │ mov r2, r0 │ │ │ │ - b.n 8ab18 │ │ │ │ + b.n 8ab24 │ │ │ │ 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 8acfe │ │ │ │ + bne.w 8ad0a │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r2 │ │ │ │ blx 2bf84 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.w 8acfe │ │ │ │ + bne.w 8ad0a │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8ac7c │ │ │ │ - ldr r3, [pc, #668] @ (8ae18 ) │ │ │ │ + bne.w 8ac88 │ │ │ │ + ldr r3, [pc, #668] @ (8ae24 ) │ │ │ │ ldr.w r2, [r3, #1656] @ 0x678 │ │ │ │ cmp r2, r4 │ │ │ │ - bgt.w 8acc0 │ │ │ │ + bgt.w 8accc │ │ │ │ ldr.w r2, [r3, #1360] @ 0x550 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 8acde │ │ │ │ + beq.w 8acea │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8acee │ │ │ │ + bne.w 8acfa │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 8aba2 │ │ │ │ + beq.n 8abae │ │ │ │ cmp r6, #2 │ │ │ │ - bne.w 8ada0 │ │ │ │ + bne.w 8adac │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r2 │ │ │ │ blx 2aed8 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 8ac00 │ │ │ │ + beq.n 8ac0c │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs.w 8ad20 │ │ │ │ + bcs.w 8ad2c │ │ │ │ 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, #45581 @ 0xb20d │ │ │ │ + movw r3, #45645 @ 0xb24d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8adb8 │ │ │ │ + bne.w 8adc4 │ │ │ │ mov r0, r1 │ │ │ │ blx 2bf6c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ad20 │ │ │ │ + beq.w 8ad2c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2aed8 │ │ │ │ mov r1, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.w 8adc8 │ │ │ │ + bne.w 8add4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6b248 │ │ │ │ + bl 6b288 │ │ │ │ mov r0, r7 │ │ │ │ blx 2bf84 │ │ │ │ adds r2, r0, #1 │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ - bcs.w 8ad20 │ │ │ │ + bcs.w 8ad2c │ │ │ │ lsls r0, r2, #2 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 6b148 │ │ │ │ + bl 6b188 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ad20 │ │ │ │ + beq.w 8ad2c │ │ │ │ mov r6, r4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r7 │ │ │ │ mov sl, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r0 │ │ │ │ @@ -142208,513 +142208,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 8ad26 │ │ │ │ + bhi.n 8ad32 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movw lr, #2047 @ 0x7ff │ │ │ │ mov r8, r3 │ │ │ │ sub.w ip, r2, #55296 @ 0xd800 │ │ │ │ cmp ip, lr │ │ │ │ - bls.n 8ad2a │ │ │ │ + bls.n 8ad36 │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ - bcs.n 8ad2a │ │ │ │ + bcs.n 8ad36 │ │ │ │ add r1, r0 │ │ │ │ subs r4, r4, r0 │ │ │ │ mov r5, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8ac32 │ │ │ │ + bne.n 8ac3e │ │ │ │ sub.w r1, r8, r7 │ │ │ │ mov r6, r7 │ │ │ │ movw r8, #24184 @ 0x5e78 │ │ │ │ movt r8, #77 @ 0x4d │ │ │ │ asrs r1, r1, #2 │ │ │ │ - b.n 8ac9a │ │ │ │ + b.n 8aca6 │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #28 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 179704 │ │ │ │ + bl 178bdc │ │ │ │ movw r8, #24184 @ 0x5e78 │ │ │ │ movt r8, #77 @ 0x4d │ │ │ │ ldrd r1, r6, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8ad18 │ │ │ │ + bne.n 8ad24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8ae1c │ │ │ │ + bl 8ae28 │ │ │ │ ldr.w r2, [r8, #860] @ 0x35c │ │ │ │ - movw r3, #45741 @ 0xb2ad │ │ │ │ + movw r3, #45805 @ 0xb2ed │ │ │ │ movt r3, #6 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8acd4 │ │ │ │ + bne.n 8ace0 │ │ │ │ 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 1798cc │ │ │ │ - b.n 8ac8a │ │ │ │ + bl 178da4 │ │ │ │ + b.n 8ac96 │ │ │ │ ldr.w r0, [r8, #844] @ 0x34c │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ - b.n 8acb8 │ │ │ │ - bl 1792a4 │ │ │ │ - ldr r3, [pc, #308] @ (8ae18 ) │ │ │ │ + b.n 8acc4 │ │ │ │ + bl 17877c │ │ │ │ + ldr r3, [pc, #308] @ (8ae24 ) │ │ │ │ str.w r0, [r3, #1360] @ 0x550 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ab96 │ │ │ │ + beq.w 8aba2 │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #28 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 632d6 │ │ │ │ - b.n 8ac8a │ │ │ │ + bl 634de │ │ │ │ + b.n 8ac96 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #63196 @ 0xf6dc │ │ │ │ + movw r1, #60956 @ 0xee1c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8acb8 │ │ │ │ + b.n 8acc4 │ │ │ │ adds r3, r0, #2 │ │ │ │ - beq.n 8ad50 │ │ │ │ + beq.n 8ad5c │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 8ada0 │ │ │ │ - bl 1f37b8 │ │ │ │ - b.n 8ad14 │ │ │ │ + beq.n 8adac │ │ │ │ + bl 1f2f28 │ │ │ │ + b.n 8ad20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8ac6a │ │ │ │ + beq.n 8ac76 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, r5 │ │ │ │ subs r4, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 8adfe │ │ │ │ + bne.n 8ae0a │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 6b248 │ │ │ │ + bl 6b288 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r7, r9 │ │ │ │ mov r5, sl │ │ │ │ subs r1, r1, r7 │ │ │ │ - movw r3, #18196 @ 0x4714 │ │ │ │ + movw r3, #15956 @ 0x3e54 │ │ │ │ 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, #61840 @ 0xf190 │ │ │ │ + movw r2, #59600 @ 0xe8d0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r1, #63216 @ 0xf6f0 │ │ │ │ + movw r1, #60976 @ 0xee30 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 87c44 │ │ │ │ + bl 87c70 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8ad14 │ │ │ │ - bl 1d7e84 │ │ │ │ + beq.n 8ad20 │ │ │ │ + bl 1d7544 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8ad14 │ │ │ │ + bge.n 8ad20 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8ad14 │ │ │ │ + bne.n 8ad20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8ad14 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8ad20 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #63224 @ 0xf6f8 │ │ │ │ + movw r1, #60984 @ 0xee38 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 8ad14 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 8ad20 │ │ │ │ ldr.w r0, [r8, #844] @ 0x34c │ │ │ │ blx r2 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8abe8 │ │ │ │ - b.n 8ad20 │ │ │ │ + bne.w 8abf4 │ │ │ │ + b.n 8ad2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ac9a │ │ │ │ + beq.w 8aca6 │ │ │ │ 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 8abfa │ │ │ │ + bne.w 8ac06 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8add6 │ │ │ │ - b.n 8ac9a │ │ │ │ + bne.n 8ade2 │ │ │ │ + b.n 8aca6 │ │ │ │ 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 8ac64 │ │ │ │ + b.n 8ac70 │ │ │ │ nop │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0008ae1c : │ │ │ │ +0008ae28 : │ │ │ │ stmdb 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 8b3b4 │ │ │ │ + bne.w 8b3c0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ adds r7, r1, #1 │ │ │ │ - beq.w 8b0c4 │ │ │ │ + beq.w 8b0d0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8b2a8 │ │ │ │ + beq.w 8b2b4 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 8b280 │ │ │ │ + beq.w 8b28c │ │ │ │ lsls r7, r5, #2 │ │ │ │ adds r4, r3, r7 │ │ │ │ cmp r3, r4 │ │ │ │ - bcs.n 8ae86 │ │ │ │ + bcs.n 8ae92 │ │ │ │ mov r1, r3 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8ae6a │ │ │ │ + b.n 8ae76 │ │ │ │ cmp r4, r1 │ │ │ │ - bls.n 8ae80 │ │ │ │ + bls.n 8ae8c │ │ │ │ ldr.w r2, [r1], #4 │ │ │ │ cmp r2, r0 │ │ │ │ - bls.n 8ae66 │ │ │ │ + bls.n 8ae72 │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ - bcs.w 8b378 │ │ │ │ + bcs.w 8b384 │ │ │ │ mov r0, r2 │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.n 8ae6a │ │ │ │ + bhi.n 8ae76 │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi.w 8b0d6 │ │ │ │ + bhi.w 8b0e2 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 8b338 │ │ │ │ + blt.w 8b344 │ │ │ │ movw r2, #65514 @ 0xffea │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r5, r2 │ │ │ │ - bgt.w 8b160 │ │ │ │ + bgt.w 8b16c │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ mov.w r9, #1 │ │ │ │ - movw r1, #2733 @ 0xaad │ │ │ │ + movw r1, #2789 @ 0xae5 │ │ │ │ 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 8b14a │ │ │ │ - ldr r1, [pc, #760] @ (8b1bc ) │ │ │ │ + bne.w 8b156 │ │ │ │ + ldr r1, [pc, #760] @ (8b1c8 ) │ │ │ │ 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 8b092 │ │ │ │ + bcs.w 8b09e │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r1, [r1, ip, lsl #3] │ │ │ │ ldr.w lr, [r1, #8] │ │ │ │ cmp r1, lr │ │ │ │ - beq.w 8b2e2 │ │ │ │ + beq.w 8b2ee │ │ │ │ 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 8b064 │ │ │ │ - ldr r0, [pc, #692] @ (8b1c0 ) │ │ │ │ + beq.w 8b070 │ │ │ │ + ldr r0, [pc, #692] @ (8b1cc ) │ │ │ │ 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 8b350 │ │ │ │ + bne.w 8b35c │ │ │ │ mov r1, r8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 8b174 │ │ │ │ + beq.w 8b180 │ │ │ │ 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 8b3d8 │ │ │ │ + bpl.w 8b3e4 │ │ │ │ lsls r0, r2, #25 │ │ │ │ - bpl.w 8b39c │ │ │ │ + bpl.w 8b3a8 │ │ │ │ add.w r0, r6, #20 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 8b1a4 │ │ │ │ + bne.w 8b1b0 │ │ │ │ bic.w r7, r7, #15 │ │ │ │ add.w ip, r3, r7 │ │ │ │ cmp r3, ip │ │ │ │ - bcs.w 8b0d0 │ │ │ │ + bcs.w 8b0dc │ │ │ │ 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 8b022 │ │ │ │ + bls.n 8b02e │ │ │ │ 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 8b022 │ │ │ │ + bls.n 8b02e │ │ │ │ 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 8b022 │ │ │ │ + bls.n 8b02e │ │ │ │ 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 8b022 │ │ │ │ + bls.n 8b02e │ │ │ │ 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 8b022 │ │ │ │ + bls.n 8b02e │ │ │ │ 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 8affc │ │ │ │ + bhi.n 8b008 │ │ │ │ subs r7, #1 │ │ │ │ bic.w r3, r7, #15 │ │ │ │ add r3, r5 │ │ │ │ lsrs r7, r7, #4 │ │ │ │ cmp r3, r4 │ │ │ │ - bcs.n 8b04e │ │ │ │ + bcs.n 8b05a │ │ │ │ adds r7, #1 │ │ │ │ add.w r0, r0, r7, lsl #2 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ strb r2, [r0, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - bcs.n 8b04e │ │ │ │ + bcs.n 8b05a │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ strb.w r2, [r0], #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bcc.n 8b042 │ │ │ │ + bcc.n 8b04e │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b3a8 │ │ │ │ + beq.w 8b3b4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 8b220 │ │ │ │ + beq.w 8b22c │ │ │ │ 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 8af0a │ │ │ │ + bhi.w 8af16 │ │ │ │ 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 8af0a │ │ │ │ + bne.w 8af16 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - movw r1, #45581 @ 0xb20d │ │ │ │ + movw r1, #45645 @ 0xb24d │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r6, [r2, #848] @ 0x350 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.w 8b2f8 │ │ │ │ + bne.w 8b304 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 2bf6c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8b160 │ │ │ │ + beq.n 8b16c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr.w r2, [r1, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #800] @ 0x320 │ │ │ │ - b.n 8af0a │ │ │ │ + b.n 8af16 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 2abc0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 8ae4c │ │ │ │ + b.n 8ae58 │ │ │ │ cmp r3, r4 │ │ │ │ - bcc.n 8b036 │ │ │ │ - b.n 8b04e │ │ │ │ + bcc.n 8b042 │ │ │ │ + b.n 8b05a │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bls.w 8b2bc │ │ │ │ + bls.w 8b2c8 │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ - bcs.w 8b2ac │ │ │ │ + bcs.w 8b2b8 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 8b338 │ │ │ │ + blt.w 8b344 │ │ │ │ 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 293800 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ + bl 292f80 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ movw r2, #65527 @ 0xfff7 │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ movw r1, #65520 @ 0xfff0 │ │ │ │ movt r1, #16383 @ 0x3fff │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r6 │ │ │ │ it ne │ │ │ │ movne r2, r1 │ │ │ │ cmp r2, r5 │ │ │ │ - blt.n 8b160 │ │ │ │ + blt.n 8b16c │ │ │ │ mla sl, r5, r8, r8 │ │ │ │ add.w sl, sl, #28 │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ - movw r1, #2733 @ 0xaad │ │ │ │ + movw r1, #2789 @ 0xae5 │ │ │ │ movt r1, #7 │ │ │ │ mov.w r9, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r6, [r2, #888] @ 0x378 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.w 8aec0 │ │ │ │ + beq.w 8aecc │ │ │ │ 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 8af0a │ │ │ │ + bne.w 8af16 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f37b8 │ │ │ │ + bl 1f2f28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8af56 │ │ │ │ + bne.w 8af62 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 8b05c │ │ │ │ + b.n 8b068 │ │ │ │ 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 8b2d8 │ │ │ │ + beq.w 8b2e4 │ │ │ │ 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 8b322 │ │ │ │ + bne.w 8b32e │ │ │ │ bic.w r7, r7, #15 │ │ │ │ mov r2, r3 │ │ │ │ add.w r8, r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 8b1ee │ │ │ │ + b.n 8b1fa │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r1, #8 │ │ │ │ @@ -142727,337 +142727,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 8b1c4 │ │ │ │ + bhi.n 8b1d0 │ │ │ │ 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 8b04e │ │ │ │ + bcs.w 8b05a │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ strh.w r1, [r3], #2 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 8b20c │ │ │ │ + b.n 8b218 │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 8b05c │ │ │ │ + bne.w 8b068 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.w 8b3d4 │ │ │ │ + bpl.w 8b3e0 │ │ │ │ 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] @ (8b3dc ) │ │ │ │ + ldrlt r4, [pc, #392] @ (8b3e8 ) │ │ │ │ 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 8b27c │ │ │ │ + beq.n 8b288 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8b27c │ │ │ │ + bge.n 8b288 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 8b27c │ │ │ │ + cbnz r3, 8b288 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ mov r6, r4 │ │ │ │ - b.n 8b05c │ │ │ │ + b.n 8b068 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bhi.n 8b32c │ │ │ │ + bhi.n 8b338 │ │ │ │ lsls r6, r2, #24 │ │ │ │ ittte pl │ │ │ │ movpl r1, #24 │ │ │ │ movwpl r6, #43944 @ 0xaba8 │ │ │ │ movwpl r3, #24184 @ 0x5e78 │ │ │ │ - ldrmi r6, [pc, #324] @ (8b3dc ) │ │ │ │ + ldrmi r6, [pc, #324] @ (8b3e8 ) │ │ │ │ ittet pl │ │ │ │ movtpl r3, #77 @ 0x4d │ │ │ │ mlapl r6, r1, r2, r6 │ │ │ │ addmi.w r6, r6, r2, lsl #5 │ │ │ │ addpl r6, r6, r3 │ │ │ │ - b.n 8b05c │ │ │ │ - ldr r6, [pc, #308] @ (8b3e0 ) │ │ │ │ - b.n 8b05c │ │ │ │ + b.n 8b068 │ │ │ │ + ldr r6, [pc, #308] @ (8b3ec ) │ │ │ │ + b.n 8b068 │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 8b30a │ │ │ │ + bcs.n 8b316 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 8b338 │ │ │ │ + blt.n 8b344 │ │ │ │ mov.w r8, #4 │ │ │ │ - b.n 8b0ee │ │ │ │ + b.n 8b0fa │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 8b338 │ │ │ │ + blt.n 8b344 │ │ │ │ movw r2, #65506 @ 0xffe2 │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r5, r2 │ │ │ │ - bgt.w 8b160 │ │ │ │ + bgt.w 8b16c │ │ │ │ add.w sl, r5, #29 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 8b12a │ │ │ │ + b.n 8b136 │ │ │ │ strb.w r9, [r0, r5] │ │ │ │ strd r9, r9, [r6, #20] │ │ │ │ - b.n 8af56 │ │ │ │ + b.n 8af62 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, ip │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 70b78 │ │ │ │ + bl 70bb0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8af0a │ │ │ │ - b.n 8b092 │ │ │ │ + bne.w 8af16 │ │ │ │ + b.n 8b09e │ │ │ │ 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 8b0b2 │ │ │ │ + b.n 8b0be │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #34848 @ 0x8820 │ │ │ │ + movw r1, #32608 @ 0x7f60 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 8b170 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 8b17c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r3 │ │ │ │ blx 2beec │ │ │ │ - b.n 8b04e │ │ │ │ + b.n 8b05a │ │ │ │ adds r4, r3, #4 │ │ │ │ movs r7, #4 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.w 8ae60 │ │ │ │ - b.n 8ae9a │ │ │ │ + bhi.w 8ae6c │ │ │ │ + b.n 8aea6 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #34900 @ 0x8854 │ │ │ │ + movw r1, #32660 @ 0x7f94 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 8b170 │ │ │ │ - movw r2, #58213 @ 0xe365 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 8b17c │ │ │ │ + movw r2, #57001 @ 0xdea9 │ │ │ │ movt r2, #18 │ │ │ │ cmp sl, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 8b3c6 │ │ │ │ + bne.n 8b3d2 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b478 │ │ │ │ + bl 6b4b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8af32 │ │ │ │ + bne.w 8af3e │ │ │ │ mov r0, r6 │ │ │ │ - bl 12e9d0 <_PyUnicode_IsNumeric@@Base+0x16d0> │ │ │ │ + bl 12e500 <_PyUnicode_IsNumeric@@Base+0x16d8> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8af32 │ │ │ │ + b.n 8af3e │ │ │ │ movw r0, #43724 @ 0xaacc │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #16 │ │ │ │ - movw r1, #63280 @ 0xf730 │ │ │ │ + movw r1, #61040 @ 0xee70 │ │ │ │ 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 d5b6c │ │ │ │ + b.w d56e0 │ │ │ │ add.w r0, r6, #28 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 8af72 │ │ │ │ - b.n 8b1a4 │ │ │ │ + beq.w 8af7e │ │ │ │ + b.n 8b1b0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1949cc │ │ │ │ + b.w 193eac │ │ │ │ mov.w r1, #2048 @ 0x800 │ │ │ │ - movw r0, #63252 @ 0xf714 │ │ │ │ + movw r0, #61012 @ 0xee54 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246738 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8b170 │ │ │ │ + bl 245db8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8b17c │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx sl │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8af32 │ │ │ │ + b.n 8af3e │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - b.n 8b23e │ │ │ │ + b.n 8b24a │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - b.n 8b3a0 │ │ │ │ + b.n 8b3ac │ │ │ │ lsls r0, r4, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ add r4, sp, #416 @ 0x1a0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0008b3e4 <_PyUnicode_AsUTF8NoNUL@@Base>: │ │ │ │ +0008b3f0 <_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 8b428 │ │ │ │ - cbz r0, 8b424 <_PyUnicode_AsUTF8NoNUL@@Base+0x40> │ │ │ │ + bl 8b434 │ │ │ │ + cbz r0, 8b430 <_PyUnicode_AsUTF8NoNUL@@Base+0x40> │ │ │ │ mov r4, r0 │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 8b40e <_PyUnicode_AsUTF8NoNUL@@Base+0x2a> │ │ │ │ + bne.n 8b41a <_PyUnicode_AsUTF8NoNUL@@Base+0x2a> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #63348 @ 0xf774 │ │ │ │ + movw r1, #61108 @ 0xeeb4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8b408 <_PyUnicode_AsUTF8NoNUL@@Base+0x24> │ │ │ │ + b.n 8b414 <_PyUnicode_AsUTF8NoNUL@@Base+0x24> │ │ │ │ │ │ │ │ -0008b428 : │ │ │ │ +0008b434 : │ │ │ │ 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 8b4aa │ │ │ │ + bpl.n 8b4b6 │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ mov r3, r0 │ │ │ │ lsls r0, r2, #25 │ │ │ │ - bpl.n 8b466 │ │ │ │ + bpl.n 8b472 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.n 8b4be │ │ │ │ + bpl.n 8b4ca │ │ │ │ cmn.w r3, #20 │ │ │ │ - beq.n 8b474 │ │ │ │ - cbz r1, 8b45a │ │ │ │ + beq.n 8b480 │ │ │ │ + cbz r1, 8b466 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [r1, #0] │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bpl.n 8b49e │ │ │ │ + bpl.n 8b4aa │ │ │ │ add.w r0, r3, #20 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 8b474 │ │ │ │ + cbz r0, 8b480 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8b462 │ │ │ │ + beq.n 8b46e │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 8b462 │ │ │ │ + b.n 8b46e │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1cc4e0 │ │ │ │ + bl 1cb8e0 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 8b4b2 │ │ │ │ + beq.n 8b4be │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ and.w r0, r2, #64 @ 0x40 │ │ │ │ - cbz r1, 8b49a │ │ │ │ - cbz r0, 8b4a2 │ │ │ │ + cbz r1, 8b4a6 │ │ │ │ + cbz r0, 8b4ae │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.n 8b4a2 │ │ │ │ + bpl.n 8b4ae │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 8b45e │ │ │ │ + b.n 8b46a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8b45a │ │ │ │ + bne.n 8b466 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - b.n 8b462 │ │ │ │ + b.n 8b46e │ │ │ │ ldrd r2, r0, [r3, #20] │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 8b462 │ │ │ │ + b.n 8b46e │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 4d4dc │ │ │ │ + bl 4d48c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - cbz r1, 8b4ba │ │ │ │ + cbz r1, 8b4c6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r1, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8b462 │ │ │ │ + b.n 8b46e │ │ │ │ ldr r0, [r3, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8b474 │ │ │ │ + beq.n 8b480 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8b45a │ │ │ │ + beq.n 8b466 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ str r2, [r1, #0] │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ - b.n 8b45a │ │ │ │ + b.n 8b466 │ │ │ │ │ │ │ │ -0008b4d0 : │ │ │ │ +0008b4dc : │ │ │ │ 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 8b530 │ │ │ │ + bpl.n 8b53c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 8b50e │ │ │ │ + bcs.n 8b51a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ - cbz r0, 8b50a │ │ │ │ + cbz r0, 8b516 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8b50a │ │ │ │ + bge.n 8b516 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8b50a │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8b516 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a1f4 │ │ │ │ movw r3, #61060 @ 0xee84 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #63372 @ 0xf78c │ │ │ │ + movw r1, #61132 @ 0xeecc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 7a1c4 │ │ │ │ - movw r0, #35048 @ 0x88e8 │ │ │ │ + bl 7a1f4 │ │ │ │ + movw r0, #32808 @ 0x8028 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #453 @ 0x1c5 │ │ │ │ - bl 246738 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8b52a │ │ │ │ + bl 245db8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8b536 │ │ │ │ │ │ │ │ -0008b548 : │ │ │ │ +0008b554 : │ │ │ │ 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 │ │ │ │ @@ -143065,244 +143065,244 @@ │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8b606 │ │ │ │ + bne.n 8b612 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [ip, #56] @ 0x38 │ │ │ │ - cbz r3, 8b5d0 │ │ │ │ + cbz r3, 8b5dc │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 8b5d0 │ │ │ │ - movw r3, #15813 @ 0x3dc5 │ │ │ │ + beq.n 8b5dc │ │ │ │ + movw r3, #13361 @ 0x3431 │ │ │ │ movt r3, #21 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 8b5b6 │ │ │ │ + bne.n 8b5c2 │ │ │ │ ldr.w ip, [r2, #4] │ │ │ │ movw r3, #33688 @ 0x8398 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n 8b5c8 │ │ │ │ + beq.n 8b5d4 │ │ │ │ ldr.w r6, [ip, #172] @ 0xac │ │ │ │ - cbz r6, 8b5c0 │ │ │ │ + cbz r6, 8b5cc │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 153dfc │ │ │ │ + b.w 153468 │ │ │ │ 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 8b5ac │ │ │ │ + b.n 8b5b8 │ │ │ │ ldr.w r3, [ip, #52] @ 0x34 │ │ │ │ - cbz r3, 8b616 │ │ │ │ + cbz r3, 8b622 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ - cbz r1, 8b612 │ │ │ │ + cbz r1, 8b61e │ │ │ │ ldr.w r1, [r1, #132] @ 0x84 │ │ │ │ - cbz r1, 8b612 │ │ │ │ + cbz r1, 8b61e │ │ │ │ movw r3, #61060 @ 0xee84 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl dc130 │ │ │ │ + bl dbc3c │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 8b64c │ │ │ │ + beq.n 8b658 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 286c74 │ │ │ │ - bl 28ccbc <_Py_hashtable_foreach@@Base+0xeb4> │ │ │ │ + b.w 2864a4 │ │ │ │ + bl 28c604 <_Py_hashtable_foreach@@Base+0xeac> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - cbnz r3, 8b632 │ │ │ │ + cbnz r3, 8b63e │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ - movw r1, #63408 @ 0xf7b0 │ │ │ │ + movw r1, #61168 @ 0xeef0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ - b.n 8b60a │ │ │ │ + bl d56e0 │ │ │ │ + b.n 8b616 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #58080 @ 0xe2e0 │ │ │ │ + movw r1, #55840 @ 0xda20 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ - b.n 8b60a │ │ │ │ + bl d56e0 │ │ │ │ + b.n 8b616 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7faa4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8b5f8 │ │ │ │ - b.n 8b60a │ │ │ │ + beq.n 8b604 │ │ │ │ + b.n 8b616 │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8b6f2 │ │ │ │ + beq.n 8b6fe │ │ │ │ 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 8b700 │ │ │ │ + bpl.n 8b70c │ │ │ │ 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 8b6c2 │ │ │ │ + blt.n 8b6ce │ │ │ │ ldr r1, [r1, #4] │ │ │ │ movw r2, #40968 @ 0xa008 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8b6d4 │ │ │ │ + bne.n 8b6e0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 8b6d4 │ │ │ │ + beq.n 8b6e0 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ movw r1, #44624 @ 0xae50 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - beq.n 8b6f6 │ │ │ │ + beq.n 8b702 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7a1dc │ │ │ │ + b.w 7a20c │ │ │ │ ldr r0, [r1, #4] │ │ │ │ movw r1, #40968 @ 0xa008 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ adds r2, #1 │ │ │ │ cmp r0, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - beq.n 8b6a0 │ │ │ │ + beq.n 8b6ac │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b828 │ │ │ │ + bl 6b868 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - bne.n 8b6a6 │ │ │ │ + bne.n 8b6b2 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 190d6c <_Py_NewReference@@Base+0x1d0c> │ │ │ │ - b.w bd2ec │ │ │ │ + b.w 190244 <_Py_NewReference@@Base+0x1d0c> │ │ │ │ + b.w bd264 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 78898 │ │ │ │ + b.w 788d0 │ │ │ │ movw r1, #2659 @ 0xa63 │ │ │ │ - movw r0, #35848 @ 0x8c08 │ │ │ │ + movw r0, #33608 @ 0x8348 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246738 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 245db8 <_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] @ (8b86c ) │ │ │ │ + ldr r3, [pc, #316] @ (8b878 ) │ │ │ │ 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 8b7a6 │ │ │ │ + bne.n 8b7b2 │ │ │ │ ldr.w r2, [r6, #1416] @ 0x588 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 8b7a6 │ │ │ │ + bne.n 8b7b2 │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ add r3, r4 │ │ │ │ ldr.w r0, [r3, #1420] @ 0x58c │ │ │ │ - cbz r0, 8b794 │ │ │ │ + cbz r0, 8b7a0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ittt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ strlt r0, [sp, #12] │ │ │ │ - bge.n 8b81e │ │ │ │ + bge.n 8b82a │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 8b816 │ │ │ │ + bne.n 8b822 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 8b79e │ │ │ │ + beq.n 8b7aa │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 8b832 │ │ │ │ + bmi.n 8b83e │ │ │ │ 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 8b816 │ │ │ │ + bne.n 8b822 │ │ │ │ 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 8b856 │ │ │ │ + bne.n 8b862 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.n 8b856 │ │ │ │ + bgt.n 8b862 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 84694 <_PyObject_GenericSetAttrWithDict@@Base+0x650> │ │ │ │ + bl 84700 <_PyObject_GenericSetAttrWithDict@@Base+0x650> │ │ │ │ add r2, sp, #12 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r7, [r8, #192] @ 0xc0 │ │ │ │ - bl 847a0 <_PyObject_GenericSetAttrWithDict@@Base+0x75c> │ │ │ │ + bl 8480c <_PyObject_GenericSetAttrWithDict@@Base+0x75c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 8b792 │ │ │ │ + beq.n 8b79e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 8b852 │ │ │ │ + beq.n 8b85e │ │ │ │ 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 │ │ │ │ @@ -143312,51 +143312,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 8b844 │ │ │ │ + blt.n 8b850 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 8b77e │ │ │ │ + b.n 8b78a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str.w r7, [r9] │ │ │ │ - b.n 8b784 │ │ │ │ + b.n 8b790 │ │ │ │ orr.w r3, r0, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 8b816 │ │ │ │ + bne.n 8b822 │ │ │ │ bics.w r2, r0, #1 │ │ │ │ - beq.n 8b79e │ │ │ │ + beq.n 8b7aa │ │ │ │ mov r0, r3 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8b78c │ │ │ │ + bge.n 8b798 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 8b78c │ │ │ │ + b.n 8b798 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8b812 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8b812 │ │ │ │ + bne.n 8b81e │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8b81e │ │ │ │ mov r7, sl │ │ │ │ - b.n 8b77e │ │ │ │ + b.n 8b78a │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 847a0 <_PyObject_GenericSetAttrWithDict@@Base+0x75c> │ │ │ │ + bl 8480c <_PyObject_GenericSetAttrWithDict@@Base+0x75c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 8b792 │ │ │ │ + beq.n 8b79e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r7, #0 │ │ │ │ - b.n 8b77e │ │ │ │ + b.n 8b78a │ │ │ │ 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 │ │ │ │ @@ -143365,135 +143365,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 8b8b2 │ │ │ │ + beq.n 8b8be │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #64] @ (8b8e0 ) │ │ │ │ + ldr r0, [pc, #64] @ (8b8ec ) │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ mov r3, ip │ │ │ │ ldr.w r0, [lr, r0] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8b8e4 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8b8f0 <_PyObject_MakeTpCall@@Base> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - cbnz r3, 8b8c6 │ │ │ │ + cbnz r3, 8b8d2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8b8ae │ │ │ │ + bge.n 8b8ba │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 8b8ae │ │ │ │ + b.n 8b8ba │ │ │ │ str r1, [sp, #12] │ │ │ │ - movw r0, #156 @ 0x9c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ + movw r0, #63452 @ 0xf7dc │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ mov r1, r3 │ │ │ │ - bl 25c3b8 <_PyTime_ObjectToTimeval@@Base+0x1e24> │ │ │ │ + bl 25bbb8 <_PyTime_ObjectToTimeval@@Base+0x1e24> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8b8b4 │ │ │ │ - b.n 8b8ae │ │ │ │ + bne.n 8b8c0 │ │ │ │ + b.n 8b8ba │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008b8e4 <_PyObject_MakeTpCall@@Base>: │ │ │ │ +0008b8f0 <_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 8be7e <_PyObject_MakeTpCall@@Base+0x59a> │ │ │ │ + beq.w 8beb8 <_PyObject_MakeTpCall@@Base+0x5c8> │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8bbfa <_PyObject_MakeTpCall@@Base+0x316> │ │ │ │ - blt.w 8be3a <_PyObject_MakeTpCall@@Base+0x556> │ │ │ │ + beq.w 8bc0c <_PyObject_MakeTpCall@@Base+0x31c> │ │ │ │ + blt.w 8be74 <_PyObject_MakeTpCall@@Base+0x584> │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r2, #19 │ │ │ │ - bgt.w 8bd10 <_PyObject_MakeTpCall@@Base+0x42c> │ │ │ │ - ldr r2, [pc, #736] @ (8bc04 <_PyObject_MakeTpCall@@Base+0x320>) │ │ │ │ + bgt.w 8bd26 <_PyObject_MakeTpCall@@Base+0x436> │ │ │ │ + ldr r2, [pc, #744] @ (8bc18 <_PyObject_MakeTpCall@@Base+0x328>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, r3, lsl #3 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r2, #1712] @ 0x6b0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8bbd6 <_PyObject_MakeTpCall@@Base+0x2f2> │ │ │ │ - ldr.w ip, [pc, #712] @ 8bc08 <_PyObject_MakeTpCall@@Base+0x324> │ │ │ │ + beq.w 8bbe6 <_PyObject_MakeTpCall@@Base+0x2f6> │ │ │ │ + ldr.w ip, [pc, #720] @ 8bc1c <_PyObject_MakeTpCall@@Base+0x32c> │ │ │ │ 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 8be02 <_PyObject_MakeTpCall@@Base+0x51e> │ │ │ │ + bne.w 8be04 <_PyObject_MakeTpCall@@Base+0x514> │ │ │ │ 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 8bb50 <_PyObject_MakeTpCall@@Base+0x26c> │ │ │ │ + bge.w 8bb5c <_PyObject_MakeTpCall@@Base+0x26c> │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ str.w r0, [ip] │ │ │ │ - beq.n 8b9ee <_PyObject_MakeTpCall@@Base+0x10a> │ │ │ │ + beq.n 8b9fa <_PyObject_MakeTpCall@@Base+0x10a> │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8bc10 <_PyObject_MakeTpCall@@Base+0x32c> │ │ │ │ + bne.w 8bc24 <_PyObject_MakeTpCall@@Base+0x334> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldrb.w r2, [r2, #85] @ 0x55 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ - bge.w 8bb68 <_PyObject_MakeTpCall@@Base+0x284> │ │ │ │ + bge.w 8bb74 <_PyObject_MakeTpCall@@Base+0x284> │ │ │ │ adds r0, #1 │ │ │ │ cmp r3, #2 │ │ │ │ str r0, [r1, #0] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ - beq.n 8b9ee <_PyObject_MakeTpCall@@Base+0x10a> │ │ │ │ + beq.n 8b9fa <_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 8bbb6 <_PyObject_MakeTpCall@@Base+0x2d2> │ │ │ │ + bne.w 8bbc6 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldrb.w r2, [r2, #85] @ 0x55 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ - bge.w 8bbca <_PyObject_MakeTpCall@@Base+0x2e6> │ │ │ │ + bge.w 8bbda <_PyObject_MakeTpCall@@Base+0x2ea> │ │ │ │ adds r1, #1 │ │ │ │ cmp ip, lr │ │ │ │ str r1, [r0, #0] │ │ │ │ str.w r0, [fp, #4]! │ │ │ │ - bne.n 8b9c4 <_PyObject_MakeTpCall@@Base+0xe0> │ │ │ │ - cbz r2, 8ba5a <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ - ldr r2, [pc, #528] @ (8bc04 <_PyObject_MakeTpCall@@Base+0x320>) │ │ │ │ + bne.n 8b9d0 <_PyObject_MakeTpCall@@Base+0xe0> │ │ │ │ + cbz r2, 8ba66 <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ + ldr r2, [pc, #536] @ (8bc18 <_PyObject_MakeTpCall@@Base+0x328>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ sub.w r0, r4, #8 │ │ │ │ ldr.w lr, [r1, r2] │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ and.w r1, r2, #3 │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ addw fp, r2, #3756 @ 0xeac │ │ │ │ @@ -143514,63 +143514,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 8bc52 <_PyObject_MakeTpCall@@Base+0x36e> │ │ │ │ + bgt.w 8bc68 <_PyObject_MakeTpCall@@Base+0x378> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8bb74 <_PyObject_MakeTpCall@@Base+0x290> │ │ │ │ + bne.w 8bb80 <_PyObject_MakeTpCall@@Base+0x290> │ │ │ │ mov fp, r6 │ │ │ │ ldr.w r3, [r8, #712] @ 0x2c8 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.w 8bed6 <_PyObject_MakeTpCall@@Base+0x5f2> │ │ │ │ - movw r3, #49037 @ 0xbf8d │ │ │ │ + bcc.w 8bf10 <_PyObject_MakeTpCall@@Base+0x620> │ │ │ │ + movw r3, #49053 @ 0xbf9d │ │ │ │ movt r3, #8 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 8bb5c <_PyObject_MakeTpCall@@Base+0x278> │ │ │ │ + bne.n 8bb68 <_PyObject_MakeTpCall@@Base+0x278> │ │ │ │ movw r3, #39512 @ 0x9a58 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 8bca2 <_PyObject_MakeTpCall@@Base+0x3be> │ │ │ │ - ldr r2, [pc, #380] @ (8bc04 <_PyObject_MakeTpCall@@Base+0x320>) │ │ │ │ + beq.w 8bcb8 <_PyObject_MakeTpCall@@Base+0x3c8> │ │ │ │ + ldr r2, [pc, #388] @ (8bc18 <_PyObject_MakeTpCall@@Base+0x328>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w sl, [r3, r2] │ │ │ │ ldr.w r3, [r5, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8be8e <_PyObject_MakeTpCall@@Base+0x5aa> │ │ │ │ + beq.w 8bec8 <_PyObject_MakeTpCall@@Base+0x5d8> │ │ │ │ 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 8bd8e <_PyObject_MakeTpCall@@Base+0x4aa> │ │ │ │ + beq.w 8bd82 <_PyObject_MakeTpCall@@Base+0x492> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8beaa <_PyObject_MakeTpCall@@Base+0x5c6> │ │ │ │ + bne.w 8bee4 <_PyObject_MakeTpCall@@Base+0x5f4> │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 8bccc <_PyObject_MakeTpCall@@Base+0x3e8> │ │ │ │ + bne.w 8bce2 <_PyObject_MakeTpCall@@Base+0x3f2> │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cbz r3, 8bad2 <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ + cbz r3, 8bade <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ mov r2, fp │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8bdb2 <_PyObject_MakeTpCall@@Base+0x4ce> │ │ │ │ + blt.w 8bda6 <_PyObject_MakeTpCall@@Base+0x4b6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8bb30 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ + bge.n 8bb3c <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8bb30 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ - ldr r3, [pc, #288] @ (8bc04 <_PyObject_MakeTpCall@@Base+0x320>) │ │ │ │ + cbnz r3, 8bb3c <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ + ldr r3, [pc, #296] @ (8bc18 <_PyObject_MakeTpCall@@Base+0x328>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w sl, [r2, r3] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [sl, #712] @ 0x2c8 │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ subs r3, r7, r3 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ @@ -143580,553 +143580,556 @@ │ │ │ │ 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 8be84 <_PyObject_MakeTpCall@@Base+0x5a0> │ │ │ │ - ldr r2, [pc, #240] @ (8bc08 <_PyObject_MakeTpCall@@Base+0x324>) │ │ │ │ + bne.w 8bebe <_PyObject_MakeTpCall@@Base+0x5ce> │ │ │ │ + ldr r2, [pc, #248] @ (8bc1c <_PyObject_MakeTpCall@@Base+0x32c>) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bde8 <_PyObject_MakeTpCall@@Base+0x504> │ │ │ │ + bne.w 8bdda <_PyObject_MakeTpCall@@Base+0x4ea> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [sl, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bdd0 <_PyObject_MakeTpCall@@Base+0x4ec> │ │ │ │ + bne.w 8bdc2 <_PyObject_MakeTpCall@@Base+0x4d2> │ │ │ │ cmp r6, fp │ │ │ │ - bne.n 8bc28 <_PyObject_MakeTpCall@@Base+0x344> │ │ │ │ + bne.n 8bc3c <_PyObject_MakeTpCall@@Base+0x34c> │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 8bd62 <_PyObject_MakeTpCall@@Base+0x47e> │ │ │ │ + beq.w 8bd72 <_PyObject_MakeTpCall@@Base+0x482> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8be4a <_PyObject_MakeTpCall@@Base+0x566> │ │ │ │ + bne.w 8be84 <_PyObject_MakeTpCall@@Base+0x594> │ │ │ │ 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 8b98e <_PyObject_MakeTpCall@@Base+0xaa> │ │ │ │ - b.n 8b9ee <_PyObject_MakeTpCall@@Base+0x10a> │ │ │ │ + bne.w 8b99a <_PyObject_MakeTpCall@@Base+0xaa> │ │ │ │ + b.n 8b9fa <_PyObject_MakeTpCall@@Base+0x10a> │ │ │ │ mov r2, fp │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx sl │ │ │ │ mov r9, r0 │ │ │ │ - b.n 8bad2 <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ + b.n 8bade <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ cmp r3, #2 │ │ │ │ str.w r1, [ip, #4] │ │ │ │ - bne.w 8b9b8 <_PyObject_MakeTpCall@@Base+0xd4> │ │ │ │ - b.n 8b9ee <_PyObject_MakeTpCall@@Base+0x10a> │ │ │ │ + bne.w 8b9c4 <_PyObject_MakeTpCall@@Base+0xd4> │ │ │ │ + b.n 8b9fa <_PyObject_MakeTpCall@@Base+0x10a> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.w 8ba60 <_PyObject_MakeTpCall@@Base+0x17c> │ │ │ │ + bmi.w 8ba6c <_PyObject_MakeTpCall@@Base+0x17c> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8bef6 <_PyObject_MakeTpCall@@Base+0x612> │ │ │ │ + beq.w 8be4e <_PyObject_MakeTpCall@@Base+0x55e> │ │ │ │ add.w r1, r9, r3, lsl #2 │ │ │ │ add.w r0, r6, #16 │ │ │ │ - bl c0570 │ │ │ │ + bl c04c0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ba62 <_PyObject_MakeTpCall@@Base+0x17e> │ │ │ │ + bne.w 8ba6e <_PyObject_MakeTpCall@@Base+0x17e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8bbac <_PyObject_MakeTpCall@@Base+0x2c8> │ │ │ │ + bge.w 8bd7c <_PyObject_MakeTpCall@@Base+0x48c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8bf82 <_PyObject_MakeTpCall@@Base+0x69e> │ │ │ │ - mov.w r9, #0 │ │ │ │ - b.n 8bb46 <_PyObject_MakeTpCall@@Base+0x262> │ │ │ │ + bne.w 8bd7c <_PyObject_MakeTpCall@@Base+0x48c> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8bd7c <_PyObject_MakeTpCall@@Base+0x48c> │ │ │ │ ldr.w r0, [ip], #4 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8b9e2 <_PyObject_MakeTpCall@@Base+0xfe> │ │ │ │ + blt.w 8b9ee <_PyObject_MakeTpCall@@Base+0xfe> │ │ │ │ cmp ip, lr │ │ │ │ str.w r0, [fp, #4]! │ │ │ │ - bne.n 8bbb2 <_PyObject_MakeTpCall@@Base+0x2ce> │ │ │ │ - b.n 8b9f0 <_PyObject_MakeTpCall@@Base+0x10c> │ │ │ │ + bne.n 8bbc2 <_PyObject_MakeTpCall@@Base+0x2d2> │ │ │ │ + b.n 8b9fc <_PyObject_MakeTpCall@@Base+0x10c> │ │ │ │ cmp lr, ip │ │ │ │ str.w r0, [fp, #4]! │ │ │ │ - bne.w 8b9c4 <_PyObject_MakeTpCall@@Base+0xe0> │ │ │ │ - b.n 8b9ee <_PyObject_MakeTpCall@@Base+0x10a> │ │ │ │ + bne.w 8b9d0 <_PyObject_MakeTpCall@@Base+0xe0> │ │ │ │ + b.n 8b9fa <_PyObject_MakeTpCall@@Base+0x10a> │ │ │ │ mov r1, r3 │ │ │ │ movw r0, #40760 @ 0x9f38 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ str r3, [r7, #12] │ │ │ │ - bl 76c30 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 76c68 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8bbac <_PyObject_MakeTpCall@@Base+0x2c8> │ │ │ │ + beq.w 8bd7c <_PyObject_MakeTpCall@@Base+0x48c> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w ip, r0, #16 │ │ │ │ str r2, [r0, #12] │ │ │ │ - b.n 8b96a <_PyObject_MakeTpCall@@Base+0x86> │ │ │ │ - ldr r4, [pc, #16] @ (8bc0c <_PyObject_MakeTpCall@@Base+0x328>) │ │ │ │ + b.n 8b976 <_PyObject_MakeTpCall@@Base+0x86> │ │ │ │ + ldr r4, [pc, #16] @ (8bc20 <_PyObject_MakeTpCall@@Base+0x330>) │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8ba60 <_PyObject_MakeTpCall@@Base+0x17c> │ │ │ │ - b.n 8bb74 <_PyObject_MakeTpCall@@Base+0x290> │ │ │ │ + beq.w 8ba6c <_PyObject_MakeTpCall@@Base+0x17c> │ │ │ │ + b.n 8bb80 <_PyObject_MakeTpCall@@Base+0x290> │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8bc46 <_PyObject_MakeTpCall@@Base+0x362> │ │ │ │ + bge.n 8bc5c <_PyObject_MakeTpCall@@Base+0x36c> │ │ │ │ adds r0, #1 │ │ │ │ cmp r3, #2 │ │ │ │ str r0, [r1, #0] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ - bne.w 8b9b8 <_PyObject_MakeTpCall@@Base+0xd4> │ │ │ │ - b.n 8b9f0 <_PyObject_MakeTpCall@@Base+0x10c> │ │ │ │ + bne.w 8b9c4 <_PyObject_MakeTpCall@@Base+0xd4> │ │ │ │ + b.n 8b9fc <_PyObject_MakeTpCall@@Base+0x10c> │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8bb34 <_PyObject_MakeTpCall@@Base+0x250> │ │ │ │ + bge.w 8bb40 <_PyObject_MakeTpCall@@Base+0x250> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bb34 <_PyObject_MakeTpCall@@Base+0x250> │ │ │ │ + bne.w 8bb40 <_PyObject_MakeTpCall@@Base+0x250> │ │ │ │ mov r0, fp │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8bb34 <_PyObject_MakeTpCall@@Base+0x250> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8bb40 <_PyObject_MakeTpCall@@Base+0x250> │ │ │ │ cmp r3, #2 │ │ │ │ str.w r1, [ip, #4] │ │ │ │ - bne.w 8b9b8 <_PyObject_MakeTpCall@@Base+0xd4> │ │ │ │ - b.n 8b9f0 <_PyObject_MakeTpCall@@Base+0x10c> │ │ │ │ + bne.w 8b9c4 <_PyObject_MakeTpCall@@Base+0xd4> │ │ │ │ + b.n 8b9fc <_PyObject_MakeTpCall@@Base+0x10c> │ │ │ │ ldr.w r0, [r2, #3748] @ 0xea4 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.w 8ba5a <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ + beq.w 8ba66 <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ ldr.w r2, [r2, #3856] @ 0xf10 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8ba5a <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ + bne.w 8ba66 <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ ldr.w r2, [lr, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8be2a <_PyObject_MakeTpCall@@Base+0x546> │ │ │ │ + bne.w 8bdf4 <_PyObject_MakeTpCall@@Base+0x504> │ │ │ │ add.w r1, lr, #12 │ │ │ │ ldr.w r2, [lr, #12] │ │ │ │ lsls r0, r2, #27 │ │ │ │ - bmi.w 8ba5a <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ + bmi.w 8ba66 <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8bc86 <_PyObject_MakeTpCall@@Base+0x3a2> │ │ │ │ + bne.n 8bc9c <_PyObject_MakeTpCall@@Base+0x3ac> │ │ │ │ dmb ish │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8ba60 <_PyObject_MakeTpCall@@Base+0x17c> │ │ │ │ - b.n 8bb74 <_PyObject_MakeTpCall@@Base+0x290> │ │ │ │ + beq.w 8ba6c <_PyObject_MakeTpCall@@Base+0x17c> │ │ │ │ + b.n 8bb80 <_PyObject_MakeTpCall@@Base+0x290> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 8bf18 <_PyObject_MakeTpCall@@Base+0x634> │ │ │ │ + beq.w 8bf5e <_PyObject_MakeTpCall@@Base+0x66e> │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 8ba86 <_PyObject_MakeTpCall@@Base+0x1a2> │ │ │ │ + beq.w 8ba92 <_PyObject_MakeTpCall@@Base+0x1a2> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #63584 @ 0xf860 │ │ │ │ + movw r1, #61344 @ 0xefa0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 8bad2 <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ + b.n 8bade <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8bf62 <_PyObject_MakeTpCall@@Base+0x67e> │ │ │ │ + beq.w 8bf3e <_PyObject_MakeTpCall@@Base+0x64e> │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 8bad2 <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ + ble.w 8bade <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 8babe <_PyObject_MakeTpCall@@Base+0x1da> │ │ │ │ + beq.w 8baca <_PyObject_MakeTpCall@@Base+0x1da> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 8bad2 <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ + beq.w 8bade <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 8babe <_PyObject_MakeTpCall@@Base+0x1da> │ │ │ │ + beq.w 8baca <_PyObject_MakeTpCall@@Base+0x1da> │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 8bad2 <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ + beq.w 8bade <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ adds r2, #20 │ │ │ │ movs r1, #2 │ │ │ │ ldr.w ip, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r5, ip │ │ │ │ - beq.w 8babe <_PyObject_MakeTpCall@@Base+0x1da> │ │ │ │ + beq.w 8baca <_PyObject_MakeTpCall@@Base+0x1da> │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 8bcfe <_PyObject_MakeTpCall@@Base+0x41a> │ │ │ │ - b.n 8bad2 <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ + bne.n 8bd14 <_PyObject_MakeTpCall@@Base+0x424> │ │ │ │ + b.n 8bade <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ movw r2, #65531 @ 0xfffb │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 8befa <_PyObject_MakeTpCall@@Base+0x616> │ │ │ │ + bhi.n 8be2c <_PyObject_MakeTpCall@@Base+0x53c> │ │ │ │ mov r1, r3 │ │ │ │ movw r0, #40760 @ 0x9f38 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ str r3, [r7, #12] │ │ │ │ - bl 76c30 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 76c68 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8bbac <_PyObject_MakeTpCall@@Base+0x2c8> │ │ │ │ + cbz r0, 8bd7c <_PyObject_MakeTpCall@@Base+0x48c> │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ + add.w ip, r0, #16 │ │ │ │ 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 8b98e <_PyObject_MakeTpCall@@Base+0xaa> │ │ │ │ - cbz r3, 8bd6c <_PyObject_MakeTpCall@@Base+0x488> │ │ │ │ + b.n 8b99a <_PyObject_MakeTpCall@@Base+0xaa> │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 8be52 <_PyObject_MakeTpCall@@Base+0x562> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bbac <_PyObject_MakeTpCall@@Base+0x2c8> │ │ │ │ - movw r1, #4356 @ 0x1104 │ │ │ │ - movt r1, #75 @ 0x4b │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - adds r7, #20 │ │ │ │ - movw r2, #58364 @ 0xe3fc │ │ │ │ - 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 1ed4e4 <_PyErr_Format@@Base> │ │ │ │ - cbz r3, 8bd96 <_PyObject_MakeTpCall@@Base+0x4b2> │ │ │ │ + beq.n 8be52 <_PyObject_MakeTpCall@@Base+0x562> │ │ │ │ + mov.w r9, #0 │ │ │ │ + b.n 8bb52 <_PyObject_MakeTpCall@@Base+0x262> │ │ │ │ + cbz r3, 8bd8a <_PyObject_MakeTpCall@@Base+0x49a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8bcc6 <_PyObject_MakeTpCall@@Base+0x3e2> │ │ │ │ + bne.n 8bcdc <_PyObject_MakeTpCall@@Base+0x3ec> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #58364 @ 0xe3fc │ │ │ │ + movw r2, #56124 @ 0xdb3c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r5 │ │ │ │ - bl 1ed4e4 <_PyErr_Format@@Base> │ │ │ │ - b.n 8bcc6 <_PyObject_MakeTpCall@@Base+0x3e2> │ │ │ │ + bl 1ecc4c <_PyErr_Format@@Base> │ │ │ │ + b.n 8bcdc <_PyObject_MakeTpCall@@Base+0x3ec> │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8bcc6 <_PyObject_MakeTpCall@@Base+0x3e2> │ │ │ │ + bge.n 8bcdc <_PyObject_MakeTpCall@@Base+0x3ec> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bcc6 <_PyObject_MakeTpCall@@Base+0x3e2> │ │ │ │ + bne.n 8bcdc <_PyObject_MakeTpCall@@Base+0x3ec> │ │ │ │ mov r0, r9 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8bcc6 <_PyObject_MakeTpCall@@Base+0x3e2> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8bcdc <_PyObject_MakeTpCall@@Base+0x3ec> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.w 8bb30 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ + ble.w 8bb3c <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8bb30 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ + beq.w 8bb3c <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ mov r0, sl │ │ │ │ - bl 1fccf4 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.n 8bb30 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ - movw r1, #58213 @ 0xe365 │ │ │ │ + bl 1fc464 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.n 8bb3c <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ + movw r1, #57001 @ 0xdea9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8bb20 <_PyObject_MakeTpCall@@Base+0x23c> │ │ │ │ + beq.w 8bb2c <_PyObject_MakeTpCall@@Base+0x23c> │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8bb20 <_PyObject_MakeTpCall@@Base+0x23c> │ │ │ │ - movw r2, #58213 @ 0xe365 │ │ │ │ + b.n 8bb2c <_PyObject_MakeTpCall@@Base+0x23c> │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 8bc8a <_PyObject_MakeTpCall@@Base+0x39a> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 8ba6c <_PyObject_MakeTpCall@@Base+0x17c> │ │ │ │ + b.n 8bb80 <_PyObject_MakeTpCall@@Base+0x290> │ │ │ │ + movw r2, #57001 @ 0xdea9 │ │ │ │ movt r2, #18 │ │ │ │ cmp fp, r2 │ │ │ │ str r3, [r7, #12] │ │ │ │ - bne.n 8bf0a <_PyObject_MakeTpCall@@Base+0x626> │ │ │ │ + bne.n 8be40 <_PyObject_MakeTpCall@@Base+0x550> │ │ │ │ add.w r0, ip, #1592 @ 0x638 │ │ │ │ - bl 6b478 │ │ │ │ + bl 6b4b8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b960 <_PyObject_MakeTpCall@@Base+0x7c> │ │ │ │ + bne.w 8b96c <_PyObject_MakeTpCall@@Base+0x7c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 12e9d0 <_PyUnicode_IsNumeric@@Base+0x16d0> │ │ │ │ + bl 12e500 <_PyUnicode_IsNumeric@@Base+0x16d8> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 8b960 <_PyObject_MakeTpCall@@Base+0x7c> │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 8bc74 <_PyObject_MakeTpCall@@Base+0x390> │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 8ba60 <_PyObject_MakeTpCall@@Base+0x17c> │ │ │ │ - b.n 8bb74 <_PyObject_MakeTpCall@@Base+0x290> │ │ │ │ + b.n 8b96c <_PyObject_MakeTpCall@@Base+0x7c> │ │ │ │ + str r3, [r7, #12] │ │ │ │ + bl 1f2f28 │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ + mov r4, r0 │ │ │ │ + add.w ip, r0, #16 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 8bd52 <_PyObject_MakeTpCall@@Base+0x462> │ │ │ │ + b.n 8bd7c <_PyObject_MakeTpCall@@Base+0x48c> │ │ │ │ + ldr.w r2, [ip, #1604] @ 0x644 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx fp │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ + b.n 8b96c <_PyObject_MakeTpCall@@Base+0x7c> │ │ │ │ + mov r6, r2 │ │ │ │ + b.n 8ba6c <_PyObject_MakeTpCall@@Base+0x17c> │ │ │ │ + movw r1, #4356 @ 0x1104 │ │ │ │ + movt r1, #75 @ 0x4b │ │ │ │ + mov r3, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + adds r7, #20 │ │ │ │ + movw r2, #56124 @ 0xdb3c │ │ │ │ + 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 1ecc4c <_PyErr_Format@@Base> │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - movw r0, #35020 @ 0x88cc │ │ │ │ + movw r0, #32780 @ 0x800c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 246738 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8bbac <_PyObject_MakeTpCall@@Base+0x2c8> │ │ │ │ + bl 245db8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8bd7c <_PyObject_MakeTpCall@@Base+0x48c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8bb46 <_PyObject_MakeTpCall@@Base+0x262> │ │ │ │ + beq.w 8bb52 <_PyObject_MakeTpCall@@Base+0x262> │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8bf42 <_PyObject_MakeTpCall@@Base+0x65e> │ │ │ │ + blt.n 8bf88 <_PyObject_MakeTpCall@@Base+0x698> │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ adds r7, #20 │ │ │ │ - movw r2, #58412 @ 0xe42c │ │ │ │ + movw r2, #56172 @ 0xdb6c │ │ │ │ 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 23513c <_PyBytesWriter_WriteBytes@@Base+0x2c> │ │ │ │ - bl 205268 │ │ │ │ - b.n 8bbac <_PyObject_MakeTpCall@@Base+0x2c8> │ │ │ │ + b.w 234960 <_PyBytesWriter_WriteBytes@@Base+0x2c> │ │ │ │ + bl 204a40 │ │ │ │ + b.n 8bd7c <_PyObject_MakeTpCall@@Base+0x48c> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1fc55c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.n 8bb30 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ + bl 1fbccc <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.n 8bb3c <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #63616 @ 0xf880 │ │ │ │ + movw r2, #61376 @ 0xefc0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - bl 1ed4e4 <_PyErr_Format@@Base> │ │ │ │ - b.n 8bcc6 <_PyObject_MakeTpCall@@Base+0x3e2> │ │ │ │ + bl 1ecc4c <_PyErr_Format@@Base> │ │ │ │ + b.n 8bcdc <_PyObject_MakeTpCall@@Base+0x3ec> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8bab4 <_PyObject_MakeTpCall@@Base+0x1d0> │ │ │ │ + beq.w 8bac0 <_PyObject_MakeTpCall@@Base+0x1d0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8bf54 <_PyObject_MakeTpCall@@Base+0x670> │ │ │ │ + blt.n 8bf30 <_PyObject_MakeTpCall@@Base+0x640> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #58412 @ 0xe42c │ │ │ │ + movw r2, #56172 @ 0xdb6c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r5 │ │ │ │ - bl 23513c <_PyBytesWriter_WriteBytes@@Base+0x2c> │ │ │ │ - b.n 8bcc6 <_PyObject_MakeTpCall@@Base+0x3e2> │ │ │ │ + bl 234960 <_PyBytesWriter_WriteBytes@@Base+0x2c> │ │ │ │ + b.n 8bcdc <_PyObject_MakeTpCall@@Base+0x3ec> │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.w 8ba6c <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ - movw r1, #63552 @ 0xf840 │ │ │ │ + bcc.w 8ba78 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ + movw r1, #61312 @ 0xef80 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r8 │ │ │ │ - bl 313bc <_Py_CheckRecursiveCall@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8bcc6 <_PyObject_MakeTpCall@@Base+0x3e2> │ │ │ │ - b.n 8ba6c <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ - mov r6, r2 │ │ │ │ - b.n 8ba60 <_PyObject_MakeTpCall@@Base+0x17c> │ │ │ │ - str r3, [r7, #12] │ │ │ │ - bl 1f37b8 │ │ │ │ - mov r4, r0 │ │ │ │ + bl 3135c <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8bd3c <_PyObject_MakeTpCall@@Base+0x458> │ │ │ │ - b.n 8bbac <_PyObject_MakeTpCall@@Base+0x2c8> │ │ │ │ - ldr.w r2, [ip, #1604] @ 0x644 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx fp │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ - b.n 8b960 <_PyObject_MakeTpCall@@Base+0x7c> │ │ │ │ + bne.w 8bcdc <_PyObject_MakeTpCall@@Base+0x3ec> │ │ │ │ + b.n 8ba78 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 8bef4 <_PyObject_MakeTpCall@@Base+0x604> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8bef4 <_PyObject_MakeTpCall@@Base+0x604> │ │ │ │ + mov r2, r3 │ │ │ │ + cmp r5, r2 │ │ │ │ + beq.w 8baca <_PyObject_MakeTpCall@@Base+0x1da> │ │ │ │ + ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 8bf40 <_PyObject_MakeTpCall@@Base+0x650> │ │ │ │ + movw r2, #34368 @ 0x8640 │ │ │ │ + movt r2, #75 @ 0x4b │ │ │ │ + cmp r5, r2 │ │ │ │ + beq.w 8baca <_PyObject_MakeTpCall@@Base+0x1da> │ │ │ │ + b.n 8bade <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 8bf28 <_PyObject_MakeTpCall@@Base+0x644> │ │ │ │ + beq.n 8bf6e <_PyObject_MakeTpCall@@Base+0x67e> │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bcb0 <_PyObject_MakeTpCall@@Base+0x3cc> │ │ │ │ + bne.w 8bcc6 <_PyObject_MakeTpCall@@Base+0x3d6> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8bad2 <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ + bge.w 8bade <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 8bad2 <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ + b.n 8bade <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8be5c <_PyObject_MakeTpCall@@Base+0x578> │ │ │ │ + bne.n 8be96 <_PyObject_MakeTpCall@@Base+0x5a6> │ │ │ │ mov r0, r9 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8be5c <_PyObject_MakeTpCall@@Base+0x578> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 8beba <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8beba <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ - mov r2, r3 │ │ │ │ - cmp r5, r2 │ │ │ │ - beq.w 8babe <_PyObject_MakeTpCall@@Base+0x1da> │ │ │ │ - ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 8bf64 <_PyObject_MakeTpCall@@Base+0x680> │ │ │ │ - movw r2, #34368 @ 0x8640 │ │ │ │ - movt r2, #75 @ 0x4b │ │ │ │ - cmp r5, r2 │ │ │ │ - beq.w 8babe <_PyObject_MakeTpCall@@Base+0x1da> │ │ │ │ - b.n 8bad2 <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8bbac <_PyObject_MakeTpCall@@Base+0x2c8> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8be96 <_PyObject_MakeTpCall@@Base+0x5a6> │ │ │ │ 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 8bfea <_PyObject_MakeTpCall@@Base+0x706> │ │ │ │ - ldr r0, [pc, #340] @ (8c100 <_PyObject_MakeTpCall@@Base+0x81c>) │ │ │ │ + beq.n 8bffa <_PyObject_MakeTpCall@@Base+0x70a> │ │ │ │ + ldr r0, [pc, #340] @ (8c110 <_PyObject_MakeTpCall@@Base+0x820>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r5, #156] @ 0x9c │ │ │ │ ldr r6, [r4, r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8c054 <_PyObject_MakeTpCall@@Base+0x770> │ │ │ │ + beq.n 8c064 <_PyObject_MakeTpCall@@Base+0x774> │ │ │ │ mov r0, r5 │ │ │ │ strd r1, r2, [sp] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8c02e <_PyObject_MakeTpCall@@Base+0x74a> │ │ │ │ + cbz r0, 8c03e <_PyObject_MakeTpCall@@Base+0x74e> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8c074 <_PyObject_MakeTpCall@@Base+0x790> │ │ │ │ + bne.n 8c084 <_PyObject_MakeTpCall@@Base+0x794> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 8c00c <_PyObject_MakeTpCall@@Base+0x728> │ │ │ │ + bne.n 8c01c <_PyObject_MakeTpCall@@Base+0x72c> │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cbz r3, 8bfe4 <_PyObject_MakeTpCall@@Base+0x700> │ │ │ │ + cbz r3, 8bff4 <_PyObject_MakeTpCall@@Base+0x704> │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 8c03c <_PyObject_MakeTpCall@@Base+0x758> │ │ │ │ + blt.n 8c04c <_PyObject_MakeTpCall@@Base+0x75c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 8c0b6 <_PyObject_MakeTpCall@@Base+0x7d2> │ │ │ │ + beq.n 8c0c6 <_PyObject_MakeTpCall@@Base+0x7d6> │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 8bfaa <_PyObject_MakeTpCall@@Base+0x6c6> │ │ │ │ + beq.n 8bfba <_PyObject_MakeTpCall@@Base+0x6ca> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #63584 @ 0xf860 │ │ │ │ + movw r1, #61344 @ 0xefa0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 8c038 <_PyObject_MakeTpCall@@Base+0x754> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 8c048 <_PyObject_MakeTpCall@@Base+0x758> │ │ │ │ ldr.w r0, [r3, #172] @ 0xac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8c0d0 <_PyObject_MakeTpCall@@Base+0x7ec> │ │ │ │ + beq.n 8c0e0 <_PyObject_MakeTpCall@@Base+0x7f0> │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ movs r6, #0 │ │ │ │ adds r0, #12 │ │ │ │ cmp lr, r6 │ │ │ │ add.w r6, r6, #1 │ │ │ │ - ble.n 8bfe4 <_PyObject_MakeTpCall@@Base+0x700> │ │ │ │ + ble.n 8bff4 <_PyObject_MakeTpCall@@Base+0x704> │ │ │ │ ldr.w ip, [r0, #4]! │ │ │ │ cmp r5, ip │ │ │ │ - bne.n 8c01c <_PyObject_MakeTpCall@@Base+0x738> │ │ │ │ - b.n 8bfd6 <_PyObject_MakeTpCall@@Base+0x6f2> │ │ │ │ + bne.n 8c02c <_PyObject_MakeTpCall@@Base+0x73c> │ │ │ │ + b.n 8bfe6 <_PyObject_MakeTpCall@@Base+0x6f6> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8c0a2 <_PyObject_MakeTpCall@@Base+0x7be> │ │ │ │ + beq.n 8c0b2 <_PyObject_MakeTpCall@@Base+0x7c2> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8c0a2 <_PyObject_MakeTpCall@@Base+0x7be> │ │ │ │ + beq.n 8c0b2 <_PyObject_MakeTpCall@@Base+0x7c2> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8bfe4 <_PyObject_MakeTpCall@@Base+0x700> │ │ │ │ + b.n 8bff4 <_PyObject_MakeTpCall@@Base+0x704> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8c038 <_PyObject_MakeTpCall@@Base+0x754> │ │ │ │ + bge.n 8c048 <_PyObject_MakeTpCall@@Base+0x758> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8c038 <_PyObject_MakeTpCall@@Base+0x754> │ │ │ │ + bne.n 8c048 <_PyObject_MakeTpCall@@Base+0x758> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8c038 <_PyObject_MakeTpCall@@Base+0x754> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8c048 <_PyObject_MakeTpCall@@Base+0x758> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ movw r1, #44536 @ 0xadf8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - movw r2, #63616 @ 0xf880 │ │ │ │ + movw r2, #61376 @ 0xefc0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1ed4e4 <_PyErr_Format@@Base> │ │ │ │ + b.w 1ecc4c <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8bfd0 <_PyObject_MakeTpCall@@Base+0x6ec> │ │ │ │ + beq.n 8bfe0 <_PyObject_MakeTpCall@@Base+0x6f0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8c0f0 <_PyObject_MakeTpCall@@Base+0x80c> │ │ │ │ + blt.n 8c100 <_PyObject_MakeTpCall@@Base+0x810> │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #58412 @ 0xe42c │ │ │ │ + movw r2, #56172 @ 0xdb6c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 23513c <_PyBytesWriter_WriteBytes@@Base+0x2c> │ │ │ │ + b.w 234960 <_PyBytesWriter_WriteBytes@@Base+0x2c> │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - movw r2, #58364 @ 0xe3fc │ │ │ │ + movw r2, #56124 @ 0xdb3c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 8c066 <_PyObject_MakeTpCall@@Base+0x782> │ │ │ │ - cbz r2, 8c0be <_PyObject_MakeTpCall@@Base+0x7da> │ │ │ │ + b.n 8c076 <_PyObject_MakeTpCall@@Base+0x786> │ │ │ │ + cbz r2, 8c0ce <_PyObject_MakeTpCall@@Base+0x7de> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8bff4 <_PyObject_MakeTpCall@@Base+0x710> │ │ │ │ + bne.n 8c004 <_PyObject_MakeTpCall@@Base+0x714> │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8bfe4 <_PyObject_MakeTpCall@@Base+0x700> │ │ │ │ + bge.n 8bff4 <_PyObject_MakeTpCall@@Base+0x704> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 8bfe4 <_PyObject_MakeTpCall@@Base+0x700> │ │ │ │ + b.n 8bff4 <_PyObject_MakeTpCall@@Base+0x704> │ │ │ │ mov r0, r3 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 8bfd6 <_PyObject_MakeTpCall@@Base+0x6f2> │ │ │ │ + beq.w 8bfe6 <_PyObject_MakeTpCall@@Base+0x6f6> │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8c0d2 <_PyObject_MakeTpCall@@Base+0x7ee> │ │ │ │ + bne.n 8c0e2 <_PyObject_MakeTpCall@@Base+0x7f2> │ │ │ │ movw r0, #34368 @ 0x8640 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 8bfd6 <_PyObject_MakeTpCall@@Base+0x6f2> │ │ │ │ - b.n 8bfe4 <_PyObject_MakeTpCall@@Base+0x700> │ │ │ │ + beq.w 8bfe6 <_PyObject_MakeTpCall@@Base+0x6f6> │ │ │ │ + b.n 8bff4 <_PyObject_MakeTpCall@@Base+0x704> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8c082 <_PyObject_MakeTpCall@@Base+0x79e> │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8c082 <_PyObject_MakeTpCall@@Base+0x79e> │ │ │ │ + bne.n 8c092 <_PyObject_MakeTpCall@@Base+0x7a2> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8c092 <_PyObject_MakeTpCall@@Base+0x7a2> │ │ │ │ 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 │ │ │ │ @@ -144141,260 +144144,259 @@ │ │ │ │ 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, #63648 @ 0xf8a0 │ │ │ │ + movw r1, #61408 @ 0xefe0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 8e7dc │ │ │ │ + bl 8e898 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c358 <_PyObject_MakeTpCall@@Base+0xa74> │ │ │ │ + beq.w 8c368 <_PyObject_MakeTpCall@@Base+0xa78> │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ ldr r5, [r7, #84] @ 0x54 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - str r2, [r7, #68] @ 0x44 │ │ │ │ - beq.w 8c364 <_PyObject_MakeTpCall@@Base+0xa80> │ │ │ │ - ble.w 8c358 <_PyObject_MakeTpCall@@Base+0xa74> │ │ │ │ + str r2, [r7, #64] @ 0x40 │ │ │ │ + beq.w 8c374 <_PyObject_MakeTpCall@@Base+0xa84> │ │ │ │ + ble.w 8c368 <_PyObject_MakeTpCall@@Base+0xa78> │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 8e4f0 <_PyObject_MakeTpCall@@Base+0x2c0c> │ │ │ │ + bge.w 8e360 <_PyObject_MakeTpCall@@Base+0x2a70> │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 8d5c6 <_PyObject_MakeTpCall@@Base+0x1ce2> │ │ │ │ + beq.w 8d650 <_PyObject_MakeTpCall@@Base+0x1d60> │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ - mov.w r8, #1 │ │ │ │ + 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 8e51c <_PyObject_MakeTpCall@@Base+0x2c38> │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - cmp r6, r8 │ │ │ │ - bne.n 8c186 <_PyObject_MakeTpCall@@Base+0x8a2> │ │ │ │ + bge.w 8e224 <_PyObject_MakeTpCall@@Base+0x2934> │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + cmp r6, r9 │ │ │ │ + bne.n 8c196 <_PyObject_MakeTpCall@@Base+0x8a6> │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - str r3, [r7, #64] @ 0x40 │ │ │ │ + str r3, [r7, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 8c358 <_PyObject_MakeTpCall@@Base+0xa74> │ │ │ │ + ble.w 8c368 <_PyObject_MakeTpCall@@Base+0xa78> │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ - mov r9, r4 │ │ │ │ - ldr.w r0, [r4, #172] @ 0xac │ │ │ │ movs r1, #0 │ │ │ │ - add.w lr, r3, #12 │ │ │ │ - mov r2, lr │ │ │ │ + ldr.w r0, [r4, #172] @ 0xac │ │ │ │ + add.w r9, r3, #12 │ │ │ │ + str r4, [r7, #68] @ 0x44 │ │ │ │ + mov r2, r9 │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e4d0 <_PyObject_MakeTpCall@@Base+0x2bec> │ │ │ │ - ldr r6, [r7, #64] @ 0x40 │ │ │ │ + beq.w 8e166 <_PyObject_MakeTpCall@@Base+0x2876> │ │ │ │ + ldr r6, [r7, #60] @ 0x3c │ │ │ │ mvn.w ip, r1 │ │ │ │ add ip, r6 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ands.w ip, ip, #7 │ │ │ │ - beq.n 8c28a <_PyObject_MakeTpCall@@Base+0x9a6> │ │ │ │ + beq.n 8c29a <_PyObject_MakeTpCall@@Base+0x9aa> │ │ │ │ cmp r6, #0 │ │ │ │ - ble.w 8dd66 <_PyObject_MakeTpCall@@Base+0x2482> │ │ │ │ - ldr.w r8, [r0, #16] │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 8d412 <_PyObject_MakeTpCall@@Base+0x1b2e> │ │ │ │ + ble.w 8dea8 <_PyObject_MakeTpCall@@Base+0x25b8> │ │ │ │ + ldr.w lr, [r0, #16] │ │ │ │ + cmp r3, lr │ │ │ │ + bne.w 8d49c <_PyObject_MakeTpCall@@Base+0x1bac> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp.w ip, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - beq.n 8c28a <_PyObject_MakeTpCall@@Base+0x9a6> │ │ │ │ + beq.n 8c29a <_PyObject_MakeTpCall@@Base+0x9aa> │ │ │ │ cmp.w ip, #2 │ │ │ │ - beq.n 8c272 <_PyObject_MakeTpCall@@Base+0x98e> │ │ │ │ + beq.n 8c282 <_PyObject_MakeTpCall@@Base+0x992> │ │ │ │ cmp.w ip, #3 │ │ │ │ - beq.n 8c25a <_PyObject_MakeTpCall@@Base+0x976> │ │ │ │ + beq.n 8c26a <_PyObject_MakeTpCall@@Base+0x97a> │ │ │ │ cmp.w ip, #4 │ │ │ │ - beq.n 8c242 <_PyObject_MakeTpCall@@Base+0x95e> │ │ │ │ + beq.n 8c252 <_PyObject_MakeTpCall@@Base+0x962> │ │ │ │ cmp.w ip, #5 │ │ │ │ - beq.n 8c22a <_PyObject_MakeTpCall@@Base+0x946> │ │ │ │ + beq.n 8c23a <_PyObject_MakeTpCall@@Base+0x94a> │ │ │ │ cmp.w ip, #6 │ │ │ │ - bne.w 8da9a <_PyObject_MakeTpCall@@Base+0x21b6> │ │ │ │ + bne.w 8dbd8 <_PyObject_MakeTpCall@@Base+0x22e8> │ │ │ │ cmp r6, #0 │ │ │ │ - ble.w 8dd66 <_PyObject_MakeTpCall@@Base+0x2482> │ │ │ │ - ldr.w r8, [r0, #16] │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 8d412 <_PyObject_MakeTpCall@@Base+0x1b2e> │ │ │ │ + ble.w 8dea8 <_PyObject_MakeTpCall@@Base+0x25b8> │ │ │ │ + ldr.w lr, [r0, #16] │ │ │ │ + cmp r3, lr │ │ │ │ + bne.w 8d49c <_PyObject_MakeTpCall@@Base+0x1bac> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - ble.w 8dd66 <_PyObject_MakeTpCall@@Base+0x2482> │ │ │ │ - ldr.w r8, [r0, #16] │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 8d412 <_PyObject_MakeTpCall@@Base+0x1b2e> │ │ │ │ + ble.w 8dea8 <_PyObject_MakeTpCall@@Base+0x25b8> │ │ │ │ + ldr.w lr, [r0, #16] │ │ │ │ + cmp r3, lr │ │ │ │ + bne.w 8d49c <_PyObject_MakeTpCall@@Base+0x1bac> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - ble.w 8dd66 <_PyObject_MakeTpCall@@Base+0x2482> │ │ │ │ - ldr.w r8, [r0, #16] │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 8d412 <_PyObject_MakeTpCall@@Base+0x1b2e> │ │ │ │ + ble.w 8dea8 <_PyObject_MakeTpCall@@Base+0x25b8> │ │ │ │ + ldr.w lr, [r0, #16] │ │ │ │ + cmp r3, lr │ │ │ │ + bne.w 8d49c <_PyObject_MakeTpCall@@Base+0x1bac> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - ble.w 8dd66 <_PyObject_MakeTpCall@@Base+0x2482> │ │ │ │ - ldr.w r8, [r0, #16] │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 8d412 <_PyObject_MakeTpCall@@Base+0x1b2e> │ │ │ │ + ble.w 8dea8 <_PyObject_MakeTpCall@@Base+0x25b8> │ │ │ │ + ldr.w lr, [r0, #16] │ │ │ │ + cmp r3, lr │ │ │ │ + bne.w 8d49c <_PyObject_MakeTpCall@@Base+0x1bac> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - ble.w 8dd66 <_PyObject_MakeTpCall@@Base+0x2482> │ │ │ │ - ldr.w r8, [r0, #16] │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 8d412 <_PyObject_MakeTpCall@@Base+0x1b2e> │ │ │ │ + ble.w 8dea8 <_PyObject_MakeTpCall@@Base+0x25b8> │ │ │ │ + ldr.w lr, [r0, #16] │ │ │ │ + cmp r3, lr │ │ │ │ + bne.w 8d49c <_PyObject_MakeTpCall@@Base+0x1bac> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - ble.w 8dd66 <_PyObject_MakeTpCall@@Base+0x2482> │ │ │ │ - ldr.w r8, [r0, #16] │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 8d412 <_PyObject_MakeTpCall@@Base+0x1b2e> │ │ │ │ - ldr r3, [r7, #64] @ 0x40 │ │ │ │ + ble.w 8dea8 <_PyObject_MakeTpCall@@Base+0x25b8> │ │ │ │ + ldr.w lr, [r0, #16] │ │ │ │ + cmp r3, lr │ │ │ │ + bne.w 8d49c <_PyObject_MakeTpCall@@Base+0x1bac> │ │ │ │ + ldr r3, [r7, #60] @ 0x3c │ │ │ │ adds r1, #1 │ │ │ │ mov sl, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 8d43a <_PyObject_MakeTpCall@@Base+0x1b56> │ │ │ │ + beq.w 8d4c4 <_PyObject_MakeTpCall@@Base+0x1bd4> │ │ │ │ ldr r3, [r2, #4] │ │ │ │ adds r2, #4 │ │ │ │ mov ip, r2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 8d412 <_PyObject_MakeTpCall@@Base+0x1b2e> │ │ │ │ + cmp r3, lr │ │ │ │ + bne.w 8d49c <_PyObject_MakeTpCall@@Base+0x1bac> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 8d412 <_PyObject_MakeTpCall@@Base+0x1b2e> │ │ │ │ + cmp r3, lr │ │ │ │ + bne.w 8d49c <_PyObject_MakeTpCall@@Base+0x1bac> │ │ │ │ ldr.w r3, [ip, #8] │ │ │ │ add.w r1, sl, #2 │ │ │ │ add.w r2, ip, #8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 8d412 <_PyObject_MakeTpCall@@Base+0x1b2e> │ │ │ │ + cmp r3, lr │ │ │ │ + bne.w 8d49c <_PyObject_MakeTpCall@@Base+0x1bac> │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ add.w r1, sl, #3 │ │ │ │ - ldr.w r8, [r0, #16] │ │ │ │ + ldr.w lr, [r0, #16] │ │ │ │ add.w r2, ip, #12 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 8d412 <_PyObject_MakeTpCall@@Base+0x1b2e> │ │ │ │ + cmp r3, lr │ │ │ │ + bne.w 8d49c <_PyObject_MakeTpCall@@Base+0x1bac> │ │ │ │ ldr.w r3, [ip, #16] │ │ │ │ add.w r1, sl, #4 │ │ │ │ add.w r2, ip, #16 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - ble.w 8dd66 <_PyObject_MakeTpCall@@Base+0x2482> │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 8d412 <_PyObject_MakeTpCall@@Base+0x1b2e> │ │ │ │ + ble.w 8dea8 <_PyObject_MakeTpCall@@Base+0x25b8> │ │ │ │ + cmp r3, lr │ │ │ │ + bne.w 8d49c <_PyObject_MakeTpCall@@Base+0x1bac> │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ add.w r1, sl, #5 │ │ │ │ add.w r2, ip, #20 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 8d412 <_PyObject_MakeTpCall@@Base+0x1b2e> │ │ │ │ + cmp r3, lr │ │ │ │ + bne.w 8d49c <_PyObject_MakeTpCall@@Base+0x1bac> │ │ │ │ ldr.w r3, [ip, #24] │ │ │ │ add.w r1, sl, #6 │ │ │ │ add.w r2, ip, #24 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 8d412 <_PyObject_MakeTpCall@@Base+0x1b2e> │ │ │ │ + cmp r3, lr │ │ │ │ + bne.w 8d49c <_PyObject_MakeTpCall@@Base+0x1bac> │ │ │ │ ldr.w r3, [ip, #28] │ │ │ │ add.w r1, sl, #7 │ │ │ │ add.w r2, ip, #28 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.n 8c28a <_PyObject_MakeTpCall@@Base+0x9a6> │ │ │ │ + b.n 8c29a <_PyObject_MakeTpCall@@Base+0x9aa> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55420 @ 0xd87c │ │ │ │ + movw r1, #53180 @ 0xcfbc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ + bl d56e0 │ │ │ │ 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 7bd54 │ │ │ │ + bl 7bd84 │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8c358 <_PyObject_MakeTpCall@@Base+0xa74> │ │ │ │ + beq.n 8c368 <_PyObject_MakeTpCall@@Base+0xa78> │ │ │ │ movw sl, #34368 @ 0x8640 │ │ │ │ movt sl, #75 @ 0x4b │ │ │ │ - mov r9, r4 │ │ │ │ - ldr r0, [r7, #68] @ 0x44 │ │ │ │ - bl 84c88 │ │ │ │ + str r4, [r7, #68] @ 0x44 │ │ │ │ + ldr r0, [r7, #64] @ 0x40 │ │ │ │ + bl 84cec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dcdc <_PyObject_MakeTpCall@@Base+0x23f8> │ │ │ │ + beq.w 8dd82 <_PyObject_MakeTpCall@@Base+0x2492> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8e5bc <_PyObject_MakeTpCall@@Base+0x2cd8> │ │ │ │ - ldr r1, [pc, #680] @ (8c644 <_PyObject_MakeTpCall@@Base+0xd60>) │ │ │ │ + bpl.w 8e522 <_PyObject_MakeTpCall@@Base+0x2c32> │ │ │ │ + ldr r1, [pc, #676] @ (8c650 <_PyObject_MakeTpCall@@Base+0xd60>) │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr.w r2, [r1, #884] @ 0x374 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8dbb6 <_PyObject_MakeTpCall@@Base+0x22d2> │ │ │ │ + bne.w 8d684 <_PyObject_MakeTpCall@@Base+0x1d94> │ │ │ │ ldr.w r2, [r1, #892] @ 0x37c │ │ │ │ adds r6, r2, #1 │ │ │ │ - beq.w 8dbb6 <_PyObject_MakeTpCall@@Base+0x22d2> │ │ │ │ + beq.w 8d684 <_PyObject_MakeTpCall@@Base+0x1d94> │ │ │ │ add.w r1, r1, #880 @ 0x370 │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ - bl 773a8 │ │ │ │ + bl 773e0 │ │ │ │ ldr r0, [r7, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d5fa <_PyObject_MakeTpCall@@Base+0x1d16> │ │ │ │ - ldr r3, [pc, #632] @ (8c648 <_PyObject_MakeTpCall@@Base+0xd64>) │ │ │ │ + bne.w 8d6a6 <_PyObject_MakeTpCall@@Base+0x1db6> │ │ │ │ + ldr r3, [pc, #628] @ (8c654 <_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 8dcd4 <_PyObject_MakeTpCall@@Base+0x23f0> │ │ │ │ + bne.w 8dd7a <_PyObject_MakeTpCall@@Base+0x248a> │ │ │ │ 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 8d050 <_PyObject_MakeTpCall@@Base+0x176c> │ │ │ │ + bne.w 8d074 <_PyObject_MakeTpCall@@Base+0x1784> │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ - str r3, [r7, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d050 <_PyObject_MakeTpCall@@Base+0x176c> │ │ │ │ - mov r8, r3 │ │ │ │ - mov r0, r9 │ │ │ │ - ldr.w r3, [r9, #152] @ 0x98 │ │ │ │ - mov r1, r8 │ │ │ │ + bne.w 8d074 <_PyObject_MakeTpCall@@Base+0x1784> │ │ │ │ + ldr r0, [r7, #68] @ 0x44 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dcdc <_PyObject_MakeTpCall@@Base+0x23f8> │ │ │ │ - mov r2, r8 │ │ │ │ + beq.w 8dd82 <_PyObject_MakeTpCall@@Base+0x2492> │ │ │ │ + movs r2, #0 │ │ │ │ movs r3, #1 │ │ │ │ - str r3, [r7, #68] @ 0x44 │ │ │ │ + str r2, [r7, #40] @ 0x28 │ │ │ │ + str r3, [r7, #52] @ 0x34 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ mov.w r1, #17920 @ 0x4600 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r1, [r6, #84] @ 0x54 │ │ │ │ add.w r1, r6, #208 @ 0xd0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ str r1, [r6, #40] @ 0x28 │ │ │ │ @@ -144402,1044 +144404,1055 @@ │ │ │ │ str r1, [r6, #48] @ 0x30 │ │ │ │ add.w r1, r6, #380 @ 0x17c │ │ │ │ str r1, [r6, #52] @ 0x34 │ │ │ │ add.w r1, r6, #368 @ 0x170 │ │ │ │ str r1, [r6, #56] @ 0x38 │ │ │ │ add.w r1, r6, #420 @ 0x1a4 │ │ │ │ str r1, [r6, #80] @ 0x50 │ │ │ │ - bge.w 8d000 <_PyObject_MakeTpCall@@Base+0x171c> │ │ │ │ + bge.w 8d024 <_PyObject_MakeTpCall@@Base+0x1734> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ str.w r0, [r6, #168] @ 0xa8 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8d012 <_PyObject_MakeTpCall@@Base+0x172e> │ │ │ │ + bge.w 8d036 <_PyObject_MakeTpCall@@Base+0x1746> │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - movw r3, #34353 @ 0x8631 │ │ │ │ + movw r3, #32977 @ 0x80d1 │ │ │ │ movt r3, #16 │ │ │ │ str r3, [r6, #24] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str.w sl, [r6, #128] @ 0x80 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - movw r1, #36341 @ 0x8df5 │ │ │ │ + movw r1, #36397 @ 0x8e2d │ │ │ │ movt r1, #7 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ str.w r1, [r6, #152] @ 0x98 │ │ │ │ - movw r1, #59081 @ 0xe6c9 │ │ │ │ + movw r1, #59125 @ 0xe6f5 │ │ │ │ movt r1, #7 │ │ │ │ str.w r1, [r6, #160] @ 0xa0 │ │ │ │ - movw r1, #48141 @ 0xbc0d │ │ │ │ + movw r1, #46909 @ 0xb73d │ │ │ │ movt r1, #18 │ │ │ │ str r1, [r6, #92] @ 0x5c │ │ │ │ - movw r1, #26785 @ 0x68a1 │ │ │ │ + movw r1, #24305 @ 0x5ef1 │ │ │ │ movt r1, #20 │ │ │ │ str r1, [r6, #96] @ 0x60 │ │ │ │ it lt │ │ │ │ strlt r3, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r6, #444] @ 0x1bc │ │ │ │ str.w r3, [r6, #452] @ 0x1c4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str.w r4, [r6, #132] @ 0x84 │ │ │ │ strd r5, r2, [r6, #428] @ 0x1ac │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.w 8e5a8 <_PyObject_MakeTpCall@@Base+0x2cc4> │ │ │ │ + beq.w 8e356 <_PyObject_MakeTpCall@@Base+0x2a66> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.w 8dfa8 <_PyObject_MakeTpCall@@Base+0x26c4> │ │ │ │ + bpl.w 8e2f8 <_PyObject_MakeTpCall@@Base+0x2a08> │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w 8dfa8 <_PyObject_MakeTpCall@@Base+0x26c4> │ │ │ │ + bpl.w 8e2f8 <_PyObject_MakeTpCall@@Base+0x2a08> │ │ │ │ adds.w r0, r5, #20 │ │ │ │ itt ne │ │ │ │ ldrne r4, [r5, #8] │ │ │ │ strne r0, [r6, #12] │ │ │ │ - beq.w 8dfac <_PyObject_MakeTpCall@@Base+0x26c8> │ │ │ │ + beq.w 8e30a <_PyObject_MakeTpCall@@Base+0x2a1a> │ │ │ │ blx 2bf84 │ │ │ │ cmp r0, r4 │ │ │ │ - bne.w 8dfd2 <_PyObject_MakeTpCall@@Base+0x26ee> │ │ │ │ + bne.w 8e31e <_PyObject_MakeTpCall@@Base+0x2a2e> │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r4, r3, #30 │ │ │ │ - bmi.w 8d80e <_PyObject_MakeTpCall@@Base+0x1f2a> │ │ │ │ - ldr r3, [pc, #340] @ (8c64c <_PyObject_MakeTpCall@@Base+0xd68>) │ │ │ │ + bmi.w 8d8cc <_PyObject_MakeTpCall@@Base+0x1fdc> │ │ │ │ + ldr r3, [pc, #336] @ (8c658 <_PyObject_MakeTpCall@@Base+0xd68>) │ │ │ │ movw r2, #40968 @ 0xa008 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ str r3, [r7, #56] @ 0x38 │ │ │ │ ldr.w r4, [r6, #132] @ 0x84 │ │ │ │ str r2, [r7, #44] @ 0x2c │ │ │ │ ldr.w r3, [r3, #3392] @ 0xd40 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8d85e <_PyObject_MakeTpCall@@Base+0x1f7a> │ │ │ │ + bne.w 8d91c <_PyObject_MakeTpCall@@Base+0x202c> │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ ldr.w r2, [r3, #3400] @ 0xd48 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 8d85e <_PyObject_MakeTpCall@@Base+0x1f7a> │ │ │ │ + beq.w 8d91c <_PyObject_MakeTpCall@@Base+0x202c> │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ - ldr r1, [pc, #300] @ (8c650 <_PyObject_MakeTpCall@@Base+0xd6c>) │ │ │ │ + ldr r1, [pc, #296] @ (8c65c <_PyObject_MakeTpCall@@Base+0xd6c>) │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r7, #60] @ 0x3c │ │ │ │ - bl 773a8 │ │ │ │ - adds r3, r0, #3 │ │ │ │ - beq.w 8d0ee <_PyObject_MakeTpCall@@Base+0x180a> │ │ │ │ + bl 773e0 │ │ │ │ + adds r2, r0, #3 │ │ │ │ + beq.w 8d0f2 <_PyObject_MakeTpCall@@Base+0x1802> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 8d38a <_PyObject_MakeTpCall@@Base+0x1aa6> │ │ │ │ - bl 112f84 │ │ │ │ - cbz r0, 8c572 <_PyObject_MakeTpCall@@Base+0xc8e> │ │ │ │ + bne.w 8d414 <_PyObject_MakeTpCall@@Base+0x1b24> │ │ │ │ + bl 112a94 │ │ │ │ + cbz r0, 8c580 <_PyObject_MakeTpCall@@Base+0xc90> │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ - ldr r1, [pc, #272] @ (8c654 <_PyObject_MakeTpCall@@Base+0xd70>) │ │ │ │ - bl 82a90 │ │ │ │ + ldr r1, [pc, #272] @ (8c660 <_PyObject_MakeTpCall@@Base+0xd70>) │ │ │ │ + bl 82b08 │ │ │ │ ldr r2, [r7, #96] @ 0x60 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r2, 8c56c <_PyObject_MakeTpCall@@Base+0xc88> │ │ │ │ - ldr r1, [pc, #256] @ (8c650 <_PyObject_MakeTpCall@@Base+0xd6c>) │ │ │ │ + cbz r2, 8c57a <_PyObject_MakeTpCall@@Base+0xc8a> │ │ │ │ + ldr r1, [pc, #256] @ (8c65c <_PyObject_MakeTpCall@@Base+0xd6c>) │ │ │ │ mov r0, r4 │ │ │ │ - str r2, [r7, #48] @ 0x30 │ │ │ │ - bl 78510 │ │ │ │ - ldr r2, [r7, #48] @ 0x30 │ │ │ │ + str r2, [r7, #68] @ 0x44 │ │ │ │ + bl 78548 │ │ │ │ + ldr r2, [r7, #68] @ 0x44 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8c56c <_PyObject_MakeTpCall@@Base+0xc88> │ │ │ │ + bge.n 8c57a <_PyObject_MakeTpCall@@Base+0xc8a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e63a <_PyObject_MakeTpCall@@Base+0x2d56> │ │ │ │ + beq.w 8e6a8 <_PyObject_MakeTpCall@@Base+0x2db8> │ │ │ │ adds r5, #1 │ │ │ │ - beq.w 8d0ee <_PyObject_MakeTpCall@@Base+0x180a> │ │ │ │ + beq.w 8d0f2 <_PyObject_MakeTpCall@@Base+0x1802> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r5, r3, #2 │ │ │ │ - bpl.w 8e594 <_PyObject_MakeTpCall@@Base+0x2cb0> │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + bpl.w 8e2ca <_PyObject_MakeTpCall@@Base+0x29da> │ │ │ │ ldr r2, [r7, #56] @ 0x38 │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ ldr.w r3, [r2, #4020] @ 0xfb4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8d8d2 <_PyObject_MakeTpCall@@Base+0x1fee> │ │ │ │ + bne.w 8d9ba <_PyObject_MakeTpCall@@Base+0x20ca> │ │ │ │ ldr.w r2, [r2, #4028] @ 0xfbc │ │ │ │ - adds r0, r2, #1 │ │ │ │ - beq.w 8d8d2 <_PyObject_MakeTpCall@@Base+0x1fee> │ │ │ │ - ldr r1, [pc, #192] @ (8c658 <_PyObject_MakeTpCall@@Base+0xd74>) │ │ │ │ + adds r5, r2, #1 │ │ │ │ + beq.w 8d9ba <_PyObject_MakeTpCall@@Base+0x20ca> │ │ │ │ + ldr r1, [pc, #192] @ (8c664 <_PyObject_MakeTpCall@@Base+0xd74>) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ - bl 773a8 │ │ │ │ + bl 773e0 │ │ │ │ adds r0, #3 │ │ │ │ - beq.w 8d0ee <_PyObject_MakeTpCall@@Base+0x180a> │ │ │ │ + beq.w 8d0f2 <_PyObject_MakeTpCall@@Base+0x1802> │ │ │ │ ldr r5, [r7, #96] @ 0x60 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8d226 <_PyObject_MakeTpCall@@Base+0x1942> │ │ │ │ + beq.w 8d258 <_PyObject_MakeTpCall@@Base+0x1968> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8d34c <_PyObject_MakeTpCall@@Base+0x1a68> │ │ │ │ + bge.w 8d3d6 <_PyObject_MakeTpCall@@Base+0x1ae6> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ - bpl.w 8d356 <_PyObject_MakeTpCall@@Base+0x1a72> │ │ │ │ + lsls r1, r2, #3 │ │ │ │ + bpl.w 8d3e0 <_PyObject_MakeTpCall@@Base+0x1af0> │ │ │ │ ldr r2, [r7, #56] @ 0x38 │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ str.w r5, [r6, #436] @ 0x1b4 │ │ │ │ ldr.w r3, [r2, #4020] @ 0xfb4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8d104 <_PyObject_MakeTpCall@@Base+0x1820> │ │ │ │ - ldr.w r8, [r2, #4028] @ 0xfbc │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8d104 <_PyObject_MakeTpCall@@Base+0x1820> │ │ │ │ + bne.w 8d136 <_PyObject_MakeTpCall@@Base+0x1846> │ │ │ │ + ldr.w fp, [r2, #4028] @ 0xfbc │ │ │ │ + cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 8d136 <_PyObject_MakeTpCall@@Base+0x1846> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #2 │ │ │ │ - bpl.w 8e4ae <_PyObject_MakeTpCall@@Base+0x2bca> │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r1, [pc, #104] @ (8c658 <_PyObject_MakeTpCall@@Base+0xd74>) │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + bpl.w 8e2b6 <_PyObject_MakeTpCall@@Base+0x29c6> │ │ │ │ + ldr r1, [pc, #104] @ (8c664 <_PyObject_MakeTpCall@@Base+0xd74>) │ │ │ │ + mov r2, fp │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 773a8 │ │ │ │ + bl 773e0 │ │ │ │ mov r5, r0 │ │ │ │ - adds r2, r0, #3 │ │ │ │ - beq.w 8d0ee <_PyObject_MakeTpCall@@Base+0x180a> │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.w 8e3d4 <_PyObject_MakeTpCall@@Base+0x2af0> │ │ │ │ + adds r1, r0, #3 │ │ │ │ + beq.w 8d0f2 <_PyObject_MakeTpCall@@Base+0x1802> │ │ │ │ + adds r2, r0, #1 │ │ │ │ + beq.w 8e562 <_PyObject_MakeTpCall@@Base+0x2c72> │ │ │ │ ldr.w r9, [r7, #96] @ 0x60 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 8e3d4 <_PyObject_MakeTpCall@@Base+0x2af0> │ │ │ │ + beq.w 8e562 <_PyObject_MakeTpCall@@Base+0x2c72> │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e3de <_PyObject_MakeTpCall@@Base+0x2afa> │ │ │ │ + bne.w 8e56c <_PyObject_MakeTpCall@@Base+0x2c7c> │ │ │ │ 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, r8 │ │ │ │ - bgt.w 8d138 <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ + and.w r2, fp, r1 │ │ │ │ + bgt.w 8d16a <_PyObject_MakeTpCall@@Base+0x187a> │ │ │ │ add.w ip, r3, r2 │ │ │ │ ldrsb.w ip, [ip, #20] │ │ │ │ cmp r5, ip │ │ │ │ - bne.w 8d152 <_PyObject_MakeTpCall@@Base+0x186e> │ │ │ │ - b.n 8c65c <_PyObject_MakeTpCall@@Base+0xd78> │ │ │ │ - nop │ │ │ │ + bne.w 8d184 <_PyObject_MakeTpCall@@Base+0x1894> │ │ │ │ + b.n 8c668 <_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, 8c6c0 <_PyObject_MakeTpCall@@Base+0xddc> │ │ │ │ + cbnz r4, 8c6cc <_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 8e3f0 <_PyObject_MakeTpCall@@Base+0x2b0c> │ │ │ │ + bne.w 8e25a <_PyObject_MakeTpCall@@Base+0x296a> │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r1, #7 │ │ │ │ - bgt.w 8d1dc <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ + bgt.w 8d20e <_PyObject_MakeTpCall@@Base+0x191e> │ │ │ │ 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 8d204 <_PyObject_MakeTpCall@@Base+0x1920> │ │ │ │ + beq.w 8d236 <_PyObject_MakeTpCall@@Base+0x1946> │ │ │ │ adds r3, #20 │ │ │ │ add.w r2, r2, r5, lsl #3 │ │ │ │ adds r5, r3, r2 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ str r1, [r3, r2] │ │ │ │ str r1, [r5, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8c6ac <_PyObject_MakeTpCall@@Base+0xdc8> │ │ │ │ + bge.n 8c6b8 <_PyObject_MakeTpCall@@Base+0xdc8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8c6ac <_PyObject_MakeTpCall@@Base+0xdc8> │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8c6b8 <_PyObject_MakeTpCall@@Base+0xdc8> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8c6c4 <_PyObject_MakeTpCall@@Base+0xde0> │ │ │ │ + bge.n 8c6d0 <_PyObject_MakeTpCall@@Base+0xde0> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 8c6c4 <_PyObject_MakeTpCall@@Base+0xde0> │ │ │ │ + cbnz r3, 8c6d0 <_PyObject_MakeTpCall@@Base+0xde0> │ │ │ │ mov r0, r9 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r5, r3, #2 │ │ │ │ - bpl.w 8e422 <_PyObject_MakeTpCall@@Base+0x2b3e> │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + bpl.w 8e28a <_PyObject_MakeTpCall@@Base+0x299a> │ │ │ │ ldr r2, [r7, #56] @ 0x38 │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8d0c2 <_PyObject_MakeTpCall@@Base+0x17de> │ │ │ │ + bne.w 8d108 <_PyObject_MakeTpCall@@Base+0x1818> │ │ │ │ ldr.w r2, [r2, #1572] @ 0x624 │ │ │ │ - adds r0, r2, #1 │ │ │ │ - beq.w 8d0c2 <_PyObject_MakeTpCall@@Base+0x17de> │ │ │ │ - ldr r1, [pc, #652] @ (8c974 <_PyObject_MakeTpCall@@Base+0x1090>) │ │ │ │ + adds r5, r2, #1 │ │ │ │ + beq.w 8d108 <_PyObject_MakeTpCall@@Base+0x1818> │ │ │ │ + ldr r1, [pc, #656] @ (8c984 <_PyObject_MakeTpCall@@Base+0x1094>) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ - bl 773a8 │ │ │ │ + bl 773e0 │ │ │ │ ldr r5, [r7, #96] @ 0x60 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8d0d6 <_PyObject_MakeTpCall@@Base+0x17f2> │ │ │ │ + beq.w 8d11c <_PyObject_MakeTpCall@@Base+0x182c> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - bpl.n 8c78c <_PyObject_MakeTpCall@@Base+0xea8> │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + bpl.n 8c798 <_PyObject_MakeTpCall@@Base+0xea8> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - lsls r0, r3, #25 │ │ │ │ - bpl.w 8e332 <_PyObject_MakeTpCall@@Base+0x2a4e> │ │ │ │ - lsls r1, r3, #26 │ │ │ │ - bpl.w 8e332 <_PyObject_MakeTpCall@@Base+0x2a4e> │ │ │ │ + lsls r2, r3, #25 │ │ │ │ + bpl.w 8e498 <_PyObject_MakeTpCall@@Base+0x2ba8> │ │ │ │ + lsls r3, r3, #26 │ │ │ │ + bpl.w 8e498 <_PyObject_MakeTpCall@@Base+0x2ba8> │ │ │ │ adds.w r3, r5, #20 │ │ │ │ - beq.w 8e33a <_PyObject_MakeTpCall@@Base+0x2a56> │ │ │ │ - mov r8, r3 │ │ │ │ + beq.w 8e4a0 <_PyObject_MakeTpCall@@Base+0x2bb0> │ │ │ │ + str r3, [r7, #68] @ 0x44 │ │ │ │ movw r5, #24184 @ 0x5e78 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ - mov r0, r8 │ │ │ │ + ldr r0, [r7, #68] @ 0x44 │ │ │ │ blx 2bf84 │ │ │ │ - movw r2, #2733 @ 0xaad │ │ │ │ + movw r2, #2789 @ 0xae5 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r5, #868] @ 0x364 │ │ │ │ add.w r9, r0, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8e1fe <_PyObject_MakeTpCall@@Base+0x291a> │ │ │ │ - ldr r3, [pc, #568] @ (8c978 <_PyObject_MakeTpCall@@Base+0x1094>) │ │ │ │ + bne.w 8e29e <_PyObject_MakeTpCall@@Base+0x29ae> │ │ │ │ + ldr r3, [pc, #572] @ (8c988 <_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, #48] @ 0x30 │ │ │ │ - bhi.w 8db6c <_PyObject_MakeTpCall@@Base+0x2288> │ │ │ │ + str r3, [r7, #64] @ 0x40 │ │ │ │ + bhi.w 8d294 <_PyObject_MakeTpCall@@Base+0x19a4> │ │ │ │ lsrs r1, r0, #3 │ │ │ │ ldr.w r3, [r3, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 8df2a <_PyObject_MakeTpCall@@Base+0x2646> │ │ │ │ + beq.w 8df86 <_PyObject_MakeTpCall@@Base+0x2696> │ │ │ │ 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 8db4a <_PyObject_MakeTpCall@@Base+0x2266> │ │ │ │ + beq.w 8d270 <_PyObject_MakeTpCall@@Base+0x1980> │ │ │ │ + ldr r1, [r7, #68] @ 0x44 │ │ │ │ mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ blx 2beec │ │ │ │ str.w fp, [r6, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r5, r3, #2 │ │ │ │ - bpl.w 8e43a <_PyObject_MakeTpCall@@Base+0x2b56> │ │ │ │ + lsls r2, r3, #2 │ │ │ │ + bpl.w 8e4c4 <_PyObject_MakeTpCall@@Base+0x2bd4> │ │ │ │ ldr r2, [r7, #56] @ 0x38 │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ ldr.w r3, [r2, #3576] @ 0xdf8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8dc30 <_PyObject_MakeTpCall@@Base+0x234c> │ │ │ │ + bne.w 8dc5e <_PyObject_MakeTpCall@@Base+0x236e> │ │ │ │ ldr.w r2, [r2, #3584] @ 0xe00 │ │ │ │ - adds r0, r2, #1 │ │ │ │ - beq.w 8dc30 <_PyObject_MakeTpCall@@Base+0x234c> │ │ │ │ - ldr r1, [pc, #460] @ (8c97c <_PyObject_MakeTpCall@@Base+0x1098>) │ │ │ │ + adds r3, r2, #1 │ │ │ │ + beq.w 8dc5e <_PyObject_MakeTpCall@@Base+0x236e> │ │ │ │ + ldr r1, [pc, #464] @ (8c98c <_PyObject_MakeTpCall@@Base+0x109c>) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ - bl 773a8 │ │ │ │ + bl 773e0 │ │ │ │ ldr r0, [r7, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8da02 <_PyObject_MakeTpCall@@Base+0x211e> │ │ │ │ - ldr r3, [pc, #436] @ (8c978 <_PyObject_MakeTpCall@@Base+0x1094>) │ │ │ │ + bne.w 8daec <_PyObject_MakeTpCall@@Base+0x21fc> │ │ │ │ + ldr r3, [pc, #440] @ (8c988 <_PyObject_MakeTpCall@@Base+0x1098>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + str r3, [r7, #68] @ 0x44 │ │ │ │ + str r2, [r7, #64] @ 0x40 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8dd30 <_PyObject_MakeTpCall@@Base+0x244c> │ │ │ │ + bne.w 8dd98 <_PyObject_MakeTpCall@@Base+0x24a8> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r5, r3, #2 │ │ │ │ - bpl.w 8e3ac <_PyObject_MakeTpCall@@Base+0x2ac8> │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + bpl.w 8db3c <_PyObject_MakeTpCall@@Base+0x224c> │ │ │ │ ldr r2, [r7, #56] @ 0x38 │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ ldr.w r3, [r2, #2608] @ 0xa30 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8dbe8 <_PyObject_MakeTpCall@@Base+0x2304> │ │ │ │ + bne.w 8dc94 <_PyObject_MakeTpCall@@Base+0x23a4> │ │ │ │ ldr.w r2, [r2, #2616] @ 0xa38 │ │ │ │ - adds r3, r2, #1 │ │ │ │ - beq.w 8dbe8 <_PyObject_MakeTpCall@@Base+0x2304> │ │ │ │ - ldr r1, [pc, #396] @ (8c980 <_PyObject_MakeTpCall@@Base+0x109c>) │ │ │ │ + adds r1, r2, #1 │ │ │ │ + beq.w 8dc94 <_PyObject_MakeTpCall@@Base+0x23a4> │ │ │ │ + ldr r1, [pc, #396] @ (8c990 <_PyObject_MakeTpCall@@Base+0x10a0>) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ - bl 773a8 │ │ │ │ + bl 773e0 │ │ │ │ ldr r0, [r7, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dc8a <_PyObject_MakeTpCall@@Base+0x23a6> │ │ │ │ - ldr r3, [pc, #368] @ (8c978 <_PyObject_MakeTpCall@@Base+0x1094>) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + bne.w 8dd1a <_PyObject_MakeTpCall@@Base+0x242a> │ │ │ │ + ldr r3, [pc, #368] @ (8c988 <_PyObject_MakeTpCall@@Base+0x1098>) │ │ │ │ + str r3, [r7, #68] @ 0x44 │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + mov r2, r3 │ │ │ │ + str r3, [r7, #64] @ 0x40 │ │ │ │ + ldr r3, [r7, #68] @ 0x44 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8dc48 <_PyObject_MakeTpCall@@Base+0x2364> │ │ │ │ + bne.w 8dce8 <_PyObject_MakeTpCall@@Base+0x23f8> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - bpl.w 8e3c0 <_PyObject_MakeTpCall@@Base+0x2adc> │ │ │ │ + lsls r5, r3, #2 │ │ │ │ + bpl.w 8dd04 <_PyObject_MakeTpCall@@Base+0x2414> │ │ │ │ ldr r2, [r7, #56] @ 0x38 │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ ldr.w r3, [r2, #996] @ 0x3e4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8dc00 <_PyObject_MakeTpCall@@Base+0x231c> │ │ │ │ + bne.w 8dcac <_PyObject_MakeTpCall@@Base+0x23bc> │ │ │ │ ldr.w r2, [r2, #1004] @ 0x3ec │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 8dc00 <_PyObject_MakeTpCall@@Base+0x231c> │ │ │ │ - ldr r1, [pc, #332] @ (8c984 <_PyObject_MakeTpCall@@Base+0x10a0>) │ │ │ │ + beq.w 8dcac <_PyObject_MakeTpCall@@Base+0x23bc> │ │ │ │ + ldr r1, [pc, #324] @ (8c994 <_PyObject_MakeTpCall@@Base+0x10a4>) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ - bl 773a8 │ │ │ │ + bl 773e0 │ │ │ │ ldr r0, [r7, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dce6 <_PyObject_MakeTpCall@@Base+0x2402> │ │ │ │ - ldr r3, [pc, #300] @ (8c978 <_PyObject_MakeTpCall@@Base+0x1094>) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + bne.w 8dda4 <_PyObject_MakeTpCall@@Base+0x24b4> │ │ │ │ + ldr r3, [pc, #292] @ (8c988 <_PyObject_MakeTpCall@@Base+0x1098>) │ │ │ │ + str r3, [r7, #68] @ 0x44 │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + mov r2, r3 │ │ │ │ + str r3, [r7, #64] @ 0x40 │ │ │ │ + ldr r3, [r7, #68] @ 0x44 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8dc54 <_PyObject_MakeTpCall@@Base+0x2370> │ │ │ │ + bne.w 8dcdc <_PyObject_MakeTpCall@@Base+0x23ec> │ │ │ │ ldr.w r3, [r6, #432] @ 0x1b0 │ │ │ │ ldr.w r5, [sl, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d7a8 <_PyObject_MakeTpCall@@Base+0x1ec4> │ │ │ │ - ldr r3, [r7, #68] @ 0x44 │ │ │ │ - cbz r3, 8c878 <_PyObject_MakeTpCall@@Base+0xf94> │ │ │ │ + bne.w 8d864 <_PyObject_MakeTpCall@@Base+0x1f74> │ │ │ │ + ldr r3, [r7, #52] @ 0x34 │ │ │ │ + cbz r3, 8c898 <_PyObject_MakeTpCall@@Base+0xfa8> │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [r6, #84] @ 0x54 │ │ │ │ mvn.w r3, #15 │ │ │ │ str r3, [r6, #104] @ 0x68 │ │ │ │ - ldr r3, [r7, #64] @ 0x40 │ │ │ │ - cbz r3, 8c88c <_PyObject_MakeTpCall@@Base+0xfa8> │ │ │ │ + ldr r3, [r7, #48] @ 0x30 │ │ │ │ + cbz r3, 8c8ac <_PyObject_MakeTpCall@@Base+0xfbc> │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ str r3, [r6, #84] @ 0x54 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [r6, #144] @ 0x90 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str r5, [r6, #16] │ │ │ │ ldr.w r2, [sl, #20] │ │ │ │ ldr r5, [r3, #84] @ 0x54 │ │ │ │ str r2, [r6, #20] │ │ │ │ ands.w r5, r5, #8388608 @ 0x800000 │ │ │ │ - beq.w 8cbf2 <_PyObject_MakeTpCall@@Base+0x130e> │ │ │ │ + beq.w 8cc12 <_PyObject_MakeTpCall@@Base+0x1322> │ │ │ │ ldr r2, [r6, #104] @ 0x68 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r3, r6 │ │ │ │ str r3, [r6, #120] @ 0x78 │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8cc18 <_PyObject_MakeTpCall@@Base+0x1334> │ │ │ │ + bne.w 8cc38 <_PyObject_MakeTpCall@@Base+0x1348> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8dd54 <_PyObject_MakeTpCall@@Base+0x2470> │ │ │ │ + bne.w 8de06 <_PyObject_MakeTpCall@@Base+0x2516> │ │ │ │ str r3, [r6, #124] @ 0x7c │ │ │ │ - ldr r3, [r7, #52] @ 0x34 │ │ │ │ + ldr r3, [r7, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - bgt.w 8cc22 <_PyObject_MakeTpCall@@Base+0x133e> │ │ │ │ + bgt.w 8cc42 <_PyObject_MakeTpCall@@Base+0x1352> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8cc5a <_PyObject_MakeTpCall@@Base+0x1376> │ │ │ │ + bpl.w 8cc7a <_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 8dc18 <_PyObject_MakeTpCall@@Base+0x2334> │ │ │ │ + bne.w 8dcc4 <_PyObject_MakeTpCall@@Base+0x23d4> │ │ │ │ ldr.w r2, [r2, #1044] @ 0x414 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 8dc18 <_PyObject_MakeTpCall@@Base+0x2334> │ │ │ │ - ldr r1, [pc, #160] @ (8c988 <_PyObject_MakeTpCall@@Base+0x10a4>) │ │ │ │ + beq.w 8dcc4 <_PyObject_MakeTpCall@@Base+0x23d4> │ │ │ │ + ldr r1, [pc, #144] @ (8c998 <_PyObject_MakeTpCall@@Base+0x10a8>) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ - bl 773a8 │ │ │ │ + bl 773e0 │ │ │ │ ldr r0, [r7, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d8a6 <_PyObject_MakeTpCall@@Base+0x1fc2> │ │ │ │ - ldr r3, [pc, #128] @ (8c978 <_PyObject_MakeTpCall@@Base+0x1094>) │ │ │ │ + bne.w 8d966 <_PyObject_MakeTpCall@@Base+0x2076> │ │ │ │ + ldr r3, [pc, #112] @ (8c988 <_PyObject_MakeTpCall@@Base+0x1098>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + str r3, [r7, #68] @ 0x44 │ │ │ │ + str r2, [r7, #64] @ 0x40 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8dc7e <_PyObject_MakeTpCall@@Base+0x239a> │ │ │ │ + bne.w 8dd8c <_PyObject_MakeTpCall@@Base+0x249c> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - bpl.w 8e44e <_PyObject_MakeTpCall@@Base+0x2b6a> │ │ │ │ + lsls r2, r3, #2 │ │ │ │ + bpl.w 8d99e <_PyObject_MakeTpCall@@Base+0x20ae> │ │ │ │ ldr r2, [r7, #56] @ 0x38 │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ ldr.w r3, [r2, #1108] @ 0x454 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8d094 <_PyObject_MakeTpCall@@Base+0x17b0> │ │ │ │ + bne.w 8d0be <_PyObject_MakeTpCall@@Base+0x17ce> │ │ │ │ ldr.w r2, [r2, #1116] @ 0x45c │ │ │ │ adds r5, r2, #1 │ │ │ │ - beq.w 8d094 <_PyObject_MakeTpCall@@Base+0x17b0> │ │ │ │ + beq.w 8d0be <_PyObject_MakeTpCall@@Base+0x17ce> │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #92] @ (8c98c <_PyObject_MakeTpCall@@Base+0x10a8>) │ │ │ │ - bl 773a8 │ │ │ │ + ldr r1, [pc, #72] @ (8c99c <_PyObject_MakeTpCall@@Base+0x10ac>) │ │ │ │ + bl 773e0 │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d0a8 <_PyObject_MakeTpCall@@Base+0x17c4> │ │ │ │ + beq.w 8d0d2 <_PyObject_MakeTpCall@@Base+0x17e2> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ movw r1, #31628 @ 0x7b8c │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 8e644 <_PyObject_MakeTpCall@@Base+0x2d60> │ │ │ │ + bne.w 8e6ea <_PyObject_MakeTpCall@@Base+0x2dfa> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8e65e <_PyObject_MakeTpCall@@Base+0x2d7a> │ │ │ │ + bge.w 8e812 <_PyObject_MakeTpCall@@Base+0x2f22> │ │ │ │ ldr r0, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ str r4, [r3, #8] │ │ │ │ - cbz r0, 8c990 <_PyObject_MakeTpCall@@Base+0x10ac> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8c990 <_PyObject_MakeTpCall@@Base+0x10ac> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8d3f4 <_PyObject_MakeTpCall@@Base+0x1b10> │ │ │ │ - b.n 8c990 <_PyObject_MakeTpCall@@Base+0x10ac> │ │ │ │ - nop │ │ │ │ + cbz r0, 8c9b2 <_PyObject_MakeTpCall@@Base+0x10c2> │ │ │ │ + b.n 8c9a0 <_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 8c9b2 <_PyObject_MakeTpCall@@Base+0x10c2> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8d47e <_PyObject_MakeTpCall@@Base+0x1b8e> │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldr.w r3, [r3, #1108] @ 0x454 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8d1c4 <_PyObject_MakeTpCall@@Base+0x18e0> │ │ │ │ + bne.w 8d1f6 <_PyObject_MakeTpCall@@Base+0x1906> │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ - ldr.w r8, [r3, #1116] @ 0x45c │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8d1c4 <_PyObject_MakeTpCall@@Base+0x18e0> │ │ │ │ + ldr.w sl, [r3, #1116] @ 0x45c │ │ │ │ + cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 8d1f6 <_PyObject_MakeTpCall@@Base+0x1906> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 8e4ae <_PyObject_MakeTpCall@@Base+0x2bca> │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r1, [pc, #688] @ (8cc6c <_PyObject_MakeTpCall@@Base+0x1388>) │ │ │ │ + bpl.w 8e2b6 <_PyObject_MakeTpCall@@Base+0x29c6> │ │ │ │ + mov r2, sl │ │ │ │ + ldr r1, [pc, #688] @ (8cc8c <_PyObject_MakeTpCall@@Base+0x139c>) │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 773a8 │ │ │ │ + bl 773e0 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #3 │ │ │ │ - beq.w 8d0ee <_PyObject_MakeTpCall@@Base+0x180a> │ │ │ │ + beq.w 8d0f2 <_PyObject_MakeTpCall@@Base+0x1802> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 8e5b2 <_PyObject_MakeTpCall@@Base+0x2cce> │ │ │ │ + beq.w 8e42e <_PyObject_MakeTpCall@@Base+0x2b3e> │ │ │ │ ldr.w r9, [r7, #96] @ 0x60 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 8e5b2 <_PyObject_MakeTpCall@@Base+0x2cce> │ │ │ │ + beq.w 8e42e <_PyObject_MakeTpCall@@Base+0x2b3e> │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e2ee <_PyObject_MakeTpCall@@Base+0x2a0a> │ │ │ │ + bne.w 8e438 <_PyObject_MakeTpCall@@Base+0x2b48> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ cmp r0, #7 │ │ │ │ lsl.w r1, r1, r0 │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ - and.w r2, r8, r1 │ │ │ │ - bgt.w 8d2c0 <_PyObject_MakeTpCall@@Base+0x19dc> │ │ │ │ + and.w r2, sl, r1 │ │ │ │ + bgt.w 8d300 <_PyObject_MakeTpCall@@Base+0x1a10> │ │ │ │ add.w ip, r3, r2 │ │ │ │ ldrsb.w ip, [ip, #20] │ │ │ │ cmp r5, ip │ │ │ │ - bne.w 8d2da <_PyObject_MakeTpCall@@Base+0x19f6> │ │ │ │ + bne.w 8d31a <_PyObject_MakeTpCall@@Base+0x1a2a> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e300 <_PyObject_MakeTpCall@@Base+0x2a1c> │ │ │ │ + bne.w 8e1d4 <_PyObject_MakeTpCall@@Base+0x28e4> │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r1, #7 │ │ │ │ - bgt.w 8d396 <_PyObject_MakeTpCall@@Base+0x1ab2> │ │ │ │ + bgt.w 8d420 <_PyObject_MakeTpCall@@Base+0x1b30> │ │ │ │ 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 8d3b4 <_PyObject_MakeTpCall@@Base+0x1ad0> │ │ │ │ + beq.w 8d43e <_PyObject_MakeTpCall@@Base+0x1b4e> │ │ │ │ adds r3, #20 │ │ │ │ add.w r2, r2, r5, lsl #3 │ │ │ │ adds r4, r3, r2 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ str r1, [r3, r2] │ │ │ │ str r1, [r4, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8ca5a <_PyObject_MakeTpCall@@Base+0x1176> │ │ │ │ + bge.n 8ca7c <_PyObject_MakeTpCall@@Base+0x118c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d3d6 <_PyObject_MakeTpCall@@Base+0x1af2> │ │ │ │ + beq.w 8d460 <_PyObject_MakeTpCall@@Base+0x1b70> │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8ca72 <_PyObject_MakeTpCall@@Base+0x118e> │ │ │ │ + bge.n 8ca94 <_PyObject_MakeTpCall@@Base+0x11a4> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 8ca72 <_PyObject_MakeTpCall@@Base+0x118e> │ │ │ │ + cbnz r3, 8ca94 <_PyObject_MakeTpCall@@Base+0x11a4> │ │ │ │ mov r0, r9 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r0, r3, #19 │ │ │ │ - bmi.n 8ca8c <_PyObject_MakeTpCall@@Base+0x11a8> │ │ │ │ + bmi.n 8caae <_PyObject_MakeTpCall@@Base+0x11be> │ │ │ │ lsls r1, r3, #22 │ │ │ │ - bpl.w 8e004 <_PyObject_MakeTpCall@@Base+0x2720> │ │ │ │ + bpl.w 8e1b8 <_PyObject_MakeTpCall@@Base+0x28c8> │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 729e8 │ │ │ │ + bl 72a20 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8d0ee <_PyObject_MakeTpCall@@Base+0x180a> │ │ │ │ + beq.w 8d0f2 <_PyObject_MakeTpCall@@Base+0x1802> │ │ │ │ movw r1, #47236 @ 0xb884 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 8caa6 <_PyObject_MakeTpCall@@Base+0x11c2> │ │ │ │ + cbz r3, 8cac8 <_PyObject_MakeTpCall@@Base+0x11d8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 8fb4c │ │ │ │ + bl 8fc10 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8ca98 <_PyObject_MakeTpCall@@Base+0x11b4> │ │ │ │ + bne.n 8caba <_PyObject_MakeTpCall@@Base+0x11ca> │ │ │ │ ldr.w r0, [r6, #132] @ 0x84 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldrb r4, [r3, #6] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8e020 <_PyObject_MakeTpCall@@Base+0x273c> │ │ │ │ + beq.w 8e44a <_PyObject_MakeTpCall@@Base+0x2b5a> │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 8e6fc <_PyObject_MakeTpCall@@Base+0x2e18> │ │ │ │ - bl 84c88 │ │ │ │ + bmi.w 8e718 <_PyObject_MakeTpCall@@Base+0x2e28> │ │ │ │ + bl 84cec │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d0ee <_PyObject_MakeTpCall@@Base+0x180a> │ │ │ │ - ldr r3, [pc, #416] @ (8cc70 <_PyObject_MakeTpCall@@Base+0x138c>) │ │ │ │ + beq.w 8d0f2 <_PyObject_MakeTpCall@@Base+0x1802> │ │ │ │ + ldr r3, [pc, #412] @ (8cc90 <_PyObject_MakeTpCall@@Base+0x13a0>) │ │ │ │ str r3, [r7, #68] @ 0x44 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str r3, [r7, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #408] @ (8cc74 <_PyObject_MakeTpCall@@Base+0x1390>) │ │ │ │ + ldr r3, [pc, #408] @ (8cc94 <_PyObject_MakeTpCall@@Base+0x13a4>) │ │ │ │ mov r9, sl │ │ │ │ - ldr.w sl, [r7, #40] @ 0x28 │ │ │ │ mov.w fp, #0 │ │ │ │ + mov sl, r8 │ │ │ │ str r6, [r7, #20] │ │ │ │ asrs r3, r3, #3 │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ ldrd r2, r3, [r7, #64] @ 0x40 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ ldr r4, [r1, #84] @ 0x54 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bpl.w 8cc92 <_PyObject_MakeTpCall@@Base+0x13ae> │ │ │ │ + bpl.w 8ccb2 <_PyObject_MakeTpCall@@Base+0x13c2> │ │ │ │ ldr.w r2, [r9, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8de1e <_PyObject_MakeTpCall@@Base+0x253a> │ │ │ │ + bne.w 8dfb0 <_PyObject_MakeTpCall@@Base+0x26c0> │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, fp │ │ │ │ - ble.w 8cc92 <_PyObject_MakeTpCall@@Base+0x13ae> │ │ │ │ + ble.w 8ccb2 <_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 8cfd4 <_PyObject_MakeTpCall@@Base+0x16f0> │ │ │ │ + beq.w 8cff8 <_PyObject_MakeTpCall@@Base+0x1708> │ │ │ │ add.w r5, r5, fp, lsl #3 │ │ │ │ add r3, r5 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8cc7c <_PyObject_MakeTpCall@@Base+0x1398> │ │ │ │ + beq.w 8cc9c <_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] @ (8cc74 <_PyObject_MakeTpCall@@Base+0x1390>) │ │ │ │ + ldr r2, [pc, #296] @ (8cc94 <_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 8ce68 <_PyObject_MakeTpCall@@Base+0x1584> │ │ │ │ + bne.w 8ce88 <_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 8ce66 <_PyObject_MakeTpCall@@Base+0x1582> │ │ │ │ + bne.w 8ce86 <_PyObject_MakeTpCall@@Base+0x1596> │ │ │ │ add.w r4, r4, #40960 @ 0xa000 │ │ │ │ mla r4, r5, r3, r4 │ │ │ │ ldr.w r3, [r4, #1420] @ 0x58c │ │ │ │ - cbz r3, 8cbde <_PyObject_MakeTpCall@@Base+0x12fa> │ │ │ │ + cbz r3, 8cbfe <_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 8d5cc <_PyObject_MakeTpCall@@Base+0x1ce8> │ │ │ │ + bge.w 8d656 <_PyObject_MakeTpCall@@Base+0x1d66> │ │ │ │ cmp.w sl, #1 │ │ │ │ - beq.n 8cbd8 <_PyObject_MakeTpCall@@Base+0x12f4> │ │ │ │ + beq.n 8cbf8 <_PyObject_MakeTpCall@@Base+0x1308> │ │ │ │ tst.w sl, #1 │ │ │ │ - bne.w 8d5da <_PyObject_MakeTpCall@@Base+0x1cf6> │ │ │ │ + bne.w 8d664 <_PyObject_MakeTpCall@@Base+0x1d74> │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ mov r4, sl │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d5f6 <_PyObject_MakeTpCall@@Base+0x1d12> │ │ │ │ + beq.w 8d680 <_PyObject_MakeTpCall@@Base+0x1d90> │ │ │ │ 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 8cbd2 <_PyObject_MakeTpCall@@Base+0x12ee> │ │ │ │ + bge.n 8cbf2 <_PyObject_MakeTpCall@@Base+0x1302> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e47e <_PyObject_MakeTpCall@@Base+0x2b9a> │ │ │ │ + beq.w 8e1fe <_PyObject_MakeTpCall@@Base+0x290e> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8d25e <_PyObject_MakeTpCall@@Base+0x197a> │ │ │ │ + bne.w 8d38c <_PyObject_MakeTpCall@@Base+0x1a9c> │ │ │ │ ldrd r2, r3, [r7, #64] @ 0x40 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8caf0 <_PyObject_MakeTpCall@@Base+0x120c> │ │ │ │ + beq.n 8cb10 <_PyObject_MakeTpCall@@Base+0x1220> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8caf0 <_PyObject_MakeTpCall@@Base+0x120c> │ │ │ │ + beq.n 8cb10 <_PyObject_MakeTpCall@@Base+0x1220> │ │ │ │ ldr r6, [r7, #20] │ │ │ │ mov sl, r9 │ │ │ │ - b.w 8e37a <_PyObject_MakeTpCall@@Base+0x2a96> │ │ │ │ + b.w 8e4f2 <_PyObject_MakeTpCall@@Base+0x2c02> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55888 @ 0xda50 │ │ │ │ + movw r1, #53648 @ 0xd190 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ + bl d56e0 │ │ │ │ ldr r2, [r6, #104] @ 0x68 │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ str r5, [r6, #120] @ 0x78 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8c8b2 <_PyObject_MakeTpCall@@Base+0xfce> │ │ │ │ + beq.w 8c8d2 <_PyObject_MakeTpCall@@Base+0xfe2> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d896 <_PyObject_MakeTpCall@@Base+0x1fb2> │ │ │ │ - ldr r3, [pc, #88] @ (8cc78 <_PyObject_MakeTpCall@@Base+0x1394>) │ │ │ │ + beq.w 8d956 <_PyObject_MakeTpCall@@Base+0x2066> │ │ │ │ + ldr r3, [pc, #88] @ (8cc98 <_PyObject_MakeTpCall@@Base+0x13a8>) │ │ │ │ str r3, [r6, #124] @ 0x7c │ │ │ │ ldr.w r3, [sl, #32] │ │ │ │ - cbnz r3, 8cc32 <_PyObject_MakeTpCall@@Base+0x134e> │ │ │ │ + cbnz r3, 8cc52 <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e674 <_PyObject_MakeTpCall@@Base+0x2d90> │ │ │ │ + beq.w 8e804 <_PyObject_MakeTpCall@@Base+0x2f14> │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c8c2 <_PyObject_MakeTpCall@@Base+0xfde> │ │ │ │ + bne.w 8c8e2 <_PyObject_MakeTpCall@@Base+0xff2> │ │ │ │ ldr.w r3, [sl, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c8c2 <_PyObject_MakeTpCall@@Base+0xfde> │ │ │ │ + bne.w 8c8e2 <_PyObject_MakeTpCall@@Base+0xff2> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ - movw r3, #16445 @ 0x403d │ │ │ │ + movw r3, #16553 @ 0x40a9 │ │ │ │ movt r3, #8 │ │ │ │ str r3, [r6, #76] @ 0x4c │ │ │ │ lsls r5, r2, #2 │ │ │ │ - bmi.w 8c8cc <_PyObject_MakeTpCall@@Base+0xfe8> │ │ │ │ - movw r0, #35848 @ 0x8c08 │ │ │ │ + bmi.w 8c8ec <_PyObject_MakeTpCall@@Base+0xffc> │ │ │ │ + movw r0, #33608 @ 0x8348 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #2461 @ 0x99d │ │ │ │ - bl 246738 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8c8f6 <_PyObject_MakeTpCall@@Base+0x1012> │ │ │ │ + bl 245db8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8c916 <_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 8cc92 <_PyObject_MakeTpCall@@Base+0x13ae> │ │ │ │ + ble.n 8ccb2 <_PyObject_MakeTpCall@@Base+0x13c2> │ │ │ │ adds r3, #8 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8dd3c <_PyObject_MakeTpCall@@Base+0x2458> │ │ │ │ + beq.w 8ddf6 <_PyObject_MakeTpCall@@Base+0x2506> │ │ │ │ cmp fp, r2 │ │ │ │ - blt.w 8cb34 <_PyObject_MakeTpCall@@Base+0x1250> │ │ │ │ + blt.w 8cb54 <_PyObject_MakeTpCall@@Base+0x1264> │ │ │ │ mov sl, r9 │ │ │ │ ldr r6, [r7, #20] │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8cce6 <_PyObject_MakeTpCall@@Base+0x1402> │ │ │ │ + bge.n 8cd06 <_PyObject_MakeTpCall@@Base+0x1416> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 8cce6 <_PyObject_MakeTpCall@@Base+0x1402> │ │ │ │ + cbnz r3, 8cd06 <_PyObject_MakeTpCall@@Base+0x1416> │ │ │ │ ldr.w r5, [r0, #712] @ 0x2c8 │ │ │ │ ubfx r4, r4, #14, #1 │ │ │ │ ldr.w r8, [r1, #24] │ │ │ │ subs r5, r7, r5 │ │ │ │ cmp.w r5, #16384 @ 0x4000 │ │ │ │ ite ge │ │ │ │ movge r3, #0 │ │ │ │ andlt.w r3, r4, #1 │ │ │ │ asrs r5, r5, #13 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e488 <_PyObject_MakeTpCall@@Base+0x2ba4> │ │ │ │ - ldr r2, [pc, #700] @ (8cf8c <_PyObject_MakeTpCall@@Base+0x16a8>) │ │ │ │ + bne.w 8e3ae <_PyObject_MakeTpCall@@Base+0x2abe> │ │ │ │ + ldr r2, [pc, #704] @ (8cfb0 <_PyObject_MakeTpCall@@Base+0x16c0>) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e492 <_PyObject_MakeTpCall@@Base+0x2bae> │ │ │ │ + bne.w 8e37c <_PyObject_MakeTpCall@@Base+0x2a8c> │ │ │ │ mov r0, sl │ │ │ │ blx r8 │ │ │ │ ldr.w r3, [r9, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8de82 <_PyObject_MakeTpCall@@Base+0x259e> │ │ │ │ + bne.w 8df9a <_PyObject_MakeTpCall@@Base+0x26aa> │ │ │ │ ldrd r1, r2, [r7, #64] @ 0x40 │ │ │ │ movw r3, #33976 @ 0x84b8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ 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 8d23e <_PyObject_MakeTpCall@@Base+0x195a> │ │ │ │ + bpl.w 8d2c6 <_PyObject_MakeTpCall@@Base+0x19d6> │ │ │ │ ldr r2, [r2, #28] │ │ │ │ ldr r5, [r3, r2] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8d23e <_PyObject_MakeTpCall@@Base+0x195a> │ │ │ │ + beq.w 8d2c6 <_PyObject_MakeTpCall@@Base+0x19d6> │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r7, #60] @ 0x3c │ │ │ │ movs r2, #2 │ │ │ │ movw r0, #33976 @ 0x84b8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ blx r5 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8deb8 <_PyObject_MakeTpCall@@Base+0x25d4> │ │ │ │ + beq.w 8df58 <_PyObject_MakeTpCall@@Base+0x2668> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e2aa <_PyObject_MakeTpCall@@Base+0x29c6> │ │ │ │ + bne.w 8e3b8 <_PyObject_MakeTpCall@@Base+0x2ac8> │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ ldr.w r3, [r3, #2608] @ 0xa30 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w 8e268 <_PyObject_MakeTpCall@@Base+0x2984> │ │ │ │ + bpl.w 8e640 <_PyObject_MakeTpCall@@Base+0x2d50> │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8e696 <_PyObject_MakeTpCall@@Base+0x2db2> │ │ │ │ - movw r3, #4589 @ 0x11ed │ │ │ │ + beq.w 8e820 <_PyObject_MakeTpCall@@Base+0x2f30> │ │ │ │ + movw r3, #4413 @ 0x113d │ │ │ │ movt r3, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8d026 <_PyObject_MakeTpCall@@Base+0x1742> │ │ │ │ + bne.w 8d04a <_PyObject_MakeTpCall@@Base+0x175a> │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #568] @ (8cf90 <_PyObject_MakeTpCall@@Base+0x16ac>) │ │ │ │ + ldr r1, [pc, #572] @ (8cfb4 <_PyObject_MakeTpCall@@Base+0x16c4>) │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl c0988 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl c08d8 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d034 <_PyObject_MakeTpCall@@Base+0x1750> │ │ │ │ + beq.w 8d058 <_PyObject_MakeTpCall@@Base+0x1768> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8e744 <_PyObject_MakeTpCall@@Base+0x2e60> │ │ │ │ + bge.w 8e870 <_PyObject_MakeTpCall@@Base+0x2f80> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 8cdc8 <_PyObject_MakeTpCall@@Base+0x14e4> │ │ │ │ + cbnz r3, 8cde8 <_PyObject_MakeTpCall@@Base+0x14f8> │ │ │ │ ldrd r1, r2, [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 8e284 <_PyObject_MakeTpCall@@Base+0x29a0> │ │ │ │ - ldr r2, [pc, #480] @ (8cf8c <_PyObject_MakeTpCall@@Base+0x16a8>) │ │ │ │ + bne.w 8e398 <_PyObject_MakeTpCall@@Base+0x2aa8> │ │ │ │ + ldr r2, [pc, #484] @ (8cfb0 <_PyObject_MakeTpCall@@Base+0x16c0>) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e462 <_PyObject_MakeTpCall@@Base+0x2b7e> │ │ │ │ + bne.w 8e624 <_PyObject_MakeTpCall@@Base+0x2d34> │ │ │ │ mov r0, r5 │ │ │ │ blx fp │ │ │ │ ldr.w r3, [sl, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8daec <_PyObject_MakeTpCall@@Base+0x2208> │ │ │ │ + bne.w 8dc44 <_PyObject_MakeTpCall@@Base+0x2354> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8d0ee <_PyObject_MakeTpCall@@Base+0x180a> │ │ │ │ + beq.w 8d0f2 <_PyObject_MakeTpCall@@Base+0x1802> │ │ │ │ ldrd r2, r3, [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 911d4 │ │ │ │ + bl 912a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8ce36 <_PyObject_MakeTpCall@@Base+0x1552> │ │ │ │ + bge.n 8ce56 <_PyObject_MakeTpCall@@Base+0x1566> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8ce36 <_PyObject_MakeTpCall@@Base+0x1552> │ │ │ │ + cbnz r3, 8ce56 <_PyObject_MakeTpCall@@Base+0x1566> │ │ │ │ ldrd r2, r3, [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 8e510 <_PyObject_MakeTpCall@@Base+0x2c2c> │ │ │ │ - ldr r2, [pc, #364] @ (8cf8c <_PyObject_MakeTpCall@@Base+0x16a8>) │ │ │ │ + bne.w 8e65c <_PyObject_MakeTpCall@@Base+0x2d6c> │ │ │ │ + ldr r2, [pc, #368] @ (8cfb0 <_PyObject_MakeTpCall@@Base+0x16c0>) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e548 <_PyObject_MakeTpCall@@Base+0x2c64> │ │ │ │ + bne.w 8e208 <_PyObject_MakeTpCall@@Base+0x2918> │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ ldr.w r3, [r9, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8db30 <_PyObject_MakeTpCall@@Base+0x224c> │ │ │ │ + bne.w 8dc2a <_PyObject_MakeTpCall@@Base+0x233a> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8d0ee <_PyObject_MakeTpCall@@Base+0x180a> │ │ │ │ + beq.w 8d0f2 <_PyObject_MakeTpCall@@Base+0x1802> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8e682 <_PyObject_MakeTpCall@@Base+0x2d9e> │ │ │ │ + blt.w 8e704 <_PyObject_MakeTpCall@@Base+0x2e14> │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8c35a <_PyObject_MakeTpCall@@Base+0xa76> │ │ │ │ + bge.w 8c36a <_PyObject_MakeTpCall@@Base+0xa7a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c35a <_PyObject_MakeTpCall@@Base+0xa76> │ │ │ │ + bne.w 8c36a <_PyObject_MakeTpCall@@Base+0xa7a> │ │ │ │ mov r0, r2 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8c35a <_PyObject_MakeTpCall@@Base+0xa76> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8c36a <_PyObject_MakeTpCall@@Base+0xa7a> │ │ │ │ mov r3, r1 │ │ │ │ - ldr r0, [pc, #296] @ (8cf94 <_PyObject_MakeTpCall@@Base+0x16b0>) │ │ │ │ + ldr r0, [pc, #300] @ (8cfb8 <_PyObject_MakeTpCall@@Base+0x16c8>) │ │ │ │ ldr.w r1, [r0, #680] @ 0x2a8 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 8e66c <_PyObject_MakeTpCall@@Base+0x2d88> │ │ │ │ - ldr r0, [pc, #284] @ (8cf94 <_PyObject_MakeTpCall@@Base+0x16b0>) │ │ │ │ + bne.w 8e884 <_PyObject_MakeTpCall@@Base+0x2f94> │ │ │ │ + ldr r0, [pc, #288] @ (8cfb8 <_PyObject_MakeTpCall@@Base+0x16c8>) │ │ │ │ ldr.w r1, [r0, #684] @ 0x2ac │ │ │ │ cmp r1, #100 @ 0x64 │ │ │ │ - bgt.w 8e508 <_PyObject_MakeTpCall@@Base+0x2c24> │ │ │ │ + bgt.w 8e15e <_PyObject_MakeTpCall@@Base+0x286e> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d90a <_PyObject_MakeTpCall@@Base+0x2026> │ │ │ │ + beq.w 8d9f4 <_PyObject_MakeTpCall@@Base+0x2104> │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r7, #16] │ │ │ │ - ldr r1, [pc, #260] @ (8cf94 <_PyObject_MakeTpCall@@Base+0x16b0>) │ │ │ │ + ldr r1, [pc, #264] @ (8cfb8 <_PyObject_MakeTpCall@@Base+0x16c8>) │ │ │ │ ldr.w r1, [r1, #688] @ 0x2b0 │ │ │ │ str r1, [r7, #28] │ │ │ │ adds r1, #1 │ │ │ │ - beq.w 8d9aa <_PyObject_MakeTpCall@@Base+0x20c6> │ │ │ │ + beq.w 8da94 <_PyObject_MakeTpCall@@Base+0x21a4> │ │ │ │ ldr.w r0, [r8, #172] @ 0xac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e564 <_PyObject_MakeTpCall@@Base+0x2c80> │ │ │ │ + beq.w 8e186 <_PyObject_MakeTpCall@@Base+0x2896> │ │ │ │ ldr.w lr, [r0] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp.w lr, #1073741824 @ 0x40000000 │ │ │ │ str r1, [r7, #32] │ │ │ │ str r0, [r7, #24] │ │ │ │ - bge.w 8da84 <_PyObject_MakeTpCall@@Base+0x21a0> │ │ │ │ + bge.w 8db74 <_PyObject_MakeTpCall@@Base+0x2284> │ │ │ │ add.w ip, lr, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str.w ip, [r0] │ │ │ │ - ble.w 8d7fa <_PyObject_MakeTpCall@@Base+0x1f16> │ │ │ │ + ble.w 8d8b8 <_PyObject_MakeTpCall@@Base+0x1fc8> │ │ │ │ mov r1, r0 │ │ │ │ adds r1, #12 │ │ │ │ str r1, [r7, #40] @ 0x28 │ │ │ │ - str r4, [r7, #8] │ │ │ │ + strd r4, fp, [r7, #4] │ │ │ │ mov.w r8, #0 │ │ │ │ mov r4, sl │ │ │ │ - mov sl, r2 │ │ │ │ - str r3, [r7, #4] │ │ │ │ + mov fp, r2 │ │ │ │ + mov sl, r3 │ │ │ │ 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 8cf9c <_PyObject_MakeTpCall@@Base+0x16b8> │ │ │ │ + bmi.n 8cfc0 <_PyObject_MakeTpCall@@Base+0x16d0> │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ ldr r2, [r7, #28] │ │ │ │ - ldr r1, [pc, #168] @ (8cf98 <_PyObject_MakeTpCall@@Base+0x16b4>) │ │ │ │ - bl 773a8 │ │ │ │ + ldr r1, [pc, #168] @ (8cfbc <_PyObject_MakeTpCall@@Base+0x16cc>) │ │ │ │ + bl 773e0 │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d06c <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ + bne.w 8d092 <_PyObject_MakeTpCall@@Base+0x17a2> │ │ │ │ adds r0, #3 │ │ │ │ - beq.w 8e764 <_PyObject_MakeTpCall@@Base+0x2e80> │ │ │ │ + beq.w 8e7da <_PyObject_MakeTpCall@@Base+0x2eea> │ │ │ │ ldr r3, [r7, #32] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - blt.n 8ced6 <_PyObject_MakeTpCall@@Base+0x15f2> │ │ │ │ - ldrd r3, r4, [r7, #4] │ │ │ │ - mov r2, sl │ │ │ │ + blt.n 8cef8 <_PyObject_MakeTpCall@@Base+0x1608> │ │ │ │ + mov r2, fp │ │ │ │ + ldr r4, [r7, #4] │ │ │ │ + ldr.w fp, [r7, #8] │ │ │ │ + mov r3, sl │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ lsls r0, r1, #31 │ │ │ │ - bpl.w 8d11c <_PyObject_MakeTpCall@@Base+0x1838> │ │ │ │ + bpl.w 8d14e <_PyObject_MakeTpCall@@Base+0x185e> │ │ │ │ ldr r1, [r7, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8cb98 <_PyObject_MakeTpCall@@Base+0x12b4> │ │ │ │ + beq.w 8cbb8 <_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] @ (8cf94 <_PyObject_MakeTpCall@@Base+0x16b0>) │ │ │ │ + ldr r4, [pc, #68] @ (8cfb8 <_PyObject_MakeTpCall@@Base+0x16c8>) │ │ │ │ ldr.w r4, [r4, #676] @ 0x2a4 │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ ittt lt │ │ │ │ addlt r4, #1 │ │ │ │ - ldrlt r0, [pc, #56] @ (8cf94 <_PyObject_MakeTpCall@@Base+0x16b0>) │ │ │ │ + ldrlt r0, [pc, #52] @ (8cfb8 <_PyObject_MakeTpCall@@Base+0x16c8>) │ │ │ │ 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 8cb98 <_PyObject_MakeTpCall@@Base+0x12b4> │ │ │ │ + bge.w 8cbb8 <_PyObject_MakeTpCall@@Base+0x12c8> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [lr] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cb98 <_PyObject_MakeTpCall@@Base+0x12b4> │ │ │ │ + bne.w 8cbb8 <_PyObject_MakeTpCall@@Base+0x12c8> │ │ │ │ mov r0, lr │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8cb98 <_PyObject_MakeTpCall@@Base+0x12b4> │ │ │ │ - nop │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8cbb8 <_PyObject_MakeTpCall@@Base+0x12c8> │ │ │ │ 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} │ │ │ │ @@ -145457,277 +145470,281 @@ │ │ │ │ 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 8e5d0 <_PyObject_MakeTpCall@@Base+0x2cec> │ │ │ │ + beq.w 8e536 <_PyObject_MakeTpCall@@Base+0x2c46> │ │ │ │ ldr.w r0, [ip, #408] @ 0x198 │ │ │ │ - b.n 8ceea <_PyObject_MakeTpCall@@Base+0x1606> │ │ │ │ + b.n 8cf0c <_PyObject_MakeTpCall@@Base+0x161c> │ │ │ │ movs r6, #12 │ │ │ │ mla r5, r6, fp, r5 │ │ │ │ add r3, r5 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8dc60 <_PyObject_MakeTpCall@@Base+0x237c> │ │ │ │ + beq.w 8dd5c <_PyObject_MakeTpCall@@Base+0x246c> │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r1, #12 │ │ │ │ - ldr r2, [pc, #692] @ (8d2a8 <_PyObject_MakeTpCall@@Base+0x19c4>) │ │ │ │ + ldr r2, [pc, #720] @ (8d2e8 <_PyObject_MakeTpCall@@Base+0x19f8>) │ │ │ │ str r3, [r7, #48] @ 0x30 │ │ │ │ ldr.w r3, [r8, #192] @ 0xc0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ eor.w r5, r3, r2, asr #3 │ │ │ │ - b.n 8cb4e <_PyObject_MakeTpCall@@Base+0x126a> │ │ │ │ + b.n 8cb6e <_PyObject_MakeTpCall@@Base+0x127e> │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ str.w r3, [r6, #168] @ 0xa8 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8c45c <_PyObject_MakeTpCall@@Base+0xb78> │ │ │ │ + blt.w 8c46a <_PyObject_MakeTpCall@@Base+0xb7a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - movw r1, #34353 @ 0x8631 │ │ │ │ + movw r1, #32977 @ 0x80d1 │ │ │ │ movt r1, #16 │ │ │ │ str.w sl, [r6, #128] @ 0x80 │ │ │ │ str r1, [r6, #24] │ │ │ │ - b.w 8c472 <_PyObject_MakeTpCall@@Base+0xb8e> │ │ │ │ - ldr r1, [pc, #644] @ (8d2ac <_PyObject_MakeTpCall@@Base+0x19c8>) │ │ │ │ + b.w 8c480 <_PyObject_MakeTpCall@@Base+0xb90> │ │ │ │ + ldr r1, [pc, #672] @ (8d2ec <_PyObject_MakeTpCall@@Base+0x19fc>) │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8cd66 <_PyObject_MakeTpCall@@Base+0x1482> │ │ │ │ - ldr r1, [pc, #628] @ (8d2ac <_PyObject_MakeTpCall@@Base+0x19c8>) │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 8cd86 <_PyObject_MakeTpCall@@Base+0x1496> │ │ │ │ + ldr r1, [pc, #656] @ (8d2ec <_PyObject_MakeTpCall@@Base+0x19fc>) │ │ │ │ mov r0, r5 │ │ │ │ - bl d7dfc │ │ │ │ + bl d7954 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8d0ee <_PyObject_MakeTpCall@@Base+0x180a> │ │ │ │ + bge.n 8d0f2 <_PyObject_MakeTpCall@@Base+0x1802> │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8cd76 <_PyObject_MakeTpCall@@Base+0x1492> │ │ │ │ - b.n 8d0ee <_PyObject_MakeTpCall@@Base+0x180a> │ │ │ │ - ldr.w r3, [r9, #152] @ 0x98 │ │ │ │ - mov r0, r9 │ │ │ │ + beq.w 8cd96 <_PyObject_MakeTpCall@@Base+0x14a6> │ │ │ │ + b.n 8d0f2 <_PyObject_MakeTpCall@@Base+0x1802> │ │ │ │ + ldr r0, [r7, #68] @ 0x44 │ │ │ │ movs r1, #0 │ │ │ │ + ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dcdc <_PyObject_MakeTpCall@@Base+0x23f8> │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r7, #52] @ 0x34 │ │ │ │ - str r2, [r7, #68] @ 0x44 │ │ │ │ - b.w 8c418 <_PyObject_MakeTpCall@@Base+0xb34> │ │ │ │ + beq.w 8dd82 <_PyObject_MakeTpCall@@Base+0x2492> │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r7, #40] @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + str r3, [r7, #52] @ 0x34 │ │ │ │ + b.w 8c426 <_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 8e764 <_PyObject_MakeTpCall@@Base+0x2e80> │ │ │ │ + beq.w 8e7da <_PyObject_MakeTpCall@@Base+0x2eea> │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 8cf02 <_PyObject_MakeTpCall@@Base+0x161e> │ │ │ │ - mov r2, sl │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ + beq.w 8cf24 <_PyObject_MakeTpCall@@Base+0x1634> │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, fp │ │ │ │ mov sl, r4 │ │ │ │ - ldr r4, [r7, #8] │ │ │ │ - b.n 8cf16 <_PyObject_MakeTpCall@@Base+0x1632> │ │ │ │ - ldr r0, [pc, #536] @ (8d2b0 <_PyObject_MakeTpCall@@Base+0x19cc>) │ │ │ │ - bl 6b828 │ │ │ │ + ldr.w fp, [r7, #8] │ │ │ │ + ldr r4, [r7, #4] │ │ │ │ + b.n 8cf3c <_PyObject_MakeTpCall@@Base+0x164c> │ │ │ │ + ldr r0, [pc, #560] @ (8d2f0 <_PyObject_MakeTpCall@@Base+0x1a00>) │ │ │ │ + bl 6b868 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 8c928 <_PyObject_MakeTpCall@@Base+0x1044> │ │ │ │ - ldr r0, [pc, #524] @ (8d2b0 <_PyObject_MakeTpCall@@Base+0x19cc>) │ │ │ │ - bl 26167c │ │ │ │ - ldr r3, [pc, #520] @ (8d2b4 <_PyObject_MakeTpCall@@Base+0x19d0>) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + bne.w 8c94c <_PyObject_MakeTpCall@@Base+0x105c> │ │ │ │ + ldr r0, [pc, #544] @ (8d2f0 <_PyObject_MakeTpCall@@Base+0x1a00>) │ │ │ │ + bl 260e74 │ │ │ │ + ldr r3, [pc, #544] @ (8d2f4 <_PyObject_MakeTpCall@@Base+0x1a04>) │ │ │ │ + str r3, [r7, #68] @ 0x44 │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + mov r2, r3 │ │ │ │ + str r3, [r7, #64] @ 0x40 │ │ │ │ + ldr r3, [r7, #68] @ 0x44 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ca72 <_PyObject_MakeTpCall@@Base+0x118e> │ │ │ │ + beq.w 8ca94 <_PyObject_MakeTpCall@@Base+0x11a4> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ca72 <_PyObject_MakeTpCall@@Base+0x118e> │ │ │ │ - b.n 8d0ee <_PyObject_MakeTpCall@@Base+0x180a> │ │ │ │ - ldr r0, [pc, #500] @ (8d2b8 <_PyObject_MakeTpCall@@Base+0x19d4>) │ │ │ │ - bl 6b828 │ │ │ │ + beq.w 8ca94 <_PyObject_MakeTpCall@@Base+0x11a4> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 8d104 <_PyObject_MakeTpCall@@Base+0x1814> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8e154 <_PyObject_MakeTpCall@@Base+0x2864> │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 8ce66 <_PyObject_MakeTpCall@@Base+0x1576> │ │ │ │ + ldr r0, [pc, #492] @ (8d2f8 <_PyObject_MakeTpCall@@Base+0x1a08>) │ │ │ │ + bl 6b868 │ │ │ │ mov r2, r0 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - bne.w 8c6e6 <_PyObject_MakeTpCall@@Base+0xe02> │ │ │ │ - ldr r0, [pc, #484] @ (8d2b8 <_PyObject_MakeTpCall@@Base+0x19d4>) │ │ │ │ - bl 26167c │ │ │ │ - ldr r3, [pc, #476] @ (8d2b4 <_PyObject_MakeTpCall@@Base+0x19d0>) │ │ │ │ + adds r0, r2, #1 │ │ │ │ + bne.w 8c6f2 <_PyObject_MakeTpCall@@Base+0xe02> │ │ │ │ + ldr r0, [pc, #480] @ (8d2f8 <_PyObject_MakeTpCall@@Base+0x1a08>) │ │ │ │ + bl 260e74 │ │ │ │ + ldr r3, [pc, #468] @ (8d2f4 <_PyObject_MakeTpCall@@Base+0x1a04>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c78c <_PyObject_MakeTpCall@@Base+0xea8> │ │ │ │ + beq.w 8c798 <_PyObject_MakeTpCall@@Base+0xea8> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c78c <_PyObject_MakeTpCall@@Base+0xea8> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8d100 <_PyObject_MakeTpCall@@Base+0x181c> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8e290 <_PyObject_MakeTpCall@@Base+0x29ac> │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 8ce46 <_PyObject_MakeTpCall@@Base+0x1562> │ │ │ │ - ldr r0, [pc, #436] @ (8d2bc <_PyObject_MakeTpCall@@Base+0x19d8>) │ │ │ │ - bl 6b828 │ │ │ │ - mov r8, r0 │ │ │ │ + beq.w 8c798 <_PyObject_MakeTpCall@@Base+0xea8> │ │ │ │ + b.n 8d0f2 <_PyObject_MakeTpCall@@Base+0x1802> │ │ │ │ + ldr r0, [pc, #452] @ (8d2fc <_PyObject_MakeTpCall@@Base+0x1a0c>) │ │ │ │ + bl 6b868 │ │ │ │ + mov fp, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 8c5e2 <_PyObject_MakeTpCall@@Base+0xcfe> │ │ │ │ - ldr r0, [pc, #420] @ (8d2bc <_PyObject_MakeTpCall@@Base+0x19d8>) │ │ │ │ - bl 26167c │ │ │ │ - b.n 8d0ee <_PyObject_MakeTpCall@@Base+0x180a> │ │ │ │ + bne.w 8c5f0 <_PyObject_MakeTpCall@@Base+0xd00> │ │ │ │ + ldr r0, [pc, #436] @ (8d2fc <_PyObject_MakeTpCall@@Base+0x1a0c>) │ │ │ │ + bl 260e74 │ │ │ │ + b.n 8d0f2 <_PyObject_MakeTpCall@@Base+0x1802> │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8cf1e <_PyObject_MakeTpCall@@Base+0x163a> │ │ │ │ + bne.w 8cf44 <_PyObject_MakeTpCall@@Base+0x1654> │ │ │ │ str r2, [r7, #32] │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ - b.n 8cf1e <_PyObject_MakeTpCall@@Base+0x163a> │ │ │ │ + b.n 8cf44 <_PyObject_MakeTpCall@@Base+0x1654> │ │ │ │ cmp r0, #15 │ │ │ │ itete gt │ │ │ │ addgt.w ip, r3, r2, lsl #2 │ │ │ │ addle.w ip, r3, r2, lsl #1 │ │ │ │ ldrgt.w ip, [ip, #20] │ │ │ │ ldrshle.w ip, [ip, #20] │ │ │ │ cmp r5, ip │ │ │ │ - beq.w 8c65c <_PyObject_MakeTpCall@@Base+0xd78> │ │ │ │ + beq.w 8c668 <_PyObject_MakeTpCall@@Base+0xd78> │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 8d1be <_PyObject_MakeTpCall@@Base+0x18da> │ │ │ │ - mov.w ip, r8, lsr #5 │ │ │ │ + beq.n 8d1f0 <_PyObject_MakeTpCall@@Base+0x1900> │ │ │ │ + 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 8d3de <_PyObject_MakeTpCall@@Base+0x1afa> │ │ │ │ + bgt.w 8d468 <_PyObject_MakeTpCall@@Base+0x1b78> │ │ │ │ add.w ip, r3, r2 │ │ │ │ ldrsb.w ip, [ip, #20] │ │ │ │ cmp r5, ip │ │ │ │ - beq.w 8c65c <_PyObject_MakeTpCall@@Base+0xd78> │ │ │ │ + beq.w 8c668 <_PyObject_MakeTpCall@@Base+0xd78> │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 8d1be <_PyObject_MakeTpCall@@Base+0x18da> │ │ │ │ - mov.w r8, r8, lsr #10 │ │ │ │ + beq.n 8d1f0 <_PyObject_MakeTpCall@@Base+0x1900> │ │ │ │ + mov.w fp, fp, lsr #10 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ - add.w ip, r8, #1 │ │ │ │ + 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 8da4c <_PyObject_MakeTpCall@@Base+0x2168> │ │ │ │ + bgt.w 8db60 <_PyObject_MakeTpCall@@Base+0x2270> │ │ │ │ ldrsb.w ip, [lr, #20] │ │ │ │ cmp r5, ip │ │ │ │ - beq.w 8c65c <_PyObject_MakeTpCall@@Base+0xd78> │ │ │ │ + beq.w 8c668 <_PyObject_MakeTpCall@@Base+0xd78> │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ - mov.w r8, r8, lsr #5 │ │ │ │ + mov.w fp, fp, lsr #5 │ │ │ │ adds r2, #1 │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - add r2, r8 │ │ │ │ - bne.n 8d192 <_PyObject_MakeTpCall@@Base+0x18ae> │ │ │ │ + add r2, fp │ │ │ │ + bne.n 8d1c4 <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ mov r2, ip │ │ │ │ - b.w 8c65c <_PyObject_MakeTpCall@@Base+0xd78> │ │ │ │ - ldr r0, [pc, #232] @ (8d2b0 <_PyObject_MakeTpCall@@Base+0x19cc>) │ │ │ │ - bl 6b828 │ │ │ │ - mov r8, r0 │ │ │ │ + b.w 8c668 <_PyObject_MakeTpCall@@Base+0xd78> │ │ │ │ + ldr r0, [pc, #248] @ (8d2f0 <_PyObject_MakeTpCall@@Base+0x1a00>) │ │ │ │ + bl 6b868 │ │ │ │ + mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 8c9ac <_PyObject_MakeTpCall@@Base+0x10c8> │ │ │ │ - ldr r0, [pc, #216] @ (8d2b0 <_PyObject_MakeTpCall@@Base+0x19cc>) │ │ │ │ - bl 26167c │ │ │ │ - b.n 8d0ee <_PyObject_MakeTpCall@@Base+0x180a> │ │ │ │ + bne.w 8c9ce <_PyObject_MakeTpCall@@Base+0x10de> │ │ │ │ + ldr r0, [pc, #232] @ (8d2f0 <_PyObject_MakeTpCall@@Base+0x1a00>) │ │ │ │ + bl 260e74 │ │ │ │ + b.n 8d0f2 <_PyObject_MakeTpCall@@Base+0x1802> │ │ │ │ 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 8c68a <_PyObject_MakeTpCall@@Base+0xda6> │ │ │ │ + bne.w 8c696 <_PyObject_MakeTpCall@@Base+0xda6> │ │ │ │ movs r1, #12 │ │ │ │ adds r3, #20 │ │ │ │ mla r2, r1, r5, r2 │ │ │ │ movs r1, #0 │ │ │ │ adds r5, r3, r2 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r1, [r5, #8] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r1, [r3, r2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8c6a2 <_PyObject_MakeTpCall@@Base+0xdbe> │ │ │ │ - b.w 8c6ac <_PyObject_MakeTpCall@@Base+0xdc8> │ │ │ │ + blt.w 8c6ae <_PyObject_MakeTpCall@@Base+0xdbe> │ │ │ │ + b.w 8c6b8 <_PyObject_MakeTpCall@@Base+0xdc8> │ │ │ │ ldr.w r2, [r6, #428] @ 0x1ac │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8d236 <_PyObject_MakeTpCall@@Base+0x1952> │ │ │ │ + bge.n 8d268 <_PyObject_MakeTpCall@@Base+0x1978> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ str.w r2, [r6, #436] @ 0x1b4 │ │ │ │ - b.w 8c6c4 <_PyObject_MakeTpCall@@Base+0xde0> │ │ │ │ + b.w 8c6d0 <_PyObject_MakeTpCall@@Base+0xde0> │ │ │ │ + ldrd lr, r2, [r3, #24] │ │ │ │ + cmp r2, lr │ │ │ │ + bcc.w 8db52 <_PyObject_MakeTpCall@@Base+0x2262> │ │ │ │ + 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 8c78a <_PyObject_MakeTpCall@@Base+0xe9a> │ │ │ │ + ldr.w r3, [r5, #848] @ 0x350 │ │ │ │ + movw r2, #45645 @ 0xb24d │ │ │ │ + movt r2, #6 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 8e616 <_PyObject_MakeTpCall@@Base+0x2d26> │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2bf6c │ │ │ │ + mov fp, r0 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 8e2ae <_PyObject_MakeTpCall@@Base+0x29be> │ │ │ │ + ldr r2, [r7, #64] @ 0x40 │ │ │ │ + ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r2, #800] @ 0x320 │ │ │ │ + b.w 8c78a <_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 8b8e4 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8b8f0 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cd2c <_PyObject_MakeTpCall@@Base+0x1448> │ │ │ │ - b.n 8d0ee <_PyObject_MakeTpCall@@Base+0x180a> │ │ │ │ - mov r8, r6 │ │ │ │ - mov r4, r5 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r2, [r7, #48] @ 0x30 │ │ │ │ - ldr r1, [r7, #20] │ │ │ │ - mov r0, r4 │ │ │ │ - bl c15d0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8d284 <_PyObject_MakeTpCall@@Base+0x19a0> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 8d284 <_PyObject_MakeTpCall@@Base+0x19a0> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 8e360 <_PyObject_MakeTpCall@@Base+0x2a7c> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8caea <_PyObject_MakeTpCall@@Base+0x1206> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8caea <_PyObject_MakeTpCall@@Base+0x1206> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8caea <_PyObject_MakeTpCall@@Base+0x1206> │ │ │ │ + bne.w 8cd4c <_PyObject_MakeTpCall@@Base+0x145c> │ │ │ │ + b.n 8d0f2 <_PyObject_MakeTpCall@@Base+0x1802> │ │ │ │ nop │ │ │ │ stmia r1!, {r2, r3, r4} │ │ │ │ lsls r5, r1, #1 │ │ │ │ @ instruction: 0xb8a4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ uxtb r0, r1 │ │ │ │ lsls r5, r1, #1 │ │ │ │ @@ -145740,192 +145757,221 @@ │ │ │ │ cmp r0, #15 │ │ │ │ itete gt │ │ │ │ addgt.w ip, r3, r2, lsl #2 │ │ │ │ addle.w ip, r3, r2, lsl #1 │ │ │ │ ldrgt.w ip, [ip, #20] │ │ │ │ ldrshle.w ip, [ip, #20] │ │ │ │ cmp r5, ip │ │ │ │ - beq.w 8ca0a <_PyObject_MakeTpCall@@Base+0x1126> │ │ │ │ + beq.w 8ca2c <_PyObject_MakeTpCall@@Base+0x113c> │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 8d346 <_PyObject_MakeTpCall@@Base+0x1a62> │ │ │ │ - mov.w ip, r8, lsr #5 │ │ │ │ + beq.n 8d386 <_PyObject_MakeTpCall@@Base+0x1a96> │ │ │ │ + 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 8d3fc <_PyObject_MakeTpCall@@Base+0x1b18> │ │ │ │ + bgt.w 8d486 <_PyObject_MakeTpCall@@Base+0x1b96> │ │ │ │ add.w ip, r3, r2 │ │ │ │ ldrsb.w ip, [ip, #20] │ │ │ │ cmp r5, ip │ │ │ │ - beq.w 8ca0a <_PyObject_MakeTpCall@@Base+0x1126> │ │ │ │ + beq.w 8ca2c <_PyObject_MakeTpCall@@Base+0x113c> │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 8d346 <_PyObject_MakeTpCall@@Base+0x1a62> │ │ │ │ - mov.w r8, r8, lsr #10 │ │ │ │ + beq.n 8d386 <_PyObject_MakeTpCall@@Base+0x1a96> │ │ │ │ + mov.w sl, sl, lsr #10 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ - add.w ip, r8, #1 │ │ │ │ + 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 8dbd4 <_PyObject_MakeTpCall@@Base+0x22f0> │ │ │ │ + bgt.w 8dc80 <_PyObject_MakeTpCall@@Base+0x2390> │ │ │ │ ldrsb.w ip, [lr, #20] │ │ │ │ cmp r5, ip │ │ │ │ - beq.w 8ca0a <_PyObject_MakeTpCall@@Base+0x1126> │ │ │ │ + beq.w 8ca2c <_PyObject_MakeTpCall@@Base+0x113c> │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ - mov.w r8, r8, lsr #5 │ │ │ │ + mov.w sl, sl, lsr #5 │ │ │ │ adds r2, #1 │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - add r2, r8 │ │ │ │ - bne.n 8d31a <_PyObject_MakeTpCall@@Base+0x1a36> │ │ │ │ + add r2, sl │ │ │ │ + bne.n 8d35a <_PyObject_MakeTpCall@@Base+0x1a6a> │ │ │ │ mov r2, ip │ │ │ │ - b.w 8ca0a <_PyObject_MakeTpCall@@Base+0x1126> │ │ │ │ + b.w 8ca2c <_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 c1520 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 8d3b2 <_PyObject_MakeTpCall@@Base+0x1ac2> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 8d3b2 <_PyObject_MakeTpCall@@Base+0x1ac2> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 8e4d8 <_PyObject_MakeTpCall@@Base+0x2be8> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 8cb0a <_PyObject_MakeTpCall@@Base+0x121a> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8cb0a <_PyObject_MakeTpCall@@Base+0x121a> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8cb0a <_PyObject_MakeTpCall@@Base+0x121a> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - bmi.w 8c5c4 <_PyObject_MakeTpCall@@Base+0xce0> │ │ │ │ + lsls r2, r2, #3 │ │ │ │ + bmi.w 8c5d2 <_PyObject_MakeTpCall@@Base+0xce2> │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r1, #64060 @ 0xfa3c │ │ │ │ + movw r1, #61820 @ 0xf17c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5b6c │ │ │ │ + bl d56e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8d0ee <_PyObject_MakeTpCall@@Base+0x180a> │ │ │ │ + bge.w 8d0f2 <_PyObject_MakeTpCall@@Base+0x1802> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d0ee <_PyObject_MakeTpCall@@Base+0x180a> │ │ │ │ + bne.w 8d0f2 <_PyObject_MakeTpCall@@Base+0x1802> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8d0ee <_PyObject_MakeTpCall@@Base+0x180a> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8d0f2 <_PyObject_MakeTpCall@@Base+0x1802> │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c572 <_PyObject_MakeTpCall@@Base+0xc8e> │ │ │ │ - b.w 8c538 <_PyObject_MakeTpCall@@Base+0xc54> │ │ │ │ + bne.w 8c580 <_PyObject_MakeTpCall@@Base+0xc90> │ │ │ │ + b.w 8c546 <_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 8ca2a <_PyObject_MakeTpCall@@Base+0x1146> │ │ │ │ + b.w 8ca4c <_PyObject_MakeTpCall@@Base+0x115c> │ │ │ │ movs r1, #12 │ │ │ │ adds r3, #20 │ │ │ │ mla r2, r1, r5, r2 │ │ │ │ movs r1, #0 │ │ │ │ adds r4, r3, r2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r1, [r4, #8] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r1, [r3, r2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8ca50 <_PyObject_MakeTpCall@@Base+0x116c> │ │ │ │ - b.w 8ca5a <_PyObject_MakeTpCall@@Base+0x1176> │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8ca5a <_PyObject_MakeTpCall@@Base+0x1176> │ │ │ │ + blt.w 8ca72 <_PyObject_MakeTpCall@@Base+0x1182> │ │ │ │ + b.w 8ca7c <_PyObject_MakeTpCall@@Base+0x118c> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8ca7c <_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 8d178 <_PyObject_MakeTpCall@@Base+0x1894> │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8c990 <_PyObject_MakeTpCall@@Base+0x10ac> │ │ │ │ + b.n 8d1aa <_PyObject_MakeTpCall@@Base+0x18ba> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8c9b2 <_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 8d300 <_PyObject_MakeTpCall@@Base+0x1a1c> │ │ │ │ + b.n 8d340 <_PyObject_MakeTpCall@@Base+0x1a50> │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 8dd66 <_PyObject_MakeTpCall@@Base+0x2482> │ │ │ │ - add.w r8, r0, #16 │ │ │ │ + beq.w 8dea8 <_PyObject_MakeTpCall@@Base+0x25b8> │ │ │ │ + add.w lr, r0, #16 │ │ │ │ mov.w ip, #1 │ │ │ │ - ldr.w sl, [r8, #4]! │ │ │ │ + ldr.w sl, [lr, #4]! │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 8dd5c <_PyObject_MakeTpCall@@Base+0x2478> │ │ │ │ + bne.w 8de9e <_PyObject_MakeTpCall@@Base+0x25ae> │ │ │ │ mov r6, r0 │ │ │ │ - mov r3, r9 │ │ │ │ - ldr r0, [r7, #64] @ 0x40 │ │ │ │ + ldr r3, [r7, #68] @ 0x44 │ │ │ │ + ldr r0, [r7, #60] @ 0x3c │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 8dd4c <_PyObject_MakeTpCall@@Base+0x2468> │ │ │ │ - mov r9, r3 │ │ │ │ - cmp r4, r9 │ │ │ │ - bne.w 8df34 <_PyObject_MakeTpCall@@Base+0x2650> │ │ │ │ + bne.w 8ddee <_PyObject_MakeTpCall@@Base+0x24fe> │ │ │ │ + str r3, [r7, #68] @ 0x44 │ │ │ │ + ldr r3, [r7, #68] @ 0x44 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.w 8df38 <_PyObject_MakeTpCall@@Base+0x2648> │ │ │ │ mov.w ip, #0 │ │ │ │ - mov r1, lr │ │ │ │ + mov r1, r9 │ │ │ │ mov sl, ip │ │ │ │ mov fp, ip │ │ │ │ - strd r5, ip, [r7, #56] @ 0x38 │ │ │ │ - str.w r9, [r7, #52] @ 0x34 │ │ │ │ + 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 8df54 <_PyObject_MakeTpCall@@Base+0x2670> │ │ │ │ + bge.w 8e5c4 <_PyObject_MakeTpCall@@Base+0x2cd4> │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ lsls r5, r0, #30 │ │ │ │ - bmi.n 8d4f4 <_PyObject_MakeTpCall@@Base+0x1c10> │ │ │ │ + bmi.n 8d580 <_PyObject_MakeTpCall@@Base+0x1c90> │ │ │ │ ldr.w r3, [r4, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8d53a <_PyObject_MakeTpCall@@Base+0x1c56> │ │ │ │ + beq.n 8d5c6 <_PyObject_MakeTpCall@@Base+0x1cd6> │ │ │ │ lsls r2, r0, #21 │ │ │ │ - bpl.w 8c340 <_PyObject_MakeTpCall@@Base+0xa5c> │ │ │ │ + bpl.w 8c350 <_PyObject_MakeTpCall@@Base+0xa60> │ │ │ │ ldr.w r6, [r4, #128] @ 0x80 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8d54e <_PyObject_MakeTpCall@@Base+0x1c6a> │ │ │ │ + beq.n 8d5da <_PyObject_MakeTpCall@@Base+0x1cea> │ │ │ │ ldr.w r5, [r6, #128] @ 0x80 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8d5a0 <_PyObject_MakeTpCall@@Base+0x1cbc> │ │ │ │ + beq.w 8d62a <_PyObject_MakeTpCall@@Base+0x1d3a> │ │ │ │ ldr.w r8, [r5, #128] @ 0x80 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8d874 <_PyObject_MakeTpCall@@Base+0x1f90> │ │ │ │ + beq.w 8d934 <_PyObject_MakeTpCall@@Base+0x2044> │ │ │ │ ldr.w r9, [r8, #128] @ 0x80 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 8d8e2 <_PyObject_MakeTpCall@@Base+0x1ffe> │ │ │ │ + beq.w 8d9cc <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ ldr.w ip, [r9, #128] @ 0x80 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 8dbac <_PyObject_MakeTpCall@@Base+0x22c8> │ │ │ │ + beq.w 8dc76 <_PyObject_MakeTpCall@@Base+0x2386> │ │ │ │ ldr.w r0, [ip, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dab6 <_PyObject_MakeTpCall@@Base+0x21d2> │ │ │ │ - strd r1, ip, [r7, #44] @ 0x2c │ │ │ │ - bl 7f410 │ │ │ │ - ldrd r1, ip, [r7, #44] @ 0x2c │ │ │ │ + beq.w 8dbf4 <_PyObject_MakeTpCall@@Base+0x2304> │ │ │ │ + strd r1, ip, [r7, #40] @ 0x28 │ │ │ │ + bl 7f440 │ │ │ │ + ldrd r1, ip, [r7, #40] @ 0x28 │ │ │ │ ldr.w r2, [ip, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8d4d6 <_PyObject_MakeTpCall@@Base+0x1bf2> │ │ │ │ + bne.n 8d562 <_PyObject_MakeTpCall@@Base+0x1c72> │ │ │ │ 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 8d8ea <_PyObject_MakeTpCall@@Base+0x2006> │ │ │ │ + bne.w 8d9d4 <_PyObject_MakeTpCall@@Base+0x20e4> │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ ldr.w r0, [ip, #20] │ │ │ │ cmp r2, r0 │ │ │ │ it eq │ │ │ │ moveq r9, ip │ │ │ │ - b.n 8d8ea <_PyObject_MakeTpCall@@Base+0x2006> │ │ │ │ - ldr r2, [pc, #676] @ (8d79c <_PyObject_MakeTpCall@@Base+0x1eb8>) │ │ │ │ + b.n 8d9d4 <_PyObject_MakeTpCall@@Base+0x20e4> │ │ │ │ + ldr r2, [pc, #688] @ (8d834 <_PyObject_MakeTpCall@@Base+0x1f44>) │ │ │ │ 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 │ │ │ │ @@ -145936,549 +145982,560 @@ │ │ │ │ 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 8e2e0 <_PyObject_MakeTpCall@@Base+0x29fc> │ │ │ │ + beq.w 8e5b6 <_PyObject_MakeTpCall@@Base+0x2cc6> │ │ │ │ add.w r2, r5, #91136 @ 0x16400 │ │ │ │ add.w r2, r2, #392 @ 0x188 │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8d46e <_PyObject_MakeTpCall@@Base+0x1b8a> │ │ │ │ + bne.n 8d4fa <_PyObject_MakeTpCall@@Base+0x1c0a> │ │ │ │ mov r0, r4 │ │ │ │ - str r1, [r7, #48] @ 0x30 │ │ │ │ - bl 7f5a8 │ │ │ │ + str r1, [r7, #44] @ 0x2c │ │ │ │ + bl 7f5d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8c358 <_PyObject_MakeTpCall@@Base+0xa74> │ │ │ │ + blt.w 8c368 <_PyObject_MakeTpCall@@Base+0xa78> │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ - ldr r1, [r7, #48] @ 0x30 │ │ │ │ - b.n 8d46e <_PyObject_MakeTpCall@@Base+0x1b8a> │ │ │ │ + ldr r1, [r7, #44] @ 0x2c │ │ │ │ + b.n 8d4fa <_PyObject_MakeTpCall@@Base+0x1c0a> │ │ │ │ movw r3, #34368 @ 0x8640 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r5, r3 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 8d5c2 <_PyObject_MakeTpCall@@Base+0x1cde> │ │ │ │ + bne.n 8d64c <_PyObject_MakeTpCall@@Base+0x1d5c> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8d5c2 <_PyObject_MakeTpCall@@Base+0x1cde> │ │ │ │ + bne.n 8d64c <_PyObject_MakeTpCall@@Base+0x1d5c> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 8da60 <_PyObject_MakeTpCall@@Base+0x217c> │ │ │ │ - ldr r3, [r7, #64] @ 0x40 │ │ │ │ + bne.w 8db8a <_PyObject_MakeTpCall@@Base+0x229a> │ │ │ │ + ldr r3, [r7, #60] @ 0x3c │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 8d59a <_PyObject_MakeTpCall@@Base+0x1cb6> │ │ │ │ - ldr r5, [r7, #56] @ 0x38 │ │ │ │ + bne.n 8d624 <_PyObject_MakeTpCall@@Base+0x1d34> │ │ │ │ + ldrd r8, r5, [r7, #48] @ 0x30 │ │ │ │ mov sl, r4 │ │ │ │ - ldr.w r9, [r7, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8c358 <_PyObject_MakeTpCall@@Base+0xa74> │ │ │ │ + beq.w 8c368 <_PyObject_MakeTpCall@@Base+0xa78> │ │ │ │ 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 8c382 <_PyObject_MakeTpCall@@Base+0xa9e> │ │ │ │ + b.w 8c392 <_PyObject_MakeTpCall@@Base+0xaa2> │ │ │ │ mov sl, r5 │ │ │ │ - str r4, [r7, #60] @ 0x3c │ │ │ │ - b.n 8d452 <_PyObject_MakeTpCall@@Base+0x1b6e> │ │ │ │ + str r4, [r7, #56] @ 0x38 │ │ │ │ + b.n 8d4de <_PyObject_MakeTpCall@@Base+0x1bee> │ │ │ │ movw r5, #34368 @ 0x8640 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 8d906 <_PyObject_MakeTpCall@@Base+0x2022> │ │ │ │ + bne.w 8d9f0 <_PyObject_MakeTpCall@@Base+0x2100> │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8d906 <_PyObject_MakeTpCall@@Base+0x2022> │ │ │ │ + bne.w 8d9f0 <_PyObject_MakeTpCall@@Base+0x2100> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8d560 <_PyObject_MakeTpCall@@Base+0x1c7c> │ │ │ │ + beq.n 8d5ec <_PyObject_MakeTpCall@@Base+0x1cfc> │ │ │ │ mov r5, r4 │ │ │ │ - b.n 8d568 <_PyObject_MakeTpCall@@Base+0x1c84> │ │ │ │ - str r6, [r7, #64] @ 0x40 │ │ │ │ - b.w 8c1a8 <_PyObject_MakeTpCall@@Base+0x8c4> │ │ │ │ + b.n 8d5f4 <_PyObject_MakeTpCall@@Base+0x1d04> │ │ │ │ + str r6, [r7, #60] @ 0x3c │ │ │ │ + b.w 8c1b8 <_PyObject_MakeTpCall@@Base+0x8c8> │ │ │ │ bics.w r3, sl, #1 │ │ │ │ it ne │ │ │ │ orrne.w sl, sl, #1 │ │ │ │ - beq.w 8cbd8 <_PyObject_MakeTpCall@@Base+0x12f4> │ │ │ │ + beq.w 8cbf8 <_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 8cbb6 <_PyObject_MakeTpCall@@Base+0x12d2> │ │ │ │ + bne.w 8cbd6 <_PyObject_MakeTpCall@@Base+0x12e6> │ │ │ │ mov r8, r6 │ │ │ │ - b.n 8d262 <_PyObject_MakeTpCall@@Base+0x197e> │ │ │ │ + b.n 8d390 <_PyObject_MakeTpCall@@Base+0x1aa0> │ │ │ │ + ldr r0, [pc, #432] @ (8d838 <_PyObject_MakeTpCall@@Base+0x1f48>) │ │ │ │ + bl 6b868 │ │ │ │ + mov r2, r0 │ │ │ │ + adds r0, r2, #1 │ │ │ │ + beq.w 8e558 <_PyObject_MakeTpCall@@Base+0x2c68> │ │ │ │ + ldr r1, [pc, #420] @ (8d838 <_PyObject_MakeTpCall@@Base+0x1f48>) │ │ │ │ + add.w r3, r7, #96 @ 0x60 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 773e0 │ │ │ │ + ldr r0, [r7, #96] @ 0x60 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8c3dc <_PyObject_MakeTpCall@@Base+0xaec> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.w 8e078 <_PyObject_MakeTpCall@@Base+0x2794> │ │ │ │ - bl 76340 │ │ │ │ + bmi.w 8e5a8 <_PyObject_MakeTpCall@@Base+0x2cb8> │ │ │ │ + bl 76378 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 8dcdc <_PyObject_MakeTpCall@@Base+0x23f8> │ │ │ │ - ldr.w r8, [sl, #104] @ 0x68 │ │ │ │ - ldr.w r3, [sl, #144] @ 0x90 │ │ │ │ + beq.w 8dd82 <_PyObject_MakeTpCall@@Base+0x2492> │ │ │ │ + ldr.w r3, [sl, #104] @ 0x68 │ │ │ │ + ldr.w r2, [sl, #144] @ 0x90 │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ - str r3, [r7, #60] @ 0x3c │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.n 8d692 <_PyObject_MakeTpCall@@Base+0x1dae> │ │ │ │ + str r3, [r7, #64] @ 0x40 │ │ │ │ + str r2, [r7, #56] @ 0x38 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8d844 <_PyObject_MakeTpCall@@Base+0x1f54> │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e06e <_PyObject_MakeTpCall@@Base+0x278a> │ │ │ │ - mov.w r8, #1 │ │ │ │ + bne.w 8e59e <_PyObject_MakeTpCall@@Base+0x2cae> │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 8d69c <_PyObject_MakeTpCall@@Base+0x1db8> │ │ │ │ - str r5, [r7, #48] @ 0x30 │ │ │ │ - mov r5, r1 │ │ │ │ - movs r6, #0 │ │ │ │ - add.w r3, fp, #12 │ │ │ │ - str r6, [r7, #68] @ 0x44 │ │ │ │ + mov.w r3, #1 │ │ │ │ + str r3, [r7, #64] @ 0x40 │ │ │ │ + ble.w 8d84e <_PyObject_MakeTpCall@@Base+0x1f5e> │ │ │ │ + movs r3, #0 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r9, r3 │ │ │ │ + add.w r2, fp, #12 │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ - str r6, [r7, #64] @ 0x40 │ │ │ │ - str r4, [r7, #56] @ 0x38 │ │ │ │ - ldr r3, [r7, #52] @ 0x34 │ │ │ │ + strd r2, r2, [r7, #40] @ 0x28 │ │ │ │ + str r3, [r7, #48] @ 0x30 │ │ │ │ + str r4, [r7, #60] @ 0x3c │ │ │ │ + ldr r3, [r7, #44] @ 0x2c │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ - str r3, [r7, #52] @ 0x34 │ │ │ │ + str r3, [r7, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bpl.w 8e154 <_PyObject_MakeTpCall@@Base+0x2870> │ │ │ │ + bpl.w 8e57e <_PyObject_MakeTpCall@@Base+0x2c8e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 198a58 │ │ │ │ + bl 197fbc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e180 <_PyObject_MakeTpCall@@Base+0x289c> │ │ │ │ - ldr r1, [pc, #308] @ (8d7a0 <_PyObject_MakeTpCall@@Base+0x1ebc>) │ │ │ │ + beq.w 8e038 <_PyObject_MakeTpCall@@Base+0x2748> │ │ │ │ + ldr r1, [pc, #284] @ (8d83c <_PyObject_MakeTpCall@@Base+0x1f4c>) │ │ │ │ mov r0, r4 │ │ │ │ - bl bcf48 <_PyUnicode_Equal@@Base> │ │ │ │ + bl bceb8 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e172 <_PyObject_MakeTpCall@@Base+0x288e> │ │ │ │ - ldr r1, [pc, #300] @ (8d7a4 <_PyObject_MakeTpCall@@Base+0x1ec0>) │ │ │ │ + bne.w 8e02a <_PyObject_MakeTpCall@@Base+0x273a> │ │ │ │ + ldr r1, [pc, #276] @ (8d840 <_PyObject_MakeTpCall@@Base+0x1f50>) │ │ │ │ mov r0, r4 │ │ │ │ - bl bcf48 <_PyUnicode_Equal@@Base> │ │ │ │ + bl bceb8 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dda0 <_PyObject_MakeTpCall@@Base+0x24bc> │ │ │ │ - adds r6, #1 │ │ │ │ - cmp r5, r6 │ │ │ │ - bgt.n 8d64a <_PyObject_MakeTpCall@@Base+0x1d66> │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r4, [r7, #56] @ 0x38 │ │ │ │ - ldr r5, [r7, #48] @ 0x30 │ │ │ │ - b.n 8d6a2 <_PyObject_MakeTpCall@@Base+0x1dbe> │ │ │ │ - cmp r1, #0 │ │ │ │ - bgt.w 8dac0 <_PyObject_MakeTpCall@@Base+0x21dc> │ │ │ │ - mov.w r8, #0 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r3, r3, [r7, #64] @ 0x40 │ │ │ │ - ldrd r3, r2, [r7, #64] @ 0x40 │ │ │ │ - str r1, [r7, #56] @ 0x38 │ │ │ │ - adds r0, r3, r2 │ │ │ │ - subs r0, r1, r0 │ │ │ │ - bl 71608 │ │ │ │ - mov r6, r0 │ │ │ │ + bne.w 8de88 <_PyObject_MakeTpCall@@Base+0x2598> │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + cmp r6, r9 │ │ │ │ + bgt.n 8d6fe <_PyObject_MakeTpCall@@Base+0x1e0e> │ │ │ │ + ldr r3, [r7, #48] @ 0x30 │ │ │ │ + ldr r4, [r7, #60] @ 0x3c │ │ │ │ + subs r0, r6, r3 │ │ │ │ + ldr r3, [r7, #52] @ 0x34 │ │ │ │ + str r6, [r7, #28] │ │ │ │ + subs r0, r0, r3 │ │ │ │ + bl 71640 │ │ │ │ + mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e0e0 <_PyObject_MakeTpCall@@Base+0x27fc> │ │ │ │ - ldr r1, [r7, #56] @ 0x38 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 8d734 <_PyObject_MakeTpCall@@Base+0x1e50> │ │ │ │ - add.w r3, fp, #12 │ │ │ │ - strd sl, fp, [r7, #48] @ 0x30 │ │ │ │ - str.w r8, [r7, #32] │ │ │ │ - mov fp, r1 │ │ │ │ + beq.w 8dc24 <_PyObject_MakeTpCall@@Base+0x2334> │ │ │ │ + str.w r8, [r7, #44] @ 0x2c │ │ │ │ + movs r6, #0 │ │ │ │ + ldr.w r8, [r7, #28] │ │ │ │ + str.w sl, [r7, #32] │ │ │ │ mov.w sl, #0 │ │ │ │ - mov.w r8, #0 │ │ │ │ - str r3, [r7, #56] @ 0x38 │ │ │ │ - str.w r9, [r7, #44] @ 0x2c │ │ │ │ - ldr r3, [r7, #56] @ 0x38 │ │ │ │ - ldr.w r9, [r3, #4]! │ │ │ │ - str r3, [r7, #56] @ 0x38 │ │ │ │ - ldr r3, [r7, #64] @ 0x40 │ │ │ │ + str.w fp, [r7, #60] @ 0x3c │ │ │ │ + ldr r3, [r7, #40] @ 0x28 │ │ │ │ + ldr.w fp, [r3, #4]! │ │ │ │ + str r3, [r7, #40] @ 0x28 │ │ │ │ + ldr r3, [r7, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8dd90 <_PyObject_MakeTpCall@@Base+0x24ac> │ │ │ │ - ldr r3, [r7, #68] @ 0x44 │ │ │ │ + bne.w 8de78 <_PyObject_MakeTpCall@@Base+0x2588> │ │ │ │ + ldr r3, [r7, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d9f2 <_PyObject_MakeTpCall@@Base+0x210e> │ │ │ │ - mov r1, r9 │ │ │ │ + bne.w 8dadc <_PyObject_MakeTpCall@@Base+0x21ec> │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl e3940 │ │ │ │ - mov r9, r0 │ │ │ │ + bl e3460 │ │ │ │ + mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e7ba <_PyObject_MakeTpCall@@Base+0x2ed6> │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ + beq.w 8e778 <_PyObject_MakeTpCall@@Base+0x2e88> │ │ │ │ + ldr.w r3, [r9, #12] │ │ │ │ mov r1, r0 │ │ │ │ - str.w r0, [r3, sl, lsl #2] │ │ │ │ + str.w r0, [r3, r6, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 77330 │ │ │ │ + bl 77368 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 8e7ba <_PyObject_MakeTpCall@@Base+0x2ed6> │ │ │ │ + beq.w 8e778 <_PyObject_MakeTpCall@@Base+0x2e88> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e086 <_PyObject_MakeTpCall@@Base+0x27a2> │ │ │ │ + bne.w 8e078 <_PyObject_MakeTpCall@@Base+0x2788> │ │ │ │ + adds r6, #1 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - cmp fp, r8 │ │ │ │ - bne.n 8d6da <_PyObject_MakeTpCall@@Base+0x1df6> │ │ │ │ - ldrd sl, fp, [r7, #48] @ 0x30 │ │ │ │ - ldr.w r9, [r7, #44] @ 0x2c │ │ │ │ - ldr.w r8, [r7, #32] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 8617c │ │ │ │ + cmp r8, sl │ │ │ │ + bne.n 8d76e <_PyObject_MakeTpCall@@Base+0x1e7e> │ │ │ │ + ldr.w r8, [r7, #44] @ 0x2c │ │ │ │ + ldr.w sl, [r7, #32] │ │ │ │ + ldr.w fp, [r7, #60] @ 0x3c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 861e8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8e0cc <_PyObject_MakeTpCall@@Base+0x27e8> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 76644 │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ + beq.w 8e0be <_PyObject_MakeTpCall@@Base+0x27ce> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 7667c │ │ │ │ + ldr.w r1, [r9] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8d760 <_PyObject_MakeTpCall@@Base+0x1e7c> │ │ │ │ + bge.n 8d7f8 <_PyObject_MakeTpCall@@Base+0x1f08> │ │ │ │ subs r1, #1 │ │ │ │ - str r1, [r6, #0] │ │ │ │ - cbnz r1, 8d760 <_PyObject_MakeTpCall@@Base+0x1e7c> │ │ │ │ - str r0, [r7, #56] @ 0x38 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [r7, #56] @ 0x38 │ │ │ │ + str.w r1, [r9] │ │ │ │ + cbnz r1, 8d7f8 <_PyObject_MakeTpCall@@Base+0x1f08> │ │ │ │ + str r0, [r7, #60] @ 0x3c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8e0e0 <_PyObject_MakeTpCall@@Base+0x27fc> │ │ │ │ + beq.w 8e0d6 <_PyObject_MakeTpCall@@Base+0x27e6> │ │ │ │ mov r0, fp │ │ │ │ - str r2, [r7, #56] @ 0x38 │ │ │ │ - bl 77318 │ │ │ │ + str r2, [r7, #60] @ 0x3c │ │ │ │ + bl 77350 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ - ldr r2, [r7, #56] @ 0x38 │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - str r1, [r7, #52] @ 0x34 │ │ │ │ - bgt.w 8ddb6 <_PyObject_MakeTpCall@@Base+0x24d2> │ │ │ │ - ldr.w r3, [r9, #152] @ 0x98 │ │ │ │ - mov r0, r9 │ │ │ │ - ldr r1, [r7, #52] @ 0x34 │ │ │ │ - str r2, [r7, #60] @ 0x3c │ │ │ │ + str r1, [r7, #40] @ 0x28 │ │ │ │ + bgt.w 8de0e <_PyObject_MakeTpCall@@Base+0x251e> │ │ │ │ + ldr r0, [r7, #68] @ 0x44 │ │ │ │ + ldr r1, [r7, #40] @ 0x28 │ │ │ │ + str r2, [r7, #64] @ 0x40 │ │ │ │ + ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r7, #60] @ 0x3c │ │ │ │ + ldr r2, [r7, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c418 <_PyObject_MakeTpCall@@Base+0xb34> │ │ │ │ + bne.w 8c426 <_PyObject_MakeTpCall@@Base+0xb36> │ │ │ │ mov fp, r2 │ │ │ │ - b.w 8e0e0 <_PyObject_MakeTpCall@@Base+0x27fc> │ │ │ │ + b.w 8e0d6 <_PyObject_MakeTpCall@@Base+0x27e6> │ │ │ │ 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 │ │ │ │ + cmp r1, #0 │ │ │ │ + bgt.w 8dbfe <_PyObject_MakeTpCall@@Base+0x230e> │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r7, #64] @ 0x40 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 71640 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8e0d6 <_PyObject_MakeTpCall@@Base+0x27e6> │ │ │ │ + movs r3, #0 │ │ │ │ + strd r3, r3, [r7, #48] @ 0x30 │ │ │ │ + b.n 8d7c8 <_PyObject_MakeTpCall@@Base+0x1ed8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7fa8c │ │ │ │ + bl 7fabc │ │ │ │ ldr.w r3, [r6, #432] @ 0x1b0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 8c866 <_PyObject_MakeTpCall@@Base+0xf82> │ │ │ │ - str r4, [r7, #48] @ 0x30 │ │ │ │ + ble.w 8c886 <_PyObject_MakeTpCall@@Base+0xf96> │ │ │ │ + str r4, [r7, #68] @ 0x44 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov.w fp, #0 │ │ │ │ - mov.w r8, #16 │ │ │ │ mov r4, r1 │ │ │ │ add.w r2, fp, #4 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ - bl 926a8 │ │ │ │ + bl 92784 │ │ │ │ str.w r0, [r9, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d0ee <_PyObject_MakeTpCall@@Base+0x180a> │ │ │ │ - strd r8, r5, [r9, #-16] │ │ │ │ + beq.w 8d0f2 <_PyObject_MakeTpCall@@Base+0x1802> │ │ │ │ + str.w r5, [r9, #-12] │ │ │ │ + movs r3, #16 │ │ │ │ + adds r5, #4 │ │ │ │ + str.w r3, [r9, #-16] │ │ │ │ cmp r4, fp │ │ │ │ - add.w r5, r5, #4 │ │ │ │ add.w r9, r9, #20 │ │ │ │ - beq.n 8d8cc <_PyObject_MakeTpCall@@Base+0x1fe8> │ │ │ │ + beq.w 8d9b4 <_PyObject_MakeTpCall@@Base+0x20c4> │ │ │ │ ldr.w r3, [r6, #432] @ 0x1b0 │ │ │ │ - b.n 8d7ca <_PyObject_MakeTpCall@@Base+0x1ee6> │ │ │ │ + b.n 8d882 <_PyObject_MakeTpCall@@Base+0x1f92> │ │ │ │ lsls r1, r0, #31 │ │ │ │ - bmi.w 8cf1e <_PyObject_MakeTpCall@@Base+0x163a> │ │ │ │ + bmi.w 8cf44 <_PyObject_MakeTpCall@@Base+0x1654> │ │ │ │ str.w lr, [r0] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 8cf1e <_PyObject_MakeTpCall@@Base+0x163a> │ │ │ │ - b.n 8d12a <_PyObject_MakeTpCall@@Base+0x1846> │ │ │ │ - ldr r3, [pc, #760] @ (8db08 <_PyObject_MakeTpCall@@Base+0x2224>) │ │ │ │ + bne.w 8cf44 <_PyObject_MakeTpCall@@Base+0x1654> │ │ │ │ + b.n 8d15c <_PyObject_MakeTpCall@@Base+0x186c> │ │ │ │ + ldr r3, [pc, #736] @ (8dbb0 <_PyObject_MakeTpCall@@Base+0x22c0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r0, [r6, #180] @ 0xb4 │ │ │ │ subs r0, #1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ adds r1, r2, r3 │ │ │ │ add.w r1, r1, #91136 @ 0x16400 │ │ │ │ ldr.w r1, [r1, #392] @ 0x188 │ │ │ │ cmp r1, r6 │ │ │ │ - beq.w 8e78a <_PyObject_MakeTpCall@@Base+0x2ea6> │ │ │ │ + beq.w 8e844 <_PyObject_MakeTpCall@@Base+0x2f54> │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.w 8e78a <_PyObject_MakeTpCall@@Base+0x2ea6> │ │ │ │ + bhi.w 8e844 <_PyObject_MakeTpCall@@Base+0x2f54> │ │ │ │ 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, #700] @ (8db0c <_PyObject_MakeTpCall@@Base+0x2228>) │ │ │ │ + ldr r3, [pc, #676] @ (8dbb4 <_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 8c512 <_PyObject_MakeTpCall@@Base+0xc2e> │ │ │ │ - ldr r0, [pc, #688] @ (8db10 <_PyObject_MakeTpCall@@Base+0x222c>) │ │ │ │ - bl 6b828 │ │ │ │ + beq.w 8c520 <_PyObject_MakeTpCall@@Base+0xc30> │ │ │ │ + ldr r0, [pc, #664] @ (8dbb8 <_PyObject_MakeTpCall@@Base+0x22c8>) │ │ │ │ + bl 6b868 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 8c51e <_PyObject_MakeTpCall@@Base+0xc3a> │ │ │ │ - ldr r0, [pc, #672] @ (8db10 <_PyObject_MakeTpCall@@Base+0x222c>) │ │ │ │ - bl 26167c │ │ │ │ - b.n 8d0ee <_PyObject_MakeTpCall@@Base+0x180a> │ │ │ │ + bne.w 8c52c <_PyObject_MakeTpCall@@Base+0xc3c> │ │ │ │ + ldr r0, [pc, #652] @ (8dbb8 <_PyObject_MakeTpCall@@Base+0x22c8>) │ │ │ │ + bl 260e74 │ │ │ │ + b.w 8d0f2 <_PyObject_MakeTpCall@@Base+0x1802> │ │ │ │ movw r8, #34368 @ 0x8640 │ │ │ │ movt r8, #75 @ 0x4b │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8d5a8 <_PyObject_MakeTpCall@@Base+0x1cc4> │ │ │ │ + bne.w 8d632 <_PyObject_MakeTpCall@@Base+0x1d42> │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r5, r8 │ │ │ │ - b.n 8d5a8 <_PyObject_MakeTpCall@@Base+0x1cc4> │ │ │ │ - ldr r3, [pc, #636] @ (8db14 <_PyObject_MakeTpCall@@Base+0x2230>) │ │ │ │ + b.n 8d632 <_PyObject_MakeTpCall@@Base+0x1d42> │ │ │ │ + ldr r3, [pc, #612] @ (8dbbc <_PyObject_MakeTpCall@@Base+0x22cc>) │ │ │ │ str r3, [r6, #124] @ 0x7c │ │ │ │ - ldr r3, [r7, #52] @ 0x34 │ │ │ │ + ldr r3, [r7, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 8c8c2 <_PyObject_MakeTpCall@@Base+0xfde> │ │ │ │ - b.w 8cc22 <_PyObject_MakeTpCall@@Base+0x133e> │ │ │ │ + ble.w 8c8e2 <_PyObject_MakeTpCall@@Base+0xff2> │ │ │ │ + b.w 8cc42 <_PyObject_MakeTpCall@@Base+0x1352> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #31628 @ 0x7b8c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8e24e <_PyObject_MakeTpCall@@Base+0x296a> │ │ │ │ + bne.w 8e13a <_PyObject_MakeTpCall@@Base+0x284a> │ │ │ │ mov r1, r6 │ │ │ │ - bl c00b4 │ │ │ │ - ldr r1, [pc, #600] @ (8db18 <_PyObject_MakeTpCall@@Base+0x2234>) │ │ │ │ + bl c0004 │ │ │ │ + ldr r1, [pc, #576] @ (8dbc0 <_PyObject_MakeTpCall@@Base+0x22d0>) │ │ │ │ mov r0, r4 │ │ │ │ - bl bd2ec │ │ │ │ + bl bd264 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 8c906 <_PyObject_MakeTpCall@@Base+0x1022> │ │ │ │ - b.n 8d0ee <_PyObject_MakeTpCall@@Base+0x180a> │ │ │ │ - ldr r4, [r7, #48] @ 0x30 │ │ │ │ - b.w 8c866 <_PyObject_MakeTpCall@@Base+0xf82> │ │ │ │ - ldr r0, [pc, #584] @ (8db1c <_PyObject_MakeTpCall@@Base+0x2238>) │ │ │ │ - bl 6b828 │ │ │ │ + beq.w 8d0f2 <_PyObject_MakeTpCall@@Base+0x1802> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + bmi.w 8c934 <_PyObject_MakeTpCall@@Base+0x1044> │ │ │ │ + ldr r3, [pc, #536] @ (8dbb0 <_PyObject_MakeTpCall@@Base+0x22c0>) │ │ │ │ + str r3, [r7, #68] @ 0x44 │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + str r3, [r7, #64] @ 0x40 │ │ │ │ + movw r0, #33608 @ 0x8348 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movw r1, #2461 @ 0x99d │ │ │ │ + bl 245db8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r2, [r7, #64] @ 0x40 │ │ │ │ + b.w 8d0de <_PyObject_MakeTpCall@@Base+0x17ee> │ │ │ │ + ldr r4, [r7, #68] @ 0x44 │ │ │ │ + b.w 8c886 <_PyObject_MakeTpCall@@Base+0xf96> │ │ │ │ + ldr r0, [pc, #520] @ (8dbc4 <_PyObject_MakeTpCall@@Base+0x22d4>) │ │ │ │ + bl 6b868 │ │ │ │ mov r2, r0 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - bne.w 8c594 <_PyObject_MakeTpCall@@Base+0xcb0> │ │ │ │ - b.n 8d114 <_PyObject_MakeTpCall@@Base+0x1830> │ │ │ │ + adds r0, r2, #1 │ │ │ │ + bne.w 8c5a2 <_PyObject_MakeTpCall@@Base+0xcb2> │ │ │ │ + b.w 8d146 <_PyObject_MakeTpCall@@Base+0x1856> │ │ │ │ movw r9, #34368 @ 0x8640 │ │ │ │ movt r9, #75 @ 0x4b │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8d87c <_PyObject_MakeTpCall@@Base+0x1f98> │ │ │ │ + bne.n 8d93c <_PyObject_MakeTpCall@@Base+0x204c> │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r8, r9 │ │ │ │ - b.n 8d87c <_PyObject_MakeTpCall@@Base+0x1f98> │ │ │ │ + b.n 8d93c <_PyObject_MakeTpCall@@Base+0x204c> │ │ │ │ mov r5, r6 │ │ │ │ - b.n 8d55a <_PyObject_MakeTpCall@@Base+0x1c76> │ │ │ │ + b.n 8d5e6 <_PyObject_MakeTpCall@@Base+0x1cf6> │ │ │ │ ldr.w r1, [r8, #84] @ 0x54 │ │ │ │ lsls r1, r1, #19 │ │ │ │ - bpl.w 8e1f8 <_PyObject_MakeTpCall@@Base+0x2914> │ │ │ │ + bpl.w 8e134 <_PyObject_MakeTpCall@@Base+0x2844> │ │ │ │ ldrh.w r1, [r8, #206] @ 0xce │ │ │ │ cmp.w r1, #1000 @ 0x3e8 │ │ │ │ - bcs.w 8e1f8 <_PyObject_MakeTpCall@@Base+0x2914> │ │ │ │ + bcs.w 8e134 <_PyObject_MakeTpCall@@Base+0x2844> │ │ │ │ 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 8d9c8 <_PyObject_MakeTpCall@@Base+0x20e4> │ │ │ │ + bgt.n 8dab2 <_PyObject_MakeTpCall@@Base+0x21c2> │ │ │ │ ldr.w r0, [r8, #84] @ 0x54 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [r7, #28] │ │ │ │ ands.w lr, r0, #256 @ 0x100 │ │ │ │ - bne.w 8e1cc <_PyObject_MakeTpCall@@Base+0x28e8> │ │ │ │ + bne.w 8e10a <_PyObject_MakeTpCall@@Base+0x281a> │ │ │ │ add.w r1, r4, #40960 @ 0xa000 │ │ │ │ ldr.w r3, [r1, #1408] @ 0x580 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e7a8 <_PyObject_MakeTpCall@@Base+0x2ec4> │ │ │ │ + beq.w 8e6d8 <_PyObject_MakeTpCall@@Base+0x2de8> │ │ │ │ add.w ip, r3, #1 │ │ │ │ str.w ip, [r1, #1408] @ 0x580 │ │ │ │ ldrd r0, r1, [r7, #64] @ 0x40 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ ldr.w r1, [r8, #192] @ 0xc0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8e1b8 <_PyObject_MakeTpCall@@Base+0x28d4> │ │ │ │ + bne.w 8e544 <_PyObject_MakeTpCall@@Base+0x2c54> │ │ │ │ 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, #384] @ (8db20 <_PyObject_MakeTpCall@@Base+0x223c>) │ │ │ │ + ldr r1, [pc, #320] @ (8dbc8 <_PyObject_MakeTpCall@@Base+0x22d8>) │ │ │ │ ldr.w r1, [r1, #680] @ 0x2a8 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 8ce8c <_PyObject_MakeTpCall@@Base+0x15a8> │ │ │ │ - ldr r0, [pc, #376] @ (8db24 <_PyObject_MakeTpCall@@Base+0x2240>) │ │ │ │ + beq.w 8ceac <_PyObject_MakeTpCall@@Base+0x15bc> │ │ │ │ + ldr r0, [pc, #308] @ (8dbcc <_PyObject_MakeTpCall@@Base+0x22dc>) │ │ │ │ str r2, [r7, #32] │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ - bl 6b828 │ │ │ │ + bl 6b868 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ str r0, [r7, #28] │ │ │ │ adds r0, #1 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ - bne.w 8ce9a <_PyObject_MakeTpCall@@Base+0x15b6> │ │ │ │ - bl d82f8 │ │ │ │ - b.w 8cbd8 <_PyObject_MakeTpCall@@Base+0x12f4> │ │ │ │ + bne.w 8ceba <_PyObject_MakeTpCall@@Base+0x15ca> │ │ │ │ + bl d7e50 │ │ │ │ + b.w 8cbf8 <_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 84694 <_PyObject_GenericSetAttrWithDict@@Base+0x650> │ │ │ │ + bl 84700 <_PyObject_GenericSetAttrWithDict@@Base+0x650> │ │ │ │ ldr r2, [r7, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8d936 <_PyObject_MakeTpCall@@Base+0x2052> │ │ │ │ - ldr r1, [pc, #320] @ (8db20 <_PyObject_MakeTpCall@@Base+0x223c>) │ │ │ │ + bne.n 8da20 <_PyObject_MakeTpCall@@Base+0x2130> │ │ │ │ + ldr r1, [pc, #252] @ (8dbc8 <_PyObject_MakeTpCall@@Base+0x22d8>) │ │ │ │ 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 8d9a2 <_PyObject_MakeTpCall@@Base+0x20be> │ │ │ │ - ldr r1, [pc, #308] @ (8db28 <_PyObject_MakeTpCall@@Base+0x2244>) │ │ │ │ - mov r0, r9 │ │ │ │ - bl bcf48 <_PyUnicode_Equal@@Base> │ │ │ │ + b.n 8da8c <_PyObject_MakeTpCall@@Base+0x219c> │ │ │ │ + ldr r1, [pc, #240] @ (8dbd0 <_PyObject_MakeTpCall@@Base+0x22e0>) │ │ │ │ + mov r0, fp │ │ │ │ + bl bceb8 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d6f2 <_PyObject_MakeTpCall@@Base+0x1e0e> │ │ │ │ - b.n 8d720 <_PyObject_MakeTpCall@@Base+0x1e3c> │ │ │ │ + beq.w 8d786 <_PyObject_MakeTpCall@@Base+0x1e96> │ │ │ │ + b.n 8d7b4 <_PyObject_MakeTpCall@@Base+0x1ec4> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #22804 @ 0x5914 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8c7d0 <_PyObject_MakeTpCall@@Base+0xeec> │ │ │ │ - bl 191df0 │ │ │ │ + bne.n 8db28 <_PyObject_MakeTpCall@@Base+0x2238> │ │ │ │ + bl 1912c8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d0ee <_PyObject_MakeTpCall@@Base+0x180a> │ │ │ │ + beq.w 8d0f2 <_PyObject_MakeTpCall@@Base+0x1802> │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #264] @ (8db2c <_PyObject_MakeTpCall@@Base+0x2248>) │ │ │ │ + ldr r1, [pc, #200] @ (8dbd4 <_PyObject_MakeTpCall@@Base+0x22e4>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 78510 │ │ │ │ + bl 78548 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8e7c0 <_PyObject_MakeTpCall@@Base+0x2edc> │ │ │ │ + beq.w 8e6cc <_PyObject_MakeTpCall@@Base+0x2ddc> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8c7d0 <_PyObject_MakeTpCall@@Base+0xeec> │ │ │ │ + bge.n 8db28 <_PyObject_MakeTpCall@@Base+0x2238> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c7d0 <_PyObject_MakeTpCall@@Base+0xeec> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8c7d0 <_PyObject_MakeTpCall@@Base+0xeec> │ │ │ │ + beq.w 8e6b2 <_PyObject_MakeTpCall@@Base+0x2dc2> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r5, r3, #2 │ │ │ │ + bmi.w 8c7ea <_PyObject_MakeTpCall@@Base+0xefa> │ │ │ │ + ldr r3, [pc, #124] @ (8dbb0 <_PyObject_MakeTpCall@@Base+0x22c0>) │ │ │ │ + str r3, [r7, #68] @ 0x44 │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + str r3, [r7, #64] @ 0x40 │ │ │ │ + movw r0, #33608 @ 0x8348 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movw r1, #2461 @ 0x99d │ │ │ │ + bl 245db8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r2, [r7, #64] @ 0x40 │ │ │ │ + b.w 8c820 <_PyObject_MakeTpCall@@Base+0xf30> │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + str.w r3, [ip, #12] │ │ │ │ + str.w ip, [r3, #8] │ │ │ │ + b.w 8c78a <_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 8d1a6 <_PyObject_MakeTpCall@@Base+0x18c2> │ │ │ │ + b.w 8d1d8 <_PyObject_MakeTpCall@@Base+0x18e8> │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.w 8cf44 <_PyObject_MakeTpCall@@Base+0x1654> │ │ │ │ + mov r1, r0 │ │ │ │ + adds r0, #12 │ │ │ │ + orr.w r1, r1, #1 │ │ │ │ + str r0, [r7, #40] @ 0x28 │ │ │ │ + str r1, [r7, #24] │ │ │ │ + b.w 8ceea <_PyObject_MakeTpCall@@Base+0x15fa> │ │ │ │ ldr.w r3, [sl, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8dee6 <_PyObject_MakeTpCall@@Base+0x2602> │ │ │ │ + beq.w 8ded8 <_PyObject_MakeTpCall@@Base+0x25e8> │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movs r2, #0 │ │ │ │ adds r3, #12 │ │ │ │ cmp r0, r2 │ │ │ │ - ble.w 8df04 <_PyObject_MakeTpCall@@Base+0x2620> │ │ │ │ + ble.w 8def6 <_PyObject_MakeTpCall@@Base+0x2606> │ │ │ │ ldr.w r6, [r3, #4]! │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 8dab2 <_PyObject_MakeTpCall@@Base+0x21ce> │ │ │ │ - ldr r4, [r7, #60] @ 0x3c │ │ │ │ + bne.n 8dbf0 <_PyObject_MakeTpCall@@Base+0x2300> │ │ │ │ + ldr r4, [r7, #56] @ 0x38 │ │ │ │ mov r5, sl │ │ │ │ - b.n 8d570 <_PyObject_MakeTpCall@@Base+0x1c8c> │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.w 8cf1e <_PyObject_MakeTpCall@@Base+0x163a> │ │ │ │ - mov r1, r0 │ │ │ │ - adds r0, #12 │ │ │ │ - orr.w r1, r1, #1 │ │ │ │ - str r0, [r7, #40] @ 0x28 │ │ │ │ - str r1, [r7, #24] │ │ │ │ - b.w 8ceca <_PyObject_MakeTpCall@@Base+0x15e6> │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.w 8dd66 <_PyObject_MakeTpCall@@Base+0x2482> │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 8d412 <_PyObject_MakeTpCall@@Base+0x1b2e> │ │ │ │ - ldr.w r3, [r2, #4]! │ │ │ │ - adds r1, #1 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - b.w 8c212 <_PyObject_MakeTpCall@@Base+0x92e> │ │ │ │ - adds r2, #1 │ │ │ │ - b.n 8da70 <_PyObject_MakeTpCall@@Base+0x218c> │ │ │ │ - movw r0, #34368 @ 0x8640 │ │ │ │ - movt r0, #75 @ 0x4b │ │ │ │ - b.n 8d4c0 <_PyObject_MakeTpCall@@Base+0x1bdc> │ │ │ │ - ldr.w r8, [sl, #20] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 8d638 <_PyObject_MakeTpCall@@Base+0x1d54> │ │ │ │ - movw r3, #44536 @ 0xadf8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr.w r2, [sl, #12] │ │ │ │ - movw r1, #63736 @ 0xf8f8 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ - mov r2, fp │ │ │ │ - mov fp, r2 │ │ │ │ - b.n 8e0e0 <_PyObject_MakeTpCall@@Base+0x27fc> │ │ │ │ - cmp.w r8, #3 │ │ │ │ - ble.w 8cdc2 <_PyObject_MakeTpCall@@Base+0x14de> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 8cdc2 <_PyObject_MakeTpCall@@Base+0x14de> │ │ │ │ - mov r0, sl │ │ │ │ - bl 1fccf4 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.w 8cdc2 <_PyObject_MakeTpCall@@Base+0x14de> │ │ │ │ + b.n 8d5fc <_PyObject_MakeTpCall@@Base+0x1d0c> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #480 @ 0x1e0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r4, 8db80 <_PyObject_MakeTpCall@@Base+0x229c> │ │ │ │ + cbnz r4, 8dc28 <_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 │ │ │ │ @@ -146486,266 +146543,353 @@ │ │ │ │ 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 │ │ │ │ + cmp r6, #0 │ │ │ │ + ble.w 8dea8 <_PyObject_MakeTpCall@@Base+0x25b8> │ │ │ │ + cmp r3, lr │ │ │ │ + bne.w 8d49c <_PyObject_MakeTpCall@@Base+0x1bac> │ │ │ │ + ldr.w r3, [r2, #4]! │ │ │ │ + adds r1, #1 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + b.w 8c222 <_PyObject_MakeTpCall@@Base+0x932> │ │ │ │ + adds r2, #1 │ │ │ │ + b.n 8db9a <_PyObject_MakeTpCall@@Base+0x22aa> │ │ │ │ + movw r0, #34368 @ 0x8640 │ │ │ │ + movt r0, #75 @ 0x4b │ │ │ │ + b.n 8d54c <_PyObject_MakeTpCall@@Base+0x1c5c> │ │ │ │ + ldr.w r3, [sl, #20] │ │ │ │ + str r3, [r7, #64] @ 0x40 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8d6ea <_PyObject_MakeTpCall@@Base+0x1dfa> │ │ │ │ + movw r3, #44536 @ 0xadf8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #61496 @ 0xf038 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr.w r2, [sl, #12] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d56e0 │ │ │ │ + mov r2, fp │ │ │ │ + mov fp, r2 │ │ │ │ + b.n 8e0d6 <_PyObject_MakeTpCall@@Base+0x27e6> │ │ │ │ cmp.w sl, #3 │ │ │ │ - ble.w 8ce36 <_PyObject_MakeTpCall@@Base+0x1552> │ │ │ │ + ble.w 8ce56 <_PyObject_MakeTpCall@@Base+0x1566> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8ce36 <_PyObject_MakeTpCall@@Base+0x1552> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 1fccf4 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.w 8ce36 <_PyObject_MakeTpCall@@Base+0x1552> │ │ │ │ - ldrd lr, r2, [r3, #24] │ │ │ │ - cmp r2, lr │ │ │ │ - bcc.n 8db9e <_PyObject_MakeTpCall@@Base+0x22ba> │ │ │ │ - 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 8c77e <_PyObject_MakeTpCall@@Base+0xe9a> │ │ │ │ - ldr.w r3, [r5, #848] @ 0x350 │ │ │ │ - movw r2, #45581 @ 0xb20d │ │ │ │ - movt r2, #6 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 8df6e <_PyObject_MakeTpCall@@Base+0x268a> │ │ │ │ + beq.w 8ce56 <_PyObject_MakeTpCall@@Base+0x1566> │ │ │ │ mov r0, r9 │ │ │ │ - blx 2bf6c │ │ │ │ - mov fp, r0 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 8e20e <_PyObject_MakeTpCall@@Base+0x292a> │ │ │ │ - ldr r2, [r7, #48] @ 0x30 │ │ │ │ - ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.w 8c77e <_PyObject_MakeTpCall@@Base+0xe9a> │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - str.w r3, [ip, #12] │ │ │ │ - str.w ip, [r3, #8] │ │ │ │ - b.w 8c77e <_PyObject_MakeTpCall@@Base+0xe9a> │ │ │ │ + bl 1fc464 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 8ce56 <_PyObject_MakeTpCall@@Base+0x1566> │ │ │ │ + cmp.w r8, #3 │ │ │ │ + ble.w 8cde2 <_PyObject_MakeTpCall@@Base+0x14f2> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 8cde2 <_PyObject_MakeTpCall@@Base+0x14f2> │ │ │ │ + mov r0, sl │ │ │ │ + bl 1fc464 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 8cde2 <_PyObject_MakeTpCall@@Base+0x14f2> │ │ │ │ + ldr r0, [pc, #700] @ (8df1c <_PyObject_MakeTpCall@@Base+0x262c>) │ │ │ │ + bl 6b868 │ │ │ │ + mov r2, r0 │ │ │ │ + adds r5, r0, #1 │ │ │ │ + bne.w 8c7ba <_PyObject_MakeTpCall@@Base+0xeca> │ │ │ │ + ldr r0, [pc, #684] @ (8df1c <_PyObject_MakeTpCall@@Base+0x262c>) │ │ │ │ + bl 260e74 │ │ │ │ + b.w 8c7cc <_PyObject_MakeTpCall@@Base+0xedc> │ │ │ │ movw ip, #34368 @ 0x8640 │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ - b.n 8d4d6 <_PyObject_MakeTpCall@@Base+0x1bf2> │ │ │ │ - ldr r0, [pc, #736] @ (8de98 <_PyObject_MakeTpCall@@Base+0x25b4>) │ │ │ │ - bl 6b828 │ │ │ │ - mov r2, r0 │ │ │ │ - adds r0, r2, #1 │ │ │ │ - beq.w 8e4c6 <_PyObject_MakeTpCall@@Base+0x2be2> │ │ │ │ - ldr r1, [pc, #720] @ (8de98 <_PyObject_MakeTpCall@@Base+0x25b4>) │ │ │ │ - add.w r3, r7, #96 @ 0x60 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 773a8 │ │ │ │ - b.w 8c3c4 <_PyObject_MakeTpCall@@Base+0xae0> │ │ │ │ + b.n 8d562 <_PyObject_MakeTpCall@@Base+0x1c72> │ │ │ │ cmp r0, #15 │ │ │ │ itet gt │ │ │ │ addgt.w ip, r3, r2, lsl #2 │ │ │ │ ldrshle.w ip, [ip, #20] │ │ │ │ ldrgt.w ip, [ip, #20] │ │ │ │ - b.w 8d32e <_PyObject_MakeTpCall@@Base+0x1a4a> │ │ │ │ - ldr r0, [pc, #688] @ (8de9c <_PyObject_MakeTpCall@@Base+0x25b8>) │ │ │ │ - bl 6b828 │ │ │ │ - mov r2, r0 │ │ │ │ - adds r5, r0, #1 │ │ │ │ - bne.w 8c7f2 <_PyObject_MakeTpCall@@Base+0xf0e> │ │ │ │ - ldr r0, [pc, #676] @ (8de9c <_PyObject_MakeTpCall@@Base+0x25b8>) │ │ │ │ - bl 26167c │ │ │ │ - b.w 8c804 <_PyObject_MakeTpCall@@Base+0xf20> │ │ │ │ - ldr r0, [pc, #668] @ (8dea0 <_PyObject_MakeTpCall@@Base+0x25bc>) │ │ │ │ - bl 6b828 │ │ │ │ + b.w 8d36e <_PyObject_MakeTpCall@@Base+0x1a7e> │ │ │ │ + ldr r0, [pc, #648] @ (8df20 <_PyObject_MakeTpCall@@Base+0x2630>) │ │ │ │ + bl 6b868 │ │ │ │ mov r2, r0 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - bne.w 8c836 <_PyObject_MakeTpCall@@Base+0xf52> │ │ │ │ - ldr r0, [pc, #656] @ (8dea0 <_PyObject_MakeTpCall@@Base+0x25bc>) │ │ │ │ - bl 26167c │ │ │ │ - b.w 8c848 <_PyObject_MakeTpCall@@Base+0xf64> │ │ │ │ - ldr r0, [pc, #648] @ (8dea4 <_PyObject_MakeTpCall@@Base+0x25c0>) │ │ │ │ - bl 6b828 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.w 8c802 <_PyObject_MakeTpCall@@Base+0xf12> │ │ │ │ + ldr r0, [pc, #636] @ (8df20 <_PyObject_MakeTpCall@@Base+0x2630>) │ │ │ │ + bl 260e74 │ │ │ │ + b.w 8c814 <_PyObject_MakeTpCall@@Base+0xf24> │ │ │ │ + ldr r0, [pc, #628] @ (8df24 <_PyObject_MakeTpCall@@Base+0x2634>) │ │ │ │ + bl 6b868 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 8c8e4 <_PyObject_MakeTpCall@@Base+0x1000> │ │ │ │ - ldr r0, [pc, #636] @ (8dea4 <_PyObject_MakeTpCall@@Base+0x25c0>) │ │ │ │ - bl 26167c │ │ │ │ - b.w 8c8f6 <_PyObject_MakeTpCall@@Base+0x1012> │ │ │ │ - ldr r0, [pc, #628] @ (8dea8 <_PyObject_MakeTpCall@@Base+0x25c4>) │ │ │ │ - bl 6b828 │ │ │ │ + bne.w 8c84e <_PyObject_MakeTpCall@@Base+0xf5e> │ │ │ │ + ldr r0, [pc, #616] @ (8df24 <_PyObject_MakeTpCall@@Base+0x2634>) │ │ │ │ + bl 260e74 │ │ │ │ + b.w 8c860 <_PyObject_MakeTpCall@@Base+0xf70> │ │ │ │ + ldr r0, [pc, #608] @ (8df28 <_PyObject_MakeTpCall@@Base+0x2638>) │ │ │ │ + bl 6b868 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 8c7ae <_PyObject_MakeTpCall@@Base+0xeca> │ │ │ │ - ldr r0, [pc, #616] @ (8dea8 <_PyObject_MakeTpCall@@Base+0x25c4>) │ │ │ │ - bl 26167c │ │ │ │ - b.w 8c7c0 <_PyObject_MakeTpCall@@Base+0xedc> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8c814 <_PyObject_MakeTpCall@@Base+0xf30> │ │ │ │ - b.w 8d0ee <_PyObject_MakeTpCall@@Base+0x180a> │ │ │ │ + bne.w 8c904 <_PyObject_MakeTpCall@@Base+0x1014> │ │ │ │ + ldr r0, [pc, #596] @ (8df28 <_PyObject_MakeTpCall@@Base+0x2638>) │ │ │ │ + bl 260e74 │ │ │ │ + b.w 8c916 <_PyObject_MakeTpCall@@Base+0x1026> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c858 <_PyObject_MakeTpCall@@Base+0xf74> │ │ │ │ - b.w 8d0ee <_PyObject_MakeTpCall@@Base+0x180a> │ │ │ │ - add.w fp, fp, #1 │ │ │ │ - cmp r2, fp │ │ │ │ - ble.w 8cc92 <_PyObject_MakeTpCall@@Base+0x13ae> │ │ │ │ - adds r3, #12 │ │ │ │ - ldr r6, [r3, #8] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 8e29a <_PyObject_MakeTpCall@@Base+0x29b6> │ │ │ │ - cmp fp, r2 │ │ │ │ - blt.w 8cfe4 <_PyObject_MakeTpCall@@Base+0x1700> │ │ │ │ - b.w 8cc92 <_PyObject_MakeTpCall@@Base+0x13ae> │ │ │ │ + beq.w 8c878 <_PyObject_MakeTpCall@@Base+0xf88> │ │ │ │ + b.w 8d0f2 <_PyObject_MakeTpCall@@Base+0x1802> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c906 <_PyObject_MakeTpCall@@Base+0x1022> │ │ │ │ - b.w 8d0ee <_PyObject_MakeTpCall@@Base+0x180a> │ │ │ │ + bne.w 8d0f2 <_PyObject_MakeTpCall@@Base+0x1802> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + bmi.w 8c836 <_PyObject_MakeTpCall@@Base+0xf46> │ │ │ │ + ldr r3, [pc, #560] @ (8df2c <_PyObject_MakeTpCall@@Base+0x263c>) │ │ │ │ + str r3, [r7, #68] @ 0x44 │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + str r3, [r7, #64] @ 0x40 │ │ │ │ + movw r0, #33608 @ 0x8348 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movw r1, #2461 @ 0x99d │ │ │ │ + bl 245db8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r2, [r7, #64] @ 0x40 │ │ │ │ + b.w 8c86c <_PyObject_MakeTpCall@@Base+0xf7c> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #22804 @ 0x5914 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8c814 <_PyObject_MakeTpCall@@Base+0xf30> │ │ │ │ - bl 1d8114 │ │ │ │ + bne.n 8dcf0 <_PyObject_MakeTpCall@@Base+0x2400> │ │ │ │ + bl 1d77f0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d0ee <_PyObject_MakeTpCall@@Base+0x180a> │ │ │ │ + beq.w 8d0f2 <_PyObject_MakeTpCall@@Base+0x1802> │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #496] @ (8de9c <_PyObject_MakeTpCall@@Base+0x25b8>) │ │ │ │ + ldr r1, [pc, #488] @ (8df20 <_PyObject_MakeTpCall@@Base+0x2630>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 78510 │ │ │ │ + bl 78548 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8e7c0 <_PyObject_MakeTpCall@@Base+0x2edc> │ │ │ │ + beq.w 8e6cc <_PyObject_MakeTpCall@@Base+0x2ddc> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8c814 <_PyObject_MakeTpCall@@Base+0xf30> │ │ │ │ + bge.n 8dcf0 <_PyObject_MakeTpCall@@Base+0x2400> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c814 <_PyObject_MakeTpCall@@Base+0xf30> │ │ │ │ + bne.n 8dcf0 <_PyObject_MakeTpCall@@Base+0x2400> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8c814 <_PyObject_MakeTpCall@@Base+0xf30> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8dcf0 <_PyObject_MakeTpCall@@Base+0x2400> │ │ │ │ + add.w fp, fp, #1 │ │ │ │ + cmp r2, fp │ │ │ │ + ble.w 8ccb2 <_PyObject_MakeTpCall@@Base+0x13c2> │ │ │ │ + adds r3, #12 │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 8e668 <_PyObject_MakeTpCall@@Base+0x2d78> │ │ │ │ + cmp fp, r2 │ │ │ │ + blt.w 8d008 <_PyObject_MakeTpCall@@Base+0x1718> │ │ │ │ + b.w 8ccb2 <_PyObject_MakeTpCall@@Base+0x13c2> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c3dc <_PyObject_MakeTpCall@@Base+0xaf8> │ │ │ │ + beq.w 8c3ec <_PyObject_MakeTpCall@@Base+0xafc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77318 │ │ │ │ - b.w 8d100 <_PyObject_MakeTpCall@@Base+0x181c> │ │ │ │ + bl 77350 │ │ │ │ + b.w 8d104 <_PyObject_MakeTpCall@@Base+0x1814> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8d98a <_PyObject_MakeTpCall@@Base+0x209a> │ │ │ │ + b.w 8d0f2 <_PyObject_MakeTpCall@@Base+0x1802> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8db28 <_PyObject_MakeTpCall@@Base+0x2238> │ │ │ │ + b.w 8d0f2 <_PyObject_MakeTpCall@@Base+0x1802> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #22804 @ 0x5914 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8c858 <_PyObject_MakeTpCall@@Base+0xf74> │ │ │ │ - bl 1d8114 │ │ │ │ + bne.w 8c878 <_PyObject_MakeTpCall@@Base+0xf88> │ │ │ │ + bl 1d77f0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d0ee <_PyObject_MakeTpCall@@Base+0x180a> │ │ │ │ + beq.w 8d0f2 <_PyObject_MakeTpCall@@Base+0x1802> │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #408] @ (8dea0 <_PyObject_MakeTpCall@@Base+0x25bc>) │ │ │ │ + ldr r1, [pc, #352] @ (8df24 <_PyObject_MakeTpCall@@Base+0x2634>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 78510 │ │ │ │ + bl 78548 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8e7c0 <_PyObject_MakeTpCall@@Base+0x2edc> │ │ │ │ + beq.w 8e6cc <_PyObject_MakeTpCall@@Base+0x2ddc> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8c858 <_PyObject_MakeTpCall@@Base+0xf74> │ │ │ │ + bge.w 8c878 <_PyObject_MakeTpCall@@Base+0xf88> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c858 <_PyObject_MakeTpCall@@Base+0xf74> │ │ │ │ + bne.w 8c878 <_PyObject_MakeTpCall@@Base+0xf88> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8c858 <_PyObject_MakeTpCall@@Base+0xf74> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8c7d0 <_PyObject_MakeTpCall@@Base+0xeec> │ │ │ │ - b.w 8d0ee <_PyObject_MakeTpCall@@Base+0x180a> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8c878 <_PyObject_MakeTpCall@@Base+0xf88> │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [r7, #68] @ 0x44 │ │ │ │ + b.w 8c1c8 <_PyObject_MakeTpCall@@Base+0x8d8> │ │ │ │ add.w fp, fp, #1 │ │ │ │ adds r3, #8 │ │ │ │ cmp r2, fp │ │ │ │ - bgt.w 8cc84 <_PyObject_MakeTpCall@@Base+0x13a0> │ │ │ │ - b.w 8cc92 <_PyObject_MakeTpCall@@Base+0x13ae> │ │ │ │ - mov r0, r6 │ │ │ │ - mov r9, r3 │ │ │ │ - b.w 8c1b8 <_PyObject_MakeTpCall@@Base+0x8d4> │ │ │ │ - ldr r3, [pc, #340] @ (8deac <_PyObject_MakeTpCall@@Base+0x25c8>) │ │ │ │ + bgt.w 8cca4 <_PyObject_MakeTpCall@@Base+0x13b4> │ │ │ │ + b.w 8ccb2 <_PyObject_MakeTpCall@@Base+0x13c2> │ │ │ │ + ldr r3, [pc, #296] @ (8df30 <_PyObject_MakeTpCall@@Base+0x2640>) │ │ │ │ str r3, [r6, #124] @ 0x7c │ │ │ │ - b.w 8cc22 <_PyObject_MakeTpCall@@Base+0x133e> │ │ │ │ + b.w 8cc42 <_PyObject_MakeTpCall@@Base+0x1352> │ │ │ │ + ldr r1, [r7, #56] @ 0x38 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 8e0f6 <_PyObject_MakeTpCall@@Base+0x2806> │ │ │ │ + ldr r1, [r7, #48] @ 0x30 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 8e0f6 <_PyObject_MakeTpCall@@Base+0x2806> │ │ │ │ + ldr r1, [r7, #36] @ 0x24 │ │ │ │ + mov ip, r3 │ │ │ │ + ldrd r0, r6, [r7, #48] @ 0x30 │ │ │ │ + add.w lr, r1, #12 │ │ │ │ + ldr r3, [r7, #56] @ 0x38 │ │ │ │ + mov.w fp, #0 │ │ │ │ + ldr.w r9, [lr, #4]! │ │ │ │ + cmp r9, sl │ │ │ │ + beq.n 8de6a <_PyObject_MakeTpCall@@Base+0x257a> │ │ │ │ + cbnz r3, 8de46 <_PyObject_MakeTpCall@@Base+0x2556> │ │ │ │ + cbnz r0, 8de46 <_PyObject_MakeTpCall@@Base+0x2556> │ │ │ │ + ldr.w r0, [r9, #144] @ 0x90 │ │ │ │ + subs r0, r0, r3 │ │ │ │ + it ne │ │ │ │ + movne r0, #1 │ │ │ │ + ldr r1, [r7, #64] @ 0x40 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 8e01c <_PyObject_MakeTpCall@@Base+0x272c> │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 8e014 <_PyObject_MakeTpCall@@Base+0x2724> │ │ │ │ + ldr.w r6, [r9, #104] @ 0x68 │ │ │ │ + subs r6, #0 │ │ │ │ + it ne │ │ │ │ + movne r6, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8e070 <_PyObject_MakeTpCall@@Base+0x2780> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8e070 <_PyObject_MakeTpCall@@Base+0x2780> │ │ │ │ + add.w fp, fp, #1 │ │ │ │ + cmp ip, fp │ │ │ │ + bne.n 8de30 <_PyObject_MakeTpCall@@Base+0x2540> │ │ │ │ + strd r0, r6, [r7, #48] @ 0x30 │ │ │ │ + b.n 8d816 <_PyObject_MakeTpCall@@Base+0x1f26> │ │ │ │ + ldr r1, [pc, #184] @ (8df34 <_PyObject_MakeTpCall@@Base+0x2644>) │ │ │ │ + mov r0, fp │ │ │ │ + bl bceb8 <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8d77e <_PyObject_MakeTpCall@@Base+0x1e8e> │ │ │ │ + b.n 8d7b4 <_PyObject_MakeTpCall@@Base+0x1ec4> │ │ │ │ + ldr r3, [r7, #64] @ 0x40 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8e678 <_PyObject_MakeTpCall@@Base+0x2d88> │ │ │ │ + ldr r3, [r7, #52] @ 0x34 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8e678 <_PyObject_MakeTpCall@@Base+0x2d88> │ │ │ │ + ldr r3, [r7, #64] @ 0x40 │ │ │ │ + str r3, [r7, #52] @ 0x34 │ │ │ │ + b.n 8d738 <_PyObject_MakeTpCall@@Base+0x1e48> │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r6, ip │ │ │ │ - bne.w 8d420 <_PyObject_MakeTpCall@@Base+0x1b3c> │ │ │ │ + bne.w 8d4aa <_PyObject_MakeTpCall@@Base+0x1bba> │ │ │ │ ldr.w r6, [r3, #172] @ 0xac │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8e11c <_PyObject_MakeTpCall@@Base+0x2838> │ │ │ │ - ldr.w r8, [r6, #8] │ │ │ │ + beq.w 8e3ee <_PyObject_MakeTpCall@@Base+0x2afe> │ │ │ │ + ldr.w lr, [r6, #8] │ │ │ │ add.w ip, r6, #12 │ │ │ │ movs r0, #0 │ │ │ │ - cmp r8, r0 │ │ │ │ + str r3, [r7, #56] @ 0x38 │ │ │ │ + cmp lr, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.w 8e13a <_PyObject_MakeTpCall@@Base+0x2856> │ │ │ │ + ble.w 8e414 <_PyObject_MakeTpCall@@Base+0x2b24> │ │ │ │ ldr.w sl, [ip, #4]! │ │ │ │ - cmp sl, r9 │ │ │ │ - bne.n 8dd7a <_PyObject_MakeTpCall@@Base+0x2496> │ │ │ │ - b.w 8d42e <_PyObject_MakeTpCall@@Base+0x1b4a> │ │ │ │ - ldr r1, [pc, #284] @ (8deb0 <_PyObject_MakeTpCall@@Base+0x25cc>) │ │ │ │ - mov r0, r9 │ │ │ │ - bl bcf48 <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8d6ea <_PyObject_MakeTpCall@@Base+0x1e06> │ │ │ │ - b.n 8d720 <_PyObject_MakeTpCall@@Base+0x1e3c> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 8e100 <_PyObject_MakeTpCall@@Base+0x281c> │ │ │ │ ldr r3, [r7, #68] @ 0x44 │ │ │ │ + cmp sl, r3 │ │ │ │ + bne.n 8debe <_PyObject_MakeTpCall@@Base+0x25ce> │ │ │ │ + ldr r3, [r7, #56] @ 0x38 │ │ │ │ + b.w 8d4b8 <_PyObject_MakeTpCall@@Base+0x1bc8> │ │ │ │ + mov r3, sl │ │ │ │ + cmp r3, r5 │ │ │ │ + beq.w 8dba8 <_PyObject_MakeTpCall@@Base+0x22b8> │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e100 <_PyObject_MakeTpCall@@Base+0x281c> │ │ │ │ - str.w r8, [r7, #68] @ 0x44 │ │ │ │ - b.n 8d684 <_PyObject_MakeTpCall@@Base+0x1da0> │ │ │ │ - ldr r1, [r7, #60] @ 0x3c │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 8df8c <_PyObject_MakeTpCall@@Base+0x26a8> │ │ │ │ - ldr r1, [r7, #64] @ 0x40 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 8df8c <_PyObject_MakeTpCall@@Base+0x26a8> │ │ │ │ - ldr r1, [r7, #36] @ 0x24 │ │ │ │ - mov fp, r3 │ │ │ │ - ldrd r0, r6, [r7, #64] @ 0x40 │ │ │ │ - add.w ip, r1, #12 │ │ │ │ - movs r1, #0 │ │ │ │ - ldr.w lr, [ip, #4]! │ │ │ │ - cmp lr, sl │ │ │ │ - beq.n 8de12 <_PyObject_MakeTpCall@@Base+0x252e> │ │ │ │ - ldr r3, [r7, #60] @ 0x3c │ │ │ │ + bne.n 8deda <_PyObject_MakeTpCall@@Base+0x25ea> │ │ │ │ + movw r3, #34368 @ 0x8640 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.w 8dba8 <_PyObject_MakeTpCall@@Base+0x22b8> │ │ │ │ + ldr.w r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8df7a <_PyObject_MakeTpCall@@Base+0x2696> │ │ │ │ - cbnz r0, 8ddf0 <_PyObject_MakeTpCall@@Base+0x250c> │ │ │ │ - ldr.w r0, [lr, #144] @ 0x90 │ │ │ │ - subs r0, r0, r3 │ │ │ │ - it ne │ │ │ │ - movne r0, #1 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 8df84 <_PyObject_MakeTpCall@@Base+0x26a0> │ │ │ │ - cbnz r6, 8de04 <_PyObject_MakeTpCall@@Base+0x2520> │ │ │ │ - ldr.w r6, [lr, #104] @ 0x68 │ │ │ │ - subs r6, #0 │ │ │ │ - it ne │ │ │ │ - movne r6, #1 │ │ │ │ - ldr r3, [r7, #60] @ 0x3c │ │ │ │ + beq.w 8e5de <_PyObject_MakeTpCall@@Base+0x2cee> │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + movs r2, #0 │ │ │ │ + adds r3, #12 │ │ │ │ + cmp r0, r2 │ │ │ │ + add.w r2, r2, #1 │ │ │ │ + ble.w 8e5fc <_PyObject_MakeTpCall@@Base+0x2d0c> │ │ │ │ + ldr.w r6, [r3, #4]! │ │ │ │ + cmp r6, sl │ │ │ │ + bne.n 8df06 <_PyObject_MakeTpCall@@Base+0x2616> │ │ │ │ + b.w 8d5fc <_PyObject_MakeTpCall@@Base+0x1d0c> │ │ │ │ + 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 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r2, #124 @ 0x7c │ │ │ │ + lsls r4, r1, #1 │ │ │ │ + push {r4} │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ + movw r2, #49429 @ 0xc115 │ │ │ │ + movt r2, #8 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8d4cc <_PyObject_MakeTpCall@@Base+0x1bdc> │ │ │ │ + ldr r2, [r7, #12] │ │ │ │ + mov r1, fp │ │ │ │ + blx r3 │ │ │ │ + mov r6, r0 │ │ │ │ + b.w 8c36a <_PyObject_MakeTpCall@@Base+0xa7a> │ │ │ │ + cbz r3, 8df62 <_PyObject_MakeTpCall@@Base+0x2672> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8dfa0 <_PyObject_MakeTpCall@@Base+0x26bc> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8dfa0 <_PyObject_MakeTpCall@@Base+0x26bc> │ │ │ │ - adds r1, #1 │ │ │ │ - cmp fp, r1 │ │ │ │ - bne.n 8ddd4 <_PyObject_MakeTpCall@@Base+0x24f0> │ │ │ │ - strd r0, r6, [r7, #64] @ 0x40 │ │ │ │ - b.n 8d77e <_PyObject_MakeTpCall@@Base+0x1e9a> │ │ │ │ + bne.w 8d0f2 <_PyObject_MakeTpCall@@Base+0x1802> │ │ │ │ + movw r1, #4356 @ 0x1104 │ │ │ │ + movt r1, #75 @ 0x4b │ │ │ │ + mov r0, r4 │ │ │ │ + movw r3, #33976 @ 0x84b8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r2, #56124 @ 0xdb3c │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + bl 1ecc4c <_PyErr_Format@@Base> │ │ │ │ + b.w 8d0f2 <_PyObject_MakeTpCall@@Base+0x1802> │ │ │ │ + ldr r0, [r7, #64] @ 0x40 │ │ │ │ + bl 70bb0 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 8c78a <_PyObject_MakeTpCall@@Base+0xe9a> │ │ │ │ + b.w 8d294 <_PyObject_MakeTpCall@@Base+0x19a4> │ │ │ │ + cmp r5, #3 │ │ │ │ + ble.w 8cd06 <_PyObject_MakeTpCall@@Base+0x1416> │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 8cd06 <_PyObject_MakeTpCall@@Base+0x1416> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 1fc464 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 8cd06 <_PyObject_MakeTpCall@@Base+0x1416> │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ cmp r3, fp │ │ │ │ - ble.w 8cc92 <_PyObject_MakeTpCall@@Base+0x13ae> │ │ │ │ + ble.w 8ccb2 <_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] │ │ │ │ @@ -146754,855 +146898,787 @@ │ │ │ │ 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, #88] @ (8deb4 <_PyObject_MakeTpCall@@Base+0x25d0>) │ │ │ │ + ldr r2, [pc, #756] @ (8e2e0 <_PyObject_MakeTpCall@@Base+0x29f0>) │ │ │ │ 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 8cb64 <_PyObject_MakeTpCall@@Base+0x1280> │ │ │ │ - b.w 8ce68 <_PyObject_MakeTpCall@@Base+0x1584> │ │ │ │ - cmp r5, #3 │ │ │ │ - ble.w 8cce6 <_PyObject_MakeTpCall@@Base+0x1402> │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 8cce6 <_PyObject_MakeTpCall@@Base+0x1402> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 1fccf4 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.w 8cce6 <_PyObject_MakeTpCall@@Base+0x1402> │ │ │ │ - stmia r1!, {r3, r5, r6, r7} │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xb8a4 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - sxtb r0, r3 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - uxth r0, r0 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - pop {r2, r3, r5, r6} │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - cmp r2, #124 @ 0x7c │ │ │ │ - lsls r4, r1, #1 │ │ │ │ - push {r4} │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - stmia r1!, {r2, r3, r4} │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - cbz r3, 8dec2 <_PyObject_MakeTpCall@@Base+0x25de> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8d0ee <_PyObject_MakeTpCall@@Base+0x180a> │ │ │ │ - movw r1, #4356 @ 0x1104 │ │ │ │ - movt r1, #75 @ 0x4b │ │ │ │ - mov r0, r4 │ │ │ │ - movw r3, #33976 @ 0x84b8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #58364 @ 0xe3fc │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - bl 1ed4e4 <_PyErr_Format@@Base> │ │ │ │ - b.w 8d0ee <_PyObject_MakeTpCall@@Base+0x180a> │ │ │ │ - mov r3, sl │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.w 8da7e <_PyObject_MakeTpCall@@Base+0x219a> │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ + beq.w 8cb84 <_PyObject_MakeTpCall@@Base+0x1294> │ │ │ │ + b.w 8ce88 <_PyObject_MakeTpCall@@Base+0x1598> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8dee8 <_PyObject_MakeTpCall@@Base+0x2604> │ │ │ │ - movw r3, #34368 @ 0x8640 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.w 8da7e <_PyObject_MakeTpCall@@Base+0x219a> │ │ │ │ - ldr.w r3, [r5, #172] @ 0xac │ │ │ │ + beq.w 8de64 <_PyObject_MakeTpCall@@Base+0x2574> │ │ │ │ + b.n 8de72 <_PyObject_MakeTpCall@@Base+0x2582> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e216 <_PyObject_MakeTpCall@@Base+0x2932> │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - movs r2, #0 │ │ │ │ - adds r3, #12 │ │ │ │ - cmp r0, r2 │ │ │ │ - add.w r2, r2, #1 │ │ │ │ - ble.w 8e234 <_PyObject_MakeTpCall@@Base+0x2950> │ │ │ │ - ldr.w r6, [r3, #4]! │ │ │ │ - cmp r6, sl │ │ │ │ - bne.n 8df14 <_PyObject_MakeTpCall@@Base+0x2630> │ │ │ │ - b.w 8d570 <_PyObject_MakeTpCall@@Base+0x1c8c> │ │ │ │ - ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 70b78 │ │ │ │ - mov fp, r0 │ │ │ │ - b.n 8db64 <_PyObject_MakeTpCall@@Base+0x2280> │ │ │ │ - ldr.w r3, [r9, #156] @ 0x9c │ │ │ │ - movw r2, #49413 @ 0xc105 │ │ │ │ - movt r2, #8 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8d440 <_PyObject_MakeTpCall@@Base+0x1b5c> │ │ │ │ - ldr r2, [r7, #12] │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r9 │ │ │ │ - blx r3 │ │ │ │ - mov r6, r0 │ │ │ │ - b.w 8c35a <_PyObject_MakeTpCall@@Base+0xa76> │ │ │ │ + bne.w 8de72 <_PyObject_MakeTpCall@@Base+0x2582> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8de6a <_PyObject_MakeTpCall@@Base+0x257a> │ │ │ │ + b.n 8de72 <_PyObject_MakeTpCall@@Base+0x2582> │ │ │ │ + ldr r3, [r7, #56] @ 0x38 │ │ │ │ + cbnz r3, 8e054 <_PyObject_MakeTpCall@@Base+0x2764> │ │ │ │ + ldr r3, [r7, #48] @ 0x30 │ │ │ │ + cbnz r3, 8e054 <_PyObject_MakeTpCall@@Base+0x2764> │ │ │ │ + str r0, [r7, #48] @ 0x30 │ │ │ │ + b.w 8d72a <_PyObject_MakeTpCall@@Base+0x1e3a> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55400 @ 0xd868 │ │ │ │ + movw r1, #61600 @ 0xf0a0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ + ldr r4, [r7, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.w 8c358 <_PyObject_MakeTpCall@@Base+0xa74> │ │ │ │ - ldr.w r0, [r5, #844] @ 0x34c │ │ │ │ - mov r1, r9 │ │ │ │ - blx r3 │ │ │ │ - mov fp, r0 │ │ │ │ - b.n 8db86 <_PyObject_MakeTpCall@@Base+0x22a2> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 8ddf8 <_PyObject_MakeTpCall@@Base+0x2514> │ │ │ │ - b.n 8de18 <_PyObject_MakeTpCall@@Base+0x2534> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8de12 <_PyObject_MakeTpCall@@Base+0x252e> │ │ │ │ - b.n 8de18 <_PyObject_MakeTpCall@@Base+0x2534> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 8d77e <_PyObject_MakeTpCall@@Base+0x1e9a> │ │ │ │ - ldr r1, [r7, #68] @ 0x44 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 8ddc6 <_PyObject_MakeTpCall@@Base+0x24e2> │ │ │ │ - b.w 8d77e <_PyObject_MakeTpCall@@Base+0x1e9a> │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 8de18 <_PyObject_MakeTpCall@@Base+0x2534> │ │ │ │ - b.n 8de12 <_PyObject_MakeTpCall@@Base+0x252e> │ │ │ │ - ldr r0, [r5, #24] │ │ │ │ - cbnz r0, 8dfee <_PyObject_MakeTpCall@@Base+0x270a> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1cc4e0 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 8dffc <_PyObject_MakeTpCall@@Base+0x2718> │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ - lsls r2, r3, #25 │ │ │ │ - bpl.n 8dfec <_PyObject_MakeTpCall@@Base+0x2708> │ │ │ │ - lsls r3, r3, #26 │ │ │ │ - bpl.n 8dfec <_PyObject_MakeTpCall@@Base+0x2708> │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ - add.w r0, r5, #20 │ │ │ │ - str r0, [r6, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8c4e4 <_PyObject_MakeTpCall@@Base+0xc00> │ │ │ │ - b.w 8d0ee <_PyObject_MakeTpCall@@Base+0x180a> │ │ │ │ - movw r3, #43724 @ 0xaacc │ │ │ │ + bl f1b28 │ │ │ │ + mov r2, fp │ │ │ │ + b.n 8dc26 <_PyObject_MakeTpCall@@Base+0x2336> │ │ │ │ + movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #64016 @ 0xfa10 │ │ │ │ + movw r1, #61632 @ 0xf0c0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ + ldr r4, [r7, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.w 8d0ee <_PyObject_MakeTpCall@@Base+0x180a> │ │ │ │ - ldr r0, [r5, #24] │ │ │ │ - ldr r4, [r5, #20] │ │ │ │ - str r0, [r6, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8c4e4 <_PyObject_MakeTpCall@@Base+0xc00> │ │ │ │ - b.w 8d0ee <_PyObject_MakeTpCall@@Base+0x180a> │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r6, #12] │ │ │ │ - b.w 8d0ee <_PyObject_MakeTpCall@@Base+0x180a> │ │ │ │ - orr.w r3, r3, #256 @ 0x100 │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [r6, #84] @ 0x54 │ │ │ │ - movs r1, #1 │ │ │ │ - bl 194e80 <_Py_SetImmortalUntracked@@Base> │ │ │ │ - bl 729e8 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w 8ca8c <_PyObject_MakeTpCall@@Base+0x11a8> │ │ │ │ - b.w 8d0ee <_PyObject_MakeTpCall@@Base+0x180a> │ │ │ │ - ldr r3, [r7, #60] @ 0x3c │ │ │ │ - add.w r2, r7, #92 @ 0x5c │ │ │ │ - add.w r1, r7, #88 @ 0x58 │ │ │ │ - mov r0, r5 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 90250 │ │ │ │ - cbz r0, 8e05e <_PyObject_MakeTpCall@@Base+0x277a> │ │ │ │ - ldr r3, [r7, #92] @ 0x5c │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - bmi.n 8e020 <_PyObject_MakeTpCall@@Base+0x273c> │ │ │ │ - movw r3, #61084 @ 0xee9c │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movs r1, #1 │ │ │ │ - movw r2, #64272 @ 0xfb10 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - bl 204f58 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 8d0ee <_PyObject_MakeTpCall@@Base+0x180a> │ │ │ │ - ldr r3, [r6, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #30 │ │ │ │ - bmi.w 8e6fc <_PyObject_MakeTpCall@@Base+0x2e18> │ │ │ │ - ldr.w r0, [r6, #132] @ 0x84 │ │ │ │ - b.w 8cac2 <_PyObject_MakeTpCall@@Base+0x11de> │ │ │ │ - cmp r1, r8 │ │ │ │ - bgt.w 8dacc <_PyObject_MakeTpCall@@Base+0x21e8> │ │ │ │ - b.w 8d69c <_PyObject_MakeTpCall@@Base+0x1db8> │ │ │ │ - mov r1, r0 │ │ │ │ - movs r0, #1 │ │ │ │ - bl 7bd54 │ │ │ │ - mov fp, r0 │ │ │ │ - b.w 8d60a <_PyObject_MakeTpCall@@Base+0x1d26> │ │ │ │ - ldr r1, [pc, #788] @ (8e39c <_PyObject_MakeTpCall@@Base+0x2ab8>) │ │ │ │ - mov r0, r9 │ │ │ │ - bl bcf48 <_PyUnicode_Equal@@Base> │ │ │ │ + bl f1b28 │ │ │ │ + mov r2, fp │ │ │ │ + b.n 8dc26 <_PyObject_MakeTpCall@@Base+0x2336> │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 8de72 <_PyObject_MakeTpCall@@Base+0x2582> │ │ │ │ + b.n 8de6a <_PyObject_MakeTpCall@@Base+0x257a> │ │ │ │ + ldr r1, [pc, #616] @ (8e2e4 <_PyObject_MakeTpCall@@Base+0x29f4>) │ │ │ │ + mov r0, fp │ │ │ │ + bl bceb8 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d71c <_PyObject_MakeTpCall@@Base+0x1e38> │ │ │ │ - ldr r1, [pc, #776] @ (8e3a0 <_PyObject_MakeTpCall@@Base+0x2abc>) │ │ │ │ - mov r0, r9 │ │ │ │ - bl bcf48 <_PyUnicode_Equal@@Base> │ │ │ │ + bne.w 8d7b2 <_PyObject_MakeTpCall@@Base+0x1ec2> │ │ │ │ + ldr r1, [pc, #608] @ (8e2e8 <_PyObject_MakeTpCall@@Base+0x29f8>) │ │ │ │ + mov r0, fp │ │ │ │ + bl bceb8 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d71c <_PyObject_MakeTpCall@@Base+0x1e38> │ │ │ │ - ldr r1, [pc, #768] @ (8e3a4 <_PyObject_MakeTpCall@@Base+0x2ac0>) │ │ │ │ - mov r0, r9 │ │ │ │ - bl bcf48 <_PyUnicode_Equal@@Base> │ │ │ │ + bne.w 8d7b2 <_PyObject_MakeTpCall@@Base+0x1ec2> │ │ │ │ + ldr r1, [pc, #596] @ (8e2ec <_PyObject_MakeTpCall@@Base+0x29fc>) │ │ │ │ + mov r0, fp │ │ │ │ + bl bceb8 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d71c <_PyObject_MakeTpCall@@Base+0x1e38> │ │ │ │ + bne.w 8d7b2 <_PyObject_MakeTpCall@@Base+0x1ec2> │ │ │ │ movw r1, #43724 @ 0xaacc │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - mov r2, r9 │ │ │ │ - ldr.w fp, [r7, #52] @ 0x34 │ │ │ │ + mov r2, fp │ │ │ │ + ldr.w fp, [r7, #60] @ 0x3c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #63968 @ 0xf9e0 │ │ │ │ + movw r1, #61728 @ 0xf120 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl d5b6c │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ + bl d56e0 │ │ │ │ + ldr.w r2, [r9] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8e0e0 <_PyObject_MakeTpCall@@Base+0x27fc> │ │ │ │ + bge.n 8e0d6 <_PyObject_MakeTpCall@@Base+0x27e6> │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - cbnz r2, 8e0e0 <_PyObject_MakeTpCall@@Base+0x27fc> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + str.w r2, [r9] │ │ │ │ + cbnz r2, 8e0d6 <_PyObject_MakeTpCall@@Base+0x27e6> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8dcdc <_PyObject_MakeTpCall@@Base+0x23f8> │ │ │ │ + bge.w 8dd82 <_PyObject_MakeTpCall@@Base+0x2492> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8dcdc <_PyObject_MakeTpCall@@Base+0x23f8> │ │ │ │ + bne.w 8dd82 <_PyObject_MakeTpCall@@Base+0x2492> │ │ │ │ mov r0, fp │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8dcdc <_PyObject_MakeTpCall@@Base+0x23f8> │ │ │ │ - movw r3, #44536 @ 0xadf8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #63920 @ 0xf9b0 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r4, [r7, #56] @ 0x38 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - mov r2, fp │ │ │ │ - b.n 8dae8 <_PyObject_MakeTpCall@@Base+0x2204> │ │ │ │ - mov r0, r3 │ │ │ │ - cmp r0, r9 │ │ │ │ - beq.w 8d42e <_PyObject_MakeTpCall@@Base+0x1b4a> │ │ │ │ - ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 8e11e <_PyObject_MakeTpCall@@Base+0x283a> │ │ │ │ - movw r6, #34368 @ 0x8640 │ │ │ │ - movt r6, #75 @ 0x4b │ │ │ │ - cmp r9, r6 │ │ │ │ - beq.w 8e7cc <_PyObject_MakeTpCall@@Base+0x2ee8> │ │ │ │ - movw r3, #44536 @ 0xadf8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54788 @ 0xd604 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.w 8c358 <_PyObject_MakeTpCall@@Base+0xa74> │ │ │ │ - movw r0, #44536 @ 0xadf8 │ │ │ │ - movt r0, #75 @ 0x4b │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - movw r1, #63792 @ 0xf930 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r4, [r7, #56] @ 0x38 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl d5b6c │ │ │ │ - mov r2, fp │ │ │ │ - b.n 8dae8 <_PyObject_MakeTpCall@@Base+0x2204> │ │ │ │ - ldr r3, [r7, #60] @ 0x3c │ │ │ │ - cbnz r3, 8e19c <_PyObject_MakeTpCall@@Base+0x28b8> │ │ │ │ - ldr r3, [r7, #64] @ 0x40 │ │ │ │ - cbnz r3, 8e19c <_PyObject_MakeTpCall@@Base+0x28b8> │ │ │ │ - str r0, [r7, #64] @ 0x40 │ │ │ │ - b.w 8d676 <_PyObject_MakeTpCall@@Base+0x1d92> │ │ │ │ - movw r3, #44536 @ 0xadf8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #63840 @ 0xf960 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r4, [r7, #56] @ 0x38 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - mov r2, fp │ │ │ │ - b.n 8dae8 <_PyObject_MakeTpCall@@Base+0x2204> │ │ │ │ - movw r3, #44536 @ 0xadf8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #63872 @ 0xf980 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r4, [r7, #56] @ 0x38 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - mov r2, fp │ │ │ │ - b.n 8dae8 <_PyObject_MakeTpCall@@Base+0x2204> │ │ │ │ - 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 8d97a <_PyObject_MakeTpCall@@Base+0x2096> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8dd82 <_PyObject_MakeTpCall@@Base+0x2492> │ │ │ │ + ldr r1, [r7, #64] @ 0x40 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 8d816 <_PyObject_MakeTpCall@@Base+0x1f26> │ │ │ │ + ldr r1, [r7, #52] @ 0x34 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 8de1e <_PyObject_MakeTpCall@@Base+0x252e> │ │ │ │ + b.w 8d816 <_PyObject_MakeTpCall@@Base+0x1f26> │ │ │ │ str r2, [r7, #40] @ 0x28 │ │ │ │ - bl 18f500 <_Py_NewReference@@Base+0x4a0> │ │ │ │ + bl 18e9d8 <_Py_NewReference@@Base+0x4a0> │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e798 <_PyObject_MakeTpCall@@Base+0x2eb4> │ │ │ │ + beq.w 8e77e <_PyObject_MakeTpCall@@Base+0x2e8e> │ │ │ │ mov r0, r8 │ │ │ │ str r2, [r7, #40] @ 0x28 │ │ │ │ - bl 18f598 <_Py_NewReference@@Base+0x538> │ │ │ │ - ldr r2, [pc, #448] @ (8e3a8 <_PyObject_MakeTpCall@@Base+0x2ac4>) │ │ │ │ + bl 18ea70 <_Py_NewReference@@Base+0x538> │ │ │ │ + ldr r2, [pc, #460] @ (8e2f0 <_PyObject_MakeTpCall@@Base+0x2a00>) │ │ │ │ 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 8d9a2 <_PyObject_MakeTpCall@@Base+0x20be> │ │ │ │ + b.n 8da8c <_PyObject_MakeTpCall@@Base+0x219c> │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.w 8ce8c <_PyObject_MakeTpCall@@Base+0x15a8> │ │ │ │ - ldr.w r0, [r5, #864] @ 0x360 │ │ │ │ - mov r1, r9 │ │ │ │ - blx r3 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8c77e <_PyObject_MakeTpCall@@Base+0xe9a> │ │ │ │ - bl 1f37b8 │ │ │ │ - b.w 8d0ee <_PyObject_MakeTpCall@@Base+0x180a> │ │ │ │ - mov r3, r5 │ │ │ │ - cmp r3, sl │ │ │ │ - beq.w 8d570 <_PyObject_MakeTpCall@@Base+0x1c8c> │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 8e218 <_PyObject_MakeTpCall@@Base+0x2934> │ │ │ │ - movw r3, #34368 @ 0x8640 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - cmp sl, r3 │ │ │ │ - beq.w 8d570 <_PyObject_MakeTpCall@@Base+0x1c8c> │ │ │ │ + b.w 8ceac <_PyObject_MakeTpCall@@Base+0x15bc> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55468 @ 0xd8ac │ │ │ │ + movw r1, #61860 @ 0xf1a4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.w 8c358 <_PyObject_MakeTpCall@@Base+0xa74> │ │ │ │ + bl d56e0 │ │ │ │ + b.w 8d0f2 <_PyObject_MakeTpCall@@Base+0x1802> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8d104 <_PyObject_MakeTpCall@@Base+0x1814> │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r7, #16] │ │ │ │ + b.w 8ceac <_PyObject_MakeTpCall@@Base+0x15bc> │ │ │ │ + ldr r6, [r7, #68] @ 0x44 │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.w 8d4b4 <_PyObject_MakeTpCall@@Base+0x1bc4> │ │ │ │ + ldr.w r6, [r6, #128] @ 0x80 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.n 8e168 <_PyObject_MakeTpCall@@Base+0x2878> │ │ │ │ + movw r0, #34368 @ 0x8640 │ │ │ │ + movt r0, #75 @ 0x4b │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.w 8d4b6 <_PyObject_MakeTpCall@@Base+0x1bc6> │ │ │ │ + b.n 8dea8 <_PyObject_MakeTpCall@@Base+0x25b8> │ │ │ │ + ldr.w r1, [r8, #84] @ 0x54 │ │ │ │ + lsls r0, r1, #30 │ │ │ │ + bmi.w 8e78e <_PyObject_MakeTpCall@@Base+0x2e9e> │ │ │ │ + lsls r1, r1, #18 │ │ │ │ + bmi.w 8cbf8 <_PyObject_MakeTpCall@@Base+0x1308> │ │ │ │ + mov r0, r8 │ │ │ │ + str r2, [r7, #32] │ │ │ │ + str r3, [r7, #40] @ 0x28 │ │ │ │ + bl 7f5d8 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 8daaa <_PyObject_MakeTpCall@@Base+0x21ba> │ │ │ │ + ldr.w r0, [r8, #172] @ 0xac │ │ │ │ + ldr r3, [r7, #40] @ 0x28 │ │ │ │ + ldr r2, [r7, #32] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8cbf8 <_PyObject_MakeTpCall@@Base+0x1308> │ │ │ │ + b.w 8cec4 <_PyObject_MakeTpCall@@Base+0x15d4> │ │ │ │ + orr.w r3, r3, #256 @ 0x100 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [r6, #84] @ 0x54 │ │ │ │ + movs r1, #1 │ │ │ │ + bl 194360 <_Py_SetImmortalUntracked@@Base> │ │ │ │ + bl 72a20 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 8caae <_PyObject_MakeTpCall@@Base+0x11be> │ │ │ │ + b.w 8d0f2 <_PyObject_MakeTpCall@@Base+0x1802> │ │ │ │ + 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 8e256 <_PyObject_MakeTpCall@@Base+0x2966> │ │ │ │ + subs r1, #1 │ │ │ │ + add r3, r2 │ │ │ │ + subs r4, r3, r2 │ │ │ │ + cmp r1, r4 │ │ │ │ + ble.n 8e250 <_PyObject_MakeTpCall@@Base+0x2960> │ │ │ │ + ldrb r4, [r3, #1] │ │ │ │ + strb.w r4, [r3], #1 │ │ │ │ + b.n 8e1f0 <_PyObject_MakeTpCall@@Base+0x2900> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8cbf2 <_PyObject_MakeTpCall@@Base+0x1302> │ │ │ │ + movw r1, #57001 @ 0xdea9 │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 8ce48 <_PyObject_MakeTpCall@@Base+0x1558> │ │ │ │ + ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + b.w 8ce48 <_PyObject_MakeTpCall@@Base+0x1558> │ │ │ │ + ldr r1, [pc, #204] @ (8e2f4 <_PyObject_MakeTpCall@@Base+0x2a04>) │ │ │ │ + bl 119cf4 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.w 8c368 <_PyObject_MakeTpCall@@Base+0xa78> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8c1a4 <_PyObject_MakeTpCall@@Base+0x8b4> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #64100 @ 0xfa64 │ │ │ │ + movw r1, #61428 @ 0xeff4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ - b.w 8d0ee <_PyObject_MakeTpCall@@Base+0x180a> │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - movw r3, #44536 @ 0xadf8 │ │ │ │ + bl f1b28 │ │ │ │ + b.w 8c368 <_PyObject_MakeTpCall@@Base+0xa78> │ │ │ │ + strb r1, [r0, #1] │ │ │ │ + b.w 8ca7c <_PyObject_MakeTpCall@@Base+0x118c> │ │ │ │ + adds r3, #1 │ │ │ │ + b.n 8e1e6 <_PyObject_MakeTpCall@@Base+0x28f6> │ │ │ │ + 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.w ip, [r2, r3] │ │ │ │ + cmp r5, ip │ │ │ │ + bne.w 8e3aa <_PyObject_MakeTpCall@@Base+0x2aba> │ │ │ │ + subs r1, #1 │ │ │ │ + add r3, r2 │ │ │ │ + subs r5, r3, r2 │ │ │ │ + cmp r1, r5 │ │ │ │ + ble.w 8e3a4 <_PyObject_MakeTpCall@@Base+0x2ab4> │ │ │ │ + ldrb r5, [r3, #1] │ │ │ │ + strb.w r5, [r3], #1 │ │ │ │ + b.n 8e27a <_PyObject_MakeTpCall@@Base+0x298a> │ │ │ │ + movw r0, #33608 @ 0x8348 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movw r1, #2461 @ 0x99d │ │ │ │ + bl 245db8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8d11c <_PyObject_MakeTpCall@@Base+0x182c> │ │ │ │ + ldr.w r0, [r5, #864] @ 0x360 │ │ │ │ + mov r1, r9 │ │ │ │ + blx r3 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8c78a <_PyObject_MakeTpCall@@Base+0xe9a> │ │ │ │ + bl 1f2f28 │ │ │ │ + b.w 8d0f2 <_PyObject_MakeTpCall@@Base+0x1802> │ │ │ │ + movw r0, #33608 @ 0x8348 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movw r1, #2791 @ 0xae7 │ │ │ │ + bl 245db8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8d0f2 <_PyObject_MakeTpCall@@Base+0x1802> │ │ │ │ + movw r0, #33608 @ 0x8348 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movw r1, #2405 @ 0x965 │ │ │ │ + bl 245db8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8d0f2 <_PyObject_MakeTpCall@@Base+0x1802> │ │ │ │ + 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 │ │ │ │ + bkpt 0x0078 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + cbnz r4, 8e36c <_PyObject_MakeTpCall@@Base+0x2a7c> │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + ldr r0, [r5, #24] │ │ │ │ + cbz r0, 8e30a <_PyObject_MakeTpCall@@Base+0x2a1a> │ │ │ │ + ldr r4, [r5, #20] │ │ │ │ + str r0, [r6, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8c4f2 <_PyObject_MakeTpCall@@Base+0xc02> │ │ │ │ + b.w 8d0f2 <_PyObject_MakeTpCall@@Base+0x1802> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1cb8e0 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 8e34e <_PyObject_MakeTpCall@@Base+0x2a5e> │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ + lsls r2, r3, #25 │ │ │ │ + bmi.n 8e338 <_PyObject_MakeTpCall@@Base+0x2a48> │ │ │ │ + ldr r0, [r5, #24] │ │ │ │ + b.n 8e2fc <_PyObject_MakeTpCall@@Base+0x2a0c> │ │ │ │ + movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #57740 @ 0xe18c │ │ │ │ + movw r1, #61776 @ 0xf150 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ - b.w 8d03c <_PyObject_MakeTpCall@@Base+0x1758> │ │ │ │ + bl f1b28 │ │ │ │ + b.w 8d0f2 <_PyObject_MakeTpCall@@Base+0x1802> │ │ │ │ + lsls r3, r3, #26 │ │ │ │ + bpl.n 8e31a <_PyObject_MakeTpCall@@Base+0x2a2a> │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ + add.w r0, r5, #20 │ │ │ │ + str r0, [r6, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8c4f2 <_PyObject_MakeTpCall@@Base+0xc02> │ │ │ │ + b.w 8d0f2 <_PyObject_MakeTpCall@@Base+0x1802> │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r6, #12] │ │ │ │ + b.w 8d0f2 <_PyObject_MakeTpCall@@Base+0x1802> │ │ │ │ + bl 4d48c │ │ │ │ + str r4, [r6, #12] │ │ │ │ + b.w 8d0f2 <_PyObject_MakeTpCall@@Base+0x1802> │ │ │ │ + ldr r1, [pc, #820] @ (8e698 <_PyObject_MakeTpCall@@Base+0x2da8>) │ │ │ │ + bl 119cf4 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + beq.w 8c368 <_PyObject_MakeTpCall@@Base+0xa78> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8e236 <_PyObject_MakeTpCall@@Base+0x2946> │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.w 8c1ac <_PyObject_MakeTpCall@@Base+0x8bc> │ │ │ │ + b.w 8c18c <_PyObject_MakeTpCall@@Base+0x89c> │ │ │ │ + movw r1, #57001 @ 0xdea9 │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 8ccf8 <_PyObject_MakeTpCall@@Base+0x1408> │ │ │ │ + ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, sl │ │ │ │ + blx r3 │ │ │ │ + b.w 8ccf8 <_PyObject_MakeTpCall@@Base+0x1408> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 1fc55c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.w 8cdc2 <_PyObject_MakeTpCall@@Base+0x14de> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8d100 <_PyObject_MakeTpCall@@Base+0x181c> │ │ │ │ - add.w fp, fp, #1 │ │ │ │ - adds r3, #12 │ │ │ │ - cmp r2, fp │ │ │ │ - bgt.w 8dc6c <_PyObject_MakeTpCall@@Base+0x2388> │ │ │ │ - b.w 8cc92 <_PyObject_MakeTpCall@@Base+0x13ae> │ │ │ │ + bl 1fbccc <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 8cde2 <_PyObject_MakeTpCall@@Base+0x14f2> │ │ │ │ + strb r1, [r0, #1] │ │ │ │ + b.w 8c6b8 <_PyObject_MakeTpCall@@Base+0xdc8> │ │ │ │ + adds r3, #1 │ │ │ │ + b.n 8e26c <_PyObject_MakeTpCall@@Base+0x297c> │ │ │ │ + mov r1, sl │ │ │ │ + bl 1fbccc <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 8cd06 <_PyObject_MakeTpCall@@Base+0x1416> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cd2c <_PyObject_MakeTpCall@@Base+0x1448> │ │ │ │ + beq.w 8cd4c <_PyObject_MakeTpCall@@Base+0x145c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8e6d8 <_PyObject_MakeTpCall@@Base+0x2df4> │ │ │ │ + blt.w 8e6bc <_PyObject_MakeTpCall@@Base+0x2dcc> │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ movw r3, #33976 @ 0x84b8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #58412 @ 0xe42c │ │ │ │ + movw r2, #56172 @ 0xdb6c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 23513c <_PyBytesWriter_WriteBytes@@Base+0x2c> │ │ │ │ - b.w 8d0ee <_PyObject_MakeTpCall@@Base+0x180a> │ │ │ │ - add.w r2, r5, #96768 @ 0x17a00 │ │ │ │ - add.w r2, r2, #368 @ 0x170 │ │ │ │ - add r3, r2 │ │ │ │ - b.w 8d534 <_PyObject_MakeTpCall@@Base+0x1c50> │ │ │ │ + bl 234960 <_PyBytesWriter_WriteBytes@@Base+0x2c> │ │ │ │ + b.w 8d0f2 <_PyObject_MakeTpCall@@Base+0x1802> │ │ │ │ + mov lr, r6 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r6, [r7, #68] @ 0x44 │ │ │ │ + cmp r0, r6 │ │ │ │ + beq.w 8e760 <_PyObject_MakeTpCall@@Base+0x2e70> │ │ │ │ + ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 8e3f2 <_PyObject_MakeTpCall@@Base+0x2b02> │ │ │ │ + mov ip, r0 │ │ │ │ + ldr r0, [r7, #68] @ 0x44 │ │ │ │ + movw r6, #34368 @ 0x8640 │ │ │ │ + movt r6, #75 @ 0x4b │ │ │ │ + cmp r0, r6 │ │ │ │ + beq.w 8e772 <_PyObject_MakeTpCall@@Base+0x2e82> │ │ │ │ + movw r3, #44536 @ 0xadf8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #52548 @ 0xcd44 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1b28 │ │ │ │ + b.w 8c368 <_PyObject_MakeTpCall@@Base+0xa78> │ │ │ │ + ldr r0, [pc, #620] @ (8e69c <_PyObject_MakeTpCall@@Base+0x2dac>) │ │ │ │ + bl ff2d4 <_PyErr_SetKeyError@@Base> │ │ │ │ + b.w 8d0f2 <_PyObject_MakeTpCall@@Base+0x1802> │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #2 │ │ │ │ - ldr r3, [pc, #172] @ (8e3a4 <_PyObject_MakeTpCall@@Base+0x2ac0>) │ │ │ │ - bl 1ebf90 <_PyDict_SendEvent@@Base> │ │ │ │ - b.w 8c9e4 <_PyObject_MakeTpCall@@Base+0x1100> │ │ │ │ - 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.w 8e4c2 <_PyObject_MakeTpCall@@Base+0x2bde> │ │ │ │ - subs r1, #1 │ │ │ │ - add r3, r2 │ │ │ │ - b.n 8e326 <_PyObject_MakeTpCall@@Base+0x2a42> │ │ │ │ - ldrb r4, [r3, #1] │ │ │ │ - strb.w r4, [r3], #1 │ │ │ │ - subs r4, r3, r2 │ │ │ │ - cmp r1, r4 │ │ │ │ - bgt.n 8e320 <_PyObject_MakeTpCall@@Base+0x2a3c> │ │ │ │ - strb r1, [r0, #1] │ │ │ │ - b.w 8ca5a <_PyObject_MakeTpCall@@Base+0x1176> │ │ │ │ + ldr r3, [pc, #600] @ (8e69c <_PyObject_MakeTpCall@@Base+0x2dac>) │ │ │ │ + bl 1eb6f8 <_PyDict_SendEvent@@Base> │ │ │ │ + b.w 8ca06 <_PyObject_MakeTpCall@@Base+0x1116> │ │ │ │ + ldr r3, [r7, #60] @ 0x3c │ │ │ │ + add.w r2, r7, #92 @ 0x5c │ │ │ │ + add.w r1, r7, #88 @ 0x58 │ │ │ │ + mov r0, r5 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 90310 │ │ │ │ + cbz r0, 8e488 <_PyObject_MakeTpCall@@Base+0x2b98> │ │ │ │ + ldr r3, [r7, #92] @ 0x5c │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + bmi.n 8e44a <_PyObject_MakeTpCall@@Base+0x2b5a> │ │ │ │ + movw r3, #61084 @ 0xee9c │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movs r1, #1 │ │ │ │ + movw r2, #62032 @ 0xf250 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + bl 204730 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 8d0f2 <_PyObject_MakeTpCall@@Base+0x1802> │ │ │ │ + ldr r3, [r6, #84] @ 0x54 │ │ │ │ + lsls r0, r3, #30 │ │ │ │ + bmi.w 8e718 <_PyObject_MakeTpCall@@Base+0x2e28> │ │ │ │ + ldr.w r0, [r6, #132] @ 0x84 │ │ │ │ + b.w 8cae4 <_PyObject_MakeTpCall@@Base+0x11f4> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c716 <_PyObject_MakeTpCall@@Base+0xe32> │ │ │ │ + bne.w 8c722 <_PyObject_MakeTpCall@@Base+0xe32> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cc4e0 │ │ │ │ + bl 1cb8e0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8d0ee <_PyObject_MakeTpCall@@Base+0x180a> │ │ │ │ + beq.w 8d0f2 <_PyObject_MakeTpCall@@Base+0x1802> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - lsls r2, r3, #25 │ │ │ │ - bpl.w 8e5de <_PyObject_MakeTpCall@@Base+0x2cfa> │ │ │ │ - lsls r3, r3, #26 │ │ │ │ - bpl.w 8e5de <_PyObject_MakeTpCall@@Base+0x2cfa> │ │ │ │ - adds.w r8, r5, #20 │ │ │ │ - bne.w 8c718 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ - b.w 8d0ee <_PyObject_MakeTpCall@@Base+0x180a> │ │ │ │ + lsls r0, r3, #25 │ │ │ │ + bpl.n 8e514 <_PyObject_MakeTpCall@@Base+0x2c24> │ │ │ │ + lsls r1, r3, #26 │ │ │ │ + bpl.n 8e514 <_PyObject_MakeTpCall@@Base+0x2c24> │ │ │ │ + adds.w r3, r5, #20 │ │ │ │ + str r3, [r7, #68] @ 0x44 │ │ │ │ + bne.w 8c724 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ + b.w 8d0f2 <_PyObject_MakeTpCall@@Base+0x1802> │ │ │ │ + movw r0, #33608 @ 0x8348 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movw r1, #2461 @ 0x99d │ │ │ │ + bl 245db8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8c7cc <_PyObject_MakeTpCall@@Base+0xedc> │ │ │ │ ldr r6, [r7, #20] │ │ │ │ - movw r0, #64208 @ 0xfad0 │ │ │ │ + movw r0, #61968 @ 0xf210 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ mov sl, r9 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl 170cf8 <_PyErr_FormatNote@@Base> │ │ │ │ + bl 1701d8 <_PyErr_FormatNote@@Base> │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8d0ee <_PyObject_MakeTpCall@@Base+0x180a> │ │ │ │ + bge.w 8d0f2 <_PyObject_MakeTpCall@@Base+0x1802> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d0ee <_PyObject_MakeTpCall@@Base+0x180a> │ │ │ │ + bne.w 8d0f2 <_PyObject_MakeTpCall@@Base+0x1802> │ │ │ │ mov r0, sl │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8d0ee <_PyObject_MakeTpCall@@Base+0x180a> │ │ │ │ - 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 r0, #35848 @ 0x8c08 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movw r1, #2461 @ 0x99d │ │ │ │ - bl 246738 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8c804 <_PyObject_MakeTpCall@@Base+0xf20> │ │ │ │ - movw r0, #35848 @ 0x8c08 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8d0f2 <_PyObject_MakeTpCall@@Base+0x1802> │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + str r3, [r7, #68] @ 0x44 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8c724 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ + b.w 8d0f2 <_PyObject_MakeTpCall@@Base+0x1802> │ │ │ │ + movw r0, #33608 @ 0x8348 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #2461 @ 0x99d │ │ │ │ - bl 246738 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8c848 <_PyObject_MakeTpCall@@Base+0xf64> │ │ │ │ - ldr r0, [pc, #784] @ (8e6e8 <_PyObject_MakeTpCall@@Base+0x2e04>) │ │ │ │ - bl ff8fc <_PyErr_SetKeyError@@Base> │ │ │ │ - b.w 8d0ee <_PyObject_MakeTpCall@@Base+0x180a> │ │ │ │ + bl 245db8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8c3dc <_PyObject_MakeTpCall@@Base+0xaec> │ │ │ │ + add.w r0, r0, #96768 @ 0x17a00 │ │ │ │ + add.w r0, r0, #368 @ 0x170 │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + b.w 8cf0c <_PyObject_MakeTpCall@@Base+0x161c> │ │ │ │ + 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 8da64 <_PyObject_MakeTpCall@@Base+0x2174> │ │ │ │ + ldr r0, [pc, #324] @ (8e6a0 <_PyObject_MakeTpCall@@Base+0x2db0>) │ │ │ │ + bl 260e74 │ │ │ │ + b.w 8c3dc <_PyObject_MakeTpCall@@Base+0xaec> │ │ │ │ + ldr r0, [pc, #320] @ (8e6a4 <_PyObject_MakeTpCall@@Base+0x2db4>) │ │ │ │ + bl ff2d4 <_PyErr_SetKeyError@@Base> │ │ │ │ + b.w 8d0f2 <_PyObject_MakeTpCall@@Base+0x1802> │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #2 │ │ │ │ - ldr r3, [pc, #768] @ (8e6e8 <_PyObject_MakeTpCall@@Base+0x2e04>) │ │ │ │ - bl 1ebf90 <_PyDict_SendEvent@@Base> │ │ │ │ - b.w 8c61a <_PyObject_MakeTpCall@@Base+0xd36> │ │ │ │ - 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.w ip, [r2, r3] │ │ │ │ - cmp r5, ip │ │ │ │ - bne.n 8e436 <_PyObject_MakeTpCall@@Base+0x2b52> │ │ │ │ - subs r1, #1 │ │ │ │ + ldr r3, [pc, #300] @ (8e6a4 <_PyObject_MakeTpCall@@Base+0x2db4>) │ │ │ │ + bl 1eb6f8 <_PyDict_SendEvent@@Base> │ │ │ │ + b.w 8c628 <_PyObject_MakeTpCall@@Base+0xd38> │ │ │ │ + movw r0, #44536 @ 0xadf8 │ │ │ │ + movt r0, #75 @ 0x4b │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + movw r1, #61552 @ 0xf070 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r4, [r7, #60] @ 0x3c │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl d56e0 │ │ │ │ + mov r2, fp │ │ │ │ + b.w 8dc26 <_PyObject_MakeTpCall@@Base+0x2336> │ │ │ │ + cmp r1, #0 │ │ │ │ + bgt.w 8dc0a <_PyObject_MakeTpCall@@Base+0x231a> │ │ │ │ + b.w 8d84e <_PyObject_MakeTpCall@@Base+0x1f5e> │ │ │ │ + mov r1, r0 │ │ │ │ + movs r0, #1 │ │ │ │ + bl 7bd84 │ │ │ │ + mov fp, r0 │ │ │ │ + b.w 8d6b6 <_PyObject_MakeTpCall@@Base+0x1dc6> │ │ │ │ + add.w r2, r5, #96768 @ 0x17a00 │ │ │ │ + add.w r2, r2, #368 @ 0x170 │ │ │ │ add r3, r2 │ │ │ │ - b.n 8e416 <_PyObject_MakeTpCall@@Base+0x2b32> │ │ │ │ - ldrb r5, [r3, #1] │ │ │ │ - strb.w r5, [r3], #1 │ │ │ │ - subs r5, r3, r2 │ │ │ │ - cmp r1, r5 │ │ │ │ - bgt.n 8e410 <_PyObject_MakeTpCall@@Base+0x2b2c> │ │ │ │ - strb r1, [r0, #1] │ │ │ │ - b.w 8c6ac <_PyObject_MakeTpCall@@Base+0xdc8> │ │ │ │ - movw r0, #35848 @ 0x8c08 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movw r1, #2461 @ 0x99d │ │ │ │ - bl 246738 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8d0d6 <_PyObject_MakeTpCall@@Base+0x17f2> │ │ │ │ - adds r3, #1 │ │ │ │ - b.n 8e402 <_PyObject_MakeTpCall@@Base+0x2b1e> │ │ │ │ - movw r0, #35848 @ 0x8c08 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movw r1, #2461 @ 0x99d │ │ │ │ - bl 246738 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8c7c0 <_PyObject_MakeTpCall@@Base+0xedc> │ │ │ │ - movw r0, #35848 @ 0x8c08 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movw r1, #2461 @ 0x99d │ │ │ │ - bl 246738 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8d0a8 <_PyObject_MakeTpCall@@Base+0x17c4> │ │ │ │ - movw r1, #58213 @ 0xe365 │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 8cdb4 <_PyObject_MakeTpCall@@Base+0x14d0> │ │ │ │ - ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r5 │ │ │ │ + b.w 8d5c0 <_PyObject_MakeTpCall@@Base+0x1cd0> │ │ │ │ + movw r3, #44536 @ 0xadf8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #53160 @ 0xcfa8 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1b28 │ │ │ │ + b.w 8c368 <_PyObject_MakeTpCall@@Base+0xa78> │ │ │ │ + mov r3, r5 │ │ │ │ + cmp r3, sl │ │ │ │ + beq.w 8d5fc <_PyObject_MakeTpCall@@Base+0x1d0c> │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 8e5e0 <_PyObject_MakeTpCall@@Base+0x2cf0> │ │ │ │ + movw r3, #34368 @ 0x8640 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + cmp sl, r3 │ │ │ │ + beq.w 8d5fc <_PyObject_MakeTpCall@@Base+0x1d0c> │ │ │ │ + movw r3, #44536 @ 0xadf8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #53228 @ 0xcfec │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1b28 │ │ │ │ + b.w 8c368 <_PyObject_MakeTpCall@@Base+0xa78> │ │ │ │ + ldr.w r0, [r5, #844] @ 0x34c │ │ │ │ + mov r1, r9 │ │ │ │ blx r3 │ │ │ │ - b.w 8cdb4 <_PyObject_MakeTpCall@@Base+0x14d0> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8cbd2 <_PyObject_MakeTpCall@@Base+0x12ee> │ │ │ │ - mov r1, sl │ │ │ │ - bl 1fc55c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.w 8cce6 <_PyObject_MakeTpCall@@Base+0x1402> │ │ │ │ - movw r1, #58213 @ 0xe365 │ │ │ │ + mov fp, r0 │ │ │ │ + b.w 8d2ae <_PyObject_MakeTpCall@@Base+0x19be> │ │ │ │ + movw r1, #57001 @ 0xdea9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8ccd8 <_PyObject_MakeTpCall@@Base+0x13f4> │ │ │ │ + beq.w 8cdd4 <_PyObject_MakeTpCall@@Base+0x14e4> │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ - mov r0, sl │ │ │ │ + mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.w 8ccd8 <_PyObject_MakeTpCall@@Base+0x13f4> │ │ │ │ - movw r0, #35848 @ 0x8c08 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movw r1, #2791 @ 0xae7 │ │ │ │ - bl 246738 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8d0ee <_PyObject_MakeTpCall@@Base+0x180a> │ │ │ │ - adds r3, #1 │ │ │ │ - b.n 8e312 <_PyObject_MakeTpCall@@Base+0x2a2e> │ │ │ │ - ldr r0, [pc, #548] @ (8e6ec <_PyObject_MakeTpCall@@Base+0x2e08>) │ │ │ │ - bl 26167c │ │ │ │ - b.w 8c3cc <_PyObject_MakeTpCall@@Base+0xae8> │ │ │ │ - mov r6, r9 │ │ │ │ - cmp r3, r6 │ │ │ │ - beq.w 8d42a <_PyObject_MakeTpCall@@Base+0x1b46> │ │ │ │ - ldr.w r6, [r6, #128] @ 0x80 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.n 8e4d2 <_PyObject_MakeTpCall@@Base+0x2bee> │ │ │ │ - movw r0, #34368 @ 0x8640 │ │ │ │ - movt r0, #75 @ 0x4b │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.w 8d42c <_PyObject_MakeTpCall@@Base+0x1b48> │ │ │ │ - b.n 8dd66 <_PyObject_MakeTpCall@@Base+0x2482> │ │ │ │ - ldr r1, [pc, #508] @ (8e6f0 <_PyObject_MakeTpCall@@Base+0x2e0c>) │ │ │ │ - bl 11a1f4 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - beq.w 8c358 <_PyObject_MakeTpCall@@Base+0xa74> │ │ │ │ - cbnz r0, 8e52e <_PyObject_MakeTpCall@@Base+0x2c4a> │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.w 8c17c <_PyObject_MakeTpCall@@Base+0x898> │ │ │ │ - b.w 8c19c <_PyObject_MakeTpCall@@Base+0x8b8> │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r7, #16] │ │ │ │ - b.w 8ce8c <_PyObject_MakeTpCall@@Base+0x15a8> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 1fc55c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.w 8ce36 <_PyObject_MakeTpCall@@Base+0x1552> │ │ │ │ - ldr r1, [pc, #464] @ (8e6f0 <_PyObject_MakeTpCall@@Base+0x2e0c>) │ │ │ │ - bl 11a1f4 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.w 8c358 <_PyObject_MakeTpCall@@Base+0xa74> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8c194 <_PyObject_MakeTpCall@@Base+0x8b0> │ │ │ │ + b.w 8cdd4 <_PyObject_MakeTpCall@@Base+0x14e4> │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #63668 @ 0xf8b4 │ │ │ │ + movw r1, #55500 @ 0xd8cc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.w 8c358 <_PyObject_MakeTpCall@@Base+0xa74> │ │ │ │ - movw r1, #58213 @ 0xe365 │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 8ce28 <_PyObject_MakeTpCall@@Base+0x1544> │ │ │ │ - ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - b.w 8ce28 <_PyObject_MakeTpCall@@Base+0x1544> │ │ │ │ - ldr.w r1, [r8, #84] @ 0x54 │ │ │ │ - lsls r0, r1, #30 │ │ │ │ - bmi.n 8e5ee <_PyObject_MakeTpCall@@Base+0x2d0a> │ │ │ │ - lsls r1, r1, #18 │ │ │ │ - bmi.w 8cbd8 <_PyObject_MakeTpCall@@Base+0x12f4> │ │ │ │ - mov r0, r8 │ │ │ │ - str r2, [r7, #32] │ │ │ │ - str r3, [r7, #40] @ 0x28 │ │ │ │ - bl 7f5a8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 8d9c0 <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ - ldr.w r0, [r8, #172] @ 0xac │ │ │ │ - ldr r3, [r7, #40] @ 0x28 │ │ │ │ - ldr r2, [r7, #32] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8cbd8 <_PyObject_MakeTpCall@@Base+0x12f4> │ │ │ │ - b.w 8cea4 <_PyObject_MakeTpCall@@Base+0x15c0> │ │ │ │ - movw r0, #35848 @ 0x8c08 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movw r1, #2405 @ 0x965 │ │ │ │ - bl 246738 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8d0ee <_PyObject_MakeTpCall@@Base+0x180a> │ │ │ │ - bl 4d4dc │ │ │ │ - str r4, [r6, #12] │ │ │ │ - b.w 8d0ee <_PyObject_MakeTpCall@@Base+0x180a> │ │ │ │ - ldr r0, [pc, #320] @ (8e6f4 <_PyObject_MakeTpCall@@Base+0x2e10>) │ │ │ │ - bl ff8fc <_PyErr_SetKeyError@@Base> │ │ │ │ - b.w 8d0ee <_PyObject_MakeTpCall@@Base+0x180a> │ │ │ │ - movw r0, #35848 @ 0x8c08 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movw r1, #2461 @ 0x99d │ │ │ │ - bl 246738 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8c3cc <_PyObject_MakeTpCall@@Base+0xae8> │ │ │ │ - add.w r0, r0, #96768 @ 0x17a00 │ │ │ │ - add.w r0, r0, #368 @ 0x170 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - b.w 8ceea <_PyObject_MakeTpCall@@Base+0x1606> │ │ │ │ - ldr.w r8, [r5, #24] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 8c718 <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ - b.w 8d0ee <_PyObject_MakeTpCall@@Base+0x180a> │ │ │ │ - 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 8e62e <_PyObject_MakeTpCall@@Base+0x2d4a> │ │ │ │ - cmp.w lr, #10 │ │ │ │ - bhi.n 8e62e <_PyObject_MakeTpCall@@Base+0x2d4a> │ │ │ │ - add.w r1, r1, #96768 @ 0x17a00 │ │ │ │ - add.w r1, r1, #368 @ 0x170 │ │ │ │ - add r0, r1 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 8cbd8 <_PyObject_MakeTpCall@@Base+0x12f4> │ │ │ │ - b.n 8e572 <_PyObject_MakeTpCall@@Base+0x2c8e> │ │ │ │ - add.w r1, r1, #91136 @ 0x16400 │ │ │ │ - add.w r1, r1, #392 @ 0x188 │ │ │ │ - add r0, r1 │ │ │ │ - b.n 8e624 <_PyObject_MakeTpCall@@Base+0x2d40> │ │ │ │ - mov r0, r2 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8c56c <_PyObject_MakeTpCall@@Base+0xc88> │ │ │ │ + bl d56e0 │ │ │ │ + b.w 8d060 <_PyObject_MakeTpCall@@Base+0x1770> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 1fbccc <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 8ce56 <_PyObject_MakeTpCall@@Base+0x1566> │ │ │ │ + add.w fp, fp, #1 │ │ │ │ + adds r3, #12 │ │ │ │ + cmp r2, fp │ │ │ │ + bgt.w 8dd68 <_PyObject_MakeTpCall@@Base+0x2478> │ │ │ │ + b.w 8ccb2 <_PyObject_MakeTpCall@@Base+0x13c2> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #64152 @ 0xfa98 │ │ │ │ + movw r1, #61680 @ 0xf0f0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ + ldr r4, [r7, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ - b.w 8d0ee <_PyObject_MakeTpCall@@Base+0x180a> │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - str r4, [r3, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8c95e <_PyObject_MakeTpCall@@Base+0x107a> │ │ │ │ - b.w 8c990 <_PyObject_MakeTpCall@@Base+0x10ac> │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r7, #16] │ │ │ │ - b.w 8d9aa <_PyObject_MakeTpCall@@Base+0x20c6> │ │ │ │ - movw r3, #4589 @ 0x11ed │ │ │ │ - movt r3, #12 │ │ │ │ - str r3, [r6, #72] @ 0x48 │ │ │ │ - b.w 8cc32 <_PyObject_MakeTpCall@@Base+0x134e> │ │ │ │ + bl f1b28 │ │ │ │ + mov r2, fp │ │ │ │ + b.w 8dc26 <_PyObject_MakeTpCall@@Base+0x2336> │ │ │ │ + nop │ │ │ │ + cbnz r4, 8e710 <_PyObject_MakeTpCall@@Base+0x2e20> │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + uxtb r0, r1 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + stmia r1!, {r3, r5, r6, r7} │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + bkpt 0x0028 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + mov r0, r2 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8c57a <_PyObject_MakeTpCall@@Base+0xc8a> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8db28 <_PyObject_MakeTpCall@@Base+0x2238> │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ce46 <_PyObject_MakeTpCall@@Base+0x1562> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8ce46 <_PyObject_MakeTpCall@@Base+0x1562> │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - cbz r3, 8e6ba <_PyObject_MakeTpCall@@Base+0x2dd6> │ │ │ │ - ldr r0, [pc, #92] @ (8e6f8 <_PyObject_MakeTpCall@@Base+0x2e14>) │ │ │ │ - bl 926a8 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8d03c <_PyObject_MakeTpCall@@Base+0x1758> │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8cd66 <_PyObject_MakeTpCall@@Base+0x1482> │ │ │ │ - b.w 8d034 <_PyObject_MakeTpCall@@Base+0x1750> │ │ │ │ - movw r3, #61148 @ 0xeedc │ │ │ │ + bne.w 8e3ca <_PyObject_MakeTpCall@@Base+0x2ada> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e3ca <_PyObject_MakeTpCall@@Base+0x2ada> │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.w 8d402 <_PyObject_MakeTpCall@@Base+0x1b12> │ │ │ │ + b.w 8d0f2 <_PyObject_MakeTpCall@@Base+0x1802> │ │ │ │ + ldr r1, [pc, #432] @ (8e88c <_PyObject_MakeTpCall@@Base+0x2f9c>) │ │ │ │ + ldr.w r3, [r8, #192] @ 0xc0 │ │ │ │ + str.w lr, [r7, #16] │ │ │ │ + ldr.w r1, [r1, #680] @ 0x2a8 │ │ │ │ + b.w 8da8c <_PyObject_MakeTpCall@@Base+0x219c> │ │ │ │ + movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - movw r1, #57968 @ 0xe270 │ │ │ │ + movw r1, #61912 @ 0xf1d8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - ldr r3, [pc, #40] @ (8e6f8 <_PyObject_MakeTpCall@@Base+0x2e14>) │ │ │ │ - bl d5b6c │ │ │ │ - b.w 8d034 <_PyObject_MakeTpCall@@Base+0x1750> │ │ │ │ + bl d56e0 │ │ │ │ + b.w 8d0f2 <_PyObject_MakeTpCall@@Base+0x1802> │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e2bc <_PyObject_MakeTpCall@@Base+0x29d8> │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e2bc <_PyObject_MakeTpCall@@Base+0x29d8> │ │ │ │ - bkpt 0x0028 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - stmia r1!, {r3, r5, r6, r7} │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - cbnz r4, 8e768 <_PyObject_MakeTpCall@@Base+0x2e84> │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - uxtb r0, r1 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xb8a4 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - ldr r2, [pc, #212] @ (8e7d4 <_PyObject_MakeTpCall@@Base+0x2ef0>) │ │ │ │ + bne.w 8ce66 <_PyObject_MakeTpCall@@Base+0x1576> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8ce66 <_PyObject_MakeTpCall@@Base+0x1576> │ │ │ │ + ldr r2, [pc, #372] @ (8e890 <_PyObject_MakeTpCall@@Base+0x2fa0>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r0, [r6, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ str r2, [r7, #68] @ 0x44 │ │ │ │ subs r0, #1 │ │ │ │ str r1, [r7, #64] @ 0x40 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ mul.w r3, r0, r3 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ adds r2, r1, r3 │ │ │ │ add.w r2, r2, #91136 @ 0x16400 │ │ │ │ ldr.w r2, [r2, #392] @ 0x188 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 8e758 <_PyObject_MakeTpCall@@Base+0x2e74> │ │ │ │ + beq.n 8e766 <_PyObject_MakeTpCall@@Base+0x2e76> │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.n 8e758 <_PyObject_MakeTpCall@@Base+0x2e74> │ │ │ │ + bhi.n 8e766 <_PyObject_MakeTpCall@@Base+0x2e76> │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #368 @ 0x170 │ │ │ │ add r3, r1 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 84c88 │ │ │ │ + bl 84cec │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cad8 <_PyObject_MakeTpCall@@Base+0x11f4> │ │ │ │ - b.w 8d0ee <_PyObject_MakeTpCall@@Base+0x180a> │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - ldrd r5, r0, [r7, #64] @ 0x40 │ │ │ │ - ldr r0, [r0, r5] │ │ │ │ - b.w 8cdd8 <_PyObject_MakeTpCall@@Base+0x14f4> │ │ │ │ + bne.w 8cafa <_PyObject_MakeTpCall@@Base+0x120a> │ │ │ │ + b.w 8d0f2 <_PyObject_MakeTpCall@@Base+0x1802> │ │ │ │ + mov r6, lr │ │ │ │ + b.w 8d4b8 <_PyObject_MakeTpCall@@Base+0x1bc8> │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r3, r1 │ │ │ │ - b.n 8e732 <_PyObject_MakeTpCall@@Base+0x2e4e> │ │ │ │ - bl d82f8 │ │ │ │ + b.n 8e74e <_PyObject_MakeTpCall@@Base+0x2e5e> │ │ │ │ + mov r6, ip │ │ │ │ + b.w 8d4b8 <_PyObject_MakeTpCall@@Base+0x1bc8> │ │ │ │ + ldr.w fp, [r7, #60] @ 0x3c │ │ │ │ + b.n 8e0be <_PyObject_MakeTpCall@@Base+0x27ce> │ │ │ │ + ldr r1, [pc, #268] @ (8e88c <_PyObject_MakeTpCall@@Base+0x2f9c>) │ │ │ │ + ldr.w r3, [r8, #192] @ 0xc0 │ │ │ │ + str r0, [r7, #16] │ │ │ │ + ldr.w r1, [r1, #680] @ 0x2a8 │ │ │ │ + b.w 8da8c <_PyObject_MakeTpCall@@Base+0x219c> │ │ │ │ + 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 8e7ce <_PyObject_MakeTpCall@@Base+0x2ede> │ │ │ │ + cmp.w lr, #10 │ │ │ │ + bhi.n 8e7ce <_PyObject_MakeTpCall@@Base+0x2ede> │ │ │ │ + add.w r1, r1, #96768 @ 0x17a00 │ │ │ │ + add.w r1, r1, #368 @ 0x170 │ │ │ │ + add r0, r1 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 8cbf8 <_PyObject_MakeTpCall@@Base+0x1308> │ │ │ │ + b.n 8e196 <_PyObject_MakeTpCall@@Base+0x28a6> │ │ │ │ + add.w r1, r1, #91136 @ 0x16400 │ │ │ │ + add.w r1, r1, #392 @ 0x188 │ │ │ │ + add r0, r1 │ │ │ │ + b.n 8e7c4 <_PyObject_MakeTpCall@@Base+0x2ed4> │ │ │ │ + ldr.w fp, [r7, #8] │ │ │ │ + bl d7e50 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov sl, r4 │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bmi.w 8cbd8 <_PyObject_MakeTpCall@@Base+0x12f4> │ │ │ │ + bmi.w 8cbf8 <_PyObject_MakeTpCall@@Base+0x1308> │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cbd8 <_PyObject_MakeTpCall@@Base+0x12f4> │ │ │ │ + bne.w 8cbf8 <_PyObject_MakeTpCall@@Base+0x1308> │ │ │ │ mov r0, r2 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8cbd8 <_PyObject_MakeTpCall@@Base+0x12f4> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8cbf8 <_PyObject_MakeTpCall@@Base+0x1308> │ │ │ │ + movw r3, #4413 @ 0x113d │ │ │ │ + movt r3, #12 │ │ │ │ + str r3, [r6, #72] @ 0x48 │ │ │ │ + b.w 8cc52 <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + str r4, [r3, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8c9a0 <_PyObject_MakeTpCall@@Base+0x10b0> │ │ │ │ + b.w 8c9b2 <_PyObject_MakeTpCall@@Base+0x10c2> │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + cbz r3, 8e852 <_PyObject_MakeTpCall@@Base+0x2f62> │ │ │ │ + ldr r0, [pc, #108] @ (8e894 <_PyObject_MakeTpCall@@Base+0x2fa4>) │ │ │ │ + bl 92784 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8d060 <_PyObject_MakeTpCall@@Base+0x1770> │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 8cd86 <_PyObject_MakeTpCall@@Base+0x1496> │ │ │ │ + b.w 8d058 <_PyObject_MakeTpCall@@Base+0x1768> │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r3, r2 │ │ │ │ - b.w 8d844 <_PyObject_MakeTpCall@@Base+0x1f60> │ │ │ │ - ldr r1, [pc, #60] @ (8e7d8 <_PyObject_MakeTpCall@@Base+0x2ef4>) │ │ │ │ - ldr.w r3, [r8, #192] @ 0xc0 │ │ │ │ - str r0, [r7, #16] │ │ │ │ - ldr.w r1, [r1, #680] @ 0x2a8 │ │ │ │ - b.w 8d9a2 <_PyObject_MakeTpCall@@Base+0x20be> │ │ │ │ - ldr r1, [pc, #44] @ (8e7d8 <_PyObject_MakeTpCall@@Base+0x2ef4>) │ │ │ │ - ldr.w r3, [r8, #192] @ 0xc0 │ │ │ │ - str.w lr, [r7, #16] │ │ │ │ - ldr.w r1, [r1, #680] @ 0x2a8 │ │ │ │ - b.w 8d9a2 <_PyObject_MakeTpCall@@Base+0x20be> │ │ │ │ - ldr.w fp, [r7, #52] @ 0x34 │ │ │ │ - b.n 8e0cc <_PyObject_MakeTpCall@@Base+0x27e8> │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8d378 <_PyObject_MakeTpCall@@Base+0x1a94> │ │ │ │ - b.w 8d0ee <_PyObject_MakeTpCall@@Base+0x180a> │ │ │ │ - mov r6, r0 │ │ │ │ - b.w 8d42e <_PyObject_MakeTpCall@@Base+0x1b4a> │ │ │ │ - nop │ │ │ │ + b.w 8d902 <_PyObject_MakeTpCall@@Base+0x2012> │ │ │ │ + movw r3, #61148 @ 0xeedc │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + movw r1, #55728 @ 0xd9b0 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldr r3, [pc, #44] @ (8e894 <_PyObject_MakeTpCall@@Base+0x2fa4>) │ │ │ │ + bl d56e0 │ │ │ │ + b.w 8d058 <_PyObject_MakeTpCall@@Base+0x1768> │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + ldrd r5, r0, [r7, #64] @ 0x40 │ │ │ │ + ldr r0, [r0, r5] │ │ │ │ + b.w 8cdf8 <_PyObject_MakeTpCall@@Base+0x1508> │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r7, #16] │ │ │ │ + b.w 8da94 <_PyObject_MakeTpCall@@Base+0x21a4> │ │ │ │ + bkpt 0x0078 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0078 │ │ │ │ + @ instruction: 0xb8a4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0008e7dc : │ │ │ │ +0008e898 : │ │ │ │ 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 8e81e │ │ │ │ + beq.n 8e8da │ │ │ │ add r2, sp, #20 │ │ │ │ mov.w ip, #0 │ │ │ │ strd r2, ip, [sp] │ │ │ │ add.w r1, r0, #16 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl 8e83c │ │ │ │ + bl 8e8f8 │ │ │ │ add sp, #24 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #64320 @ 0xfb40 │ │ │ │ + movw r1, #62080 @ 0xf280 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 8e814 │ │ │ │ + b.n 8e8d0 │ │ │ │ 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 │ │ │ │ @@ -147615,102 +147691,102 @@ │ │ │ │ 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 8e9b8 │ │ │ │ + bhi.w 8ea74 │ │ │ │ cmp.w lr, #39 @ 0x27 │ │ │ │ - bhi.w 8e982 │ │ │ │ + bhi.w 8ea3e │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 8ee26 │ │ │ │ + beq.w 8eee2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8ee40 │ │ │ │ - movw ip, #29512 @ 0x7348 │ │ │ │ + bne.w 8eefc │ │ │ │ + movw ip, #27272 @ 0x6a88 │ │ │ │ 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 8e9c8 │ │ │ │ + bhi.w 8ea84 │ │ │ │ cmp r4, #39 @ 0x27 │ │ │ │ - bhi.w 8ecac │ │ │ │ + bhi.w 8ed68 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8ed1a │ │ │ │ + beq.w 8edd6 │ │ │ │ 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 8e9f4 │ │ │ │ + bhi.w 8eab0 │ │ │ │ cmp.w lr, #39 @ 0x27 │ │ │ │ - bhi.w 8ed22 │ │ │ │ + bhi.w 8edde │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 8ed1a │ │ │ │ + beq.w 8edd6 │ │ │ │ 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 8ea24 │ │ │ │ + bhi.w 8eae0 │ │ │ │ cmp.w r8, #39 @ 0x27 │ │ │ │ - bhi.w 8ea48 │ │ │ │ + bhi.w 8eb04 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8ed1a │ │ │ │ + beq.w 8edd6 │ │ │ │ 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 8e95e │ │ │ │ + bhi.n 8ea1a │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bhi.w 8ebb4 │ │ │ │ + bhi.w 8ec70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ed18 │ │ │ │ + beq.w 8edd4 │ │ │ │ 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 8e93c │ │ │ │ + bls.n 8e9f8 │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - beq.w 8ee32 │ │ │ │ + beq.w 8eeee │ │ │ │ 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 8e934 │ │ │ │ + b.n 8e9f0 │ │ │ │ sub.w r3, lr, #40 @ 0x28 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.w 8ed84 │ │ │ │ + bhi.w 8ee40 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r7, #8 │ │ │ │ lsls r2, r6, #8 │ │ │ │ lsls r2, r7, #7 │ │ │ │ lsls r2, r7, #7 │ │ │ │ lsls r2, r7, #7 │ │ │ │ lsls r2, r7, #7 │ │ │ │ @@ -147725,571 +147801,571 @@ │ │ │ │ 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 8eaac │ │ │ │ + beq.n 8eb68 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 8e88e │ │ │ │ - b.n 8edc0 │ │ │ │ + beq.w 8e94a │ │ │ │ + b.n 8ee7c │ │ │ │ cmp r4, #124 @ 0x7c │ │ │ │ - beq.n 8eab8 │ │ │ │ + beq.n 8eb74 │ │ │ │ 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 8e8e6 │ │ │ │ + bls.w 8e9a2 │ │ │ │ cmp.w lr, #124 @ 0x7c │ │ │ │ - beq.n 8eab8 │ │ │ │ + beq.n 8eb74 │ │ │ │ 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 8e914 │ │ │ │ + bls.w 8e9d0 │ │ │ │ cmp.w r8, #124 @ 0x7c │ │ │ │ - beq.n 8eab6 │ │ │ │ + beq.n 8eb72 │ │ │ │ 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 8e934 │ │ │ │ + b.n 8e9f0 │ │ │ │ sub.w r3, r8, #40 @ 0x28 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.w 8e924 │ │ │ │ + bhi.w 8e9e0 │ │ │ │ addw lr, pc, #8 │ │ │ │ ldr.w pc, [lr, r3, lsl #2] │ │ │ │ nop │ │ │ │ - stc 0, cr0, [r5, #32]! │ │ │ │ - vaddl.s32 q8, d1, d8 │ │ │ │ - stmdb r5!, {r3} │ │ │ │ - stmdb r5!, {r3} │ │ │ │ - stmdb r5!, {r3} │ │ │ │ - stmdb r5!, {r3} │ │ │ │ - stmdb r5!, {r3} │ │ │ │ - stmdb r5!, {r3} │ │ │ │ - stmdb r5!, {r3} │ │ │ │ - stmdb r5!, {r3} │ │ │ │ - stmdb r5!, {r3} │ │ │ │ - stmdb r5!, {r3} │ │ │ │ - stmdb r5!, {r3} │ │ │ │ - stmdb r5!, {r3} │ │ │ │ - stmdb r5!, {r3} │ │ │ │ - stmdb r5!, {r3} │ │ │ │ - stmdb r5!, {r3} │ │ │ │ - stmdb r5!, {r3} │ │ │ │ - ldc 0, cr0, [r3, #-32] @ 0xffffffe0 │ │ │ │ - @ instruction: 0xeae50008 │ │ │ │ + cdp 0, 6, cr0, cr1, cr8, {0} │ │ │ │ + eors.w r0, sp, #8 │ │ │ │ + strd r0, r0, [r1, #32]! │ │ │ │ + strd r0, r0, [r1, #32]! │ │ │ │ + strd r0, r0, [r1, #32]! │ │ │ │ + strd r0, r0, [r1, #32]! │ │ │ │ + strd r0, r0, [r1, #32]! │ │ │ │ + strd r0, r0, [r1, #32]! │ │ │ │ + strd r0, r0, [r1, #32]! │ │ │ │ + strd r0, r0, [r1, #32]! │ │ │ │ + strd r0, r0, [r1, #32]! │ │ │ │ + strd r0, r0, [r1, #32]! │ │ │ │ + strd r0, r0, [r1, #32]! │ │ │ │ + strd r0, r0, [r1, #32]! │ │ │ │ + strd r0, r0, [r1, #32]! │ │ │ │ + strd r0, r0, [r1, #32]! │ │ │ │ + strd r0, r0, [r1, #32]! │ │ │ │ + strd r0, r0, [r1, #32]! │ │ │ │ + stcl 0, cr0, [pc, #32] @ 8eb84 │ │ │ │ + sub.w r0, r1, r8 │ │ │ │ mov r3, r4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8ef96 │ │ │ │ + bne.w 8f052 │ │ │ │ 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 8e876 │ │ │ │ + bls.w 8e932 │ │ │ │ cmp.w lr, #124 @ 0x7c │ │ │ │ - beq.n 8eab6 │ │ │ │ + beq.n 8eb72 │ │ │ │ mov r9, r8 │ │ │ │ mov fp, r2 │ │ │ │ - b.n 8e88e │ │ │ │ + b.n 8e94a │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8ede0 │ │ │ │ + bne.w 8ee9c │ │ │ │ mov.w r8, #0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bge.w 8ec5e │ │ │ │ + bge.w 8ed1a │ │ │ │ mov fp, r2 │ │ │ │ cmp r2, #8 │ │ │ │ - bgt.w 8ec64 │ │ │ │ + bgt.w 8ed20 │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ec1c │ │ │ │ + bne.w 8ecd8 │ │ │ │ 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 8eeaa │ │ │ │ + bne.w 8ef66 │ │ │ │ cmp r5, r9 │ │ │ │ ittt gt │ │ │ │ subgt.w sl, r1, #4 │ │ │ │ movgt r3, r7 │ │ │ │ addgt.w fp, sp, #28 │ │ │ │ - ble.n 8ec18 │ │ │ │ + ble.n 8ecd4 │ │ │ │ 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 8ef26 │ │ │ │ + beq.w 8efe2 │ │ │ │ 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 8f06c │ │ │ │ + bl 8f128 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ef06 │ │ │ │ + bne.w 8efc2 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r5, r9 │ │ │ │ - bne.n 8eb2c │ │ │ │ + bne.n 8ebe8 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbz r3, 8eba4 │ │ │ │ + cbz r3, 8ec60 │ │ │ │ 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, #29512 @ 0x7348 │ │ │ │ + movw r1, #27272 @ 0x6a88 │ │ │ │ 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 8ee52 │ │ │ │ + bne.w 8ef0e │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ee38 │ │ │ │ + bne.w 8eef4 │ │ │ │ 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 8e948 │ │ │ │ + bhi.w 8ea04 │ │ │ │ addw r8, pc, #4 │ │ │ │ ldr.w pc, [r8, lr, lsl #2] │ │ │ │ - stc 0, cr0, [r3, #32]! │ │ │ │ - vaddl.s32 q8, d1, d8 │ │ │ │ - strd r0, r0, [r9, #-32] │ │ │ │ - strd r0, r0, [r9, #-32] │ │ │ │ - strd r0, r0, [r9, #-32] │ │ │ │ - strd r0, r0, [r9, #-32] │ │ │ │ - strd r0, r0, [r9, #-32] │ │ │ │ - strd r0, r0, [r9, #-32] │ │ │ │ - strd r0, r0, [r9, #-32] │ │ │ │ - strd r0, r0, [r9, #-32] │ │ │ │ - strd r0, r0, [r9, #-32] │ │ │ │ - strd r0, r0, [r9, #-32] │ │ │ │ - strd r0, r0, [r9, #-32] │ │ │ │ - strd r0, r0, [r9, #-32] │ │ │ │ - strd r0, r0, [r9, #-32] │ │ │ │ - strd r0, r0, [r9, #-32] │ │ │ │ - strd r0, r0, [r9, #-32] │ │ │ │ - strd r0, r0, [r9, #-32] │ │ │ │ - ldc 0, cr0, [r1, #-32] @ 0xffffffe0 │ │ │ │ - ldc 0, cr0, [pc, #32] @ 8ec38 │ │ │ │ + cdp 0, 5, cr0, cr15, cr8, {0} │ │ │ │ + eors.w r0, sp, #8 │ │ │ │ + and.w r0, r5, r8 │ │ │ │ + and.w r0, r5, r8 │ │ │ │ + and.w r0, r5, r8 │ │ │ │ + and.w r0, r5, r8 │ │ │ │ + and.w r0, r5, r8 │ │ │ │ + and.w r0, r5, r8 │ │ │ │ + and.w r0, r5, r8 │ │ │ │ + and.w r0, r5, r8 │ │ │ │ + and.w r0, r5, r8 │ │ │ │ + and.w r0, r5, r8 │ │ │ │ + and.w r0, r5, r8 │ │ │ │ + and.w r0, r5, r8 │ │ │ │ + and.w r0, r5, r8 │ │ │ │ + and.w r0, r5, r8 │ │ │ │ + and.w r0, r5, r8 │ │ │ │ + and.w r0, r5, r8 │ │ │ │ + stcl 0, cr0, [sp, #32] │ │ │ │ + cdp 0, 5, cr0, cr11, cr8, {0} │ │ │ │ mov r3, r7 │ │ │ │ - b.n 8eb68 │ │ │ │ + b.n 8ec24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8f012 │ │ │ │ + beq.w 8f0ce │ │ │ │ cmp.w fp, #1 │ │ │ │ it eq │ │ │ │ cmpeq r2, #1 │ │ │ │ - bne.n 8ec8e │ │ │ │ + bne.n 8ed4a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8efb2 │ │ │ │ + beq.w 8f06e │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ str r7, [r1, #0] │ │ │ │ - beq.w 8ee72 │ │ │ │ + beq.w 8ef2e │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ - bl 8f06c │ │ │ │ + bl 8f128 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8eba4 │ │ │ │ + beq.n 8ec60 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 8ee94 │ │ │ │ + b.n 8ef50 │ │ │ │ cmp r2, #8 │ │ │ │ - ble.w 8eaf8 │ │ │ │ + ble.w 8ebb4 │ │ │ │ cmp.w r2, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 8f006 │ │ │ │ + bcs.w 8f0c2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ strd r2, r1, [sp, #16] │ │ │ │ - bl 75bf0 │ │ │ │ + bl 75c28 │ │ │ │ str r0, [r6, #0] │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f00a │ │ │ │ + beq.w 8f0c6 │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ movs r0, #1 │ │ │ │ str r0, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8eb00 │ │ │ │ + beq.w 8ebbc │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #64592 @ 0xfc50 │ │ │ │ + movw r1, #62352 @ 0xf390 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 256cd8 │ │ │ │ - b.n 8ebae │ │ │ │ + bl 2564d8 │ │ │ │ + b.n 8ec6a │ │ │ │ sub.w r3, r4, #40 @ 0x28 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.w 8e8c8 │ │ │ │ + bhi.w 8e984 │ │ │ │ addw lr, pc, #8 │ │ │ │ ldr.w pc, [lr, r3, lsl #2] │ │ │ │ nop │ │ │ │ - cdp 0, 2, cr0, cr3, cr8, {0} │ │ │ │ - vaddl.s32 q8, d1, d8 │ │ │ │ - @ instruction: 0xe8c90008 │ │ │ │ - @ instruction: 0xe8c90008 │ │ │ │ - @ instruction: 0xe8c90008 │ │ │ │ - @ instruction: 0xe8c90008 │ │ │ │ - @ instruction: 0xe8c90008 │ │ │ │ - @ instruction: 0xe8c90008 │ │ │ │ - @ instruction: 0xe8c90008 │ │ │ │ - @ instruction: 0xe8c90008 │ │ │ │ - @ instruction: 0xe8c90008 │ │ │ │ - @ instruction: 0xe8c90008 │ │ │ │ - @ instruction: 0xe8c90008 │ │ │ │ - @ instruction: 0xe8c90008 │ │ │ │ - @ instruction: 0xe8c90008 │ │ │ │ - @ instruction: 0xe8c90008 │ │ │ │ - @ instruction: 0xe8c90008 │ │ │ │ - @ instruction: 0xe8c90008 │ │ │ │ - ldc 0, cr0, [r5, #-32] @ 0xffffffe0 │ │ │ │ - cdp 0, 1, cr0, cr15, cr8, {0} │ │ │ │ + cdp 0, 13, cr0, cr15, cr8, {0} │ │ │ │ + eors.w r0, sp, #8 │ │ │ │ + @ instruction: 0xe9850008 │ │ │ │ + @ instruction: 0xe9850008 │ │ │ │ + @ instruction: 0xe9850008 │ │ │ │ + @ instruction: 0xe9850008 │ │ │ │ + @ instruction: 0xe9850008 │ │ │ │ + @ instruction: 0xe9850008 │ │ │ │ + @ instruction: 0xe9850008 │ │ │ │ + @ instruction: 0xe9850008 │ │ │ │ + @ instruction: 0xe9850008 │ │ │ │ + @ instruction: 0xe9850008 │ │ │ │ + @ instruction: 0xe9850008 │ │ │ │ + @ instruction: 0xe9850008 │ │ │ │ + @ instruction: 0xe9850008 │ │ │ │ + @ instruction: 0xe9850008 │ │ │ │ + @ instruction: 0xe9850008 │ │ │ │ + @ instruction: 0xe9850008 │ │ │ │ + ldcl 0, cr0, [r1, #32] │ │ │ │ + cdp 0, 13, cr0, cr11, cr8, {0} │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8eae8 │ │ │ │ + b.n 8eba4 │ │ │ │ mov r1, r9 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 8eae8 │ │ │ │ + b.n 8eba4 │ │ │ │ sub.w r3, lr, #40 @ 0x28 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.w 8e8f6 │ │ │ │ - add r4, pc, #4 @ (adr r4, 8ed34 ) │ │ │ │ + bhi.w 8e9b2 │ │ │ │ + add r4, pc, #4 @ (adr r4, 8edf0 ) │ │ │ │ ldr.w pc, [r4, r3, lsl #2] │ │ │ │ nop │ │ │ │ - cdp 0, 2, cr0, cr3, cr8, {0} │ │ │ │ - vaddl.s32 q8, d1, 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 │ │ │ │ - ldc 0, cr0, [r5, #-32] @ 0xffffffe0 │ │ │ │ - cdp 0, 1, cr0, cr15, cr8, {0} │ │ │ │ + cdp 0, 13, cr0, cr15, cr8, {0} │ │ │ │ + eors.w r0, sp, #8 │ │ │ │ + @ instruction: 0xe9b30008 │ │ │ │ + @ instruction: 0xe9b30008 │ │ │ │ + @ instruction: 0xe9b30008 │ │ │ │ + @ instruction: 0xe9b30008 │ │ │ │ + @ instruction: 0xe9b30008 │ │ │ │ + @ instruction: 0xe9b30008 │ │ │ │ + @ instruction: 0xe9b30008 │ │ │ │ + @ instruction: 0xe9b30008 │ │ │ │ + @ instruction: 0xe9b30008 │ │ │ │ + @ instruction: 0xe9b30008 │ │ │ │ + @ instruction: 0xe9b30008 │ │ │ │ + @ instruction: 0xe9b30008 │ │ │ │ + @ instruction: 0xe9b30008 │ │ │ │ + @ instruction: 0xe9b30008 │ │ │ │ + @ instruction: 0xe9b30008 │ │ │ │ + @ instruction: 0xe9b30008 │ │ │ │ + ldcl 0, cr0, [r1, #32] │ │ │ │ + cdp 0, 13, cr0, cr11, cr8, {0} │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 8e88e │ │ │ │ + beq.w 8e94a │ │ │ │ mov r3, r4 │ │ │ │ ldrb.w lr, [r3], #1 │ │ │ │ cmp.w lr, #59 @ 0x3b │ │ │ │ - bhi.n 8edb6 │ │ │ │ + bhi.n 8ee72 │ │ │ │ mov r9, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 8e876 │ │ │ │ + b.n 8e932 │ │ │ │ mov r1, r9 │ │ │ │ - b.n 8eae4 │ │ │ │ + b.n 8eba0 │ │ │ │ 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 8ed98 │ │ │ │ + bls.n 8ee54 │ │ │ │ cmp.w lr, #124 @ 0x7c │ │ │ │ - beq.w 8ef96 │ │ │ │ + beq.w 8f052 │ │ │ │ mov r4, r3 │ │ │ │ mov r3, r4 │ │ │ │ ldrb.w lr, [r3], #1 │ │ │ │ cmp.w lr, #59 @ 0x3b │ │ │ │ - bls.n 8ed98 │ │ │ │ + bls.n 8ee54 │ │ │ │ cmp.w lr, #124 @ 0x7c │ │ │ │ - beq.w 8ef96 │ │ │ │ + beq.w 8f052 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 8e868 │ │ │ │ + b.n 8e924 │ │ │ │ mov r8, r4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 8ed14 │ │ │ │ - movw r1, #64492 @ 0xfbec │ │ │ │ + beq.n 8edd0 │ │ │ │ + movw r1, #62252 @ 0xf32c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #56352 @ 0xdc20 │ │ │ │ + movw r0, #54112 @ 0xd360 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 62ea6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 630ae <_Py_FatalErrorFunc@@Base> │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 8efe0 │ │ │ │ + beq.w 8f09c │ │ │ │ mov r3, r4 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r3 │ │ │ │ - b.n 8e868 │ │ │ │ + b.n 8e924 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 8eda4 │ │ │ │ + beq.n 8ee60 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp.w ip, #29 │ │ │ │ - bgt.w 8f046 │ │ │ │ + bgt.w 8f102 │ │ │ │ mov r3, r4 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 8e868 │ │ │ │ + b.n 8e924 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 8eae4 │ │ │ │ + b.n 8eba0 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 8eda4 │ │ │ │ + b.n 8ee60 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8ede0 │ │ │ │ + bne.n 8ee9c │ │ │ │ mov r4, ip │ │ │ │ mov r8, ip │ │ │ │ - b.n 8eae8 │ │ │ │ + b.n 8eba4 │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 8eab8 │ │ │ │ + b.n 8eb74 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 75fa8 │ │ │ │ - b.n 8ebac │ │ │ │ + bl 75fe0 │ │ │ │ + b.n 8ec68 │ │ │ │ mov r3, r4 │ │ │ │ mov r9, r4 │ │ │ │ ldrb.w lr, [r3], #1 │ │ │ │ cmp.w lr, #59 @ 0x3b │ │ │ │ - bhi.n 8edcc │ │ │ │ + bhi.n 8ee88 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 8e876 │ │ │ │ + b.n 8e932 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #64680 @ 0xfca8 │ │ │ │ + movw r1, #62440 @ 0xf3e8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ + bl d56e0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 256cd8 │ │ │ │ - b.n 8ebae │ │ │ │ + bl 2564d8 │ │ │ │ + b.n 8ec6a │ │ │ │ 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 241ab0 <_PyArg_BadArgument@@Base+0xa14> │ │ │ │ + bl 2465ec <_PyErr_BadInternalCall@@Base+0x834> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8eba4 │ │ │ │ + beq.w 8ec60 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r3, r8 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 25dca8 │ │ │ │ + bl 25d4a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 256cd8 │ │ │ │ - b.n 8ebae │ │ │ │ + bl 2564d8 │ │ │ │ + b.n 8ec6a │ │ │ │ movw r1, #44536 @ 0xadf8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8ef84 │ │ │ │ + bne.n 8f040 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 8ef7a │ │ │ │ - movw r8, #9572 @ 0x2564 │ │ │ │ + bne.n 8f036 │ │ │ │ + movw r8, #7332 @ 0x1ca4 │ │ │ │ movt r8, #42 @ 0x2a │ │ │ │ - movw r3, #34544 @ 0x86f0 │ │ │ │ + movw r3, #32304 @ 0x7e30 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ cmp fp, r2 │ │ │ │ - bne.n 8ef5e │ │ │ │ - movw r1, #64376 @ 0xfb78 │ │ │ │ + bne.n 8f01a │ │ │ │ + movw r1, #62136 @ 0xf2b8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ cmp r5, fp │ │ │ │ - bge.n 8ef6a │ │ │ │ + bge.n 8f026 │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.n 8ef70 │ │ │ │ - movw r2, #31652 @ 0x7ba4 │ │ │ │ + beq.n 8f02c │ │ │ │ + movw r2, #29412 @ 0x72e4 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ strd r2, r5, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #64636 @ 0xfc7c │ │ │ │ + movw r1, #62396 @ 0xf3bc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ - bl d5b6c │ │ │ │ - b.n 8ee6a │ │ │ │ + bl d56e0 │ │ │ │ + b.n 8ef26 │ │ │ │ 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 25dca8 │ │ │ │ + bl 25d4a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 256cd8 │ │ │ │ - b.n 8ebae │ │ │ │ + bl 2564d8 │ │ │ │ + b.n 8ec6a │ │ │ │ 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 241ab0 <_PyArg_BadArgument@@Base+0xa14> │ │ │ │ + bl 2465ec <_PyErr_BadInternalCall@@Base+0x834> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8ef0e │ │ │ │ + bne.n 8efca │ │ │ │ ldr.w r3, [fp] │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r5, r9 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.w 8eb2c │ │ │ │ - b.n 8eb68 │ │ │ │ + bne.w 8ebe8 │ │ │ │ + b.n 8ec24 │ │ │ │ cmp r5, fp │ │ │ │ - blt.n 8ef8c │ │ │ │ - movw r1, #64396 @ 0xfb8c │ │ │ │ + blt.n 8f048 │ │ │ │ + movw r1, #62156 @ 0xf2cc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov fp, r2 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 8eee4 │ │ │ │ - movw r2, #34544 @ 0x86f0 │ │ │ │ + bne.n 8efa0 │ │ │ │ + movw r2, #32304 @ 0x7e30 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - b.n 8eeec │ │ │ │ - movw r3, #13624 @ 0x3538 │ │ │ │ + b.n 8efa8 │ │ │ │ + movw r3, #11472 @ 0x2cd0 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ - b.n 8eece │ │ │ │ + b.n 8ef8a │ │ │ │ mov r1, r4 │ │ │ │ - bl f20dc │ │ │ │ - b.n 8ee6a │ │ │ │ - movw r1, #64384 @ 0xfb80 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 8ef26 │ │ │ │ + movw r1, #62144 @ 0xf2c0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - b.n 8eede │ │ │ │ + b.n 8ef9a │ │ │ │ mov r4, r3 │ │ │ │ mov r9, r4 │ │ │ │ adds r4, #1 │ │ │ │ ldrb.w lr, [r9] │ │ │ │ cmp.w lr, #59 @ 0x3b │ │ │ │ - bls.w 8e876 │ │ │ │ + bls.w 8e932 │ │ │ │ cmp.w lr, #124 @ 0x7c │ │ │ │ - bne.w 8edc0 │ │ │ │ - b.n 8ef98 │ │ │ │ + bne.w 8ee7c │ │ │ │ + b.n 8f054 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 8eff4 │ │ │ │ - movw r3, #13624 @ 0x3538 │ │ │ │ + beq.n 8f0b0 │ │ │ │ + movw r3, #11472 @ 0x2cd0 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #64552 @ 0xfc28 │ │ │ │ + movw r1, #62312 @ 0xf368 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl d5b6c │ │ │ │ + bl d56e0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 256cd8 │ │ │ │ - b.n 8ebae │ │ │ │ - movw r1, #64460 @ 0xfbcc │ │ │ │ + bl 2564d8 │ │ │ │ + b.n 8ec6a │ │ │ │ + movw r1, #62220 @ 0xf30c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #56352 @ 0xdc20 │ │ │ │ + movw r0, #54112 @ 0xd360 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 62ea6 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r8, #9572 @ 0x2564 │ │ │ │ + bl 630ae <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r8, #7332 @ 0x1ca4 │ │ │ │ movt r8, #42 @ 0x2a │ │ │ │ - movw r3, #34544 @ 0x86f0 │ │ │ │ + movw r3, #32304 @ 0x7e30 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 8efca │ │ │ │ + b.n 8f086 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bl 1f37b8 │ │ │ │ + bl 1f2f28 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8ebae │ │ │ │ + b.n 8ec6a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ebac │ │ │ │ + beq.w 8ec68 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 8f05a │ │ │ │ - movw r3, #13624 @ 0x3538 │ │ │ │ + beq.n 8f116 │ │ │ │ + movw r3, #11472 @ 0x2cd0 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #64524 @ 0xfc0c │ │ │ │ + movw r1, #62284 @ 0xf34c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl d5b6c │ │ │ │ + bl d56e0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 256cd8 │ │ │ │ - b.n 8ebae │ │ │ │ - movw r1, #64404 @ 0xfb94 │ │ │ │ + bl 2564d8 │ │ │ │ + b.n 8ec6a │ │ │ │ + movw r1, #62164 @ 0xf2d4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #56352 @ 0xdc20 │ │ │ │ + movw r0, #54112 @ 0xd360 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 62ea6 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r8, #9572 @ 0x2564 │ │ │ │ + bl 630ae <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r8, #7332 @ 0x1ca4 │ │ │ │ movt r8, #42 @ 0x2a │ │ │ │ - movw r3, #34544 @ 0x86f0 │ │ │ │ + movw r3, #32304 @ 0x7e30 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 8f030 │ │ │ │ + b.n 8f0ec │ │ │ │ stmdb 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 │ │ │ │ @@ -148299,15 +148375,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 8f1ea │ │ │ │ + bhi.w 8f2a6 │ │ │ │ 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 │ │ │ │ @@ -148363,452 +148439,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 8f16c │ │ │ │ + bne.n 8f228 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r2 │ │ │ │ ldr.w r3, [r0, #172] @ 0xac │ │ │ │ ldr.w r1, [r4], #8 │ │ │ │ str r4, [r6, #0] │ │ │ │ - cbz r3, 8f184 │ │ │ │ + cbz r3, 8f240 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 8f168 │ │ │ │ + ble.n 8f224 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 8f18c │ │ │ │ + beq.n 8f248 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 8f168 │ │ │ │ + beq.n 8f224 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 8f18c │ │ │ │ + beq.n 8f248 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 8f168 │ │ │ │ + beq.n 8f224 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 8f18c │ │ │ │ + beq.n 8f248 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.n 8f168 │ │ │ │ + beq.n 8f224 │ │ │ │ adds r3, #24 │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r6, [r3, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 8f18c │ │ │ │ + beq.n 8f248 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 8f15a │ │ │ │ + bne.n 8f216 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ - b.n 8f1f2 │ │ │ │ + b.n 8f2ae │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ itt ne │ │ │ │ ldrne r3, [r2, #0] │ │ │ │ strne.w r8, [r3] │ │ │ │ - beq.w 8f692 │ │ │ │ + beq.w 8f782 │ │ │ │ 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 8f168 │ │ │ │ + beq.n 8f224 │ │ │ │ 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 e3ac4 │ │ │ │ + bl e35e4 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 8f47a │ │ │ │ + beq.w 8f536 │ │ │ │ str r5, [r6, #0] │ │ │ │ - b.n 8f17a │ │ │ │ + b.n 8f236 │ │ │ │ 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 8f8ac │ │ │ │ + bpl.w 8facc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r8, [r3] │ │ │ │ - b.n 8f17a │ │ │ │ + b.n 8f236 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl c625c │ │ │ │ + bl c61d4 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 8f1e6 │ │ │ │ + beq.n 8f2a2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f37e │ │ │ │ + bne.w 8f43a │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 8f17a │ │ │ │ - movw r0, #65352 @ 0xff48 │ │ │ │ + b.n 8f236 │ │ │ │ + movw r0, #63112 @ 0xf688 │ │ │ │ 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 2653a0 <_Py_c_prod@@Base+0x768> │ │ │ │ + b.w 264b98 <_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 8f842 │ │ │ │ + beq.w 8f8e2 │ │ │ │ cmp r1, #35 @ 0x23 │ │ │ │ - bne.w 8f6ca │ │ │ │ + bne.w 8f74e │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r4, [r1], #8 │ │ │ │ str r1, [r6, #0] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f83a │ │ │ │ + bne.w 8f8da │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w 8f70e │ │ │ │ + bpl.w 8f7ca │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8b428 │ │ │ │ + bl 8b434 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f8b6 │ │ │ │ + beq.w 8fad8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r3, [r6, #0] │ │ │ │ adds r4, r5, #2 │ │ │ │ - b.n 8f17a │ │ │ │ + b.n 8f236 │ │ │ │ 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 8faca │ │ │ │ + bne.w 8fb8c │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 12945c │ │ │ │ + bl 128f30 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8fa92 │ │ │ │ + blt.w 8fb54 │ │ │ │ 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, #34485 @ 0x86b5 │ │ │ │ + movw r2, #34401 @ 0x8661 │ │ │ │ movt r2, #5 │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 8f17a │ │ │ │ + b.n 8f236 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr.w r8, [r3] │ │ │ │ - bl dc350 <_PyNumber_Index@@Base> │ │ │ │ + bl dbe5c <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f6fe │ │ │ │ - bl 859dc │ │ │ │ + beq.w 8f7ba │ │ │ │ + bl 85a50 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8f680 │ │ │ │ + blt.w 8f73c │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.w 8f6fe │ │ │ │ + beq.w 8f7ba │ │ │ │ str.w r5, [r8] │ │ │ │ - b.n 8f17a │ │ │ │ + b.n 8f236 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 142858 │ │ │ │ + bl 141d28 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 8f2fe │ │ │ │ + bne.n 8f3ba │ │ │ │ vstr d0, [sp, #8] │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7faa4 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f37e │ │ │ │ + bne.n 8f43a │ │ │ │ vstr d0, [r5] │ │ │ │ - b.n 8f17a │ │ │ │ + b.n 8f236 │ │ │ │ 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 8fa86 │ │ │ │ + bpl.w 8fb48 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 8fa74 │ │ │ │ + bne.w 8fb36 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ lsls r5, r3, #26 │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ - bpl.w 8fac4 │ │ │ │ + bpl.w 8fb86 │ │ │ │ lsls r0, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r8, r8, #20 │ │ │ │ addpl.w r8, r8, #28 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 8fa66 │ │ │ │ + bne.w 8fb28 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 8f17a │ │ │ │ + b.n 8f236 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl e3ac4 │ │ │ │ + bl e35e4 │ │ │ │ adds r6, r0, #1 │ │ │ │ - beq.w 8fa3c │ │ │ │ + beq.w 8faa6 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8fa46 │ │ │ │ + blt.w 8fab0 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ it le │ │ │ │ strble r0, [r5, #0] │ │ │ │ - ble.w 8f17a │ │ │ │ + ble.w 8f236 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #64784 @ 0xfd10 │ │ │ │ + movw r1, #62544 @ 0xf450 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f17e │ │ │ │ + b.n 8f23a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - bl e3ac4 │ │ │ │ + bl e35e4 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 8f62c │ │ │ │ + beq.w 8f6e8 │ │ │ │ cmn.w r0, #32768 @ 0x8000 │ │ │ │ - blt.w 8f9f8 │ │ │ │ + blt.w 8fb0c │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bge.w 8fa20 │ │ │ │ + bge.w 8faf0 │ │ │ │ strh r5, [r6, #0] │ │ │ │ - b.n 8f17a │ │ │ │ + b.n 8f236 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ adds r3, r5, #4 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bl 11c488 │ │ │ │ + bl 11bf98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fa14 │ │ │ │ + beq.w 8fae4 │ │ │ │ mov r0, r8 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ - bl 1e1d14 │ │ │ │ + bl 1e1478 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 8f3f4 │ │ │ │ + beq.n 8f4b0 │ │ │ │ strd r8, r6, [r5] │ │ │ │ - b.n 8f17a │ │ │ │ + b.n 8f236 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 126980 │ │ │ │ + bl 126434 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 8f3d2 │ │ │ │ - bl 7fa74 │ │ │ │ + bne.n 8f48e │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8f3d2 │ │ │ │ + beq.n 8f48e │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f17e │ │ │ │ + b.n 8f23a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 142858 │ │ │ │ + bl 141d28 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 8f9ca │ │ │ │ + beq.w 8fa8e │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ vstr s0, [r5] │ │ │ │ - b.n 8f17a │ │ │ │ + b.n 8f236 │ │ │ │ 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 8f726 │ │ │ │ + bne.w 8f7e2 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 12945c │ │ │ │ + bl 128f30 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f748 │ │ │ │ + bne.w 8f804 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ adds r4, r5, #2 │ │ │ │ - movw r2, #34485 @ 0x86b5 │ │ │ │ + movw r2, #34401 @ 0x8661 │ │ │ │ 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 8f17a │ │ │ │ + b.n 8f236 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - bl 2108ec │ │ │ │ + bl 21001c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 8f1b2 │ │ │ │ - bl 7fa74 │ │ │ │ + bne.w 8f26e │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f1b2 │ │ │ │ + beq.w 8f26e │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f17e │ │ │ │ + b.n 8f23a │ │ │ │ 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 8f9e2 │ │ │ │ + bne.w 8f8bc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str.w r8, [r3] │ │ │ │ - b.n 8f17a │ │ │ │ + b.n 8f236 │ │ │ │ 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 8f7a4 │ │ │ │ + bpl.w 8f860 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 8f77c │ │ │ │ + bne.w 8f838 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ strb r3, [r5, #0] │ │ │ │ - b.n 8f17a │ │ │ │ + b.n 8f236 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ adds r3, r5, #4 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bl 11c488 │ │ │ │ + bl 11bf98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fa14 │ │ │ │ + beq.w 8fae4 │ │ │ │ mov r0, r8 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ - bl 2108ec │ │ │ │ + bl 21001c │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.w 8f1b2 │ │ │ │ - b.n 8f47a │ │ │ │ + bne.w 8f26e │ │ │ │ + b.n 8f536 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - movw r1, #64708 @ 0xfcc4 │ │ │ │ + movw r1, #62468 @ 0xf404 │ │ │ │ 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 8f968 │ │ │ │ + beq.w 8fa2c │ │ │ │ cmp r1, #116 @ 0x74 │ │ │ │ - bne.w 8fadc │ │ │ │ + bne.w 8fb9e │ │ │ │ add.w r1, r2, #8 │ │ │ │ str r1, [r6, #0] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8fb12 │ │ │ │ + beq.w 8fbbc │ │ │ │ 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 8f942 │ │ │ │ + bmi.w 8fa06 │ │ │ │ movw r1, #33688 @ 0x8398 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 8f942 │ │ │ │ + beq.w 8fa06 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ - bl 882f0 │ │ │ │ + bl 88318 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8faa8 │ │ │ │ + bne.w 8fb6a │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.w 8f984 │ │ │ │ + bpl.w 8fa48 │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl cec08 │ │ │ │ + bl ce760 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f938 │ │ │ │ + beq.w 8f9fc │ │ │ │ adds.w r1, r0, #16 │ │ │ │ - movw r2, #34544 @ 0x86f0 │ │ │ │ + movw r2, #32304 @ 0x7e30 │ │ │ │ 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 8f8c0 │ │ │ │ + beq.w 8f984 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ blx 2bf84 │ │ │ │ ldrd r1, r3, [sp, #24] │ │ │ │ cmp fp, r0 │ │ │ │ - bne.w 8f7c0 │ │ │ │ + bne.w 8f87c │ │ │ │ add.w r0, fp, #1 │ │ │ │ strd r3, r1, [sp, #24] │ │ │ │ - bl 75bf0 │ │ │ │ + bl 75c28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [r3, #0] │ │ │ │ ldrd r3, r1, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fafa │ │ │ │ + beq.w 8fbe2 │ │ │ │ str r3, [sp, #24] │ │ │ │ - movw r5, #34147 @ 0x8563 │ │ │ │ + movw r5, #34061 @ 0x850d │ │ │ │ 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] │ │ │ │ @@ -148816,304 +148892,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 8f17a │ │ │ │ + bge.w 8f236 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8f17a │ │ │ │ + bne.w 8f236 │ │ │ │ mov r0, r3 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8f17a │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8f236 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - bl 2108ec │ │ │ │ + bl 21001c │ │ │ │ mov r5, r0 │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.w 8f7de │ │ │ │ + beq.w 8f89a │ │ │ │ strb r5, [r6, #0] │ │ │ │ - b.n 8f17a │ │ │ │ + b.n 8f236 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - bl 2108ec │ │ │ │ + bl 21001c │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.w 8f3a6 │ │ │ │ - bl 7fa74 │ │ │ │ + bne.w 8f462 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f3a6 │ │ │ │ + beq.w 8f462 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f17e │ │ │ │ + b.n 8f23a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 24cb00 │ │ │ │ + bl 24c2e4 │ │ │ │ vstr d0, [sp, #32] │ │ │ │ vstr d1, [sp, #40] @ 0x28 │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f37e │ │ │ │ + bne.w 8f43a │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldmdb r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - b.n 8f17a │ │ │ │ + b.n 8f236 │ │ │ │ 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 8f1c8 │ │ │ │ - movw r0, #61840 @ 0xf190 │ │ │ │ + bmi.w 8f284 │ │ │ │ + movw r0, #59740 @ 0xe95c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - b.n 8f1f2 │ │ │ │ + b.n 8f2ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f2c8 │ │ │ │ + bne.w 8f384 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8f2c8 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8f384 │ │ │ │ + ldr r5, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8f946 │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r3, #3 │ │ │ │ + bpl.w 8f926 │ │ │ │ + add r1, sp, #32 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 8b434 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8fad8 │ │ │ │ + blx 2bf84 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.w 8f90c │ │ │ │ + str r6, [r5, #0] │ │ │ │ + b.n 8f236 │ │ │ │ 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 8f86c │ │ │ │ + beq.w 8f8d0 │ │ │ │ adds r4, r5, #2 │ │ │ │ cmp.w r0, #131072 @ 0x20000 │ │ │ │ - bne.w 8f17a │ │ │ │ + bne.w 8f236 │ │ │ │ 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 8f17a │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8fa62 │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #3 │ │ │ │ - bpl.w 8f800 │ │ │ │ - add r1, sp, #32 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 8b428 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8f8b6 │ │ │ │ - blx 2bf84 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.w 8f820 │ │ │ │ - str r6, [r5, #0] │ │ │ │ - b.n 8f17a │ │ │ │ - bl 7fa74 │ │ │ │ + b.n 8f236 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f37e │ │ │ │ + bne.w 8f43a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8f2ce │ │ │ │ + b.n 8f38a │ │ │ │ mov r1, r4 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 252454 │ │ │ │ + bl 251c3c │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ strge r0, [r6, #0] │ │ │ │ - bge.w 8f25e │ │ │ │ + bge.w 8f31a │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - b.n 8f1f2 │ │ │ │ + b.n 8f2ae │ │ │ │ add r2, sp, #32 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 252454 │ │ │ │ + bl 251c3c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 8f722 │ │ │ │ + blt.n 8f7de │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - bne.n 8f752 │ │ │ │ + bne.n 8f80e │ │ │ │ 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 8f17a │ │ │ │ - movw r0, #17624 @ 0x44d8 │ │ │ │ + b.n 8f236 │ │ │ │ + movw r0, #15856 @ 0x3df0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.n 8f1f2 │ │ │ │ + b.n 8f2ae │ │ │ │ ldr r0, [r1, #0] │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 8f17a │ │ │ │ + beq.w 8f236 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #63196 @ 0xf6dc │ │ │ │ + movw r1, #60956 @ 0xee1c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f17e │ │ │ │ - movw r2, #64992 @ 0xfde0 │ │ │ │ + b.n 8f23a │ │ │ │ + movw r2, #62752 @ 0xf520 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r3, #64924 @ 0xfd9c │ │ │ │ + movw r3, #62684 @ 0xf4dc │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r2, r0, [sp] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - movw r2, #64952 @ 0xfdb8 │ │ │ │ + movw r2, #62712 @ 0xf4f8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 184c24 │ │ │ │ + bl 1840fc │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f17e │ │ │ │ + b.n 8f23a │ │ │ │ movw r1, #33688 @ 0x8398 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 8f7ec │ │ │ │ - bl 882f0 │ │ │ │ - cbnz r0, 8f7ec │ │ │ │ - movw r0, #64924 @ 0xfd9c │ │ │ │ + beq.n 8f8a8 │ │ │ │ + bl 88318 │ │ │ │ + cbnz r0, 8f8a8 │ │ │ │ + movw r0, #62684 @ 0xf4dc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.n 8f1f2 │ │ │ │ + b.n 8f2ae │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8f7d4 │ │ │ │ + bge.n 8f890 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 8f7d4 │ │ │ │ + cbnz r2, 8f890 │ │ │ │ mov r0, r3 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - movw r0, #65228 @ 0xfecc │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + movw r0, #62988 @ 0xf60c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.n 8f1f2 │ │ │ │ - bl 7fa74 │ │ │ │ + b.n 8f2ae │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f614 │ │ │ │ + beq.w 8f6d0 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f17e │ │ │ │ + b.n 8f23a │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 8fae8 │ │ │ │ + bne.w 8fbaa │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r5, #0] │ │ │ │ - b.n 8f17a │ │ │ │ - movw r4, #56596 @ 0xdd14 │ │ │ │ - movt r4, #41 @ 0x29 │ │ │ │ - movw r0, #32456 @ 0x7ec8 │ │ │ │ - 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 8f1f8 │ │ │ │ - movw r3, #43724 @ 0xaacc │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #63348 @ 0xf774 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - mov r0, r9 │ │ │ │ - b.n 8f17e │ │ │ │ + b.n 8f236 │ │ │ │ + bl 88318 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8f55a │ │ │ │ + movw r0, #23592 @ 0x5c28 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + b.n 8f2ae │ │ │ │ + movw r0, #63024 @ 0xf630 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + b.n 8f2ae │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 8f25e │ │ │ │ + b.n 8f31a │ │ │ │ ldr r6, [r2, #0] │ │ │ │ - cbnz r3, 8f898 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 8f970 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne.n 8f876 │ │ │ │ + bne.n 8f94a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 12945c │ │ │ │ + bl 128f30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f748 │ │ │ │ + bne.n 8f804 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, r5, #2 │ │ │ │ mov r5, r3 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 8f28a │ │ │ │ - movw r0, #65264 @ 0xfef0 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - b.n 8f1f2 │ │ │ │ + b.n 8f346 │ │ │ │ + movw r3, #43724 @ 0xaacc │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #61108 @ 0xeeb4 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1b28 │ │ │ │ + mov r0, r9 │ │ │ │ + b.n 8f23a │ │ │ │ + movw r4, #54356 @ 0xd454 │ │ │ │ + movt r4, #41 @ 0x29 │ │ │ │ + movw r0, #30076 @ 0x757c │ │ │ │ + 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 8f2b4 │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 8f77e │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 8b428 │ │ │ │ + bl 8b434 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 8f8b6 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8fad8 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bl 1295d4 │ │ │ │ - b.n 8f860 │ │ │ │ + bl 1290a8 │ │ │ │ + b.n 8f900 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ - bl 1295d4 │ │ │ │ - b.n 8f860 │ │ │ │ - movw r0, #56596 @ 0xdd14 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - b.n 8f1f2 │ │ │ │ - movw r0, #65048 @ 0xfe18 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - b.n 8f1f2 │ │ │ │ + bl 1290a8 │ │ │ │ + b.n 8f900 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ adds r0, r2, #4 │ │ │ │ str r0, [r6, #0] │ │ │ │ ldr r6, [r2, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8fb26 │ │ │ │ + beq.w 8fbc8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r4, fp, #1 │ │ │ │ ldr.w ip, [r2] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8f98e │ │ │ │ + bne.n 8fa52 │ │ │ │ cmp r4, ip │ │ │ │ - blt.w 8fafa │ │ │ │ + blt.w 8fbe2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 75bf0 │ │ │ │ + bl 75c28 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrd r3, r1, [sp, #24] │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fafa │ │ │ │ + beq.w 8fbe2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - movw r0, #34147 @ 0x8563 │ │ │ │ + movw r0, #34061 @ 0x850d │ │ │ │ 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 │ │ │ │ @@ -149123,320 +149203,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 8f5e4 │ │ │ │ - movw r0, #65132 @ 0xfe6c │ │ │ │ + b.n 8f6a0 │ │ │ │ + movw r0, #62892 @ 0xf5ac │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.n 8f1f2 │ │ │ │ + b.n 8f2ae │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8f952 │ │ │ │ + bge.n 8fa16 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 8fab4 │ │ │ │ + beq.w 8fb76 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ add.w r1, r8, #16 │ │ │ │ mov fp, r3 │ │ │ │ mov r3, r8 │ │ │ │ - b.n 8f57e │ │ │ │ + b.n 8f63a │ │ │ │ add.w r1, r2, #8 │ │ │ │ str r1, [r6, #0] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8fb12 │ │ │ │ + beq.w 8fbbc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 8f8ac │ │ │ │ + bpl.n 8facc │ │ │ │ adds r4, r5, #2 │ │ │ │ - b.n 8f558 │ │ │ │ - movw r0, #64716 @ 0xfccc │ │ │ │ + b.n 8f614 │ │ │ │ + movw r0, #62476 @ 0xf40c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.n 8f1f2 │ │ │ │ + b.n 8f2ae │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, r4 │ │ │ │ - bge.n 8f924 │ │ │ │ + bge.n 8f9e8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8f9aa │ │ │ │ + bge.n 8fa6e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 8f9a8 │ │ │ │ + cbnz r2, 8fa6c │ │ │ │ mov r0, r3 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movw r4, #43724 @ 0xaacc │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ subs r3, r0, #1 │ │ │ │ mov r2, fp │ │ │ │ - movw r1, #65176 @ 0xfe98 │ │ │ │ + movw r1, #62936 @ 0xf5d8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d5b6c │ │ │ │ + bl d56e0 │ │ │ │ mov r0, r9 │ │ │ │ - b.w 8f17e │ │ │ │ + b.w 8f23a │ │ │ │ vstr d0, [sp, #8] │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7faa4 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f41c │ │ │ │ + beq.w 8f4d8 │ │ │ │ mov r0, r9 │ │ │ │ - b.w 8f17e │ │ │ │ - bl 882f0 │ │ │ │ + b.w 8f23a │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f49e │ │ │ │ - movw r0, #25832 @ 0x64e8 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - b.w 8f1f2 │ │ │ │ + bne.w 8f43a │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #64832 @ 0xfd40 │ │ │ │ + movw r1, #62500 @ 0xf424 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ mov r0, r9 │ │ │ │ - b.w 8f17e │ │ │ │ - movw r0, #12496 @ 0x30d0 │ │ │ │ + b.w 8f23a │ │ │ │ + movw r0, #54356 @ 0xd454 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + b.w 8f2ae │ │ │ │ + movw r0, #62808 @ 0xf558 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + b.w 8f2ae │ │ │ │ + movw r0, #10396 @ 0x289c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - b.w 8f1f2 │ │ │ │ + b.w 8f2ae │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #64876 @ 0xfd6c │ │ │ │ + movw r1, #62636 @ 0xf4ac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ mov r0, r9 │ │ │ │ - b.w 8f17e │ │ │ │ - bl 7fa74 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8f37e │ │ │ │ + b.w 8f23a │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #64740 @ 0xfce4 │ │ │ │ + movw r1, #62592 @ 0xf480 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ mov r0, r9 │ │ │ │ - b.w 8f17e │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 8f6fa │ │ │ │ + b.w 8f23a │ │ │ │ cmp r2, #2 │ │ │ │ ite eq │ │ │ │ ldrheq.w r3, [r8] │ │ │ │ ldrne.w r3, [r8] │ │ │ │ - b.n 8f342 │ │ │ │ - movw r2, #33604 @ 0x8344 │ │ │ │ + b.n 8f3fe │ │ │ │ + movw r2, #31224 @ 0x79f8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r3, #65028 @ 0xfe04 │ │ │ │ + movw r3, #62788 @ 0xf544 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 8f78c │ │ │ │ - movw r0, #65028 @ 0xfe04 │ │ │ │ + b.n 8f848 │ │ │ │ + movw r0, #62788 @ 0xf544 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.w 8f1f2 │ │ │ │ - bl d82f8 │ │ │ │ - movw r0, #65320 @ 0xff28 │ │ │ │ + b.w 8f2ae │ │ │ │ + bl d7e50 │ │ │ │ + movw r0, #63080 @ 0xf668 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ - b.w 8f1f8 │ │ │ │ + b.w 8f2b4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8f94c │ │ │ │ + blt.w 8fa10 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov fp, r3 │ │ │ │ - cbz r3, 8fad6 │ │ │ │ + cbz r3, 8fb98 │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ mov r3, r8 │ │ │ │ - b.n 8f57e │ │ │ │ + b.n 8f63a │ │ │ │ ldr.w r8, [r8, #28] │ │ │ │ - b.n 8f338 │ │ │ │ - movw r0, #65280 @ 0xff00 │ │ │ │ + b.n 8f3f4 │ │ │ │ + movw r0, #63040 @ 0xf640 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.w 8f1f2 │ │ │ │ - ldr r1, [pc, #112] @ (8fb48 ) │ │ │ │ + b.w 8f2ae │ │ │ │ + ldr r1, [pc, #112] @ (8fc0c ) │ │ │ │ mov r3, r8 │ │ │ │ - b.n 8f57e │ │ │ │ - movw r0, #65076 @ 0xfe34 │ │ │ │ + b.n 8f63a │ │ │ │ + movw r0, #62836 @ 0xf574 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.w 8f1f2 │ │ │ │ - movw r2, #65008 @ 0xfdf0 │ │ │ │ + b.w 8f2ae │ │ │ │ + movw r2, #62768 @ 0xf530 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r3, #64924 @ 0xfd9c │ │ │ │ + movw r3, #62684 @ 0xf4dc │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 8f78c │ │ │ │ + b.n 8f848 │ │ │ │ + movw r0, #62872 @ 0xf598 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + b.w 8f2ae │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8fb08 │ │ │ │ + bge.n 8fbd6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 8fb1e │ │ │ │ - bl 1f37b8 │ │ │ │ - mov r0, r9 │ │ │ │ - b.w 8f17e │ │ │ │ - movw r0, #65112 @ 0xfe58 │ │ │ │ + cbz r2, 8fc02 │ │ │ │ + movw r0, #62912 @ 0xf5c0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.w 8f1f2 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8fb08 │ │ │ │ + b.w 8f2ae │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8fb34 │ │ │ │ + bge.n 8fbf0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 8fb40 │ │ │ │ - movw r0, #65152 @ 0xfe80 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - b.w 8f1f2 │ │ │ │ + cbz r2, 8fbfa │ │ │ │ + bl 1f2f28 │ │ │ │ + mov r0, r9 │ │ │ │ + b.w 8f23a │ │ │ │ + mov r0, r3 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8fbf0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8fb34 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8fbd6 │ │ │ │ + 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 8ff36 │ │ │ │ + bcs.w 90012 │ │ │ │ cmp.w fp, #380 @ 0x17c │ │ │ │ - bcs.w 8ff22 │ │ │ │ + bcs.w 8fffa │ │ │ │ cmp.w fp, #368 @ 0x170 │ │ │ │ itt cs │ │ │ │ subcs.w r2, fp, #368 @ 0x170 │ │ │ │ ldrcs r3, [r0, #56] @ 0x38 │ │ │ │ - bcs.w 8ff36 │ │ │ │ + bcs.w 90012 │ │ │ │ cmp.w fp, #223 @ 0xdf │ │ │ │ - bls.w 8fcb0 │ │ │ │ + bls.w 8fd6c │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub.w r2, fp, #224 @ 0xe0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8fcc2 │ │ │ │ + beq.w 8fd7e │ │ │ │ adds r3, r3, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq.w 8fcc2 │ │ │ │ - str.w fp, [sp, #16] │ │ │ │ + beq.w 8fd7e │ │ │ │ + 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, #7709 @ 0x1e1d │ │ │ │ + str.w ip, [sp, #24] │ │ │ │ + movw r2, #7597 @ 0x1dad │ │ │ │ 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 90052 │ │ │ │ + bne.w 9010a │ │ │ │ ldr.w r9, [r6, #12] │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 90052 │ │ │ │ + beq.w 9010a │ │ │ │ ldr.w r0, [sl, #172] @ 0xac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 900ea │ │ │ │ + beq.w 901a0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8ff3e │ │ │ │ + bge.w 9001a │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ str r2, [r0, #0] │ │ │ │ - ble.w 8fede │ │ │ │ + ble.w 8ffa6 │ │ │ │ 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 8fcce │ │ │ │ + bmi.n 8fd8a │ │ │ │ ldr.w r0, [ip, #132] @ 0x84 │ │ │ │ - bl 773a8 │ │ │ │ + bl 773e0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8fd12 │ │ │ │ + bne.n 8fdce │ │ │ │ adds r5, #1 │ │ │ │ adds r0, #3 │ │ │ │ - beq.w 8ffc4 │ │ │ │ + beq.w 90092 │ │ │ │ cmp r5, r8 │ │ │ │ - blt.n 8fc2a │ │ │ │ + blt.n 8fcf0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ - lsls r1, r4, #31 │ │ │ │ - bmi.n 8fc68 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8ffb2 │ │ │ │ + lsls r3, r4, #31 │ │ │ │ + bpl.w 8ffe6 │ │ │ │ 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 8fed0 │ │ │ │ - ldr.w lr, [sp, #28] │ │ │ │ + beq.w 8ff98 │ │ │ │ + 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 8ff30 │ │ │ │ + bhi.w 9000c │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8fba0 │ │ │ │ + bne.w 8fc64 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ adds r5, #28 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 8fcc2 │ │ │ │ + beq.n 8fd7e │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8fcaa │ │ │ │ - ldr r3, [pc, #640] @ (8ff50 ) │ │ │ │ + b.n 8fd66 │ │ │ │ + ldr r3, [pc, #636] @ (90008 ) │ │ │ │ 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 │ │ │ │ @@ -149445,704 +149519,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 900a4 │ │ │ │ + beq.w 90134 │ │ │ │ ldr.w r0, [r0, #408] @ 0x198 │ │ │ │ mov r2, r9 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ - bl 773a8 │ │ │ │ + bl 773e0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8fc4a │ │ │ │ + beq.n 8fd10 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mov r3, r2 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8ffba │ │ │ │ + bge.w 90088 │ │ │ │ adds r1, #1 │ │ │ │ adds r0, #3 │ │ │ │ str r1, [r2, #0] │ │ │ │ - beq.w 8ffc4 │ │ │ │ + beq.w 90092 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 8fed4 │ │ │ │ + beq.w 8ff9c │ │ │ │ ldr r4, [sp, #20] │ │ │ │ lsls r2, r4, #31 │ │ │ │ - bpl.w 90000 │ │ │ │ - bic.w r4, r3, #1 │ │ │ │ - movw r2, #28140 @ 0x6dec │ │ │ │ - movt r2, #75 @ 0x4b │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.w 8ff62 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - ldr.w r0, [fp, #24] │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ - cmp r2, r0 │ │ │ │ - bne.w 90072 │ │ │ │ - ldr r2, [pc, #500] @ (8ff50 ) │ │ │ │ - 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 900de │ │ │ │ - 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, 8fd90 │ │ │ │ - b.n 8fda4 │ │ │ │ - ldr r1, [r2, #52] @ 0x34 │ │ │ │ - adds r2, #28 │ │ │ │ - cbz r1, 8fda4 │ │ │ │ + bmi.n 8fdfc │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 900ce │ │ │ │ + bic.w r2, r3, #1 │ │ │ │ + movw r1, #28140 @ 0x6dec │ │ │ │ + movt r1, #75 @ 0x4b │ │ │ │ + ldr r0, [r2, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 8fd8a │ │ │ │ - mov ip, r5 │ │ │ │ - str.w r2, [ip], #4 │ │ │ │ - adds r2, #28 │ │ │ │ - ldr r1, [r2, #24] │ │ │ │ - mov r5, ip │ │ │ │ + bne.w 9003a │ │ │ │ + ldr r1, [r2, #20] │ │ │ │ + ldr.w r4, [fp, #24] │ │ │ │ + ldr r1, [r1, #24] │ │ │ │ + cmp r1, r4 │ │ │ │ + bne.w 90142 │ │ │ │ + ldr r1, [pc, #488] @ (90008 ) │ │ │ │ + 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 901c4 │ │ │ │ + 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, 8fe58 │ │ │ │ + b.n 8fe6c │ │ │ │ + ldr r0, [r1, #52] @ 0x34 │ │ │ │ + adds r1, #28 │ │ │ │ + cbz r0, 8fe6c │ │ │ │ + cmp r4, r0 │ │ │ │ + bne.n 8fe52 │ │ │ │ + mov r7, r5 │ │ │ │ + str.w r1, [r7], #4 │ │ │ │ + adds r1, #28 │ │ │ │ + ldr r0, [r1, #24] │ │ │ │ + mov r5, r7 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 8fe58 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r5, #0] │ │ │ │ + ldr.w r1, [r6, #3992] @ 0xf98 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8fd90 │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - ldr.w r2, [r7, #3992] @ 0xf98 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 8fe5a │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - cmp.w r2, #420 @ 0x1a4 │ │ │ │ - bcs.w 9009a │ │ │ │ - cmp.w r2, #380 @ 0x17c │ │ │ │ - bcs.w 90048 │ │ │ │ - cmp.w r2, #368 @ 0x170 │ │ │ │ - bcs.w 90068 │ │ │ │ - cmp r2, #223 @ 0xdf │ │ │ │ - bls.w 8ffee │ │ │ │ - ldr.w r1, [sl, #48] @ 0x30 │ │ │ │ - subs r2, #224 @ 0xe0 │ │ │ │ + beq.n 8ff22 │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ + cmp.w r1, #420 @ 0x1a4 │ │ │ │ + bcs.w 90166 │ │ │ │ + cmp.w r1, #380 @ 0x17c │ │ │ │ + bcs.w 90120 │ │ │ │ + cmp.w r1, #368 @ 0x170 │ │ │ │ + bcs.w 9012a │ │ │ │ + cmp r1, #223 @ 0xdf │ │ │ │ + bls.w 900bc │ │ │ │ + ldr.w r0, [sl, #48] @ 0x30 │ │ │ │ + subs r1, #224 @ 0xe0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 900fe │ │ │ │ + adds r0, r0, r1 │ │ │ │ + beq.n 8feb0 │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9003c │ │ │ │ - adds r1, r1, r2 │ │ │ │ - beq.n 8fde8 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 90018 │ │ │ │ - ldr.w r0, [r7, #3996] @ 0xf9c │ │ │ │ - cbz r0, 8fe50 │ │ │ │ - add.w r6, r6, #114176 @ 0x1be00 │ │ │ │ + beq.w 900da │ │ │ │ + ldr.w r4, [r6, #3996] @ 0xf9c │ │ │ │ + cbz r4, 8ff18 │ │ │ │ + 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 90034 │ │ │ │ - cmp.w r2, #380 @ 0x17c │ │ │ │ + subcs.w r1, r1, #420 @ 0x1a4 │ │ │ │ + ldrcs r4, [r7, #80] @ 0x50 │ │ │ │ + bcs.w 900f6 │ │ │ │ + cmp.w r1, #380 @ 0x17c │ │ │ │ itt cs │ │ │ │ - subcs.w r2, r2, #380 @ 0x17c │ │ │ │ - ldrcs r0, [r7, #52] @ 0x34 │ │ │ │ - bcs.w 90034 │ │ │ │ - cmp.w r2, #368 @ 0x170 │ │ │ │ + subcs.w r1, r1, #380 @ 0x17c │ │ │ │ + ldrcs r4, [r7, #52] @ 0x34 │ │ │ │ + bcs.w 900f6 │ │ │ │ + cmp.w r1, #368 @ 0x170 │ │ │ │ itt cs │ │ │ │ - subcs.w r2, r2, #368 @ 0x170 │ │ │ │ - ldrcs r0, [r7, #56] @ 0x38 │ │ │ │ - bcs.w 90034 │ │ │ │ - cmp r2, #223 @ 0xdf │ │ │ │ - bls.w 8ff54 │ │ │ │ - ldr r0, [r7, #48] @ 0x30 │ │ │ │ - subs r2, #224 @ 0xe0 │ │ │ │ - cbz r0, 8fe46 │ │ │ │ - adds r5, r0, r2 │ │ │ │ - beq.n 8fe46 │ │ │ │ - ldr r2, [r0, r2] │ │ │ │ - cbz r2, 8fe46 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 90096 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr.w r0, [r6, #4]! │ │ │ │ + subcs.w r1, r1, #368 @ 0x170 │ │ │ │ + ldrcs r4, [r7, #56] @ 0x38 │ │ │ │ + bcs.w 900f6 │ │ │ │ + cmp r1, #223 @ 0xdf │ │ │ │ + bls.w 9002c │ │ │ │ + ldr r4, [r7, #48] @ 0x30 │ │ │ │ + subs r1, #224 @ 0xe0 │ │ │ │ + cbz r4, 8ff0e │ │ │ │ + adds r6, r4, r1 │ │ │ │ + beq.n 8ff0e │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cbz r1, 8ff0e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8fdf8 │ │ │ │ + bne.w 9013e │ │ │ │ + mov r0, r6 │ │ │ │ + ldr.w r4, [r5, #4]! │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 8fec0 │ │ │ │ mov sl, r7 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cmp r2, r1 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + cmp r1, r0 │ │ │ │ it ne │ │ │ │ - cmpne r1, #0 │ │ │ │ - bne.n 8fef2 │ │ │ │ - ldr.w r2, [fp, #8] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 8fef8 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - ldr r1, [r2, #12] │ │ │ │ - ldr.w r2, [fp, #12] │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 8feb2 │ │ │ │ - ldr.w r1, [sl, #172] @ 0xac │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ + cmpne r0, #0 │ │ │ │ + bne.n 8ffb6 │ │ │ │ + ldr.w r1, [fp, #8] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8ff02 │ │ │ │ - ldr r5, [r1, #8] │ │ │ │ + bne.n 8ffbc │ │ │ │ + ldr r1, [r2, #20] │ │ │ │ + ldr r0, [r1, #12] │ │ │ │ + ldr.w r1, [fp, #12] │ │ │ │ + cmp r0, r1 │ │ │ │ + bne.n 8ff7a │ │ │ │ + ldr.w r0, [sl, #172] @ 0xac │ │ │ │ + ldr r4, [r2, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 8ffc6 │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 8feb2 │ │ │ │ - ldr r2, [r1, #16] │ │ │ │ - cmp r0, r2 │ │ │ │ - beq.n 8ff1c │ │ │ │ + ble.n 8ff7a │ │ │ │ + ldr r1, [r0, #16] │ │ │ │ + cmp r4, r1 │ │ │ │ + beq.n 8ffe0 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 8feb2 │ │ │ │ - ldr r2, [r1, #20] │ │ │ │ - cmp r0, r2 │ │ │ │ - beq.n 8ff1c │ │ │ │ + beq.n 8ff7a │ │ │ │ + ldr r1, [r0, #20] │ │ │ │ + cmp r4, r1 │ │ │ │ + beq.n 8ffe0 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 8feb2 │ │ │ │ - ldr r2, [r1, #24] │ │ │ │ - cmp r0, r2 │ │ │ │ - beq.n 8ff1c │ │ │ │ + beq.n 8ff7a │ │ │ │ + ldr r1, [r0, #24] │ │ │ │ + cmp r4, r1 │ │ │ │ + beq.n 8ffe0 │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 8feb2 │ │ │ │ - adds r1, #24 │ │ │ │ - movs r2, #3 │ │ │ │ - ldr.w r6, [r1, #4]! │ │ │ │ - adds r2, #1 │ │ │ │ - cmp r0, r6 │ │ │ │ - beq.n 8ff1c │ │ │ │ - cmp r5, r2 │ │ │ │ - bne.n 8fea4 │ │ │ │ + beq.n 8ff7a │ │ │ │ + adds r0, #24 │ │ │ │ + movs r1, #3 │ │ │ │ + ldr.w r6, [r0, #4]! │ │ │ │ + adds r1, #1 │ │ │ │ + cmp r4, r6 │ │ │ │ + beq.n 8ffe0 │ │ │ │ + cmp r5, r1 │ │ │ │ + bne.n 8ff6c │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ - lsls r0, r3, #31 │ │ │ │ - bmi.w 8fc78 │ │ │ │ + lsls r1, r3, #31 │ │ │ │ + bmi.w 8fd34 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8fc78 │ │ │ │ + bne.w 8fd34 │ │ │ │ mov r0, r3 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8fc78 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8fd34 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 8fbe0 │ │ │ │ + b.n 8fca6 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - blt.w 8fc28 │ │ │ │ - b.n 8fc56 │ │ │ │ + blt.w 8fcee │ │ │ │ + b.n 8fd1c │ │ │ │ lsls r4, r0, #31 │ │ │ │ - bmi.w 8fc68 │ │ │ │ + bmi.w 8fd24 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8fc68 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8fc68 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 8fe66 │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ + bne.w 8fd24 │ │ │ │ + b.n 8fff4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 8fe66 │ │ │ │ - b.n 8feb2 │ │ │ │ - mov r2, sl │ │ │ │ - cmp r0, r2 │ │ │ │ - beq.n 8ff1c │ │ │ │ - ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 8ff04 │ │ │ │ - movw r2, #34368 @ 0x8640 │ │ │ │ - movt r2, #75 @ 0x4b │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.n 8feb2 │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 8ff2e │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.n 8ff2e │ │ │ │ + b.n 8ff7a │ │ │ │ + mov r1, sl │ │ │ │ + cmp r4, r1 │ │ │ │ + beq.n 8ffe0 │ │ │ │ + ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 8ffc8 │ │ │ │ + movw r1, #34368 @ 0x8640 │ │ │ │ + movt r1, #75 @ 0x4b │ │ │ │ + cmp r4, r1 │ │ │ │ + bne.n 8ff7a │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.n 8feb6 │ │ │ │ + b.n 8ff7e │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8fd24 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8fd24 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ sub.w r2, fp, #380 @ 0x17c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8fba0 │ │ │ │ - b.n 8fcc2 │ │ │ │ + bne.w 8fc64 │ │ │ │ + b.n 8fd7e │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ sub.w r2, fp, #208 @ 0xd0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8fba0 │ │ │ │ - b.n 8fcc2 │ │ │ │ + bne.w 8fc64 │ │ │ │ + b.n 8fd7e │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.w 8fc68 │ │ │ │ + ble.w 8fd24 │ │ │ │ add.w r7, r0, #12 │ │ │ │ orr.w r4, r0, #1 │ │ │ │ - b.n 8fc24 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r2, #207 @ 0xcf │ │ │ │ - bhi.n 90030 │ │ │ │ - mov r0, r7 │ │ │ │ + b.n 8fcea │ │ │ │ + cmp r1, #207 @ 0xcf │ │ │ │ + bhi.n 900f2 │ │ │ │ + mov r4, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8fe36 │ │ │ │ - b.n 8fe46 │ │ │ │ - movw r2, #14536 @ 0x38c8 │ │ │ │ - movt r2, #75 @ 0x4b │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 8ffcc │ │ │ │ - movw r2, #5160 @ 0x1428 │ │ │ │ - movt r2, #75 @ 0x4b │ │ │ │ - cmp r4, r2 │ │ │ │ - beq.w 9007e │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - movw r2, #29264 @ 0x7250 │ │ │ │ - movt r2, #75 @ 0x4b │ │ │ │ - cmp r1, r2 │ │ │ │ + bne.w 8fefe │ │ │ │ + b.n 8ff0e │ │ │ │ + movw r1, #14536 @ 0x38c8 │ │ │ │ + movt r1, #75 @ 0x4b │ │ │ │ + cmp r0, r1 │ │ │ │ + beq.n 9009a │ │ │ │ + movw r1, #5160 @ 0x1428 │ │ │ │ + movt r1, #75 @ 0x4b │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 9014e │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + movw r1, #29264 @ 0x7250 │ │ │ │ + movt r1, #75 @ 0x4b │ │ │ │ + cmp r0, r1 │ │ │ │ it eq │ │ │ │ - cmpeq r0, #0 │ │ │ │ - beq.w 900c8 │ │ │ │ + cmpeq r4, #0 │ │ │ │ + beq.w 9018a │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r1, r2 │ │ │ │ - movw r2, #50069 @ 0xc395 │ │ │ │ + movw r2, #47609 @ 0xb9f9 │ │ │ │ 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 8feb2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8fc68 │ │ │ │ + b.n 8ff7a │ │ │ │ orr.w r3, r2, #1 │ │ │ │ adds r0, #3 │ │ │ │ - bne.w 8fd28 │ │ │ │ + bne.w 8fde4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ - bl d82f8 │ │ │ │ - b.n 8fc58 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ - movw r2, #8633 @ 0x21b9 │ │ │ │ - movt r2, #16 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 900ae │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add.w r2, sl, #156 @ 0x9c │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 900ae │ │ │ │ + bl d7e50 │ │ │ │ + b.n 8fd1e │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ + movw r1, #6821 @ 0x1aa5 │ │ │ │ + movt r1, #16 │ │ │ │ + cmp r0, r1 │ │ │ │ + bne.n 90170 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + add.w r1, sl, #156 @ 0x9c │ │ │ │ + cmp r0, r1 │ │ │ │ + bne.n 90170 │ │ │ │ ldr.w r2, [sl, #156] @ 0x9c │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.n 8feb6 │ │ │ │ - cmp r2, #207 @ 0xcf │ │ │ │ + b.n 8ff7e │ │ │ │ + cmp r1, #207 @ 0xcf │ │ │ │ itt hi │ │ │ │ - subhi r2, #208 @ 0xd0 │ │ │ │ - ldrhi.w r1, [sl, #40] @ 0x28 │ │ │ │ - bhi.w 8fdd6 │ │ │ │ - mov r1, sl │ │ │ │ - b.n 8fdd6 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 8fd36 │ │ │ │ + subhi r1, #208 @ 0xd0 │ │ │ │ + ldrhi.w r0, [sl, #40] @ 0x28 │ │ │ │ + bhi.w 8fe9e │ │ │ │ + mov r0, sl │ │ │ │ + b.n 8fe9e │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 8fd36 │ │ │ │ - ldr.w r0, [r7, #3996] @ 0xf9c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8fe5a │ │ │ │ - add.w r6, r6, #114176 @ 0x1be00 │ │ │ │ - mov r1, r2 │ │ │ │ - add.w r6, r6, #412 @ 0x19c │ │ │ │ + b.n 8fdfc │ │ │ │ + ldr.w r4, [r6, #3996] @ 0xf9c │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 8ff22 │ │ │ │ + add.w r5, ip, #114176 @ 0x1be00 │ │ │ │ + mov r0, r1 │ │ │ │ + add.w r5, r5, #412 @ 0x19c │ │ │ │ mov r7, sl │ │ │ │ - b.n 8fdf8 │ │ │ │ - ldr r0, [r7, #40] @ 0x28 │ │ │ │ - subs r2, #208 @ 0xd0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8fe36 │ │ │ │ - b.n 8fe46 │ │ │ │ - ldr.w r0, [r7, #3996] @ 0xf9c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8fdee │ │ │ │ - b.n 8fe5a │ │ │ │ - ldr.w r1, [sl, #52] @ 0x34 │ │ │ │ - sub.w r2, r2, #380 @ 0x17c │ │ │ │ - b.n 8fdd6 │ │ │ │ + b.n 8fec0 │ │ │ │ + ldr r4, [r7, #40] @ 0x28 │ │ │ │ + subs r1, #208 @ 0xd0 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 8fefe │ │ │ │ + b.n 8ff0e │ │ │ │ + ldr.w r4, [r6, #3996] @ 0xf9c │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 8feb6 │ │ │ │ + b.n 8ff22 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6b828 │ │ │ │ + bl 6b868 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 8fbfa │ │ │ │ - bl d82f8 │ │ │ │ - b.n 8fc68 │ │ │ │ - ldr.w r1, [sl, #56] @ 0x38 │ │ │ │ - sub.w r2, r2, #368 @ 0x170 │ │ │ │ - b.n 8fdd6 │ │ │ │ - movw r2, #5160 @ 0x1428 │ │ │ │ - movt r2, #75 @ 0x4b │ │ │ │ - cmp r4, r2 │ │ │ │ - bne.n 8ff90 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add.w r2, sl, #60 @ 0x3c │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.w 8ff7c │ │ │ │ - movw r2, #58521 @ 0xe499 │ │ │ │ - movt r2, #31 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - b.n 8feb6 │ │ │ │ - mov sl, r7 │ │ │ │ - b.n 8fe5a │ │ │ │ - ldr.w r1, [sl, #80] @ 0x50 │ │ │ │ - sub.w r2, r2, #420 @ 0x1a4 │ │ │ │ - b.n 8fdd6 │ │ │ │ + bne.w 8fcc0 │ │ │ │ + bl d7e50 │ │ │ │ + b.n 8fd24 │ │ │ │ + ldr.w r0, [sl, #52] @ 0x34 │ │ │ │ + sub.w r1, r1, #380 @ 0x17c │ │ │ │ + b.n 8fe9e │ │ │ │ + ldr.w r0, [sl, #56] @ 0x38 │ │ │ │ + sub.w r1, r1, #368 @ 0x170 │ │ │ │ + b.n 8fe9e │ │ │ │ add.w r1, r1, #96768 @ 0x17a00 │ │ │ │ ldr.w r0, [r1, #384] @ 0x180 │ │ │ │ - b.n 8fd02 │ │ │ │ - movw r2, #5160 @ 0x1428 │ │ │ │ - movt r2, #75 @ 0x4b │ │ │ │ - cmp r4, r2 │ │ │ │ - bne.w 8ff90 │ │ │ │ + b.n 8fdbe │ │ │ │ + mov sl, r7 │ │ │ │ + b.n 8ff22 │ │ │ │ + movw r1, #5160 @ 0x1428 │ │ │ │ + movt r1, #75 @ 0x4b │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.n 90066 │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ + add.w r1, sl, #60 @ 0x3c │ │ │ │ + cmp r4, r1 │ │ │ │ + bne.w 90052 │ │ │ │ + movw r2, #56329 @ 0xdc09 │ │ │ │ + movt r2, #31 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + b.n 8ff7e │ │ │ │ + ldr.w r0, [sl, #80] @ 0x50 │ │ │ │ + sub.w r1, r1, #420 @ 0x1a4 │ │ │ │ + b.n 8fe9e │ │ │ │ + movw r1, #5160 @ 0x1428 │ │ │ │ + movt r1, #75 @ 0x4b │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.w 90066 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add.w r2, sl, #60 @ 0x3c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 9008a │ │ │ │ - b.n 8ff90 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ + beq.n 9015a │ │ │ │ + b.n 90066 │ │ │ │ + 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 8ff90 │ │ │ │ + bne.w 90066 │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ - b.n 8ff98 │ │ │ │ - ldr.w r2, [r7, #3992] @ 0xf98 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 8fdb0 │ │ │ │ - b.n 8fe5a │ │ │ │ + b.n 9006e │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bmi.n 9010e │ │ │ │ + bmi.n 901d0 │ │ │ │ lsls r4, r3, #18 │ │ │ │ - bmi.w 8fc68 │ │ │ │ + bmi.w 8fd24 │ │ │ │ mov r0, sl │ │ │ │ - bl 7f5a8 │ │ │ │ + bl 7f5d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 90062 │ │ │ │ + blt.n 9011a │ │ │ │ ldr.w r0, [sl, #172] @ 0xac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fc68 │ │ │ │ - b.n 8fc04 │ │ │ │ - ldr r3, [pc, #72] @ (90158 ) │ │ │ │ + beq.w 8fd24 │ │ │ │ + b.n 8fcca │ │ │ │ + ldr.w r1, [r6, #3992] @ 0xf98 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 8fe78 │ │ │ │ + b.n 8ff22 │ │ │ │ + ldr r3, [pc, #68] @ (90218 ) │ │ │ │ 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 9014a │ │ │ │ + beq.n 9020c │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.n 9014a │ │ │ │ + bhi.n 9020c │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #368 @ 0x170 │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8fc68 │ │ │ │ - b.n 900f8 │ │ │ │ + bne.w 8fd24 │ │ │ │ + b.n 901ae │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r2, r3 │ │ │ │ - b.n 90140 │ │ │ │ - nop │ │ │ │ + b.n 90202 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ -00090160 : │ │ │ │ +00090220 : │ │ │ │ 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 901fc │ │ │ │ + beq.n 902bc │ │ │ │ ldr r0, [r4, #28] │ │ │ │ ldr.w lr, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9021c │ │ │ │ + bne.n 902dc │ │ │ │ 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 901c2 │ │ │ │ + bne.n 90282 │ │ │ │ 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, 901c4 │ │ │ │ + cbz r5, 90284 │ │ │ │ add.w r0, r0, lr, lsl #3 │ │ │ │ add ip, r0 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ - cbz r0, 901e6 │ │ │ │ + cbz r0, 902a6 │ │ │ │ ldrd r5, r0, [ip] │ │ │ │ add.w r4, lr, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ - cbz r2, 901e0 │ │ │ │ + cbz r2, 902a0 │ │ │ │ str r5, [r2, #0] │ │ │ │ - cbz r3, 901c0 │ │ │ │ + cbz r3, 90280 │ │ │ │ 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, 90200 │ │ │ │ + cbz r0, 902c0 │ │ │ │ ldr.w r5, [ip, #4] │ │ │ │ add.w r4, lr, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 901ba │ │ │ │ + bne.n 9027a │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 901be │ │ │ │ - b.n 901c0 │ │ │ │ + bne.n 9027e │ │ │ │ + b.n 90280 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r4, lr │ │ │ │ - ble.n 901c2 │ │ │ │ + ble.n 90282 │ │ │ │ add.w ip, ip, #8 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ - cbz r0, 9020e │ │ │ │ + cbz r0, 902ce │ │ │ │ cmp r4, lr │ │ │ │ - bgt.n 901ae │ │ │ │ + bgt.n 9026e │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w ip, ip, #12 │ │ │ │ cmp r4, lr │ │ │ │ - bgt.n 901cc │ │ │ │ + bgt.n 9028c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w ip, ip, #8 │ │ │ │ cmp r4, lr │ │ │ │ - bgt.n 901f2 │ │ │ │ + bgt.n 902b2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.n 901fc │ │ │ │ + blt.n 902bc │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp lr, r5 │ │ │ │ - bge.n 901fc │ │ │ │ + bge.n 902bc │ │ │ │ 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 901d6 │ │ │ │ + b.n 90296 │ │ │ │ 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 90300 │ │ │ │ + beq.n 903c0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ ldr.w lr, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 90320 │ │ │ │ + bne.n 903e0 │ │ │ │ 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 902ba │ │ │ │ + bne.n 9037a │ │ │ │ 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, 902bc │ │ │ │ + cbz r5, 9037c │ │ │ │ add.w r0, r0, lr, lsl #3 │ │ │ │ add ip, r0 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ - cbz r0, 902ea │ │ │ │ + cbz r0, 903aa │ │ │ │ ldrd r5, r0, [ip] │ │ │ │ add.w r4, lr, #1 │ │ │ │ ldr.w ip, [r5, #12] │ │ │ │ str r4, [r1, #0] │ │ │ │ - cbz r2, 902d8 │ │ │ │ + cbz r2, 90398 │ │ │ │ str r5, [r2, #0] │ │ │ │ - cbz r3, 902dc │ │ │ │ + cbz r3, 9039c │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbnz r3, 902e2 │ │ │ │ + cbnz r3, 903a2 │ │ │ │ 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, 90304 │ │ │ │ + cbz r0, 903c4 │ │ │ │ ldrd ip, r5, [ip] │ │ │ │ add.w r4, lr, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 902ae │ │ │ │ + bne.n 9036e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 902b2 │ │ │ │ + bne.n 90372 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 902b8 │ │ │ │ + beq.n 90378 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w ip, [r3] │ │ │ │ - b.n 902b8 │ │ │ │ + b.n 90378 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r4, lr │ │ │ │ - ble.n 902ba │ │ │ │ + ble.n 9037a │ │ │ │ add.w ip, ip, #8 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ - cbz r0, 90312 │ │ │ │ + cbz r0, 903d2 │ │ │ │ cmp r4, lr │ │ │ │ - bgt.n 9029e │ │ │ │ + bgt.n 9035e │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w ip, ip, #12 │ │ │ │ cmp r4, lr │ │ │ │ - bgt.n 902c4 │ │ │ │ + bgt.n 90384 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w ip, ip, #8 │ │ │ │ cmp r4, lr │ │ │ │ - bgt.n 902f6 │ │ │ │ + bgt.n 903b6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.n 90300 │ │ │ │ + blt.n 903c0 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, lr │ │ │ │ - ble.n 90300 │ │ │ │ + ble.n 903c0 │ │ │ │ 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 902ce │ │ │ │ + b.n 9038e │ │ │ │ │ │ │ │ -00090358 <_PyObject_LookupSpecial@@Base>: │ │ │ │ +00090418 <_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] @ (904bc <_PyObject_LookupSpecial@@Base+0x164>) │ │ │ │ + ldr r3, [pc, #332] @ (9057c <_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 903f0 <_PyObject_LookupSpecial@@Base+0x98> │ │ │ │ + bne.n 904b0 <_PyObject_LookupSpecial@@Base+0x98> │ │ │ │ ldr.w r2, [r7, #1416] @ 0x588 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 903f0 <_PyObject_LookupSpecial@@Base+0x98> │ │ │ │ + bne.n 904b0 <_PyObject_LookupSpecial@@Base+0x98> │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ add r3, r5 │ │ │ │ ldr.w r0, [r3, #1420] @ 0x58c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9046c <_PyObject_LookupSpecial@@Base+0x114> │ │ │ │ + beq.n 9052c <_PyObject_LookupSpecial@@Base+0x114> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 90476 <_PyObject_LookupSpecial@@Base+0x11e> │ │ │ │ + bge.n 90536 <_PyObject_LookupSpecial@@Base+0x11e> │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - beq.n 9046c <_PyObject_LookupSpecial@@Base+0x114> │ │ │ │ + beq.n 9052c <_PyObject_LookupSpecial@@Base+0x114> │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 90482 <_PyObject_LookupSpecial@@Base+0x12a> │ │ │ │ + bmi.n 90542 <_PyObject_LookupSpecial@@Base+0x12a> │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r5, [r2, #136] @ 0x88 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 9046e <_PyObject_LookupSpecial@@Base+0x116> │ │ │ │ + beq.n 9052e <_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 903ec <_PyObject_LookupSpecial@@Base+0x94> │ │ │ │ + bge.n 904ac <_PyObject_LookupSpecial@@Base+0x94> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 904a2 <_PyObject_LookupSpecial@@Base+0x14a> │ │ │ │ + beq.n 90562 <_PyObject_LookupSpecial@@Base+0x14a> │ │ │ │ mov r6, r4 │ │ │ │ - b.n 9046e <_PyObject_LookupSpecial@@Base+0x116> │ │ │ │ + b.n 9052e <_PyObject_LookupSpecial@@Base+0x116> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ movw r2, #40968 @ 0xa008 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 904ac <_PyObject_LookupSpecial@@Base+0x154> │ │ │ │ + bne.n 9056c <_PyObject_LookupSpecial@@Base+0x154> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.n 904ac <_PyObject_LookupSpecial@@Base+0x154> │ │ │ │ + bgt.n 9056c <_PyObject_LookupSpecial@@Base+0x154> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 84694 <_PyObject_GenericSetAttrWithDict@@Base+0x650> │ │ │ │ + bl 84700 <_PyObject_GenericSetAttrWithDict@@Base+0x650> │ │ │ │ add r2, sp, #12 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r8, [r8, #192] @ 0xc0 │ │ │ │ - bl 847a0 <_PyObject_GenericSetAttrWithDict@@Base+0x75c> │ │ │ │ + bl 8480c <_PyObject_GenericSetAttrWithDict@@Base+0x75c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9046c <_PyObject_LookupSpecial@@Base+0x114> │ │ │ │ + beq.n 9052c <_PyObject_LookupSpecial@@Base+0x114> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 90460 <_PyObject_LookupSpecial@@Base+0x108> │ │ │ │ + beq.n 90520 <_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] │ │ │ │ @@ -150153,636 +150230,638 @@ │ │ │ │ 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 90494 <_PyObject_LookupSpecial@@Base+0x13c> │ │ │ │ + blt.n 90554 <_PyObject_LookupSpecial@@Base+0x13c> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 9046c <_PyObject_LookupSpecial@@Base+0x114> │ │ │ │ + beq.n 9052c <_PyObject_LookupSpecial@@Base+0x114> │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 90482 <_PyObject_LookupSpecial@@Base+0x12a> │ │ │ │ + bmi.n 90542 <_PyObject_LookupSpecial@@Base+0x12a> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 903c6 <_PyObject_LookupSpecial@@Base+0x6e> │ │ │ │ + bne.n 90486 <_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 9046c <_PyObject_LookupSpecial@@Base+0x114> │ │ │ │ + beq.n 9052c <_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 903c8 <_PyObject_LookupSpecial@@Base+0x70> │ │ │ │ + b.n 90488 <_PyObject_LookupSpecial@@Base+0x70> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9045e <_PyObject_LookupSpecial@@Base+0x106> │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9045e <_PyObject_LookupSpecial@@Base+0x106> │ │ │ │ + bne.n 9051e <_PyObject_LookupSpecial@@Base+0x106> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9051e <_PyObject_LookupSpecial@@Base+0x106> │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9046e <_PyObject_LookupSpecial@@Base+0x116> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9052e <_PyObject_LookupSpecial@@Base+0x116> │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 847a0 <_PyObject_GenericSetAttrWithDict@@Base+0x75c> │ │ │ │ + bl 8480c <_PyObject_GenericSetAttrWithDict@@Base+0x75c> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 9045e <_PyObject_LookupSpecial@@Base+0x106> │ │ │ │ - b.n 9046c <_PyObject_LookupSpecial@@Base+0x114> │ │ │ │ + bne.n 9051e <_PyObject_LookupSpecial@@Base+0x106> │ │ │ │ + b.n 9052c <_PyObject_LookupSpecial@@Base+0x114> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000904c0 : │ │ │ │ +00090580 : │ │ │ │ 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] @ (90584 ) │ │ │ │ + ldr r5, [pc, #176] @ (90644 ) │ │ │ │ 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 90502 │ │ │ │ + bpl.n 905c2 │ │ │ │ ldr r5, [r5, #28] │ │ │ │ ldr r5, [r0, r5] │ │ │ │ - cbz r5, 90502 │ │ │ │ + cbz r5, 905c2 │ │ │ │ blx r5 │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9051e │ │ │ │ - cbnz r2, 90546 │ │ │ │ + cbz r0, 905de │ │ │ │ + cbnz r2, 90606 │ │ │ │ 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 8b8e4 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8b8f0 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cbz r2, 90526 │ │ │ │ + cbz r2, 905e6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 904fa │ │ │ │ + bne.n 905ba │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #58364 @ 0xe3fc │ │ │ │ + movw r2, #56124 @ 0xdb3c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1ed4e4 <_PyErr_Format@@Base> │ │ │ │ + b.w 1ecc4c <_PyErr_Format@@Base> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 904fa │ │ │ │ + beq.n 905ba │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 90574 │ │ │ │ + blt.n 90634 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #58412 @ 0xe42c │ │ │ │ + movw r2, #56172 @ 0xdb6c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 23513c <_PyBytesWriter_WriteBytes@@Base+0x2c> │ │ │ │ + b.w 234960 <_PyBytesWriter_WriteBytes@@Base+0x2c> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90554 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 90554 │ │ │ │ + bne.n 90614 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90614 │ │ │ │ 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 90844 │ │ │ │ + bne.w 90966 │ │ │ │ bic.w r5, r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, #2 │ │ │ │ - bhi.w 9085c │ │ │ │ + bhi.w 90904 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 907ba │ │ │ │ + beq.w 9087a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 907be │ │ │ │ + beq.w 9087e │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 908a4 │ │ │ │ + bge.w 9094c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r5, #2 │ │ │ │ - bne.w 90890 │ │ │ │ + bne.w 90938 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ strd r6, r5, [sp, #20] │ │ │ │ - bge.w 9081e │ │ │ │ + bge.w 908de │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 90812 │ │ │ │ + beq.w 908d2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 90826 │ │ │ │ + bge.w 908e6 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r2 │ │ │ │ str r3, [r5, #0] │ │ │ │ - beq.w 9082c │ │ │ │ + beq.w 908ec │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 90652 │ │ │ │ + bge.n 90712 │ │ │ │ ldr.w r2, [r5, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 906e2 │ │ │ │ + beq.n 907a2 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 90652 │ │ │ │ + ble.n 90712 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 906fc │ │ │ │ + beq.n 907bc │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 90652 │ │ │ │ + beq.n 90712 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 906fc │ │ │ │ + beq.n 907bc │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 90652 │ │ │ │ + beq.n 90712 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 906fc │ │ │ │ + beq.n 907bc │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 90652 │ │ │ │ + beq.n 90712 │ │ │ │ adds r2, #24 │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r7, [r2, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 906fc │ │ │ │ + beq.n 907bc │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 90644 │ │ │ │ + bne.n 90704 │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 90920 │ │ │ │ + beq.w 909e2 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 90722 │ │ │ │ + ble.n 907e2 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 9070c │ │ │ │ + bne.n 907cc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 90674 │ │ │ │ + bge.n 90734 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r6, [r4, #8] │ │ │ │ - cbnz r0, 9068c │ │ │ │ + cbnz r0, 9074c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r5, [r4, #12] │ │ │ │ - cbnz r0, 906ac │ │ │ │ + cbnz r0, 9076c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [r4, #16] │ │ │ │ - cbnz r0, 906cc │ │ │ │ + cbnz r0, 9078c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9067a │ │ │ │ + bge.n 9073a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9067a │ │ │ │ + bne.n 9073a │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 90680 │ │ │ │ + beq.n 90740 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 90680 │ │ │ │ + bge.n 90740 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90680 │ │ │ │ + bne.n 90740 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 90686 │ │ │ │ + beq.n 90746 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 90686 │ │ │ │ + bge.n 90746 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 90686 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 90686 │ │ │ │ + bne.n 90746 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90746 │ │ │ │ mov r2, r5 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 906fc │ │ │ │ + beq.n 907bc │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 906e4 │ │ │ │ + bne.n 907a4 │ │ │ │ movw r2, #34368 @ 0x8640 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 90652 │ │ │ │ + bne.n 90712 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 90708 │ │ │ │ + bge.n 907c8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r3, r5 │ │ │ │ - b.n 90674 │ │ │ │ + b.n 90734 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 90722 │ │ │ │ + beq.n 907e2 │ │ │ │ adds r2, #16 │ │ │ │ movs r7, #1 │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 90668 │ │ │ │ + beq.n 90728 │ │ │ │ adds r7, #1 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 90714 │ │ │ │ - ldr r1, [pc, #564] @ (90958 ) │ │ │ │ + bne.n 907d4 │ │ │ │ + ldr r1, [pc, #568] @ (90a1c ) │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl b66cc │ │ │ │ + bl b6648 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 90782 │ │ │ │ + beq.n 90842 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 90744 │ │ │ │ + cbz r3, 90804 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 90744 │ │ │ │ + bge.n 90804 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 908be │ │ │ │ + bne.w 90980 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ 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, #156 @ 0x9c │ │ │ │ - movwge r2, #288 @ 0x120 │ │ │ │ + movwlt r2, #63452 @ 0xf7dc │ │ │ │ + movwge r2, #63584 @ 0xf860 │ │ │ │ ldrlt r3, [r5, #12] │ │ │ │ - movtlt r2, #42 @ 0x2a │ │ │ │ + movtlt r2, #41 @ 0x29 │ │ │ │ itt ge │ │ │ │ ldrge r3, [r3, #12] │ │ │ │ - movtge r2, #42 @ 0x2a │ │ │ │ + movtge r2, #41 @ 0x29 │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #384 @ 0x180 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - bl d5b6c │ │ │ │ + movw r1, #63680 @ 0xf8c0 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + bl d56e0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 90794 │ │ │ │ + bge.n 90854 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90902 │ │ │ │ + beq.w 909c4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 907a6 │ │ │ │ + bge.n 90866 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9090a │ │ │ │ + beq.w 909cc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 907ba │ │ │ │ + bge.n 9087a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 907ba │ │ │ │ + cbnz r3, 9087a │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 90686 │ │ │ │ - ldr r2, [pc, #412] @ (9095c ) │ │ │ │ + b.n 90746 │ │ │ │ + ldr r2, [pc, #416] @ (90a20 ) │ │ │ │ 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 90940 │ │ │ │ + beq.w 90a02 │ │ │ │ ldrb.w r3, [r0, #38] @ 0x26 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.w 908fe │ │ │ │ + bhi.w 909c0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 907f8 │ │ │ │ + beq.n 908b8 │ │ │ │ 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 908fe │ │ │ │ + bcc.w 909c0 │ │ │ │ add r2, sp, #24 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 1ac744 <_PyEval_NoToolsForUnwind@@Base+0x2e8> │ │ │ │ + bl 1abd30 <_PyEval_NoToolsForUnwind@@Base+0x344> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 907a6 │ │ │ │ + beq.n 90866 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 9082c │ │ │ │ + beq.n 908ec │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r3, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9060c │ │ │ │ - b.n 90674 │ │ │ │ + bne.w 906cc │ │ │ │ + b.n 90734 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 905f0 │ │ │ │ - b.n 90812 │ │ │ │ + bne.w 906b0 │ │ │ │ + b.n 908d2 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.w 9060c │ │ │ │ + bne.w 906cc │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9083c │ │ │ │ + bge.n 908fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 90912 │ │ │ │ + beq.n 909d4 │ │ │ │ movs r5, #0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r3, r5 │ │ │ │ - b.n 90674 │ │ │ │ - mov r1, r3 │ │ │ │ - movw r0, #25960 @ 0x6568 │ │ │ │ + b.n 90734 │ │ │ │ + movw r0, #63596 @ 0xf86c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 25c3b8 <_PyTime_ObjectToTimeval@@Base+0x1e24> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 907ba │ │ │ │ - b.n 905a2 │ │ │ │ - movw r0, #300 @ 0x12c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c2dbc <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2d30 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 907ba │ │ │ │ + beq.n 9087a │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 907ba │ │ │ │ + beq.n 9087a │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ it lt │ │ │ │ ldrlt r3, [r6, #0] │ │ │ │ - bge.n 908a4 │ │ │ │ + bge.n 9094c │ │ │ │ movs r5, #0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ strd r6, r5, [sp, #20] │ │ │ │ - bge.n 90812 │ │ │ │ + bge.n 908d2 │ │ │ │ adds r2, r3, #1 │ │ │ │ mov r3, r5 │ │ │ │ str r2, [r6, #0] │ │ │ │ - b.n 90674 │ │ │ │ + b.n 90734 │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r1, #308 @ 0x134 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #63604 @ 0xf874 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5b6c │ │ │ │ - b.n 907a6 │ │ │ │ + bl d56e0 │ │ │ │ + b.n 90866 │ │ │ │ + mov r1, r3 │ │ │ │ + movw r0, #23720 @ 0x5ca8 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 25bbb8 <_PyTime_ObjectToTimeval@@Base+0x1e24> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9087a │ │ │ │ + b.n 90662 │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ - cbz r2, 908de │ │ │ │ + cbz r2, 909a0 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r1, #0 │ │ │ │ adds r2, #12 │ │ │ │ cmp r0, r1 │ │ │ │ - ble.w 90744 │ │ │ │ + ble.w 90804 │ │ │ │ ldr.w r7, [r2, #4]! │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 90674 │ │ │ │ + beq.w 90734 │ │ │ │ adds r1, #1 │ │ │ │ - b.n 908ca │ │ │ │ + b.n 9098c │ │ │ │ mov r2, r3 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 90674 │ │ │ │ + beq.w 90734 │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 908e0 │ │ │ │ + bne.n 909a2 │ │ │ │ movw r2, #34368 @ 0x8640 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 90674 │ │ │ │ - b.n 90744 │ │ │ │ + beq.w 90734 │ │ │ │ + b.n 90804 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 907cc │ │ │ │ + b.n 9088c │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 90794 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90854 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 907a6 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90866 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9083c │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 908fc │ │ │ │ mov r2, r3 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 90668 │ │ │ │ + beq.w 90728 │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90922 │ │ │ │ + bne.n 909e4 │ │ │ │ movw r2, #34368 @ 0x8640 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 90668 │ │ │ │ - b.n 90722 │ │ │ │ + beq.w 90728 │ │ │ │ + b.n 907e2 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #356 @ 0x164 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #63652 @ 0xf8a4 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 907a6 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 90866 │ │ │ │ + nop │ │ │ │ sxth r0, r7 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00090960 : │ │ │ │ +00090a24 : │ │ │ │ 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 909ae │ │ │ │ + bpl.n 90a72 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ - cbz r2, 909cc │ │ │ │ - movw r3, #4589 @ 0x11ed │ │ │ │ + cbz r2, 90a90 │ │ │ │ + movw r3, #4413 @ 0x113d │ │ │ │ movt r3, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9099c │ │ │ │ + bne.n 90a60 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0988 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ - cbz r0, 909a2 │ │ │ │ + bl c08d8 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + cbz r0, 90a66 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 90998 │ │ │ │ + bne.n 90a5c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl d7dfc │ │ │ │ + bl d7954 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 90998 │ │ │ │ + b.n 90a5c │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #57740 @ 0xe18c │ │ │ │ + movw r1, #55500 @ 0xd8cc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w d5b6c │ │ │ │ + b.w d56e0 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ - cbz r2, 909ec │ │ │ │ + cbz r2, 90ab0 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 926a8 │ │ │ │ + bl 92784 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 909aa │ │ │ │ + beq.n 90a6e │ │ │ │ ldr r3, [r3, #32] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 90998 │ │ │ │ - b.n 909a2 │ │ │ │ + bne.n 90a5c │ │ │ │ + b.n 90a66 │ │ │ │ movw r1, #61148 @ 0xeedc │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #12] │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #57968 @ 0xe270 │ │ │ │ + movw r1, #55728 @ 0xd9b0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl d5b6c │ │ │ │ - b.n 909a2 │ │ │ │ + bl d56e0 │ │ │ │ + b.n 90a66 │ │ │ │ stmdb 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 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r9, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #3 │ │ │ │ - bpl.n 90a2e │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ + lsls r2, r3, #3 │ │ │ │ + bpl.n 90af2 │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ cmp r3, #9 │ │ │ │ - beq.w 90bdc │ │ │ │ - ldr.w r9, [r2, #16] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 90b7e │ │ │ │ - ldr.w r4, [r9, #172] @ 0xac │ │ │ │ + beq.w 90cae │ │ │ │ + ldr.w r1, [r9, #16] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 90c50 │ │ │ │ + ldr.w r4, [r1, #172] @ 0xac │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 90b70 │ │ │ │ + beq.w 90c46 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r4 │ │ │ │ - ldr r1, [r2, #12] │ │ │ │ - ldr r7, [r2, #8] │ │ │ │ + ldr.w r2, [r9, #12] │ │ │ │ + ldr.w r7, [r9, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - mov fp, r1 │ │ │ │ - bge.w 90b90 │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ + mov fp, r2 │ │ │ │ + bge.w 90c62 │ │ │ │ + ldr.w ip, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cmp r1, #1 │ │ │ │ - ble.w 90c4c │ │ │ │ + cmp.w ip, #1 │ │ │ │ + ble.w 90d1c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r7, r3 │ │ │ │ it ne │ │ │ │ movne lr, r4 │ │ │ │ - bne.w 90ba0 │ │ │ │ + bne.w 90c76 │ │ │ │ movs r6, #1 │ │ │ │ adds r4, #16 │ │ │ │ mov sl, r5 │ │ │ │ movw r7, #40968 @ 0xa008 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ - mov r5, r1 │ │ │ │ - str r2, [sp, #0] │ │ │ │ + str.w r9, [sp] │ │ │ │ + mov r5, ip │ │ │ │ + mov r9, r1 │ │ │ │ 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 90ac8 │ │ │ │ - ldr r3, [pc, #460] @ (90c60 ) │ │ │ │ + bpl.n 90b96 │ │ │ │ + ldr r3, [pc, #464] @ (90d30 ) │ │ │ │ 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 │ │ │ │ @@ -150792,301 +150871,294 @@ │ │ │ │ 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 90bf0 │ │ │ │ + beq.w 90cbe │ │ │ │ ldr.w r3, [ip, #408] @ 0x198 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bpl.w 90c30 │ │ │ │ + bpl.w 90cfe │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 90bca │ │ │ │ + bne.n 90c9c │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 90bca │ │ │ │ + beq.n 90c9c │ │ │ │ mov r0, r3 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, sl │ │ │ │ - bl 773a8 │ │ │ │ + bl 773e0 │ │ │ │ adds r0, #3 │ │ │ │ - beq.w 90c24 │ │ │ │ + beq.w 90cf0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 90b60 │ │ │ │ + beq.n 90c34 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mvn.w r2, r8 │ │ │ │ + mov r1, r9 │ │ │ │ and.w r2, r2, #1 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r0, #1 │ │ │ │ strlt r0, [r3, #0] │ │ │ │ - cbnz r2, 90b46 │ │ │ │ + cbnz r2, 90c16 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr.w r4, [r2, #136] @ 0x88 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 90b8c │ │ │ │ - mov r2, r9 │ │ │ │ - cmp fp, r9 │ │ │ │ + beq.n 90c5e │ │ │ │ + mov r2, r1 │ │ │ │ + mov r0, r3 │ │ │ │ + cmp fp, r1 │ │ │ │ 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 90b3e │ │ │ │ + bge.n 90c0e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 90c50 │ │ │ │ + beq.w 90d20 │ │ │ │ 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 90b0e │ │ │ │ + bne.n 90bde │ │ │ │ mov r0, r8 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - b.n 90b0e │ │ │ │ + strd r3, r9, [sp] │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + ldrd r3, r1, [sp] │ │ │ │ + b.n 90bde │ │ │ │ adds r6, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - bgt.n 90a80 │ │ │ │ + bgt.n 90b4e │ │ │ │ mov r0, r8 │ │ │ │ + ldr.w r9, [sp] │ │ │ │ mov r5, sl │ │ │ │ - bl 84958 <_PyObject_GenericSetAttrWithDict@@Base+0x914> │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - str r2, [sp, #0] │ │ │ │ + bl 849bc <_PyObject_GenericSetAttrWithDict@@Base+0x90c> │ │ │ │ movs r4, #0 │ │ │ │ - bl 7fa74 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 90b3e │ │ │ │ + bne.n 90c0e │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r2 │ │ │ │ + mov r0, r9 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w c11ec │ │ │ │ + b.w c113c │ │ │ │ mov r4, r3 │ │ │ │ - b.n 90b3e │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ + b.n 90c0e │ │ │ │ + ldr.w ip, [r4, #8] │ │ │ │ orr.w lr, r4, #1 │ │ │ │ - cmp r1, #1 │ │ │ │ - ble.n 90bbe │ │ │ │ + cmp.w ip, #1 │ │ │ │ + ble.n 90c94 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 90c58 │ │ │ │ + beq.n 90d28 │ │ │ │ adds r4, #16 │ │ │ │ movs r6, #1 │ │ │ │ mov r3, r4 │ │ │ │ adds r6, #1 │ │ │ │ - cmp r6, r1 │ │ │ │ - beq.n 90bbe │ │ │ │ - ldr.w r0, [r3, #4]! │ │ │ │ - cmp r7, r0 │ │ │ │ - bne.n 90ba6 │ │ │ │ - cmp r6, r1 │ │ │ │ - it lt │ │ │ │ - movlt r8, lr │ │ │ │ - blt.w 90a72 │ │ │ │ + cmp ip, r6 │ │ │ │ + beq.n 90c94 │ │ │ │ + ldr.w r2, [r3, #4]! │ │ │ │ + cmp r7, r2 │ │ │ │ + bne.n 90c7c │ │ │ │ + cmp ip, r6 │ │ │ │ + it gt │ │ │ │ + movgt r8, lr │ │ │ │ + bgt.w 90b3c │ │ │ │ mov r0, lr │ │ │ │ - str r2, [sp, #0] │ │ │ │ - bl 84958 <_PyObject_GenericSetAttrWithDict@@Base+0x914> │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - b.n 90b70 │ │ │ │ + bl 849bc <_PyObject_GenericSetAttrWithDict@@Base+0x90c> │ │ │ │ + b.n 90c46 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b828 │ │ │ │ + bl 6b868 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 90bfa │ │ │ │ + beq.n 90cc8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 90ae4 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + b.n 90bb2 │ │ │ │ + ldr r1, [pc, #132] @ (90d34 ) │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #128] @ (90c64 ) │ │ │ │ - bl bcf48 <_PyUnicode_Equal@@Base> │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ + bl bceb8 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90a2e │ │ │ │ - b.n 90b7e │ │ │ │ + beq.w 90af2 │ │ │ │ + b.n 90c50 │ │ │ │ add.w r0, r0, #96768 @ 0x17a00 │ │ │ │ ldr.w r3, [r0, #384] @ 0x180 │ │ │ │ - b.n 90ac8 │ │ │ │ + b.n 90b96 │ │ │ │ mov r0, sl │ │ │ │ + ldr.w r9, [sp] │ │ │ │ mov r5, sl │ │ │ │ - bl 26167c │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ + bl 260e74 │ │ │ │ tst.w r8, #1 │ │ │ │ - bne.n 90b70 │ │ │ │ + bne.n 90c46 │ │ │ │ ldr.w r3, [r8] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 90b70 │ │ │ │ + bne.n 90c46 │ │ │ │ mov r0, r8 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - b.n 90b70 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90c46 │ │ │ │ + ldr.w r9, [sp] │ │ │ │ mov r5, sl │ │ │ │ tst.w r8, #1 │ │ │ │ - bne.n 90b70 │ │ │ │ - b.n 90c0a │ │ │ │ - movw r0, #35848 @ 0x8c08 │ │ │ │ + bne.n 90c46 │ │ │ │ + b.n 90cda │ │ │ │ + movw r0, #33608 @ 0x8348 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #2405 @ 0x965 │ │ │ │ + ldr.w r9, [sp] │ │ │ │ mov r5, sl │ │ │ │ - bl 246738 <_PyErr_BadInternalCall@@Base> │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ + bl 245db8 <_PyErr_BadInternalCall@@Base> │ │ │ │ tst.w r8, #1 │ │ │ │ - bne.n 90b70 │ │ │ │ - b.n 90c0a │ │ │ │ + bne.n 90c46 │ │ │ │ + b.n 90cda │ │ │ │ mov lr, r4 │ │ │ │ - b.n 90bbe │ │ │ │ + b.n 90c94 │ │ │ │ mov r0, r3 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 90b3e │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90c0e │ │ │ │ mov r8, lr │ │ │ │ adds r4, #16 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 90a72 │ │ │ │ + b.n 90b3c │ │ │ │ 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 91006 │ │ │ │ + beq.w 910d6 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 91018 │ │ │ │ + bge.w 910e8 │ │ │ │ ldr.w r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 90d08 │ │ │ │ + beq.n 90dd8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 90cce │ │ │ │ + ble.n 90d9e │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 90d16 │ │ │ │ + beq.n 90de6 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 90cce │ │ │ │ + beq.n 90d9e │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 90d16 │ │ │ │ + beq.n 90de6 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 90cce │ │ │ │ + beq.n 90d9e │ │ │ │ ldr r0, [r3, #24] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 90d16 │ │ │ │ + beq.n 90de6 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 90cce │ │ │ │ + beq.n 90d9e │ │ │ │ adds r3, #24 │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r6, [r3, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 90d16 │ │ │ │ + beq.n 90de6 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 90cc0 │ │ │ │ + bne.n 90d90 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 90ce8 │ │ │ │ + cbz r2, 90db8 │ │ │ │ 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, #12924 @ 0x327c │ │ │ │ + movw r3, #10864 @ 0x2a70 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #608 @ 0x260 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - bl d5b6c │ │ │ │ + movw r1, #63904 @ 0xf9a0 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + bl d56e0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 90dfe │ │ │ │ + b.n 90ece │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ bl 2e108 <_PyObject_DebugMallocStats@@Base+0x638> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 90cce │ │ │ │ + beq.n 90d9e │ │ │ │ ldr r5, [r5, #20] │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ands r3, r2 │ │ │ │ lsls r0, r2, #22 │ │ │ │ - bmi.w 90f0e │ │ │ │ + bmi.w 90fde │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.n 90d44 │ │ │ │ + bgt.n 90e14 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90e74 │ │ │ │ + beq.w 90f44 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 90e74 │ │ │ │ + bhi.w 90f44 │ │ │ │ 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, #21981 @ 0x55dd │ │ │ │ + movweq r6, #21853 @ 0x555d │ │ │ │ movteq r6, #12 │ │ │ │ - bne.w 90e60 │ │ │ │ - ldr.w r8, [pc, #840] @ 910a0 │ │ │ │ + bne.w 90f30 │ │ │ │ + ldr.w r8, [pc, #840] @ 91170 │ │ │ │ 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 90e38 │ │ │ │ - ldr.w ip, [pc, #820] @ 910a4 │ │ │ │ + beq.n 90f08 │ │ │ │ + ldr.w ip, [pc, #820] @ 91174 │ │ │ │ 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 90ed6 │ │ │ │ + bne.w 90fa6 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r7, [r3, #20] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ str r5, [r3, #8] │ │ │ │ - bge.n 90da0 │ │ │ │ + bge.n 90e70 │ │ │ │ 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] │ │ │ │ @@ -151110,261 +151182,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 90e92 │ │ │ │ + bgt.n 90f62 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr.w r8, [pc, #664] @ 910a0 │ │ │ │ + ldr.w r8, [pc, #664] @ 91170 │ │ │ │ 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, 90e36 │ │ │ │ + cbz r3, 90f06 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 90d6e │ │ │ │ - movw r6, #5889 @ 0x1701 │ │ │ │ + b.n 90e3e │ │ │ │ + movw r6, #6097 @ 0x17d1 │ │ │ │ movt r6, #9 │ │ │ │ - b.n 90d54 │ │ │ │ - movw r6, #5377 @ 0x1501 │ │ │ │ + b.n 90e24 │ │ │ │ + movw r6, #5201 @ 0x1451 │ │ │ │ movt r6, #12 │ │ │ │ - b.n 90d54 │ │ │ │ + b.n 90e24 │ │ │ │ mov r6, r3 │ │ │ │ movw r0, #14536 @ 0x38c8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 707fc <_PyObject_GC_New@@Base> │ │ │ │ + bl 70834 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90d04 │ │ │ │ + beq.w 90dd4 │ │ │ │ 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 90d9c │ │ │ │ - b.n 90da0 │ │ │ │ + blt.n 90e6c │ │ │ │ + b.n 90e70 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.n 90e74 │ │ │ │ + ble.n 90f44 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ itt eq │ │ │ │ - movweq r6, #16837 @ 0x41c5 │ │ │ │ + movweq r6, #16713 @ 0x4149 │ │ │ │ movteq r6, #11 │ │ │ │ - beq.w 90d54 │ │ │ │ + beq.w 90e24 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - movw r1, #54148 @ 0xd384 │ │ │ │ + movw r1, #51908 @ 0xcac4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w d5b6c │ │ │ │ + b.w d56e0 │ │ │ │ ldr.w r1, [r2, #3748] @ 0xea4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 90dfe │ │ │ │ + beq.n 90ece │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 90dfe │ │ │ │ + beq.n 90ece │ │ │ │ ldr.w r2, [r2, #3856] @ 0xf10 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90dfe │ │ │ │ + bne.n 90ece │ │ │ │ ldr r2, [r0, #72] @ 0x48 │ │ │ │ - cbnz r2, 90ece │ │ │ │ + cbnz r2, 90f9e │ │ │ │ add.w r1, r0, #12 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 90dfe │ │ │ │ + bmi.n 90ece │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 90eb8 │ │ │ │ + bne.n 90f88 │ │ │ │ dmb ish │ │ │ │ - b.n 90dfe │ │ │ │ + b.n 90ece │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90dfe │ │ │ │ - b.n 90eaa │ │ │ │ - movw r2, #58213 @ 0xe365 │ │ │ │ + bne.n 90ece │ │ │ │ + b.n 90f7a │ │ │ │ + movw r2, #57001 @ 0xdea9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 90f50 │ │ │ │ + bne.n 91020 │ │ │ │ add.w r0, ip, #1592 @ 0x638 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 6b478 │ │ │ │ + bl 6b4b8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 90f44 │ │ │ │ + cbnz r0, 91014 │ │ │ │ mov r0, r3 │ │ │ │ - bl 12e9d0 <_PyUnicode_IsNumeric@@Base+0x16d0> │ │ │ │ + bl 12e500 <_PyUnicode_IsNumeric@@Base+0x16d8> │ │ │ │ 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 90d9c │ │ │ │ - b.n 90da0 │ │ │ │ + blt.w 90e6c │ │ │ │ + b.n 90e70 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.n 90fec │ │ │ │ + bgt.n 910bc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 90e74 │ │ │ │ + beq.n 90f44 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 90e74 │ │ │ │ - add r2, pc, #4 @ (adr r2, 90f24 ) │ │ │ │ + bhi.n 90f44 │ │ │ │ + add r2, pc, #4 @ (adr r2, 90ff4 ) │ │ │ │ ldr.w pc, [r2, r3, lsl #2] │ │ │ │ nop │ │ │ │ - lsrs r1, r5, #31 │ │ │ │ + asrs r1, r7, #2 │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r5, r6, #25 │ │ │ │ + lsrs r5, r0, #29 │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r1, r5, #31 │ │ │ │ + asrs r1, r7, #2 │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r7, r3, #31 │ │ │ │ + asrs r7, r5, #2 │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r5, r6, #25 │ │ │ │ + lsrs r5, r0, #29 │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r5, r6, #25 │ │ │ │ + lsrs r5, r0, #29 │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r5, r6, #25 │ │ │ │ + lsrs r5, r0, #29 │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r3, r5, #29 │ │ │ │ + asrs r3, r7, #32 │ │ │ │ movs r1, r1 │ │ │ │ ldr.w r0, [r8, r9] │ │ │ │ movs r2, #0 │ │ │ │ str r5, [r3, #8] │ │ │ │ str r2, [r3, #20] │ │ │ │ - b.n 90f02 │ │ │ │ + b.n 90fd2 │ │ │ │ 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 90f02 │ │ │ │ - movw r6, #5377 @ 0x1501 │ │ │ │ + b.n 90fd2 │ │ │ │ + movw r6, #5201 @ 0x1451 │ │ │ │ movt r6, #12 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 91050 │ │ │ │ - ldr.w r8, [pc, #296] @ 910a0 │ │ │ │ + beq.n 91120 │ │ │ │ + ldr.w r8, [pc, #296] @ 91170 │ │ │ │ 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, 90fc6 │ │ │ │ + cbz r3, 91096 │ │ │ │ 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 18f060 <_Py_NewReference@@Base> │ │ │ │ + bl 18e538 <_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 90f02 │ │ │ │ + b.n 90fd2 │ │ │ │ movw r0, #14136 @ 0x3738 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 707fc <_PyObject_GC_New@@Base> │ │ │ │ + bl 70834 <_PyObject_GC_New@@Base> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 90fac │ │ │ │ - b.n 90d04 │ │ │ │ - movw r6, #5889 @ 0x1701 │ │ │ │ + bne.n 9107c │ │ │ │ + b.n 90dd4 │ │ │ │ + movw r6, #6097 @ 0x17d1 │ │ │ │ movt r6, #9 │ │ │ │ - b.n 90f72 │ │ │ │ + b.n 91042 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 90f72 │ │ │ │ + b.n 91042 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.w 90e74 │ │ │ │ + ble.w 90f44 │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 90e74 │ │ │ │ - movw r6, #38693 @ 0x9725 │ │ │ │ + bne.w 90f44 │ │ │ │ + movw r6, #36245 @ 0x8d95 │ │ │ │ movt r6, #21 │ │ │ │ - b.n 90f72 │ │ │ │ + b.n 91042 │ │ │ │ mov r6, r1 │ │ │ │ - cbz r1, 91068 │ │ │ │ + cbz r1, 91138 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 90c90 │ │ │ │ + blt.w 90d60 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r2, 91032 │ │ │ │ + cbz r2, 91102 │ │ │ │ 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, #12924 @ 0x327c │ │ │ │ + movw r3, #10864 @ 0x2a70 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #536 @ 0x218 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - bl d5b6c │ │ │ │ - b.n 90d04 │ │ │ │ + movw r1, #63832 @ 0xf958 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + bl d56e0 │ │ │ │ + b.n 90dd4 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54176 @ 0xd3a0 │ │ │ │ + movw r1, #51936 @ 0xcae0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 90d04 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 90dd4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ movw r2, #44536 @ 0xadf8 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r3, 91082 │ │ │ │ + cbz r3, 91152 │ │ │ │ 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, #12924 @ 0x327c │ │ │ │ + movw r3, #10864 @ 0x2a70 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ - movw r1, #468 @ 0x1d4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #63764 @ 0xf914 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d5b6c │ │ │ │ - b.n 90d04 │ │ │ │ + bl d56e0 │ │ │ │ + b.n 90dd4 │ │ │ │ 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 │ │ │ │ @@ -151374,15 +151446,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] @ (911a0 ) │ │ │ │ + ldr r2, [pc, #200] @ (91270 ) │ │ │ │ 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] │ │ │ │ @@ -151390,188 +151462,188 @@ │ │ │ │ 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 9113c │ │ │ │ + ble.n 9120c │ │ │ │ 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 9114c │ │ │ │ + bne.n 9121c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 91186 │ │ │ │ + bne.n 91256 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 9116c │ │ │ │ + cbnz r0, 9123c │ │ │ │ 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 91122 │ │ │ │ + beq.n 911f2 │ │ │ │ ldr.w r2, [ip] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91122 │ │ │ │ + bge.n 911f2 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [ip] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 91122 │ │ │ │ + bne.n 911f2 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 91122 │ │ │ │ + b.n 911f2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9112c │ │ │ │ + bge.n 911fc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9112c │ │ │ │ + bne.n 911fc │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9112c │ │ │ │ + b.n 911fc │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91128 │ │ │ │ + bge.n 911f8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 91128 │ │ │ │ + bne.n 911f8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 91128 │ │ │ │ + b.n 911f8 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000911a4 : │ │ │ │ +00091274 : │ │ │ │ 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] @ (911d0 ) │ │ │ │ + ldr r0, [pc, #12] @ (912a0 ) │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ - bl 911d4 │ │ │ │ + bl 912a4 │ │ │ │ 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 915b0 │ │ │ │ - ldr r4, [r5, #28] │ │ │ │ - ldr r6, [r1, r4] │ │ │ │ + lsls r4, r6, #20 │ │ │ │ + bpl.w 91680 │ │ │ │ + ldr r5, [r5, #28] │ │ │ │ + ldr r6, [r1, r5] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 915b0 │ │ │ │ + beq.w 91680 │ │ │ │ mov r8, r2 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 91470 │ │ │ │ - movw r3, #7117 @ 0x1bcd │ │ │ │ + bne.w 91540 │ │ │ │ + movw r3, #5925 @ 0x1725 │ │ │ │ movt r3, #13 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 913aa │ │ │ │ + bne.w 9147a │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #580] @ (9146c ) │ │ │ │ + ldr r2, [pc, #580] @ (9153c ) │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r6, [r1, r2] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.w 916d4 │ │ │ │ + beq.w 917a4 │ │ │ │ cmp r7, #8 │ │ │ │ - bhi.w 915e2 │ │ │ │ + bhi.w 916b2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 913b8 │ │ │ │ + beq.w 91488 │ │ │ │ add.w r9, sp, #24 │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 91588 │ │ │ │ + bge.w 91658 │ │ │ │ bic.w r4, r4, #2147483648 @ 0x80000000 │ │ │ │ adds r3, #1 │ │ │ │ bic.w r4, r4, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ str.w r2, [r9] │ │ │ │ - cbz r4, 912a4 │ │ │ │ + cbz r4, 91374 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 915a0 │ │ │ │ + bge.w 91670 │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, #2 │ │ │ │ str r3, [r2, #0] │ │ │ │ str.w r2, [r9, #4] │ │ │ │ - bls.n 912a4 │ │ │ │ + bls.n 91374 │ │ │ │ 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 91578 │ │ │ │ + bge.w 91648 │ │ │ │ adds r3, #1 │ │ │ │ cmp r8, r1 │ │ │ │ str r3, [r2, #0] │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ - bne.n 9128a │ │ │ │ + bne.n 9135a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov fp, r5 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 913c8 │ │ │ │ + bge.w 91498 │ │ │ │ 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 913e6 │ │ │ │ + beq.w 914b6 │ │ │ │ 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 913e6 │ │ │ │ + bge.w 914b6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movs r1, #0 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ str r1, [r4, #4] │ │ │ │ - bge.w 916a2 │ │ │ │ + bge.w 91772 │ │ │ │ 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 │ │ │ │ @@ -151580,335 +151652,335 @@ │ │ │ │ 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 9135a │ │ │ │ + ble.n 9142a │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ cmp r0, r1 │ │ │ │ - ble.n 9135a │ │ │ │ + ble.n 9142a │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ cmp r0, #2 │ │ │ │ - ble.n 9135a │ │ │ │ + ble.n 9142a │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ cmp r0, #3 │ │ │ │ - ble.n 9135a │ │ │ │ + ble.n 9142a │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ cmp r0, #4 │ │ │ │ - ble.n 9135a │ │ │ │ + ble.n 9142a │ │ │ │ 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 9134c │ │ │ │ + blt.n 9141c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r9 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl a1660 │ │ │ │ + bl a1608 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 915c2 │ │ │ │ + bne.w 91692 │ │ │ │ cmp r7, #8 │ │ │ │ - bhi.w 915f8 │ │ │ │ + bhi.w 916c8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #376] @ 0x178 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91630 │ │ │ │ + bne.w 91700 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl a22ec <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl a2294 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 915d4 │ │ │ │ + beq.w 916a4 │ │ │ │ ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91600 │ │ │ │ + bne.w 916d0 │ │ │ │ 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 91392 │ │ │ │ + b.n 91462 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov fp, r5 │ │ │ │ add.w r9, sp, #24 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 912b0 │ │ │ │ + blt.w 91380 │ │ │ │ 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 912ca │ │ │ │ + bne.w 9139a │ │ │ │ add.w r1, r2, #1000 @ 0x3e8 │ │ │ │ mov.w r4, #16384 @ 0x4000 │ │ │ │ cmp.w r4, r1, lsl #2 │ │ │ │ - blt.w 916e8 │ │ │ │ + blt.w 917b8 │ │ │ │ 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, 91452 │ │ │ │ + cbz r0, 91522 │ │ │ │ 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 9165c │ │ │ │ + bne.w 9172c │ │ │ │ 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 912e2 │ │ │ │ + bne.w 913b2 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 84958 <_PyObject_GenericSetAttrWithDict@@Base+0x914> │ │ │ │ + bl 849bc <_PyObject_GenericSetAttrWithDict@@Base+0x90c> │ │ │ │ cmp r7, r4 │ │ │ │ - beq.w 916f2 │ │ │ │ + beq.w 917c2 │ │ │ │ ldr.w r0, [r9, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 84958 <_PyObject_GenericSetAttrWithDict@@Base+0x914> │ │ │ │ - b.n 9145a │ │ │ │ + bl 849bc <_PyObject_GenericSetAttrWithDict@@Base+0x90c> │ │ │ │ + b.n 9152a │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [ip, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91212 │ │ │ │ + beq.w 912e2 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, ip │ │ │ │ add r2, sp, #24 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ - bl d94cc <_PyEval_CheckExceptTypeValid@@Base+0x564> │ │ │ │ + bl d8fbc <_PyEval_CheckExceptTypeValid@@Base+0x56c> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 915de │ │ │ │ + beq.w 916ae │ │ │ │ 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 91550 │ │ │ │ + ble.n 91620 │ │ │ │ ldr.w r0, [r8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 914c2 │ │ │ │ + bge.n 91592 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91670 │ │ │ │ + beq.w 91740 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 91550 │ │ │ │ + beq.n 91620 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 914dc │ │ │ │ + bge.n 915ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 916ec │ │ │ │ + beq.w 917bc │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 91550 │ │ │ │ + beq.n 91620 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 914f6 │ │ │ │ + bge.n 915c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9169c │ │ │ │ + beq.w 9176c │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 91550 │ │ │ │ + beq.n 91620 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91510 │ │ │ │ + bge.n 915e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91676 │ │ │ │ + beq.w 91746 │ │ │ │ cmp r6, #4 │ │ │ │ - beq.n 91550 │ │ │ │ + beq.n 91620 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9152a │ │ │ │ + bge.n 915fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9167c │ │ │ │ + beq.w 9174c │ │ │ │ cmp r6, #5 │ │ │ │ - beq.n 91550 │ │ │ │ + beq.n 91620 │ │ │ │ add.w r3, r8, #16 │ │ │ │ movs r7, #5 │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9154a │ │ │ │ + bge.n 9161a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 91692 │ │ │ │ + beq.w 91762 │ │ │ │ adds r7, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 91534 │ │ │ │ + bne.n 91604 │ │ │ │ sub.w r0, r8, #4 │ │ │ │ - bl 75fa8 │ │ │ │ + bl 75fe0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 91392 │ │ │ │ + bge.w 91462 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91392 │ │ │ │ + bne.w 91462 │ │ │ │ mov r0, r9 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 91392 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 91462 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ cmp r8, r1 │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ - bne.w 9128a │ │ │ │ - b.n 912a4 │ │ │ │ + bne.w 9135a │ │ │ │ + b.n 91374 │ │ │ │ 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 91264 │ │ │ │ - b.n 912a4 │ │ │ │ + bne.w 91334 │ │ │ │ + b.n 91374 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ cmp r7, #2 │ │ │ │ str.w r2, [r9, #4] │ │ │ │ - bhi.w 9127e │ │ │ │ - b.n 912a4 │ │ │ │ + bhi.w 9134e │ │ │ │ + b.n 91374 │ │ │ │ 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 8b8e4 <_PyObject_MakeTpCall@@Base> │ │ │ │ + b.w 8b8f0 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 198724 <_Py_HandlePending@@Base+0x62c> │ │ │ │ + bl 197c8c <_Py_HandlePending@@Base+0x62c> │ │ │ │ cmp r7, #8 │ │ │ │ - bls.n 915d4 │ │ │ │ + bls.n 916a4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 75fa8 │ │ │ │ + bl 75fe0 │ │ │ │ ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ - cbz r3, 9163c │ │ │ │ + cbz r3, 9170c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 9163c │ │ │ │ + cbz r3, 9170c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 913a2 │ │ │ │ + b.n 91472 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bl 75bf0 │ │ │ │ + bl 75c28 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 91244 │ │ │ │ - bl 1f37b8 │ │ │ │ + bne.w 91314 │ │ │ │ + bl 1f2f28 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 91392 │ │ │ │ + b.n 91462 │ │ │ │ mov r0, r9 │ │ │ │ - bl 75fa8 │ │ │ │ - b.n 91376 │ │ │ │ + bl 75fe0 │ │ │ │ + b.n 91446 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 913a2 │ │ │ │ + beq.w 91472 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 91682 │ │ │ │ + blt.n 91752 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #58412 @ 0xe42c │ │ │ │ + movw r2, #56172 @ 0xdb6c │ │ │ │ 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 23513c <_PyBytesWriter_WriteBytes@@Base+0x2c> │ │ │ │ + b.w 234960 <_PyBytesWriter_WriteBytes@@Base+0x2c> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 91392 │ │ │ │ + b.n 91462 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #58364 @ 0xe3fc │ │ │ │ + movw r2, #56124 @ 0xdb3c │ │ │ │ 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 1ed4e4 <_PyErr_Format@@Base> │ │ │ │ + b.w 1ecc4c <_PyErr_Format@@Base> │ │ │ │ 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 9142c │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 914c2 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 91510 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9152a │ │ │ │ + b.n 914fc │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 91592 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 915e0 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 915fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 91610 │ │ │ │ + bne.n 916e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 91610 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 916e0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 9154a │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 914f6 │ │ │ │ + b.n 9161a │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 915c6 │ │ │ │ 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 │ │ │ │ @@ -151916,113 +151988,113 @@ │ │ │ │ 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 91322 │ │ │ │ - b.n 9135a │ │ │ │ + bgt.w 913f2 │ │ │ │ + b.n 9142a │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - bl 197e40 │ │ │ │ + bl 1973b0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 91392 │ │ │ │ + b.n 91462 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 913ee │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 914dc │ │ │ │ - bl 1f37b8 │ │ │ │ + b.n 914be │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 915ac │ │ │ │ + bl 1f2f28 │ │ │ │ cmp r7, #8 │ │ │ │ - bls.w 915d4 │ │ │ │ - b.n 915ce │ │ │ │ + bls.w 916a4 │ │ │ │ + b.n 9169e │ │ │ │ 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] @ (917c8 ) │ │ │ │ + ldr r5, [pc, #184] @ (91898 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ add r7, sp, #8 │ │ │ │ ldr r5, [r1, r5] │ │ │ │ - cbnz r3, 9174a │ │ │ │ + cbnz r3, 9181a │ │ │ │ bics.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 91784 │ │ │ │ + bne.n 91854 │ │ │ │ ldr.w r3, [r5, #712] @ 0x2c8 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 91768 │ │ │ │ + bcc.n 91838 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ - cbz r3, 91760 │ │ │ │ + cbz r3, 91830 │ │ │ │ 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 9171e │ │ │ │ + beq.n 917ee │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r7, #4] │ │ │ │ - bl 1956c8 │ │ │ │ + bl 194ba8 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9171e │ │ │ │ + beq.n 917ee │ │ │ │ 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 9172c │ │ │ │ - movw r1, #63552 @ 0xf840 │ │ │ │ + bcc.n 917fc │ │ │ │ + movw r1, #61312 @ 0xef80 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ - bl 313bc <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 3135c <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9172c │ │ │ │ - b.n 91760 │ │ │ │ + bne.n 91830 │ │ │ │ + b.n 917fc │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r7, #4] │ │ │ │ - bl 1fedb8 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 1fe52c <_PyObject_FunctionStr@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91760 │ │ │ │ + beq.n 91830 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r1, #44536 @ 0xadf8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #680 @ 0x2a8 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ + movw r2, #63976 @ 0xf9e8 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1ed4e4 <_PyErr_Format@@Base> │ │ │ │ + bl 1ecc4c <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91760 │ │ │ │ + bge.n 91830 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 91760 │ │ │ │ + bne.n 91830 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 91760 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 91830 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ @@ -152033,18 +152105,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 918fa │ │ │ │ + beq.n 919ca │ │ │ │ ldr.w r0, [r0, #-4] │ │ │ │ bic.w ip, r2, #3 │ │ │ │ - ldr r5, [pc, #312] @ (91940 ) │ │ │ │ + ldr r5, [pc, #312] @ (91a10 ) │ │ │ │ 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 │ │ │ │ @@ -152063,141 +152135,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 91934 │ │ │ │ + bne.n 91a04 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #22 │ │ │ │ - bmi.n 9190e │ │ │ │ + bmi.n 919de │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbnz r0, 91896 │ │ │ │ + cbnz r0, 91966 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 918b8 │ │ │ │ + cbnz r0, 91988 │ │ │ │ ldr r2, [r5, r4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 918dc │ │ │ │ + bne.n 919ac │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r2, #1996] @ 0x7cc │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.n 91902 │ │ │ │ + bhi.n 919d2 │ │ │ │ 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 9186a │ │ │ │ + bge.n 9193a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9186a │ │ │ │ + bne.n 9193a │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9186e │ │ │ │ + beq.n 9193e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9186e │ │ │ │ + bge.n 9193e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9186e │ │ │ │ + bne.n 9193e │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ ldr r2, [r5, r4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 91876 │ │ │ │ + beq.n 91946 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r2, #2004] @ 0x7d4 │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.n 91902 │ │ │ │ + bhi.n 919d2 │ │ │ │ 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 91892 │ │ │ │ - ldr r5, [pc, #68] @ (91940 ) │ │ │ │ + b.n 91962 │ │ │ │ + ldr r5, [pc, #68] @ (91a10 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ - b.n 91856 │ │ │ │ + b.n 91926 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7e6c8 │ │ │ │ + b.w 7e6f4 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - cbz r0, 91920 │ │ │ │ + cbz r0, 919f0 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91920 │ │ │ │ + bge.n 919f0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 91926 │ │ │ │ + cbz r2, 919f6 │ │ │ │ mov.w r1, #512 @ 0x200 │ │ │ │ - b.n 91866 │ │ │ │ + b.n 91936 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov.w r1, #512 @ 0x200 │ │ │ │ - b.n 91866 │ │ │ │ + b.n 91936 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 108da4 │ │ │ │ + bl 108844 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 9185c │ │ │ │ + b.n 9192c │ │ │ │ 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, 91964 │ │ │ │ + cbnz r2, 91a34 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 91986 │ │ │ │ + bne.n 91a56 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 91956 │ │ │ │ + bne.n 91a26 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91962 │ │ │ │ + beq.n 91a32 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #748 @ 0x2ec │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #64044 @ 0xfa2c │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 9199c │ │ │ │ + bl f1b28 │ │ │ │ + b.n 91a6c │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #792 @ 0x318 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #64088 @ 0xfa58 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -000919a4 : │ │ │ │ +00091a74 : │ │ │ │ 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 │ │ │ │ @@ -152206,53 +152278,53 @@ │ │ │ │ mov r5, r2 │ │ │ │ blx 2bf84 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 79420 │ │ │ │ + bl 79458 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91adc │ │ │ │ + beq.w 91bac │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - beq.n 91ac0 │ │ │ │ + beq.n 91b90 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 91a7e │ │ │ │ + bne.n 91b4e │ │ │ │ ldr r2, [r0, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 91a7e │ │ │ │ + beq.n 91b4e │ │ │ │ add.w r3, r7, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 773a8 │ │ │ │ + bl 773e0 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 91aee │ │ │ │ + beq.n 91bbe │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 91a76 │ │ │ │ + beq.n 91b46 │ │ │ │ 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 91a6c │ │ │ │ + bge.n 91b3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 91a6c │ │ │ │ - ldr r1, [pc, #196] @ (91af4 ) │ │ │ │ + cbnz r3, 91b3c │ │ │ │ + ldr r1, [pc, #196] @ (91bc4 ) │ │ │ │ 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 │ │ │ │ @@ -152260,94 +152332,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 91ae4 │ │ │ │ - ldr r2, [pc, #152] @ (91af8 ) │ │ │ │ + bne.n 91bb4 │ │ │ │ + ldr r2, [pc, #152] @ (91bc8 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbnz r3, 91aa8 │ │ │ │ + cbnz r3, 91b78 │ │ │ │ mov r0, r4 │ │ │ │ blx r9 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ - cbnz r3, 91a96 │ │ │ │ + cbnz r3, 91b66 │ │ │ │ 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 91a20 │ │ │ │ + b.n 91af0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6b828 │ │ │ │ + bl 6b868 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 919f8 │ │ │ │ + bne.n 91ac8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26167c │ │ │ │ + bl 260e74 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 91ad6 │ │ │ │ + b.n 91ba6 │ │ │ │ cmp.w sl, #3 │ │ │ │ - ble.n 91a6c │ │ │ │ + ble.n 91b3c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 91a6c │ │ │ │ + beq.n 91b3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fccf4 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.n 91a6c │ │ │ │ - movw r1, #58213 @ 0xe365 │ │ │ │ + bl 1fc464 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.n 91b3c │ │ │ │ + movw r1, #57001 @ 0xdea9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 91a64 │ │ │ │ + beq.n 91b34 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 91a64 │ │ │ │ + b.n 91b34 │ │ │ │ movw r1, #2405 @ 0x965 │ │ │ │ - movw r0, #35848 @ 0x8c08 │ │ │ │ + movw r0, #33608 @ 0x8348 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl 246738 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 245db8 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r3, [r5, #0] │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 91a20 │ │ │ │ + b.n 91af0 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 91a6c │ │ │ │ + b.n 91b3c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fc55c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.n 91a6c │ │ │ │ + bl 1fbccc <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.n 91b3c │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 91a78 │ │ │ │ + b.n 91b48 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00091afc : │ │ │ │ +00091bcc : │ │ │ │ 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] @ 91b34 │ │ │ │ + ldr.w ip, [pc, #36] @ 91c04 │ │ │ │ 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 91d78 │ │ │ │ + bl 91e48 │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -152363,93 +152435,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 91d2e │ │ │ │ + beq.w 91dfe │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 926a8 │ │ │ │ + bl 92784 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91d2a │ │ │ │ + beq.w 91dfa │ │ │ │ movw r7, #11920 @ 0x2e90 │ │ │ │ movt r7, #76 @ 0x4c │ │ │ │ ldr r4, [r7, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 91bca │ │ │ │ + cbz r1, 91c9a │ │ │ │ blx 2c140 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91c2c │ │ │ │ + beq.n 91cfc │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - cbz r1, 91bca │ │ │ │ + cbz r1, 91c9a │ │ │ │ mov r0, r5 │ │ │ │ blx 2c140 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91c2a │ │ │ │ + beq.n 91cfa │ │ │ │ ldr r1, [r4, #32] │ │ │ │ - cbz r1, 91bca │ │ │ │ + cbz r1, 91c9a │ │ │ │ mov r0, r5 │ │ │ │ blx 2c140 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91d0a │ │ │ │ + beq.w 91dda │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ - cbz r1, 91bca │ │ │ │ + cbz r1, 91c9a │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c140 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91c2c │ │ │ │ + beq.n 91cfc │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 91bb8 │ │ │ │ + bne.n 91c88 │ │ │ │ movw r3, #32056 @ 0x7d38 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 91d32 │ │ │ │ - ldr r3, [pc, #376] @ (91d54 ) │ │ │ │ + bne.w 91e02 │ │ │ │ + ldr r3, [pc, #376] @ (91e24 ) │ │ │ │ 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 91bf8 │ │ │ │ - bne.n 91c24 │ │ │ │ + bgt.n 91cc8 │ │ │ │ + bne.n 91cf4 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #244] @ 0xf4 │ │ │ │ - cbz r3, 91c24 │ │ │ │ + cbz r3, 91cf4 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 91c0e │ │ │ │ + cbz r1, 91cde │ │ │ │ mov r0, r5 │ │ │ │ blx 2c140 │ │ │ │ - cbz r0, 91c2c │ │ │ │ + cbz r0, 91cfc │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 91bfe │ │ │ │ + bne.n 91cce │ │ │ │ ldr r4, [r7, #8] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 91c24 │ │ │ │ + cbz r1, 91cf4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c140 │ │ │ │ - cbz r0, 91c2c │ │ │ │ + cbz r0, 91cfc │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 91c14 │ │ │ │ + bne.n 91ce4 │ │ │ │ movs r0, #2 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 91c24 │ │ │ │ + beq.n 91cf4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - movw r1, #34744 @ 0x87b8 │ │ │ │ + movw r1, #32504 @ 0x7ef8 │ │ │ │ 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] │ │ │ │ @@ -152464,611 +152536,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 91d0e │ │ │ │ - movw r1, #60840 @ 0xeda8 │ │ │ │ + beq.n 91dde │ │ │ │ + movw r1, #58600 @ 0xe4e8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c140 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91d12 │ │ │ │ - movw r1, #1256 @ 0x4e8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + beq.n 91de2 │ │ │ │ + movw r1, #64552 @ 0xfc28 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c140 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91d1a │ │ │ │ - movw r1, #1272 @ 0x4f8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + beq.n 91dea │ │ │ │ + movw r1, #64568 @ 0xfc38 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c140 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91d16 │ │ │ │ - movw r1, #1292 @ 0x50c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + beq.n 91de6 │ │ │ │ + movw r1, #64588 @ 0xfc4c │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c140 │ │ │ │ - cbz r0, 91cfa │ │ │ │ - movw r1, #1316 @ 0x524 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + cbz r0, 91dca │ │ │ │ + movw r1, #64612 @ 0xfc64 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c140 │ │ │ │ - cbz r0, 91d1e │ │ │ │ - movw r1, #1336 @ 0x538 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + cbz r0, 91dee │ │ │ │ + movw r1, #64632 @ 0xfc78 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c140 │ │ │ │ - cbz r0, 91d26 │ │ │ │ - movw r1, #1360 @ 0x550 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + cbz r0, 91df6 │ │ │ │ + movw r1, #64656 @ 0xfc90 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c140 │ │ │ │ - cbz r0, 91d22 │ │ │ │ + cbz r0, 91df2 │ │ │ │ strb.w r8, [r6, #13] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 91d4e │ │ │ │ + beq.n 91e1e │ │ │ │ ldrb.w r3, [r9] │ │ │ │ - cbz r3, 91d4a │ │ │ │ - cbz r7, 91d4a │ │ │ │ + cbz r3, 91e1a │ │ │ │ + cbz r7, 91e1a │ │ │ │ clz r0, r7 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 91c26 │ │ │ │ - ldr r3, [pc, #92] @ (91d58 ) │ │ │ │ + b.n 91cf6 │ │ │ │ + ldr r3, [pc, #92] @ (91e28 ) │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov.w r8, #1 │ │ │ │ str r3, [r6, #16] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r9, r3 │ │ │ │ - b.n 91ce0 │ │ │ │ + b.n 91db0 │ │ │ │ adds r4, #32 │ │ │ │ - b.n 91c2c │ │ │ │ - ldr r3, [pc, #76] @ (91d5c ) │ │ │ │ - b.n 91cfc │ │ │ │ - ldr r3, [pc, #76] @ (91d60 ) │ │ │ │ - b.n 91cfc │ │ │ │ - ldr r3, [pc, #76] @ (91d64 ) │ │ │ │ - b.n 91cfc │ │ │ │ - ldr r3, [pc, #76] @ (91d68 ) │ │ │ │ - b.n 91cfc │ │ │ │ - ldr r3, [pc, #76] @ (91d6c ) │ │ │ │ - b.n 91cfc │ │ │ │ - ldr r3, [pc, #76] @ (91d70 ) │ │ │ │ - b.n 91cfc │ │ │ │ - ldr r3, [pc, #76] @ (91d74 ) │ │ │ │ - b.n 91cfc │ │ │ │ - bl d82f8 │ │ │ │ + b.n 91cfc │ │ │ │ + ldr r3, [pc, #76] @ (91e2c ) │ │ │ │ + b.n 91dcc │ │ │ │ + ldr r3, [pc, #76] @ (91e30 ) │ │ │ │ + b.n 91dcc │ │ │ │ + ldr r3, [pc, #76] @ (91e34 ) │ │ │ │ + b.n 91dcc │ │ │ │ + ldr r3, [pc, #76] @ (91e38 ) │ │ │ │ + b.n 91dcc │ │ │ │ + ldr r3, [pc, #76] @ (91e3c ) │ │ │ │ + b.n 91dcc │ │ │ │ + ldr r3, [pc, #76] @ (91e40 ) │ │ │ │ + b.n 91dcc │ │ │ │ + ldr r3, [pc, #76] @ (91e44 ) │ │ │ │ + b.n 91dcc │ │ │ │ + bl d7e50 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 91c26 │ │ │ │ + b.n 91cf6 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 91bda │ │ │ │ + beq.w 91caa │ │ │ │ blx 2c140 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91c2c │ │ │ │ + beq.w 91cfc │ │ │ │ adds r4, #16 │ │ │ │ - b.n 91d32 │ │ │ │ + b.n 91e02 │ │ │ │ movs r0, #5 │ │ │ │ - b.n 91c26 │ │ │ │ + b.n 91cf6 │ │ │ │ movs r0, #4 │ │ │ │ - b.n 91c26 │ │ │ │ + b.n 91cf6 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2, #10 │ │ │ │ + lsls r4, r2, #7 │ │ │ │ movs r2, r6 │ │ │ │ - lsrs r4, r6, #9 │ │ │ │ + lsls r4, r6, #6 │ │ │ │ movs r2, r6 │ │ │ │ - lsrs r4, r7, #9 │ │ │ │ + lsls r4, r7, #6 │ │ │ │ movs r2, r6 │ │ │ │ - lsrs r4, r1, #10 │ │ │ │ + lsls r4, r1, #7 │ │ │ │ movs r2, r6 │ │ │ │ - lsrs r4, r0, #10 │ │ │ │ + lsls r4, r0, #7 │ │ │ │ movs r2, r6 │ │ │ │ - lsrs r4, r3, #10 │ │ │ │ + lsls r4, r3, #7 │ │ │ │ movs r2, r6 │ │ │ │ - lsrs r4, r5, #10 │ │ │ │ + lsls r4, r5, #7 │ │ │ │ movs r2, r6 │ │ │ │ - lsrs r4, r4, #10 │ │ │ │ + lsls r4, r4, #7 │ │ │ │ movs r2, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9219a │ │ │ │ + beq.w 92616 │ │ │ │ stmdb 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 91f98 │ │ │ │ + beq.w 9206a │ │ │ │ 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 9213e │ │ │ │ + bne.w 92262 │ │ │ │ add.w r8, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r8, #1600] @ 0x640 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91fc6 │ │ │ │ + beq.w 92098 │ │ │ │ ldr.w r9, [r6, #72] @ 0x48 │ │ │ │ str r1, [r6, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9211c │ │ │ │ + beq.w 92240 │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9211c │ │ │ │ + beq.w 92240 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 80914 │ │ │ │ + bl 80944 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 921ee │ │ │ │ + beq.w 92620 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.w 91fa0 │ │ │ │ + bpl.w 92072 │ │ │ │ ldr.w r3, [r4, #3728] @ 0xe90 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1680] @ 0x690 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92160 │ │ │ │ + bne.w 92284 │ │ │ │ add.w r8, r4, #4096 @ 0x1000 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 91fda │ │ │ │ + bne.w 920ac │ │ │ │ ldr.w r3, [r8, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9217e │ │ │ │ + beq.w 922a4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bf84 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 79420 │ │ │ │ + bl 79458 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9219e │ │ │ │ + beq.w 9261a │ │ │ │ ldr.w r0, [r8, #1600] @ 0x640 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 920fe │ │ │ │ + beq.w 92222 │ │ │ │ blx r3 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 921d2 │ │ │ │ + beq.w 9218e │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - movw r2, #7709 @ 0x1e1d │ │ │ │ + movw r2, #7597 @ 0x1dad │ │ │ │ movt r2, #4 │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ - beq.w 921a4 │ │ │ │ + beq.w 92160 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ str r6, [sp, #8] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r6, #44] @ 0x2c │ │ │ │ - movw r2, #4589 @ 0x11ed │ │ │ │ + movw r2, #4413 @ 0x113d │ │ │ │ movt r2, #12 │ │ │ │ strd r2, r9, [sp, #12] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91f12 │ │ │ │ - ldr r3, [pc, #500] @ (9207c ) │ │ │ │ + beq.n 91fe2 │ │ │ │ + ldr r3, [pc, #504] @ (92150 ) │ │ │ │ ldr.w r3, [r3, #896] @ 0x380 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w 9248e │ │ │ │ + bpl.w 922c0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 91fea │ │ │ │ - ldr r1, [pc, #476] @ (92080 ) │ │ │ │ + bne.w 920bc │ │ │ │ + ldr r1, [pc, #480] @ (92154 ) │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ - bl c0988 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl c08d8 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92012 │ │ │ │ - ldr r3, [pc, #464] @ (92084 ) │ │ │ │ + bne.w 920e6 │ │ │ │ + ldr r3, [pc, #468] @ (92158 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 920c6 │ │ │ │ + bne.w 921ea │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ strd fp, r7, [sp, #40] @ 0x28 │ │ │ │ ands.w r3, r3, #2048 @ 0x800 │ │ │ │ - bne.w 92214 │ │ │ │ + bne.w 922e4 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r4 │ │ │ │ - bl 193d20 │ │ │ │ + bl 193208 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 920ce │ │ │ │ + beq.w 921f2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 925c6 │ │ │ │ + blt.w 9276e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91f02 │ │ │ │ + bge.n 91fd2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 925de │ │ │ │ + beq.w 92754 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 91e86 │ │ │ │ - ldr r3, [pc, #368] @ (92084 ) │ │ │ │ + bne.n 91f56 │ │ │ │ + ldr r3, [pc, #372] @ (92158 ) │ │ │ │ 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 9254a │ │ │ │ + bne.w 9264e │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9253e │ │ │ │ + bne.w 9262c │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91f50 │ │ │ │ + bge.n 92020 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 91f50 │ │ │ │ + cbnz r3, 92020 │ │ │ │ mov r0, r8 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91f66 │ │ │ │ + bge.n 92038 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 92486 │ │ │ │ + cbnz r3, 92038 │ │ │ │ + mov r0, fp │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91f78 │ │ │ │ + bge.n 9204a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92090 │ │ │ │ + beq.w 921b2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 921ee │ │ │ │ + bne.w 92620 │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ str.w r9, [r6, #72] @ 0x48 │ │ │ │ - cbz r0, 91f98 │ │ │ │ + cbz r0, 9206a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91f98 │ │ │ │ + bge.n 9206a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 91f98 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 9206a │ │ │ │ + bl 76e30 <_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 7bd54 │ │ │ │ + bl 7bd84 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91fbc │ │ │ │ + bge.n 9208e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 925e6 │ │ │ │ + beq.w 92748 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 921ee │ │ │ │ + beq.w 92620 │ │ │ │ mov r7, r2 │ │ │ │ - b.n 91df6 │ │ │ │ + b.n 91ec6 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 91f98 │ │ │ │ + beq.n 9206a │ │ │ │ ldr.w r9, [r6, #72] @ 0x48 │ │ │ │ str r0, [r6, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 91dd4 │ │ │ │ - ldr r7, [pc, #172] @ (92088 ) │ │ │ │ + bne.w 91ea4 │ │ │ │ + ldr r7, [pc, #176] @ (9215c ) │ │ │ │ nop │ │ │ │ ldr.w r3, [r8, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91e1e │ │ │ │ + bne.w 91eee │ │ │ │ mov r5, r3 │ │ │ │ - b.n 91f66 │ │ │ │ - movw r2, #60349 @ 0xebbd │ │ │ │ + b.n 92038 │ │ │ │ + movw r2, #59105 @ 0xe6e1 │ │ │ │ movt r2, #13 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9204a │ │ │ │ - movw r2, #1505 @ 0x5e1 │ │ │ │ + beq.n 9211e │ │ │ │ + movw r2, #313 @ 0x139 │ │ │ │ movt r2, #13 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 920b4 │ │ │ │ - ldr r1, [pc, #124] @ (92080 ) │ │ │ │ + bne.w 921d6 │ │ │ │ + ldr r1, [pc, #124] @ (92154 ) │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ - bl c0988 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl c08d8 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 920a0 │ │ │ │ + beq.n 921c2 │ │ │ │ mov r0, r5 │ │ │ │ - bl c625c │ │ │ │ + bl c61d4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 925f2 │ │ │ │ + blt.w 9275c │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 920ce │ │ │ │ - beq.w 91ec2 │ │ │ │ + blt.n 921f2 │ │ │ │ + beq.w 91f92 │ │ │ │ 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 92594 │ │ │ │ + beq.w 92638 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 92218 │ │ │ │ - ldr r1, [pc, #52] @ (92080 ) │ │ │ │ + b.n 922e8 │ │ │ │ + ldr r1, [pc, #52] @ (92154 ) │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl b6a40 │ │ │ │ + bl b69bc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r3, 92098 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 921ba │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 92012 │ │ │ │ + bne.n 920e6 │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d8070 │ │ │ │ + bl d7bc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 920ce │ │ │ │ - bl d82f8 │ │ │ │ + beq.n 921f2 │ │ │ │ + bl d7e50 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - b.n 91ec4 │ │ │ │ - nop │ │ │ │ + b.n 91f94 │ │ │ │ add r6, sp, #480 @ 0x1e0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r4, 920c0 │ │ │ │ + cbz r4, 92194 │ │ │ │ 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, #60752 @ 0xed50 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d56e0 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 9218e │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 926fe │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.w 92670 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 92620 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 92620 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 91f78 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9204a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91ec2 │ │ │ │ - b.n 92012 │ │ │ │ - ldr r1, [pc, #360] @ (9220c ) │ │ │ │ + beq.w 91f92 │ │ │ │ + b.n 920e6 │ │ │ │ + ldr r1, [pc, #636] @ (92440 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl d0b14 <_PyBytesWriter_Finish@@Base+0x4b8> │ │ │ │ + bl d066c <_PyBytesWriter_Finish@@Base+0x4b8> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91eb2 │ │ │ │ - b.n 92012 │ │ │ │ + beq.w 91f82 │ │ │ │ + b.n 920e6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92622 │ │ │ │ - ldr r1, [pc, #336] @ (9220c ) │ │ │ │ + beq.w 92706 │ │ │ │ + ldr r1, [pc, #608] @ (92440 ) │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 92012 │ │ │ │ - b.n 92060 │ │ │ │ + bne.w 920e6 │ │ │ │ + b.n 92136 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91ec2 │ │ │ │ + beq.w 91f92 │ │ │ │ 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 9256e │ │ │ │ + bne.w 92600 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 91f36 │ │ │ │ + bge.w 92006 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91f38 │ │ │ │ + bne.w 92008 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 91f38 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92008 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bmi.n 92120 │ │ │ │ + bmi.n 92244 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 92120 │ │ │ │ + cbz r3, 92244 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 92120 │ │ │ │ - bl 1fd264 │ │ │ │ + cbz r3, 92244 │ │ │ │ + bl 1fca5c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 921d2 │ │ │ │ + beq.n 9218e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - b.n 91e68 │ │ │ │ - ldr r7, [pc, #240] @ (92210 ) │ │ │ │ - b.n 91e0c │ │ │ │ + b.n 91f38 │ │ │ │ + ldr r7, [pc, #512] @ (92444 ) │ │ │ │ + b.n 91edc │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #62960 @ 0xf5f0 │ │ │ │ + movw r1, #60720 @ 0xed30 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ - b.n 91f50 │ │ │ │ + bl d56e0 │ │ │ │ + b.n 92020 │ │ │ │ ldr.w r9, [r6, #72] @ 0x48 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r6, #72] @ 0x48 │ │ │ │ - cbz r2, 92150 │ │ │ │ + cbz r2, 92274 │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 91ddc │ │ │ │ + bne.w 91eac │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ mov r8, r4 │ │ │ │ - ldr r7, [pc, #184] @ (92210 ) │ │ │ │ + ldr r7, [pc, #456] @ (92444 ) │ │ │ │ ldr.w r3, [r0, #1680] @ 0x690 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 92164 │ │ │ │ + b.n 92288 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9219e │ │ │ │ + blt.w 9261a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 92164 │ │ │ │ + bne.n 92288 │ │ │ │ add.w r8, r8, #4096 @ 0x1000 │ │ │ │ - b.n 91e0c │ │ │ │ + b.n 91edc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 91f7e │ │ │ │ + bge.w 92050 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91f7e │ │ │ │ + bne.w 92050 │ │ │ │ mov r0, r7 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 91f7e │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 91f66 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92050 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ - movw r1, #62992 @ 0xf610 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + movw r1, #55500 @ 0xd8cc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ + ldr.w r9, [sp, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 921d2 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 925d6 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 921fa │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 921ee │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9208c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7a1c4 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 91f9a │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 921dc │ │ │ │ - mov r0, fp │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 921dc │ │ │ │ - cbz r4, 9224c │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - movs r6, #40 @ 0x28 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ + bl d56e0 │ │ │ │ + ldr r5, [r6, #72] @ 0x48 │ │ │ │ + ldr r3, [r6, #44] @ 0x2c │ │ │ │ + b.n 921fc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r5, [r4, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 92466 │ │ │ │ - movw r3, #7117 @ 0x1bcd │ │ │ │ + beq.w 92544 │ │ │ │ + movw r3, #5925 @ 0x1725 │ │ │ │ movt r3, #13 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 92438 │ │ │ │ + bne.w 92516 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #660] @ (924cc ) │ │ │ │ + ldr r2, [pc, #320] @ (92448 ) │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr.w sl, [r1, r2] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.w 92690 │ │ │ │ + beq.w 926ea │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9236e │ │ │ │ + bge.w 9244c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str.w fp, [sp, #48] @ 0x30 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9237e │ │ │ │ + bge.w 9245c │ │ │ │ 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 92390 │ │ │ │ + bge.w 9246e │ │ │ │ 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 923ae │ │ │ │ + beq.w 9248c │ │ │ │ ldr.w r1, [sl, #152] @ 0x98 │ │ │ │ subs r1, r1, r5 │ │ │ │ cmp.w r3, r1, asr #2 │ │ │ │ - bge.w 923ae │ │ │ │ + bge.w 9248c │ │ │ │ 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 9265e │ │ │ │ + bge.w 9269a │ │ │ │ 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 │ │ │ │ @@ -153077,348 +153143,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 9231a │ │ │ │ + ble.n 923ea │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 9231a │ │ │ │ + ble.n 923ea │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ cmp r1, #2 │ │ │ │ - ble.n 9231a │ │ │ │ + ble.n 923ea │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ cmp r1, #3 │ │ │ │ - ble.n 9231a │ │ │ │ + ble.n 923ea │ │ │ │ str r3, [r5, #52] @ 0x34 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ cmp r1, #4 │ │ │ │ - ble.n 9231a │ │ │ │ + ble.n 923ea │ │ │ │ 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 9230e │ │ │ │ + blt.n 923de │ │ │ │ movs r3, #2 │ │ │ │ movs r0, #0 │ │ │ │ mov r1, r9 │ │ │ │ strd r3, r0, [sp] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r0, sl │ │ │ │ - bl a1660 │ │ │ │ + bl a1608 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 924bc │ │ │ │ + bne.w 925f0 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #376] @ 0x178 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 924b2 │ │ │ │ + bne.w 92564 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl a22ec <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl a2294 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92444 │ │ │ │ + beq.n 92522 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 924d0 │ │ │ │ + bne.w 9256e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91ee6 │ │ │ │ + beq.w 91fb6 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #44] @ 0x2c │ │ │ │ - b.n 91ee6 │ │ │ │ + b.n 91fb6 │ │ │ │ + nop │ │ │ │ + cbz r4, 92480 │ │ │ │ + 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 92266 │ │ │ │ + blt.w 92336 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ orr.w r2, r7, #1 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 92278 │ │ │ │ + blt.w 92348 │ │ │ │ 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 92292 │ │ │ │ + bne.w 92362 │ │ │ │ add.w r1, r3, #1000 @ 0x3e8 │ │ │ │ mov.w r5, #16384 @ 0x4000 │ │ │ │ cmp.w r5, r1, lsl #2 │ │ │ │ - blt.w 92604 │ │ │ │ + blt.w 926cc │ │ │ │ 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, 9241a │ │ │ │ + cbz r0, 924f8 │ │ │ │ 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 92580 │ │ │ │ + bne.w 925dc │ │ │ │ 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 922a8 │ │ │ │ + bne.w 92378 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ ldr r6, [sp, #8] │ │ │ │ - bl 84958 <_PyObject_GenericSetAttrWithDict@@Base+0x914> │ │ │ │ + bl 849bc <_PyObject_GenericSetAttrWithDict@@Base+0x90c> │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 84958 <_PyObject_GenericSetAttrWithDict@@Base+0x914> │ │ │ │ + bl 849bc <_PyObject_GenericSetAttrWithDict@@Base+0x90c> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 84958 <_PyObject_GenericSetAttrWithDict@@Base+0x914> │ │ │ │ - bl 1f37b8 │ │ │ │ - b.n 9244a │ │ │ │ + bl 849bc <_PyObject_GenericSetAttrWithDict@@Base+0x90c> │ │ │ │ + bl 1f2f28 │ │ │ │ + b.n 92528 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 9234e │ │ │ │ + b.n 9241e │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 92514 │ │ │ │ + beq.n 925b2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 92514 │ │ │ │ + beq.n 925b2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 920d6 │ │ │ │ + beq.w 921fa │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ - b.n 920d8 │ │ │ │ + b.n 921fc │ │ │ │ movs r3, #2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 193d20 │ │ │ │ + bl 193208 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91ee0 │ │ │ │ + beq.w 91fb0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #44] @ 0x2c │ │ │ │ - b.n 91ee0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 91f66 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - movw r3, #44536 @ 0xadf8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - movw r1, #57740 @ 0xe18c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr.w r9, [sp, #16] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ - ldr r5, [r6, #72] @ 0x48 │ │ │ │ - ldr r3, [r6, #44] @ 0x2c │ │ │ │ - b.n 920d8 │ │ │ │ + b.n 91fb0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ - b.n 9234e │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sl │ │ │ │ - ldr.w r9, [sp, #16] │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - bl 198724 <_Py_HandlePending@@Base+0x62c> │ │ │ │ - b.n 9244a │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + b.n 9241e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92618 │ │ │ │ + beq.w 926e0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ ldr r6, [sp, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 92608 │ │ │ │ + blt.w 926d0 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #58412 @ 0xe42c │ │ │ │ + movw r2, #56172 @ 0xdb6c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 23513c <_PyBytesWriter_WriteBytes@@Base+0x2c> │ │ │ │ + bl 234960 <_PyBytesWriter_WriteBytes@@Base+0x2c> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 920d4 │ │ │ │ + beq.w 921f8 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ - b.n 920d8 │ │ │ │ + b.n 921fc │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #58364 @ 0xe3fc │ │ │ │ + movw r2, #56124 @ 0xdb3c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 1ed4e4 <_PyErr_Format@@Base> │ │ │ │ + bl 1ecc4c <_PyErr_Format@@Base> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 920d4 │ │ │ │ + beq.w 921f8 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ adds r3, #1 │ │ │ │ - b.n 92462 │ │ │ │ - ldr r5, [r2, #4] │ │ │ │ - subs r5, #0 │ │ │ │ - it ne │ │ │ │ - movne r5, #1 │ │ │ │ - negs r5, r5 │ │ │ │ - b.n 91f38 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 92648 │ │ │ │ - movw r3, #61116 @ 0xeebc │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - bl 1c7a7c <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 91f28 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1c7a88 <_PyErr_Clear@@Base> │ │ │ │ - b.n 91f28 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - cbz r3, 925aa │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 925a4 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 91f38 │ │ │ │ + b.n 92540 │ │ │ │ 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 923f4 │ │ │ │ + b.n 924d2 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sl │ │ │ │ + ldr.w r9, [sp, #16] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + bl 197c8c <_Py_HandlePending@@Base+0x62c> │ │ │ │ + b.n 92528 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9272c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 92648 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + b.n 92008 │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + b.n 92038 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 7a1f4 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 9206c │ │ │ │ + ldr r5, [r2, #4] │ │ │ │ + subs r5, #0 │ │ │ │ + it ne │ │ │ │ + movne r5, #1 │ │ │ │ + negs r5, r5 │ │ │ │ + b.n 92008 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r4 │ │ │ │ - bl 193d20 │ │ │ │ - b.n 9247c │ │ │ │ + bl 193208 │ │ │ │ + b.n 9255a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 920ec │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 91f36 │ │ │ │ - ldr r5, [r4, #0] │ │ │ │ - cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 91f36 │ │ │ │ - subs r5, #1 │ │ │ │ - str r5, [r4, #0] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 91f36 │ │ │ │ - b.n 920f6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 91ef0 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 91ef0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 921d2 │ │ │ │ + b.n 92210 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cbz r3, 92684 │ │ │ │ + movw r3, #61116 @ 0xeebc │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 91f02 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - b.n 91fbc │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 92024 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 92024 │ │ │ │ - lsls r5, r5, #1 │ │ │ │ - b.n 923b6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 924e8 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 924e8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 91ee6 │ │ │ │ - b.n 9247c │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 91ec4 │ │ │ │ - ldr r0, [pc, #120] @ (926a4 ) │ │ │ │ - bl 926a8 │ │ │ │ - mov r1, r0 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + bl 1c6e78 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 920ce │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ + beq.w 91ff8 │ │ │ │ mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 92012 │ │ │ │ - b.n 92060 │ │ │ │ + bl 1c6e84 <_PyErr_Clear@@Base> │ │ │ │ + b.n 91ff8 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9219a │ │ │ │ + mov r0, fp │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9219a │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 91f36 │ │ │ │ + beq.w 92006 │ │ │ │ ldr r4, [r2, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 9257a │ │ │ │ - b.n 91f36 │ │ │ │ + bne.n 92610 │ │ │ │ + b.n 92006 │ │ │ │ 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 │ │ │ │ @@ -153426,72 +153436,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 922e6 │ │ │ │ - b.n 9231a │ │ │ │ + bgt.w 923b6 │ │ │ │ + b.n 923ea │ │ │ │ + lsls r5, r5, #1 │ │ │ │ + b.n 92494 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 92586 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92586 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 91fb6 │ │ │ │ + b.n 9255a │ │ │ │ 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 197e40 │ │ │ │ - b.n 9234e │ │ │ │ - cbz r4, 926e4 │ │ │ │ + bl 1973b0 │ │ │ │ + b.n 9241e │ │ │ │ + mov r0, r8 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9218e │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 91f94 │ │ │ │ + ldr r0, [pc, #112] @ (92780 ) │ │ │ │ + bl 92784 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 921f2 │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 920e6 │ │ │ │ + b.n 92136 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 92006 │ │ │ │ + ldr r5, [r4, #0] │ │ │ │ + cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 92006 │ │ │ │ + subs r5, #1 │ │ │ │ + str r5, [r4, #0] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 92006 │ │ │ │ + b.n 9221a │ │ │ │ + str r0, [sp, #8] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + b.n 9208e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 91fd2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 920f8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 920f8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 91fc0 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 91fc0 │ │ │ │ + nop │ │ │ │ + cbz r4, 927c0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -000926a8 : │ │ │ │ +00092784 : │ │ │ │ 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 926fe │ │ │ │ + bpl.n 927da │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ mov r3, r0 │ │ │ │ lsls r1, r2, #25 │ │ │ │ - bpl.n 926d6 │ │ │ │ + bpl.n 927b2 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.n 926d6 │ │ │ │ + bpl.n 927b2 │ │ │ │ adds.w r0, r3, #20 │ │ │ │ - beq.n 926dc │ │ │ │ + beq.n 927b8 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r0, [r3, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 926d2 │ │ │ │ + bne.n 927ae │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1cc4e0 │ │ │ │ + bl 1cb8e0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 92702 │ │ │ │ + beq.n 927de │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ lsls r1, r2, #25 │ │ │ │ - bpl.n 926fa │ │ │ │ + bpl.n 927d6 │ │ │ │ lsls r2, r2, #26 │ │ │ │ it mi │ │ │ │ addmi.w r0, r3, #20 │ │ │ │ - bmi.n 926d2 │ │ │ │ + bmi.n 927ae │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - b.n 926d2 │ │ │ │ - bl 4d4dc │ │ │ │ + b.n 927ae │ │ │ │ + bl 4d48c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 926d2 │ │ │ │ + b.n 927ae │ │ │ │ nop │ │ │ │ │ │ │ │ -00092708 : │ │ │ │ +000927e4 : │ │ │ │ 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 │ │ │ │ @@ -153500,24 +153572,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 9274c │ │ │ │ + bl 92828 │ │ │ │ adds r0, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ - beq.n 92742 │ │ │ │ - bl 93ab0 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + beq.n 9281e │ │ │ │ + bl 93b8c <_PyUnicodeWriter_Finish@@Base> │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bl 12f1d8 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 12ed20 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9273e │ │ │ │ + b.n 9281a │ │ │ │ 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 │ │ │ │ @@ -153531,121 +153603,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 9282e │ │ │ │ + bls.n 9290a │ │ │ │ ands.w r6, r3, #3 │ │ │ │ - bne.w 928ee │ │ │ │ + bne.w 929ca │ │ │ │ adds r2, r3, #4 │ │ │ │ cmp r7, r2 │ │ │ │ - bcc.w 928ee │ │ │ │ + bcc.w 929ca │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ands.w r1, r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 928fc │ │ │ │ + bne.w 929d8 │ │ │ │ add.w ip, r3, #8 │ │ │ │ cmp r7, ip │ │ │ │ - bcc.n 9282a │ │ │ │ + bcc.n 92906 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ands.w r6, r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 933fe │ │ │ │ + bne.w 934da │ │ │ │ add.w r2, r3, #12 │ │ │ │ cmp r7, r2 │ │ │ │ - bcc.w 92e16 │ │ │ │ + bcc.w 92ef2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 928fc │ │ │ │ + bne.w 929d8 │ │ │ │ add.w r1, r3, #16 │ │ │ │ cmp r7, r1 │ │ │ │ - bcc.n 9282a │ │ │ │ + bcc.n 92906 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 928fc │ │ │ │ + bne.w 929d8 │ │ │ │ add.w r2, r3, #20 │ │ │ │ cmp r7, r2 │ │ │ │ - bcc.w 92c82 │ │ │ │ + bcc.w 92d5e │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ands.w r1, r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 928fc │ │ │ │ + bne.w 929d8 │ │ │ │ add.w r6, r3, #24 │ │ │ │ cmp r7, r6 │ │ │ │ - bcc.n 9282a │ │ │ │ + bcc.n 92906 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ands.w r2, r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 933fe │ │ │ │ + bne.w 934da │ │ │ │ add.w r1, r3, #28 │ │ │ │ cmp r7, r1 │ │ │ │ - bcc.w 92e30 │ │ │ │ + bcc.w 92f0c │ │ │ │ ldr r6, [r3, #24] │ │ │ │ tst.w r6, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 928fc │ │ │ │ + bne.n 929d8 │ │ │ │ sub.w r2, r7, #28 │ │ │ │ subs r3, r2, r3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r3, r1 │ │ │ │ - b.n 92824 │ │ │ │ + b.n 92900 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ adds r1, #4 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 928fc │ │ │ │ + bne.n 929d8 │ │ │ │ mov r2, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 9281a │ │ │ │ + bne.n 928f6 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 928f0 │ │ │ │ + bne.n 929cc │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 92968 │ │ │ │ - movw r8, #29512 @ 0x7348 │ │ │ │ + beq.w 92a44 │ │ │ │ + movw r8, #27272 @ 0x6a88 │ │ │ │ movt r8, #45 @ 0x2d │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ - bne.n 92902 │ │ │ │ + bne.n 929de │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - beq.w 933d4 │ │ │ │ + beq.w 934b0 │ │ │ │ adds r6, r4, #1 │ │ │ │ mov.w sl, #0 │ │ │ │ adds r0, r6, #1 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq.w 929b0 │ │ │ │ - bhi.w 92970 │ │ │ │ + beq.w 92a8c │ │ │ │ + bhi.w 92a4c │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq.w 93438 │ │ │ │ + beq.w 93514 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 933c8 │ │ │ │ + beq.w 934a4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq.w 932a0 │ │ │ │ + beq.w 9337c │ │ │ │ ldr.w r1, [r8, r3, lsl #2] │ │ │ │ mov r2, r8 │ │ │ │ lsls r7, r1, #29 │ │ │ │ - bmi.w 93104 │ │ │ │ + bmi.w 931e0 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 92cc0 │ │ │ │ + beq.w 92d9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92c64 │ │ │ │ + beq.w 92d40 │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r7 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 92c00 │ │ │ │ + beq.w 92cdc │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ - bhi.w 92a0c │ │ │ │ + bhi.w 92ae8 │ │ │ │ cmp r3, #86 @ 0x56 │ │ │ │ - beq.w 92c8a │ │ │ │ + beq.w 92d66 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ it eq │ │ │ │ ldreq r2, [sp, #24] │ │ │ │ - beq.w 930ae │ │ │ │ + beq.w 9318a │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bls.w 92c64 │ │ │ │ + bls.w 92d40 │ │ │ │ sub.w r2, r3, #65 @ 0x41 │ │ │ │ cmp r2, #23 │ │ │ │ - bhi.w 92c64 │ │ │ │ + bhi.w 92d40 │ │ │ │ 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 │ │ │ │ @@ -153667,67 +153739,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 9277e │ │ │ │ + bge.w 9285a │ │ │ │ movs r1, #0 │ │ │ │ - b.w 933fe │ │ │ │ + b.w 934da │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c464 │ │ │ │ ldr.w r9, [r5] │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92ae4 │ │ │ │ + beq.w 92bc0 │ │ │ │ subs r7, r0, r4 │ │ │ │ adds r0, r7, #1 │ │ │ │ - beq.w 933e8 │ │ │ │ + beq.w 934c4 │ │ │ │ mov r6, r7 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 92930 │ │ │ │ + bne.n 92a0c │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92afa │ │ │ │ + beq.w 92bd6 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.w 92a82 │ │ │ │ + bls.w 92b5e │ │ │ │ ldrd r3, r0, [r5, #16] │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.w 92a82 │ │ │ │ + blt.w 92b5e │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 92a9e │ │ │ │ + bne.w 92b7a │ │ │ │ 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 9283e │ │ │ │ + bne.w 9291a │ │ │ │ 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 93104 │ │ │ │ + bmi.w 931e0 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ mov r7, r9 │ │ │ │ sub.w r2, r3, #106 @ 0x6a │ │ │ │ cmp r2, #16 │ │ │ │ - bhi.n 929f2 │ │ │ │ + bhi.n 92ace │ │ │ │ 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 │ │ │ │ @@ -153743,446 +153815,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 93216 │ │ │ │ - bhi.n 92970 │ │ │ │ + beq.w 932f2 │ │ │ │ + bhi.n 92a4c │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq.w 93438 │ │ │ │ + beq.w 93514 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 933c8 │ │ │ │ + beq.w 934a4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq.w 932a0 │ │ │ │ - movw r2, #29512 @ 0x7348 │ │ │ │ + beq.w 9337c │ │ │ │ + movw r2, #27272 @ 0x6a88 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ lsls r1, r1, #29 │ │ │ │ - bmi.w 93104 │ │ │ │ + bmi.w 931e0 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 92cc0 │ │ │ │ + beq.w 92d9c │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r7 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92c64 │ │ │ │ + beq.w 92d40 │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 92c00 │ │ │ │ + beq.w 92cdc │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bhi.w 92c64 │ │ │ │ + bhi.w 92d40 │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ - bls.w 9289a │ │ │ │ + bls.w 92976 │ │ │ │ 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, 92a3e │ │ │ │ + cbnz r1, 92b1a │ │ │ │ movw r1, #8193 @ 0x2001 │ │ │ │ tst r0, r1 │ │ │ │ - bne.w 92c2a │ │ │ │ + bne.w 92d06 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - beq.w 92bae │ │ │ │ + beq.w 92c8a │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 92c64 │ │ │ │ + bne.w 92d40 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bne.w 92bb4 │ │ │ │ + bne.w 92c90 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp.w r4, #1114112 @ 0x110000 │ │ │ │ - bcs.w 93420 │ │ │ │ + bcs.w 934fc │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.w 9307e │ │ │ │ + bhi.w 9315a │ │ │ │ ldrd r3, r0, [r5, #16] │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 9307e │ │ │ │ + ble.w 9315a │ │ │ │ ldrd r2, r3, [r5, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 9309a │ │ │ │ + bne.w 93176 │ │ │ │ strb r4, [r2, r0] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r5, #20] │ │ │ │ adds r4, r6, #1 │ │ │ │ - bne.w 92960 │ │ │ │ - b.n 92c7c │ │ │ │ - cbz r6, 92a94 │ │ │ │ + bne.w 92a3c │ │ │ │ + b.n 92d58 │ │ │ │ + cbz r6, 92b70 │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl cdb74 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl cd6f4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 92c7c │ │ │ │ + beq.w 92d58 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 9294c │ │ │ │ + beq.w 92a28 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 932ea │ │ │ │ + bne.w 933c6 │ │ │ │ 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 932c4 │ │ │ │ + bhi.w 933a0 │ │ │ │ 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 932be │ │ │ │ + bls.w 9339a │ │ │ │ ldrb.w r2, [ip], #1 │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ mov r2, ip │ │ │ │ - b.n 92ad0 │ │ │ │ + b.n 92bac │ │ │ │ mov r0, r4 │ │ │ │ blx 2bf84 │ │ │ │ strb.w r7, [r5, #32] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 92930 │ │ │ │ + bne.w 92a0c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 938a0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ + bl 9397c <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92c7c │ │ │ │ + beq.w 92d58 │ │ │ │ movs r3, #1 │ │ │ │ str r0, [r5, #0] │ │ │ │ strb.w r3, [r5, #33] @ 0x21 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1962a8 │ │ │ │ + bl 195788 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add r6, r3 │ │ │ │ - b.n 9295c │ │ │ │ + b.n 92a38 │ │ │ │ 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 d60b8 <_PyErr_FormatV@@Base+0x3c0> │ │ │ │ + bl d5c2c <_PyErr_FormatV@@Base+0x3c0> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 92a7a │ │ │ │ - b.n 92c7c │ │ │ │ + bne.n 92b56 │ │ │ │ + b.n 92d58 │ │ │ │ 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 92e20 │ │ │ │ + bge.w 92efc │ │ │ │ adds r2, #1 │ │ │ │ tst.w sl, #8 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bne.w 92e28 │ │ │ │ + bne.w 92f04 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 153a6c │ │ │ │ + bl 1530d8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 92b78 │ │ │ │ + bge.n 92c54 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 936ca │ │ │ │ + beq.w 937a6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 92c7c │ │ │ │ + beq.n 92d58 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl d60b8 <_PyErr_FormatV@@Base+0x3c0> │ │ │ │ + bl d5c2c <_PyErr_FormatV@@Base+0x3c0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 936d4 │ │ │ │ + beq.w 937b0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 92a7a │ │ │ │ + bge.w 92b56 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92a7a │ │ │ │ + bne.w 92b56 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 92a7a │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92b56 │ │ │ │ cmp.w ip, #1 │ │ │ │ - bgt.n 92c64 │ │ │ │ + bgt.n 92d40 │ │ │ │ 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 92da2 │ │ │ │ + bne.w 92e7e │ │ │ │ cmp r2, #12 │ │ │ │ - beq.w 9314e │ │ │ │ + beq.w 9322a │ │ │ │ cmp r2, #15 │ │ │ │ - bne.n 92c64 │ │ │ │ + bne.n 92d40 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ adds r3, r1, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 93462 │ │ │ │ + bne.w 9353e │ │ │ │ ldr r1, [r1, #0] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl d5d68 <_PyErr_FormatV@@Base+0x70> │ │ │ │ + bl d58dc <_PyErr_FormatV@@Base+0x70> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 92a7a │ │ │ │ - b.n 92c7c │ │ │ │ + bne.w 92b56 │ │ │ │ + b.n 92d58 │ │ │ │ mov ip, r2 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #32] │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bhi.n 92c64 │ │ │ │ + bhi.n 92d40 │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ - bhi.w 92a10 │ │ │ │ + bhi.w 92aec │ │ │ │ cmp r3, #86 @ 0x56 │ │ │ │ - beq.w 92e0c │ │ │ │ + beq.w 92ee8 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 934dc │ │ │ │ + beq.w 935b8 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 928aa │ │ │ │ - b.n 92c64 │ │ │ │ + beq.w 92986 │ │ │ │ + b.n 92d40 │ │ │ │ and.w r1, r7, r9 │ │ │ │ cmp r1, #0 │ │ │ │ it ge │ │ │ │ orrge.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 92a3e │ │ │ │ - b.n 92c64 │ │ │ │ + beq.w 92b1a │ │ │ │ + b.n 92d40 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ mov.w ip, #3 │ │ │ │ adds r6, #1 │ │ │ │ - cbz r3, 92c64 │ │ │ │ + cbz r3, 92d40 │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 92e2c │ │ │ │ + beq.w 92f08 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bhi.n 92c64 │ │ │ │ + bhi.n 92d40 │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ - bhi.n 92c86 │ │ │ │ + bhi.n 92d62 │ │ │ │ cmp r3, #86 @ 0x56 │ │ │ │ - beq.w 92e0c │ │ │ │ + beq.w 92ee8 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 934dc │ │ │ │ + beq.w 935b8 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #1684 @ 0x694 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #64980 @ 0xfdd4 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ + bl d56e0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9296a │ │ │ │ + b.n 92a46 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 9282a │ │ │ │ + b.n 92906 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 92a10 │ │ │ │ + b.n 92aec │ │ │ │ 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 935cc │ │ │ │ + bne.w 936a8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 935ec │ │ │ │ + beq.w 936c8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl d60b8 <_PyErr_FormatV@@Base+0x3c0> │ │ │ │ + bl d5c2c <_PyErr_FormatV@@Base+0x3c0> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 92a7a │ │ │ │ - b.n 92c7c │ │ │ │ + bne.w 92b56 │ │ │ │ + b.n 92d58 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq.w 9368c │ │ │ │ - movw r2, #29512 @ 0x7348 │ │ │ │ + beq.w 93768 │ │ │ │ + movw r2, #27272 @ 0x6a88 │ │ │ │ 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 92982 │ │ │ │ + bpl.w 92a5e │ │ │ │ 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 92982 │ │ │ │ + bpl.w 92a5e │ │ │ │ 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 936a4 │ │ │ │ + bgt.w 93780 │ │ │ │ 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 92982 │ │ │ │ + bpl.w 92a5e │ │ │ │ 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 936a4 │ │ │ │ + blt.w 93780 │ │ │ │ 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 92982 │ │ │ │ + bpl.w 92a5e │ │ │ │ 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 936a4 │ │ │ │ + blt.w 93780 │ │ │ │ ldrb.w r3, [r6, #1]! │ │ │ │ mov lr, r3 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ lsls r1, r1, #29 │ │ │ │ - bmi.n 92d6c │ │ │ │ + bmi.n 92e48 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - b.n 92982 │ │ │ │ + b.n 92a5e │ │ │ │ mov.w ip, #0 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp.w ip, #4 │ │ │ │ - bhi.w 930ae │ │ │ │ + bhi.w 9318a │ │ │ │ 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 9319c │ │ │ │ - bhi.n 92e60 │ │ │ │ + beq.w 93278 │ │ │ │ + bhi.n 92f3c │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 9350a │ │ │ │ + beq.w 935e6 │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - bne.n 92e66 │ │ │ │ + bne.n 92f42 │ │ │ │ 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, #1592 @ 0x638 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ + movw r3, #64888 @ 0xfd78 │ │ │ │ + movt r3, #41 @ 0x29 │ │ │ │ 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 92e9a │ │ │ │ + b.n 92f76 │ │ │ │ cmp.w ip, #1 │ │ │ │ - ble.w 92c8e │ │ │ │ - b.n 92c64 │ │ │ │ + ble.w 92d6a │ │ │ │ + b.n 92d40 │ │ │ │ mov r2, ip │ │ │ │ cmp r7, r2 │ │ │ │ - bne.w 928f0 │ │ │ │ - b.n 9282e │ │ │ │ + bne.w 929cc │ │ │ │ + b.n 9290a │ │ │ │ tst.w sl, #8 │ │ │ │ - beq.w 92b58 │ │ │ │ + beq.w 92c34 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ - b.n 92b5a │ │ │ │ + b.n 92c36 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 92c02 │ │ │ │ + b.n 92cde │ │ │ │ mov r2, r6 │ │ │ │ - b.n 9282a │ │ │ │ + b.n 92906 │ │ │ │ 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 92c46 │ │ │ │ + b.n 92d22 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ mov.w ip, #4 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 92c46 │ │ │ │ + b.n 92d22 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ mov.w ip, #5 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 92c46 │ │ │ │ + b.n 92d22 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - beq.w 931f8 │ │ │ │ + beq.w 932d4 │ │ │ │ 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, #32296 @ 0x7e28 │ │ │ │ + movw r3, #30160 @ 0x75d0 │ │ │ │ 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 │ │ │ │ @@ -154198,815 +154270,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 93126 │ │ │ │ + beq.w 93202 │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.w 931ba │ │ │ │ + bls.w 93296 │ │ │ │ ldrd r3, r2, [r5, #16] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, r7 │ │ │ │ - blt.w 931ba │ │ │ │ + blt.w 93296 │ │ │ │ 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 931d2 │ │ │ │ + bgt.w 932ae │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 9318c │ │ │ │ + beq.w 93268 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub.w r2, r3, fp │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.w 93132 │ │ │ │ + bgt.w 9320e │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r1, r4 │ │ │ │ - bl 93718 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 937f4 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 92c7c │ │ │ │ + beq.w 92d58 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.w 92a7a │ │ │ │ + ble.w 92b56 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 92a7a │ │ │ │ + beq.w 92b56 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ movs r3, #32 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r9 │ │ │ │ - bl 257150 │ │ │ │ + bl 256ae4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 92c7c │ │ │ │ + beq.w 92d58 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r0, r9 │ │ │ │ str r0, [r5, #20] │ │ │ │ - b.n 92a7a │ │ │ │ + b.n 92b56 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl ed4ec │ │ │ │ + bl ecec4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92b7c │ │ │ │ - b.n 92c7c │ │ │ │ + bne.w 92c58 │ │ │ │ + b.n 92d58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl ef3c0 │ │ │ │ + bl eee14 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92c7c │ │ │ │ - b.n 92b7c │ │ │ │ + beq.w 92d58 │ │ │ │ + b.n 92c58 │ │ │ │ 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 935b2 │ │ │ │ + bge.w 9368e │ │ │ │ tst.w sl, #8 │ │ │ │ - bne.w 935a6 │ │ │ │ - bl 153a68 │ │ │ │ + bne.w 93682 │ │ │ │ + bl 1530d4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 92b78 │ │ │ │ + b.n 92c54 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1edc6c │ │ │ │ + bl 1ed3d4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92b7c │ │ │ │ - b.n 92c7c │ │ │ │ + bne.w 92c58 │ │ │ │ + b.n 92d58 │ │ │ │ adds r2, #7 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ bic.w r2, r2, #7 │ │ │ │ ldrd r0, r1, [r2], #8 │ │ │ │ - beq.w 93386 │ │ │ │ - bhi.w 93362 │ │ │ │ + beq.w 93462 │ │ │ │ + bhi.w 9343e │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 93344 │ │ │ │ + beq.w 93420 │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - beq.w 93326 │ │ │ │ + beq.w 93402 │ │ │ │ add r4, sp, #28 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #46956 @ 0xb76c │ │ │ │ + movw r3, #44760 @ 0xaed8 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92dee │ │ │ │ + b.n 92eca │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - beq.w 93282 │ │ │ │ - bhi.w 9325e │ │ │ │ + beq.w 9335e │ │ │ │ + bhi.w 9333a │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 93240 │ │ │ │ + beq.w 9331c │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - beq.w 93222 │ │ │ │ + beq.w 932fe │ │ │ │ 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, #3224 @ 0xc98 │ │ │ │ + movw r3, #1124 @ 0x464 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92dee │ │ │ │ + b.n 92eca │ │ │ │ adds r2, #7 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ bic.w r2, r2, #7 │ │ │ │ ldrd r0, r1, [r2], #8 │ │ │ │ - beq.w 93588 │ │ │ │ - bhi.w 93564 │ │ │ │ + beq.w 93664 │ │ │ │ + bhi.w 93640 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 93546 │ │ │ │ + beq.w 93622 │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - beq.w 93528 │ │ │ │ + beq.w 93604 │ │ │ │ add r4, sp, #28 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #1640 @ 0x668 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ + movw r3, #64936 @ 0xfda8 │ │ │ │ + movt r3, #41 @ 0x29 │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92dee │ │ │ │ + b.n 92eca │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - beq.w 9366c │ │ │ │ - bhi.w 93646 │ │ │ │ + beq.w 93748 │ │ │ │ + bhi.w 93722 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 93626 │ │ │ │ + beq.w 93702 │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - beq.w 93606 │ │ │ │ + beq.w 936e2 │ │ │ │ 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, #1620 @ 0x654 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ + movw r3, #64916 @ 0xfd94 │ │ │ │ + movt r3, #41 @ 0x29 │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92dee │ │ │ │ + b.n 92eca │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl cdb74 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl cd6f4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 92c7c │ │ │ │ + beq.w 92d58 │ │ │ │ ldrd r2, r3, [r5, #4] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 92a72 │ │ │ │ + beq.w 92b4e │ │ │ │ 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 92a7a │ │ │ │ + b.n 92b56 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - beq.w 93444 │ │ │ │ - bhi.n 930dc │ │ │ │ + beq.w 93520 │ │ │ │ + bhi.n 931b8 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 934e0 │ │ │ │ + beq.w 935bc │ │ │ │ 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, #56168 @ 0xdb68 │ │ │ │ + movw r3, #53928 @ 0xd2a8 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92dee │ │ │ │ + b.n 92eca │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - beq.w 9347a │ │ │ │ + beq.w 93556 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.n 930be │ │ │ │ + bne.n 9319a │ │ │ │ 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, #51184 @ 0xc7f0 │ │ │ │ + movw r3, #48612 @ 0xbde4 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92dee │ │ │ │ + b.n 92eca │ │ │ │ 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 93498 │ │ │ │ + bmi.w 93574 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 92cc4 │ │ │ │ + beq.w 92da0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 92982 │ │ │ │ + b.n 92a5e │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.w 934fe │ │ │ │ + bls.w 935da │ │ │ │ str.w r9, [sp, #8] │ │ │ │ - b.n 92ebe │ │ │ │ + b.n 92f9a │ │ │ │ ldr r1, [r5, #20] │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 257150 │ │ │ │ + bl 256ae4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 92c7c │ │ │ │ + beq.w 92d58 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r5, #20] │ │ │ │ - b.n 92ef8 │ │ │ │ + b.n 92fd4 │ │ │ │ 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, #16576 @ 0x40c0 │ │ │ │ + movw r3, #14336 @ 0x3800 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ ldrb.w r3, [sp, #29] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 93710 │ │ │ │ + beq.w 937ec │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.w 936f0 │ │ │ │ + bne.w 937cc │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 93718 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 937f4 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 92a7a │ │ │ │ - b.n 92c7c │ │ │ │ + bne.w 92b56 │ │ │ │ + b.n 92d58 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl e4a1c │ │ │ │ + bl e4594 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 92ee8 │ │ │ │ - b.n 92c7c │ │ │ │ + bne.w 92fc4 │ │ │ │ + b.n 92d58 │ │ │ │ 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, #56856 @ 0xde18 │ │ │ │ + movw r3, #54596 @ 0xd544 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92dee │ │ │ │ + b.n 92eca │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 92eca │ │ │ │ + beq.w 92fa6 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ mov r0, r5 │ │ │ │ - bl cdb74 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl cd6f4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 92eca │ │ │ │ - b.n 92c7c │ │ │ │ + bne.w 92fa6 │ │ │ │ + b.n 92d58 │ │ │ │ bic.w r9, r7, r7, asr #31 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 92ee0 │ │ │ │ + bne.w 92fbc │ │ │ │ ldr r1, [r5, #20] │ │ │ │ movs r3, #32 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r9 │ │ │ │ - bl 257150 │ │ │ │ + bl 256ae4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 92c7c │ │ │ │ + beq.w 92d58 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add r3, r9 │ │ │ │ str r3, [r5, #20] │ │ │ │ - b.n 92ee0 │ │ │ │ + b.n 92fbc │ │ │ │ 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, #1596 @ 0x63c │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ + movw r3, #64892 @ 0xfd7c │ │ │ │ + movt r3, #41 @ 0x29 │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92dee │ │ │ │ + b.n 92eca │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ orr.w sl, sl, #16 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 929b8 │ │ │ │ + b.w 92a94 │ │ │ │ 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, #1552 @ 0x610 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ + movw r3, #64848 @ 0xfd50 │ │ │ │ + movt r3, #41 @ 0x29 │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92dee │ │ │ │ + b.n 92eca │ │ │ │ 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, #1564 @ 0x61c │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ + movw r3, #64860 @ 0xfd5c │ │ │ │ + movt r3, #41 @ 0x29 │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92dee │ │ │ │ + b.n 92eca │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.w 92fec │ │ │ │ + bne.w 930c8 │ │ │ │ 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, #1560 @ 0x618 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ + movw r3, #64856 @ 0xfd58 │ │ │ │ + movt r3, #41 @ 0x29 │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92dee │ │ │ │ + b.n 92eca │ │ │ │ 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, #1556 @ 0x614 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ + movw r3, #64852 @ 0xfd54 │ │ │ │ + movt r3, #41 @ 0x29 │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92dee │ │ │ │ + b.n 92eca │ │ │ │ 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 93118 │ │ │ │ + b.n 931f4 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r6, r0 │ │ │ │ - b.w 9295c │ │ │ │ + b.w 92a38 │ │ │ │ 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 92ab8 │ │ │ │ + b.w 92b94 │ │ │ │ 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 933a4 │ │ │ │ + bhi.n 93480 │ │ │ │ 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 932bc │ │ │ │ + bls.n 93398 │ │ │ │ ldrb.w r2, [r1], #1 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 93314 │ │ │ │ + b.n 933f0 │ │ │ │ add r4, sp, #28 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #1568 @ 0x620 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ + movw r3, #64864 @ 0xfd60 │ │ │ │ + movt r3, #41 @ 0x29 │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92dee │ │ │ │ + b.n 92eca │ │ │ │ add r4, sp, #28 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #1584 @ 0x630 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ + movw r3, #64880 @ 0xfd70 │ │ │ │ + movt r3, #41 @ 0x29 │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92dee │ │ │ │ + b.n 92eca │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.w 92fb6 │ │ │ │ + bne.w 93092 │ │ │ │ add r4, sp, #28 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #1576 @ 0x628 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ + movw r3, #64872 @ 0xfd68 │ │ │ │ + movt r3, #41 @ 0x29 │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92dee │ │ │ │ + b.n 92eca │ │ │ │ add r4, sp, #28 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #44584 @ 0xae28 │ │ │ │ + movw r3, #42448 @ 0xa5d0 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92dee │ │ │ │ + b.n 92eca │ │ │ │ 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 932fe │ │ │ │ + b.n 933da │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ orr.w sl, sl, #1 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 92850 │ │ │ │ + b.w 9292c │ │ │ │ mov r0, r5 │ │ │ │ - bl e4a1c │ │ │ │ + bl e4594 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 92c7c │ │ │ │ + beq.w 92d58 │ │ │ │ adds r4, #2 │ │ │ │ - bne.w 92960 │ │ │ │ - b.n 92c7c │ │ │ │ + bne.w 92a3c │ │ │ │ + b.n 92d58 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bf84 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 92926 │ │ │ │ - b.w 92930 │ │ │ │ + beq.w 92a02 │ │ │ │ + b.w 92a0c │ │ │ │ adds r1, #1 │ │ │ │ ldrb r2, [r4, r1] │ │ │ │ cmp r1, r0 │ │ │ │ - bge.n 93408 │ │ │ │ + bge.n 934e4 │ │ │ │ lsls r5, r2, #24 │ │ │ │ - bpl.n 933fc │ │ │ │ + bpl.n 934d8 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #1376 @ 0x560 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #64672 @ 0xfca0 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ - b.n 92c7c │ │ │ │ + bl d56e0 │ │ │ │ + b.n 92d58 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #1508 @ 0x5e4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #64804 @ 0xfd24 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 92c7c │ │ │ │ + bl f1b28 │ │ │ │ + b.n 92d58 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ orr.w sl, sl, #8 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 92850 │ │ │ │ + b.w 9292c │ │ │ │ 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, #1644 @ 0x66c │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ + movw r3, #64940 @ 0xfdac │ │ │ │ + movt r3, #41 @ 0x29 │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92dee │ │ │ │ + b.n 92eca │ │ │ │ str.w sl, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 293228 │ │ │ │ + bl 2929a8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 92a7a │ │ │ │ - b.n 92c7c │ │ │ │ + bne.w 92b56 │ │ │ │ + b.n 92d58 │ │ │ │ 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, #1648 @ 0x670 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ + movw r3, #64944 @ 0xfdb0 │ │ │ │ + movt r3, #41 @ 0x29 │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92dee │ │ │ │ + b.n 92eca │ │ │ │ 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 9310a │ │ │ │ + bge.w 931e6 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #1472 @ 0x5c0 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #64768 @ 0xfd00 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.w 92c7c │ │ │ │ + bl f1b28 │ │ │ │ + b.w 92d58 │ │ │ │ movs r3, #88 @ 0x58 │ │ │ │ - b.n 92da2 │ │ │ │ + b.n 92e7e │ │ │ │ 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, #1652 @ 0x674 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ + movw r3, #64948 @ 0xfdb4 │ │ │ │ + movt r3, #41 @ 0x29 │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92dee │ │ │ │ + b.n 92eca │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 936be │ │ │ │ + beq.w 9379a │ │ │ │ str.w r9, [sp, #8] │ │ │ │ - b.n 931c0 │ │ │ │ + b.n 9329c │ │ │ │ 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, #1600 @ 0x640 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ + movw r3, #64896 @ 0xfd80 │ │ │ │ + movt r3, #41 @ 0x29 │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92dee │ │ │ │ + b.n 92eca │ │ │ │ add r4, sp, #28 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #1624 @ 0x658 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ + movw r3, #64920 @ 0xfd98 │ │ │ │ + movt r3, #41 @ 0x29 │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92dee │ │ │ │ + b.n 92eca │ │ │ │ add r4, sp, #28 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #1636 @ 0x664 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ + movw r3, #64932 @ 0xfda4 │ │ │ │ + movt r3, #41 @ 0x29 │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92dee │ │ │ │ + b.n 92eca │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.w 9302a │ │ │ │ + bne.w 93106 │ │ │ │ add r4, sp, #28 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #1632 @ 0x660 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ + movw r3, #64928 @ 0xfda0 │ │ │ │ + movt r3, #41 @ 0x29 │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92dee │ │ │ │ + b.n 92eca │ │ │ │ add r4, sp, #28 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #1628 @ 0x65c │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ + movw r3, #64924 @ 0xfd9c │ │ │ │ + movt r3, #41 @ 0x29 │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92dee │ │ │ │ + b.n 92eca │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ - bl 153a6c │ │ │ │ + bl 1530d8 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 92b78 │ │ │ │ + b.w 92c54 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #1656 @ 0x678 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #64952 @ 0xfdb8 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.w 92c7c │ │ │ │ + bl f1b28 │ │ │ │ + b.w 92d58 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 92caa │ │ │ │ + bne.w 92d86 │ │ │ │ str.w sl, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 293228 │ │ │ │ + bl 2929a8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 92a7a │ │ │ │ - b.w 92c7c │ │ │ │ + bne.w 92b56 │ │ │ │ + b.w 92d58 │ │ │ │ str.w sl, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl d5d68 <_PyErr_FormatV@@Base+0x70> │ │ │ │ + bl d58dc <_PyErr_FormatV@@Base+0x70> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 92a7a │ │ │ │ - b.w 92c7c │ │ │ │ + bne.w 92b56 │ │ │ │ + b.w 92d58 │ │ │ │ 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, #1604 @ 0x644 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ + movw r3, #64900 @ 0xfd84 │ │ │ │ + movt r3, #41 @ 0x29 │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.w 92dee │ │ │ │ + b.w 92eca │ │ │ │ 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, #1616 @ 0x650 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ + movw r3, #64912 @ 0xfd90 │ │ │ │ + movt r3, #41 @ 0x29 │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.w 92dee │ │ │ │ + b.w 92eca │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.w 93060 │ │ │ │ + bne.w 9313c │ │ │ │ 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, #1612 @ 0x64c │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ + movw r3, #64908 @ 0xfd8c │ │ │ │ + movt r3, #41 @ 0x29 │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.w 92dee │ │ │ │ + b.w 92eca │ │ │ │ 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, #1608 @ 0x648 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ + movw r3, #64904 @ 0xfd88 │ │ │ │ + movt r3, #41 @ 0x29 │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.w 92dee │ │ │ │ + b.w 92eca │ │ │ │ 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 92982 │ │ │ │ + b.w 92a5e │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #1488 @ 0x5d0 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #64784 @ 0xfd10 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.w 92c7c │ │ │ │ + bl f1b28 │ │ │ │ + b.w 92d58 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ and.w sl, sl, #1 │ │ │ │ mov r9, r7 │ │ │ │ - b.n 92ee0 │ │ │ │ + b.n 92fbc │ │ │ │ mov r0, r3 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 92b78 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 92c54 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 92c7c │ │ │ │ + bge.w 92d58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92c7c │ │ │ │ + bne.w 92d58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 92c7c │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 92d58 │ │ │ │ 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 9317a │ │ │ │ + b.n 93256 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ strb.w r3, [sp, #29] │ │ │ │ - b.n 9317a │ │ │ │ + b.n 93256 │ │ │ │ │ │ │ │ -00093718 <_PyUnicodeWriter_WriteASCIIString@@Base>: │ │ │ │ +000937f4 <_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 93760 <_PyUnicodeWriter_WriteASCIIString@@Base+0x48> │ │ │ │ + beq.n 9383c <_PyUnicodeWriter_WriteASCIIString@@Base+0x48> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r2 │ │ │ │ - cbz r3, 9376e <_PyUnicodeWriter_WriteASCIIString@@Base+0x56> │ │ │ │ + cbz r3, 9384a <_PyUnicodeWriter_WriteASCIIString@@Base+0x56> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.n 93798 <_PyUnicodeWriter_WriteASCIIString@@Base+0x80> │ │ │ │ + bls.n 93874 <_PyUnicodeWriter_WriteASCIIString@@Base+0x80> │ │ │ │ ldrd r2, r3, [r5, #16] │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, r4 │ │ │ │ - blt.n 93798 <_PyUnicodeWriter_WriteASCIIString@@Base+0x80> │ │ │ │ + blt.n 93874 <_PyUnicodeWriter_WriteASCIIString@@Base+0x80> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 937b0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x98> │ │ │ │ + bne.n 9388c <_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 │ │ │ │ @@ -155014,54 +155086,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 93734 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1c> │ │ │ │ + bne.n 93810 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1c> │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 93734 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1c> │ │ │ │ + bne.n 93810 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1c> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 938a0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ + bl 9397c <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 93800 <_PyUnicodeWriter_WriteASCIIString@@Base+0xe8> │ │ │ │ + beq.n 938dc <_PyUnicodeWriter_WriteASCIIString@@Base+0xe8> │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ strb.w r2, [r5, #33] @ 0x21 │ │ │ │ - bl 1962a8 │ │ │ │ + bl 195788 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add r4, r3 │ │ │ │ - b.n 9375a <_PyUnicodeWriter_WriteASCIIString@@Base+0x42> │ │ │ │ - cbz r4, 937a8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x90> │ │ │ │ + b.n 93836 <_PyUnicodeWriter_WriteASCIIString@@Base+0x42> │ │ │ │ + cbz r4, 93884 <_PyUnicodeWriter_WriteASCIIString@@Base+0x90> │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl cdb74 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl cd6f4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 93800 <_PyUnicodeWriter_WriteASCIIString@@Base+0xe8> │ │ │ │ + beq.n 938dc <_PyUnicodeWriter_WriteASCIIString@@Base+0xe8> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 9374a <_PyUnicodeWriter_WriteASCIIString@@Base+0x32> │ │ │ │ + beq.n 93826 <_PyUnicodeWriter_WriteASCIIString@@Base+0x32> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 93806 <_PyUnicodeWriter_WriteASCIIString@@Base+0xee> │ │ │ │ + bne.n 938e2 <_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 93858 <_PyUnicodeWriter_WriteASCIIString@@Base+0x140> │ │ │ │ + bcc.n 93934 <_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 │ │ │ │ @@ -155069,30 +155141,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 93854 <_PyUnicodeWriter_WriteASCIIString@@Base+0x13c> │ │ │ │ + bcs.n 93930 <_PyUnicodeWriter_WriteASCIIString@@Base+0x13c> │ │ │ │ ldrb.w r1, [ip], #1 │ │ │ │ strh.w r1, [r2], #2 │ │ │ │ mov r1, ip │ │ │ │ - b.n 937ee <_PyUnicodeWriter_WriteASCIIString@@Base+0xd6> │ │ │ │ + b.n 938ca <_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 9387a <_PyUnicodeWriter_WriteASCIIString@@Base+0x162> │ │ │ │ + bcc.n 93956 <_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 │ │ │ │ @@ -155100,115 +155172,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 93852 <_PyUnicodeWriter_WriteASCIIString@@Base+0x13a> │ │ │ │ + bcs.n 9392e <_PyUnicodeWriter_WriteASCIIString@@Base+0x13a> │ │ │ │ ldrb.w r3, [r0], #1 │ │ │ │ str.w r3, [r2], #4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 93840 <_PyUnicodeWriter_WriteASCIIString@@Base+0x128> │ │ │ │ + b.n 9391c <_PyUnicodeWriter_WriteASCIIString@@Base+0x128> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add r4, r3 │ │ │ │ - b.n 9375a <_PyUnicodeWriter_WriteASCIIString@@Base+0x42> │ │ │ │ + b.n 93836 <_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 937c6 <_PyUnicodeWriter_WriteASCIIString@@Base+0xae> │ │ │ │ + b.n 938a2 <_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 93818 <_PyUnicodeWriter_WriteASCIIString@@Base+0x100> │ │ │ │ + b.n 938f4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x100> │ │ │ │ nop │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 939aa <_PyUnicodeWriter_WriteASCIIString@@Base+0x292> │ │ │ │ + beq.w 93a86 <_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 93a1a <_PyUnicodeWriter_WriteASCIIString@@Base+0x302> │ │ │ │ - blt.w 93a6e <_PyUnicodeWriter_WriteASCIIString@@Base+0x356> │ │ │ │ + beq.w 93af6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x302> │ │ │ │ + blt.w 93b4a <_PyUnicodeWriter_WriteASCIIString@@Base+0x356> │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.w 93a5e <_PyUnicodeWriter_WriteASCIIString@@Base+0x346> │ │ │ │ + bgt.w 93b3a <_PyUnicodeWriter_WriteASCIIString@@Base+0x346> │ │ │ │ movw r5, #24184 @ 0x5e78 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ adds r1, #21 │ │ │ │ - movw r3, #2733 @ 0xaad │ │ │ │ + movw r3, #2789 @ 0xae5 │ │ │ │ movt r3, #7 │ │ │ │ mov r9, r1 │ │ │ │ ldr.w r2, [r5, #888] @ 0x378 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 93a0a <_PyUnicodeWriter_WriteASCIIString@@Base+0x2f2> │ │ │ │ - ldr r2, [pc, #424] @ (93a9c <_PyUnicodeWriter_WriteASCIIString@@Base+0x384>) │ │ │ │ + bne.w 93ae6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2f2> │ │ │ │ + ldr r2, [pc, #424] @ (93b78 <_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 939e0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2c8> │ │ │ │ + bgt.n 93abc <_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 939d4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2bc> │ │ │ │ + beq.n 93ab0 <_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, 93986 <_PyUnicodeWriter_WriteASCIIString@@Base+0x26e> │ │ │ │ + cbz r0, 93a62 <_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] @ (93aa0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x388>) │ │ │ │ + ldr r2, [pc, #344] @ (93b7c <_PyUnicodeWriter_WriteASCIIString@@Base+0x388>) │ │ │ │ ldr.w r5, [r2, #1600] @ 0x640 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 93a1e <_PyUnicodeWriter_WriteASCIIString@@Base+0x306> │ │ │ │ + bne.n 93afa <_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 93a86 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36e> │ │ │ │ + bpl.w 93b62 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36e> │ │ │ │ lsls r2, r2, #25 │ │ │ │ - bpl.w 93a96 <_PyUnicodeWriter_WriteASCIIString@@Base+0x37e> │ │ │ │ + bpl.w 93b72 <_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 │ │ │ │ @@ -155216,2074 +155288,2042 @@ │ │ │ │ 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 9392c <_PyUnicodeWriter_WriteASCIIString@@Base+0x214> │ │ │ │ + bcc.n 93a08 <_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 9392c <_PyUnicodeWriter_WriteASCIIString@@Base+0x214> │ │ │ │ + b.n 93a08 <_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] @ (93aa4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x38c>) │ │ │ │ + ldrlt r3, [pc, #228] @ (93b80 <_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 70b78 │ │ │ │ + bl 70bb0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9392c <_PyUnicodeWriter_WriteASCIIString@@Base+0x214> │ │ │ │ + bne.n 93a08 <_PyUnicodeWriter_WriteASCIIString@@Base+0x214> │ │ │ │ ldr.w r2, [r5, #848] @ 0x350 │ │ │ │ - movw r3, #45581 @ 0xb20d │ │ │ │ + movw r3, #45645 @ 0xb24d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 93a42 <_PyUnicodeWriter_WriteASCIIString@@Base+0x32a> │ │ │ │ + bne.n 93b1e <_PyUnicodeWriter_WriteASCIIString@@Base+0x32a> │ │ │ │ mov r0, r9 │ │ │ │ blx 2bf6c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 93a5e <_PyUnicodeWriter_WriteASCIIString@@Base+0x346> │ │ │ │ + cbz r3, 93b3a <_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 9392c <_PyUnicodeWriter_WriteASCIIString@@Base+0x214> │ │ │ │ + b.n 93a08 <_PyUnicodeWriter_WriteASCIIString@@Base+0x214> │ │ │ │ ldr.w r0, [r5, #884] @ 0x374 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 93a5e <_PyUnicodeWriter_WriteASCIIString@@Base+0x346> │ │ │ │ + cbz r0, 93b3a <_PyUnicodeWriter_WriteASCIIString@@Base+0x346> │ │ │ │ add.w r6, r4, #20 │ │ │ │ - b.n 9392c <_PyUnicodeWriter_WriteASCIIString@@Base+0x214> │ │ │ │ - ldr r3, [pc, #140] @ (93aa8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x390>) │ │ │ │ - b.n 93960 <_PyUnicodeWriter_WriteASCIIString@@Base+0x248> │ │ │ │ - movw r1, #58213 @ 0xe365 │ │ │ │ + b.n 93a08 <_PyUnicodeWriter_WriteASCIIString@@Base+0x214> │ │ │ │ + ldr r3, [pc, #140] @ (93b84 <_PyUnicodeWriter_WriteASCIIString@@Base+0x390>) │ │ │ │ + b.n 93a3c <_PyUnicodeWriter_WriteASCIIString@@Base+0x248> │ │ │ │ + movw r1, #57001 @ 0xdea9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 93a4e <_PyUnicodeWriter_WriteASCIIString@@Base+0x336> │ │ │ │ - ldr r0, [pc, #128] @ (93aac <_PyUnicodeWriter_WriteASCIIString@@Base+0x394>) │ │ │ │ + bne.n 93b2a <_PyUnicodeWriter_WriteASCIIString@@Base+0x336> │ │ │ │ + ldr r0, [pc, #128] @ (93b88 <_PyUnicodeWriter_WriteASCIIString@@Base+0x394>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b478 │ │ │ │ + bl 6b4b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 93950 <_PyUnicodeWriter_WriteASCIIString@@Base+0x238> │ │ │ │ + bne.n 93a2c <_PyUnicodeWriter_WriteASCIIString@@Base+0x238> │ │ │ │ mov r0, r3 │ │ │ │ - bl 12e9d0 <_PyUnicode_IsNumeric@@Base+0x16d0> │ │ │ │ + bl 12e500 <_PyUnicode_IsNumeric@@Base+0x16d8> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 93950 <_PyUnicodeWriter_WriteASCIIString@@Base+0x238> │ │ │ │ + b.n 93a2c <_PyUnicodeWriter_WriteASCIIString@@Base+0x238> │ │ │ │ ldr.w r0, [r5, #844] @ 0x34c │ │ │ │ mov r1, r9 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 939f8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2e0> │ │ │ │ + b.n 93ad4 <_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 93950 <_PyUnicodeWriter_WriteASCIIString@@Base+0x238> │ │ │ │ - bl 1f37b8 │ │ │ │ + b.n 93a2c <_PyUnicodeWriter_WriteASCIIString@@Base+0x238> │ │ │ │ + bl 1f2f28 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 93960 <_PyUnicodeWriter_WriteASCIIString@@Base+0x248> │ │ │ │ + bne.w 93a3c <_PyUnicodeWriter_WriteASCIIString@@Base+0x248> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 9397e <_PyUnicodeWriter_WriteASCIIString@@Base+0x266> │ │ │ │ + b.n 93a5a <_PyUnicodeWriter_WriteASCIIString@@Base+0x266> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #34900 @ 0x8854 │ │ │ │ + movw r1, #32660 @ 0x7f94 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 93a6a <_PyUnicodeWriter_WriteASCIIString@@Base+0x352> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 93b46 <_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 9397e <_PyUnicodeWriter_WriteASCIIString@@Base+0x266> │ │ │ │ + b.n 93a5a <_PyUnicodeWriter_WriteASCIIString@@Base+0x266> │ │ │ │ add.w r0, r3, #28 │ │ │ │ - b.n 93a88 <_PyUnicodeWriter_WriteASCIIString@@Base+0x370> │ │ │ │ + b.n 93b64 <_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 │ │ │ │ │ │ │ │ -00093ab0 <_PyUnicodeWriter_Finish@@Base>: │ │ │ │ +00093b8c <_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 93b6a <_PyUnicodeWriter_Finish@@Base+0xba> │ │ │ │ + beq.n 93c46 <_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 93b66 <_PyUnicodeWriter_Finish@@Base+0xb6> │ │ │ │ + bne.n 93c42 <_PyUnicodeWriter_Finish@@Base+0xb6> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 93afe <_PyUnicodeWriter_Finish@@Base+0x4e> │ │ │ │ + beq.n 93bda <_PyUnicodeWriter_Finish@@Base+0x4e> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl ce558 <_PyUnicodeWriter_PrepareInternal@@Base+0x9e4> │ │ │ │ + bl ce0d4 <_PyUnicodeWriter_PrepareInternal@@Base+0x9e0> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 93b92 <_PyUnicodeWriter_Finish@@Base+0xe2> │ │ │ │ + beq.n 93c6e <_PyUnicodeWriter_Finish@@Base+0xe2> │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 93b88 <_PyUnicodeWriter_Finish@@Base+0xd8> │ │ │ │ + beq.n 93c64 <_PyUnicodeWriter_Finish@@Base+0xd8> │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 93b04 <_PyUnicodeWriter_Finish@@Base+0x54> │ │ │ │ + beq.n 93be0 <_PyUnicodeWriter_Finish@@Base+0x54> │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r3, r2 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 93af8 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + bne.n 93bd4 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ubfx r1, r2, #2, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 93af8 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + bne.n 93bd4 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.n 93bae <_PyUnicodeWriter_Finish@@Base+0xfe> │ │ │ │ + bpl.n 93c8a <_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] @ (93bb4 <_PyUnicodeWriter_Finish@@Base+0x104>) │ │ │ │ + ldrlt r1, [pc, #124] @ (93c90 <_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 93af8 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + beq.n 93bd4 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 93b62 <_PyUnicodeWriter_Finish@@Base+0xb2> │ │ │ │ + bge.n 93c3e <_PyUnicodeWriter_Finish@@Base+0xb2> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 93b62 <_PyUnicodeWriter_Finish@@Base+0xb2> │ │ │ │ + cbnz r2, 93c3e <_PyUnicodeWriter_Finish@@Base+0xb2> │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r1 │ │ │ │ - b.n 93af8 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + b.n 93bd4 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ mov r3, r2 │ │ │ │ - b.n 93af8 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + b.n 93bd4 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 93b84 <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ + cbz r2, 93c60 <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 93b84 <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ + bge.n 93c60 <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 93b84 <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ + cbnz r3, 93c60 <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ mov r0, r2 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #48] @ (93bb8 <_PyUnicodeWriter_Finish@@Base+0x108>) │ │ │ │ - b.n 93af8 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #48] @ (93c94 <_PyUnicodeWriter_Finish@@Base+0x108>) │ │ │ │ + b.n 93bd4 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 1949cc │ │ │ │ + b.w 193eac │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 93af8 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + bge.n 93bd4 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 93af8 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + bne.n 93bd4 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 93af8 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + b.n 93bd4 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - b.n 93b1e <_PyUnicodeWriter_Finish@@Base+0x6e> │ │ │ │ + b.n 93bfa <_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 94596 <_PyUnicodeWriter_Finish@@Base+0xae6> │ │ │ │ + beq.w 9464e <_PyUnicodeWriter_Finish@@Base+0xac2> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.w 94796 <_PyUnicodeWriter_Finish@@Base+0xce6> │ │ │ │ + bcs.w 948c6 <_PyUnicodeWriter_Finish@@Base+0xd3a> │ │ │ │ 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 945bc <_PyUnicodeWriter_Finish@@Base+0xb0c> │ │ │ │ + bgt.w 94674 <_PyUnicodeWriter_Finish@@Base+0xae8> │ │ │ │ bic.w r6, r2, #128 @ 0x80 │ │ │ │ - and.w r8, r2, #128 @ 0x80 │ │ │ │ + and.w r7, r2, #128 @ 0x80 │ │ │ │ sub.w r2, r6, #40 @ 0x28 │ │ │ │ cmp r2, #83 @ 0x53 │ │ │ │ - bhi.w 93e66 <_PyUnicodeWriter_Finish@@Base+0x3b6> │ │ │ │ + bhi.w 93f3e <_PyUnicodeWriter_Finish@@Base+0x3b2> │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ - lsls r3, r3, #14 │ │ │ │ - lsls r2, r1, #3 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ - lsls r6, r2, #14 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ - lsls r5, r2, #11 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ - lsls r1, r2, #12 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ - lsls r3, r7, #4 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ - lsls r3, r7, #4 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ - lsls r7, r2, #11 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ - lsls r7, r0, #12 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ - lsls r1, r2, #17 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ - lsls r2, r6, #11 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ - lsls r3, r5, #15 │ │ │ │ + lsls r3, r2, #14 │ │ │ │ + lsls r1, r1, #3 │ │ │ │ + lsls r2, r5, #4 │ │ │ │ + lsls r2, r5, #4 │ │ │ │ + lsls r2, r5, #4 │ │ │ │ + lsls r2, r5, #4 │ │ │ │ + lsls r6, r1, #14 │ │ │ │ + lsls r2, r5, #4 │ │ │ │ + lsls r7, r1, #11 │ │ │ │ + lsls r2, r5, #4 │ │ │ │ + lsls r2, r5, #4 │ │ │ │ + lsls r2, r5, #4 │ │ │ │ + lsls r2, r5, #4 │ │ │ │ + lsls r2, r5, #4 │ │ │ │ + lsls r2, r5, #4 │ │ │ │ + lsls r2, r5, #4 │ │ │ │ + lsls r2, r5, #4 │ │ │ │ + lsls r2, r5, #4 │ │ │ │ lsls r4, r1, #12 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ + lsls r2, r5, #4 │ │ │ │ + lsls r1, r7, #4 │ │ │ │ + lsls r2, r5, #4 │ │ │ │ + lsls r1, r7, #4 │ │ │ │ + lsls r2, r5, #4 │ │ │ │ + lsls r2, r5, #4 │ │ │ │ + lsls r1, r2, #11 │ │ │ │ + lsls r2, r5, #4 │ │ │ │ + lsls r2, r5, #4 │ │ │ │ + lsls r2, r5, #4 │ │ │ │ + lsls r2, r5, #4 │ │ │ │ + lsls r2, r0, #12 │ │ │ │ + lsls r2, r5, #4 │ │ │ │ + lsls r2, r5, #4 │ │ │ │ + lsls r5, r0, #17 │ │ │ │ + lsls r2, r5, #4 │ │ │ │ + lsls r2, r5, #4 │ │ │ │ + lsls r2, r5, #4 │ │ │ │ + lsls r2, r5, #4 │ │ │ │ + lsls r6, r5, #11 │ │ │ │ + lsls r2, r5, #4 │ │ │ │ + lsls r2, r5, #4 │ │ │ │ + lsls r2, r5, #4 │ │ │ │ + lsls r2, r5, #4 │ │ │ │ + lsls r1, r4, #15 │ │ │ │ + lsls r7, r0, #12 │ │ │ │ + lsls r2, r5, #4 │ │ │ │ + lsls r2, r5, #4 │ │ │ │ + lsls r2, r5, #4 │ │ │ │ + lsls r2, r5, #4 │ │ │ │ + lsls r2, r5, #4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r0, r7, #15 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ - lsls r0, r6, #11 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ - lsls r5, r6, #5 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ - lsls r4, r6, #14 │ │ │ │ - lsls r3, r0, #13 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ - lsls r7, r6, #11 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ - lsls r3, r3, #13 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ + lsls r6, r5, #15 │ │ │ │ + lsls r2, r5, #4 │ │ │ │ + lsls r2, r5, #4 │ │ │ │ + lsls r2, r5, #4 │ │ │ │ + lsls r2, r5, #4 │ │ │ │ + lsls r2, r5, #4 │ │ │ │ + lsls r3, r5, #11 │ │ │ │ + lsls r2, r5, #4 │ │ │ │ + lsls r3, r6, #5 │ │ │ │ + lsls r2, r5, #4 │ │ │ │ + lsls r2, r5, #4 │ │ │ │ + lsls r3, r5, #14 │ │ │ │ + lsls r4, r7, #12 │ │ │ │ + lsls r2, r5, #4 │ │ │ │ + lsls r3, r6, #11 │ │ │ │ + lsls r2, r5, #4 │ │ │ │ + lsls r2, r5, #4 │ │ │ │ + lsls r3, r2, #13 │ │ │ │ + lsls r2, r5, #4 │ │ │ │ + lsls r2, r5, #4 │ │ │ │ + lsls r2, r5, #4 │ │ │ │ + lsls r2, r5, #4 │ │ │ │ + lsls r2, r5, #4 │ │ │ │ lsls r4, r2, #1 │ │ │ │ lsls r4, r5, #2 │ │ │ │ - lsls r0, r5, #10 │ │ │ │ - lsls r6, r5, #11 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ - lsls r7, r0, #15 │ │ │ │ - lsls r0, r4, #17 │ │ │ │ - lsls r5, r3, #10 │ │ │ │ - lsls r1, r3, #16 │ │ │ │ + lsls r3, r4, #10 │ │ │ │ + lsls r1, r5, #11 │ │ │ │ + lsls r2, r5, #4 │ │ │ │ + lsls r2, r5, #4 │ │ │ │ + lsls r6, r7, #14 │ │ │ │ + lsls r4, r2, #17 │ │ │ │ + lsls r7, r2, #10 │ │ │ │ + lsls r6, r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 95328 <_PyType_LookupRef@@Base+0x8> │ │ │ │ + bl 953ac <_PyType_LookupRef@@Base+0x8> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 947c8 <_PyUnicodeWriter_Finish@@Base+0xd18> │ │ │ │ + blt.w 94934 <_PyUnicodeWriter_Finish@@Base+0xda8> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - bge.w 947c8 <_PyUnicodeWriter_Finish@@Base+0xd18> │ │ │ │ + bge.w 94934 <_PyUnicodeWriter_Finish@@Base+0xda8> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr.w r5, [r2, r0, lsl #2] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 947d2 <_PyUnicodeWriter_Finish@@Base+0xd22> │ │ │ │ + beq.w 9493e <_PyUnicodeWriter_Finish@@Base+0xdb2> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ subs r3, #1 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 943f8 <_PyUnicodeWriter_Finish@@Base+0x948> │ │ │ │ + blt.w 944c0 <_PyUnicodeWriter_Finish@@Base+0x934> │ │ │ │ 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 94614 <_PyUnicodeWriter_Finish@@Base+0xb64> │ │ │ │ + beq.w 946f6 <_PyUnicodeWriter_Finish@@Base+0xb6a> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ - movcc r7, #1 │ │ │ │ - bcs.w 94774 <_PyUnicodeWriter_Finish@@Base+0xcc4> │ │ │ │ + movcc.w r8, #1 │ │ │ │ + bcs.w 94906 <_PyUnicodeWriter_Finish@@Base+0xd7a> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldrb r6, [r3, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 95960 <_PyType_LookupRef@@Base+0x640> │ │ │ │ + bl 959e8 <_PyType_LookupRef@@Base+0x644> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 93d60 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + cbz r0, 93e3c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r1, r6 │ │ │ │ - bl 95b24 │ │ │ │ + bl 95bb0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93e7c <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 9454a <_PyUnicodeWriter_Finish@@Base+0xa9a> │ │ │ │ - ldr r2, [pc, #444] @ (93ef4 <_PyUnicodeWriter_Finish@@Base+0x444>) │ │ │ │ + beq.w 93f54 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 94604 <_PyUnicodeWriter_Finish@@Base+0xa78> │ │ │ │ + ldr r2, [pc, #436] @ (93fcc <_PyUnicodeWriter_Finish@@Base+0x440>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 79ac0 │ │ │ │ + bl 79af8 │ │ │ │ mov r5, r0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 93d60 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ - cbz r5, 93d60 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + cbz r7, 93e3c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + cbz r5, 93e3c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 85b64 │ │ │ │ + bl 85bd8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 948d8 <_PyUnicodeWriter_Finish@@Base+0xe28> │ │ │ │ + beq.w 949a0 <_PyUnicodeWriter_Finish@@Base+0xe14> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 93cee <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.n 93dca <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95328 <_PyType_LookupRef@@Base+0x8> │ │ │ │ + bl 953ac <_PyType_LookupRef@@Base+0x8> │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.w 94aba <_PyUnicodeWriter_Finish@@Base+0x100a> │ │ │ │ + blt.w 94a76 <_PyUnicodeWriter_Finish@@Base+0xeea> │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #0 │ │ │ │ - bl 711a8 │ │ │ │ + bl 711e0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 93d60 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.n 93e3c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 95960 <_PyType_LookupRef@@Base+0x640> │ │ │ │ + bl 959e8 <_PyType_LookupRef@@Base+0x644> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 948d8 <_PyUnicodeWriter_Finish@@Base+0xe28> │ │ │ │ + beq.w 949a0 <_PyUnicodeWriter_Finish@@Base+0xe14> │ │ │ │ mov r2, r6 │ │ │ │ add.w r0, r5, #16 │ │ │ │ blx 2beec │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 93d60 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ - b.n 93d52 <_PyUnicodeWriter_Finish@@Base+0x2a2> │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 93e3c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + b.n 93e2e <_PyUnicodeWriter_Finish@@Base+0x2a2> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94a9e <_PyUnicodeWriter_Finish@@Base+0xfee> │ │ │ │ + beq.w 94a5a <_PyUnicodeWriter_Finish@@Base+0xece> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 94774 <_PyUnicodeWriter_Finish@@Base+0xcc4> │ │ │ │ + bcs.w 94906 <_PyUnicodeWriter_Finish@@Base+0xd7a> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrb r6, [r3, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 713bc │ │ │ │ + bl 713f4 │ │ │ │ mov r5, r0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 94360 <_PyUnicodeWriter_Finish@@Base+0x8b0> │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 9442a <_PyUnicodeWriter_Finish@@Base+0x89e> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 93e7c <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + beq.n 93f54 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 93d60 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + ble.n 93e3c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93bbc <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93c98 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94716 <_PyUnicodeWriter_Finish@@Base+0xc66> │ │ │ │ + beq.w 949c8 <_PyUnicodeWriter_Finish@@Base+0xe3c> │ │ │ │ cmp r6, #1 │ │ │ │ str r0, [r5, #16] │ │ │ │ - beq.n 93d60 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.n 93e3c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93bbc <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93c98 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94716 <_PyUnicodeWriter_Finish@@Base+0xc66> │ │ │ │ + beq.w 949c8 <_PyUnicodeWriter_Finish@@Base+0xe3c> │ │ │ │ cmp r6, #2 │ │ │ │ str r0, [r5, #20] │ │ │ │ - beq.n 93d60 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.n 93e3c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93bbc <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93c98 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94716 <_PyUnicodeWriter_Finish@@Base+0xc66> │ │ │ │ + beq.w 949c8 <_PyUnicodeWriter_Finish@@Base+0xe3c> │ │ │ │ cmp r6, #3 │ │ │ │ str r0, [r5, #24] │ │ │ │ - beq.n 93d60 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.n 93e3c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93bbc <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93c98 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94716 <_PyUnicodeWriter_Finish@@Base+0xc66> │ │ │ │ + beq.w 949c8 <_PyUnicodeWriter_Finish@@Base+0xe3c> │ │ │ │ cmp r6, #4 │ │ │ │ str r0, [r5, #28] │ │ │ │ - beq.n 93d60 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.n 93e3c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93bbc <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93c98 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94716 <_PyUnicodeWriter_Finish@@Base+0xc66> │ │ │ │ + beq.w 949c8 <_PyUnicodeWriter_Finish@@Base+0xe3c> │ │ │ │ cmp r6, #5 │ │ │ │ str r0, [r5, #32] │ │ │ │ - beq.n 93d60 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.n 93e3c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93bbc <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93c98 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94716 <_PyUnicodeWriter_Finish@@Base+0xc66> │ │ │ │ + beq.w 949c8 <_PyUnicodeWriter_Finish@@Base+0xe3c> │ │ │ │ cmp r6, #6 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ - beq.n 93d60 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.n 93e3c <_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 93bbc <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93c98 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94712 <_PyUnicodeWriter_Finish@@Base+0xc62> │ │ │ │ + beq.w 949c4 <_PyUnicodeWriter_Finish@@Base+0xe38> │ │ │ │ cmp r6, r5 │ │ │ │ str.w r0, [r4, #4]! │ │ │ │ - bne.n 93e4a <_PyUnicodeWriter_Finish@@Base+0x39a> │ │ │ │ + bne.n 93f22 <_PyUnicodeWriter_Finish@@Base+0x396> │ │ │ │ mov r5, r8 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 93d60 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + b.n 93e3c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #2604 @ 0xa2c │ │ │ │ + movw r1, #364 @ 0x16c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movs r5, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 93cee <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.n 93dca <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95328 <_PyType_LookupRef@@Base+0x8> │ │ │ │ + bl 953ac <_PyType_LookupRef@@Base+0x8> │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r9, r3 │ │ │ │ - blt.w 94a74 <_PyUnicodeWriter_Finish@@Base+0xfc4> │ │ │ │ - bne.n 93e9a <_PyUnicodeWriter_Finish@@Base+0x3ea> │ │ │ │ + blt.w 94a30 <_PyUnicodeWriter_Finish@@Base+0xea4> │ │ │ │ + bne.n 93f72 <_PyUnicodeWriter_Finish@@Base+0x3e6> │ │ │ │ cmp r6, #62 @ 0x3e │ │ │ │ - beq.w 94bca <_PyUnicodeWriter_Finish@@Base+0x111a> │ │ │ │ + beq.w 94d5e <_PyUnicodeWriter_Finish@@Base+0x11d2> │ │ │ │ movs r0, #0 │ │ │ │ cmp r6, #60 @ 0x3c │ │ │ │ - beq.w 94ae8 <_PyUnicodeWriter_Finish@@Base+0x1038> │ │ │ │ - bl 11093c │ │ │ │ + beq.w 94ad0 <_PyUnicodeWriter_Finish@@Base+0xf44> │ │ │ │ + bl 110450 │ │ │ │ mov r5, r0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 949cc <_PyUnicodeWriter_Finish@@Base+0xf1c> │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 94aa0 <_PyUnicodeWriter_Finish@@Base+0xf14> │ │ │ │ movs r1, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 93d60 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 93e3c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov fp, r6 │ │ │ │ - movs r7, #0 │ │ │ │ + mov.w r8, #0 │ │ │ │ mov r6, r5 │ │ │ │ mov sl, r1 │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ - cmp r7, r9 │ │ │ │ - beq.w 945da <_PyUnicodeWriter_Finish@@Base+0xb2a> │ │ │ │ - bl 93bbc <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + cmp r8, r9 │ │ │ │ + beq.w 94692 <_PyUnicodeWriter_Finish@@Base+0xb06> │ │ │ │ + bl 93c98 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 948fc <_PyUnicodeWriter_Finish@@Base+0xe4c> │ │ │ │ + beq.w 94976 <_PyUnicodeWriter_Finish@@Base+0xdea> │ │ │ │ mov r0, r6 │ │ │ │ - bl e7a48 │ │ │ │ + bl e7598 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 94c88 <_PyUnicodeWriter_Finish@@Base+0x11d8> │ │ │ │ + beq.w 94c0a <_PyUnicodeWriter_Finish@@Base+0x107e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 94922 <_PyUnicodeWriter_Finish@@Base+0xe72> │ │ │ │ - adds r7, #1 │ │ │ │ - b.n 93ec2 <_PyUnicodeWriter_Finish@@Base+0x412> │ │ │ │ - nop │ │ │ │ + blt.w 947e4 <_PyUnicodeWriter_Finish@@Base+0xc58> │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + b.n 93f9a <_PyUnicodeWriter_Finish@@Base+0x40e> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 947e6 <_PyUnicodeWriter_Finish@@Base+0xd36> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 94554 <_PyUnicodeWriter_Finish@@Base+0xaa4> │ │ │ │ + beq.w 9489e <_PyUnicodeWriter_Finish@@Base+0xd12> │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 94616 <_PyUnicodeWriter_Finish@@Base+0xa8a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95328 <_PyType_LookupRef@@Base+0x8> │ │ │ │ - str.w r8, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #24] │ │ │ │ + bl 953ac <_PyType_LookupRef@@Base+0x8> │ │ │ │ + str r7, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #28] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 94570 <_PyUnicodeWriter_Finish@@Base+0xac0> │ │ │ │ + beq.w 94632 <_PyUnicodeWriter_Finish@@Base+0xaa6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95328 <_PyType_LookupRef@@Base+0x8> │ │ │ │ - str r0, [sp, #28] │ │ │ │ + bl 953ac <_PyType_LookupRef@@Base+0x8> │ │ │ │ + str r0, [sp, #32] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 94cf8 <_PyUnicodeWriter_Finish@@Base+0x1248> │ │ │ │ + beq.w 94bb2 <_PyUnicodeWriter_Finish@@Base+0x1026> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 953ac <_PyType_LookupRef@@Base+0x8> │ │ │ │ + mov r3, r0 │ │ │ │ + adds r3, #1 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + beq.w 94d2a <_PyUnicodeWriter_Finish@@Base+0x119e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95328 <_PyType_LookupRef@@Base+0x8> │ │ │ │ + bl 953ac <_PyType_LookupRef@@Base+0x8> │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 94b84 <_PyUnicodeWriter_Finish@@Base+0x10d4> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 95328 <_PyType_LookupRef@@Base+0x8> │ │ │ │ - str r0, [sp, #32] │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 94b78 <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ + beq.w 94d18 <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95328 <_PyType_LookupRef@@Base+0x8> │ │ │ │ + bl 953ac <_PyType_LookupRef@@Base+0x8> │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 94b42 <_PyUnicodeWriter_Finish@@Base+0x1092> │ │ │ │ + beq.w 94d38 <_PyUnicodeWriter_Finish@@Base+0x11ac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93bbc <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ - str r0, [sp, #20] │ │ │ │ + bl 93c98 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94954 <_PyUnicodeWriter_Finish@@Base+0xea4> │ │ │ │ + beq.w 94b48 <_PyUnicodeWriter_Finish@@Base+0xfbc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93bbc <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ - str r0, [sp, #8] │ │ │ │ + bl 93c98 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94ba4 <_PyUnicodeWriter_Finish@@Base+0x10f4> │ │ │ │ + beq.w 94d00 <_PyUnicodeWriter_Finish@@Base+0x1174> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93bbc <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ - str r0, [sp, #0] │ │ │ │ + bl 93c98 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94b94 <_PyUnicodeWriter_Finish@@Base+0x10e4> │ │ │ │ + beq.w 94cee <_PyUnicodeWriter_Finish@@Base+0x1162> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93bbc <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ - mov fp, r0 │ │ │ │ + bl 93c98 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94bb6 <_PyUnicodeWriter_Finish@@Base+0x1106> │ │ │ │ + beq.w 94ce0 <_PyUnicodeWriter_Finish@@Base+0x1154> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93bbc <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ - str r0, [sp, #12] │ │ │ │ + bl 93c98 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94b60 <_PyUnicodeWriter_Finish@@Base+0x10b0> │ │ │ │ + beq.w 94cd4 <_PyUnicodeWriter_Finish@@Base+0x1148> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93bbc <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ - str r0, [sp, #16] │ │ │ │ + bl 93c98 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94c18 <_PyUnicodeWriter_Finish@@Base+0x1168> │ │ │ │ + beq.w 94ba6 <_PyUnicodeWriter_Finish@@Base+0x101a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93bbc <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ - mov sl, r0 │ │ │ │ + bl 93c98 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9499e <_PyUnicodeWriter_Finish@@Base+0xeee> │ │ │ │ + beq.w 94b9c <_PyUnicodeWriter_Finish@@Base+0x1010> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93bbc <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ - mov r9, r0 │ │ │ │ + bl 93c98 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94c14 <_PyUnicodeWriter_Finish@@Base+0x1164> │ │ │ │ + beq.w 94b94 <_PyUnicodeWriter_Finish@@Base+0x1008> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95328 <_PyType_LookupRef@@Base+0x8> │ │ │ │ + bl 953ac <_PyType_LookupRef@@Base+0x8> │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 94c06 <_PyUnicodeWriter_Finish@@Base+0x1156> │ │ │ │ + beq.w 94b6e <_PyUnicodeWriter_Finish@@Base+0xfe2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93bbc <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ - mov r7, r0 │ │ │ │ + bl 93c98 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94b6a <_PyUnicodeWriter_Finish@@Base+0x10ba> │ │ │ │ + beq.w 94bf8 <_PyUnicodeWriter_Finish@@Base+0x106c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93bbc <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93c98 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94b6a <_PyUnicodeWriter_Finish@@Base+0x10ba> │ │ │ │ + beq.w 94b88 <_PyUnicodeWriter_Finish@@Base+0xffc> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - strd r3, r5, [sp, #120] @ 0x78 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - strd r3, sl, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + strd r3, r5, [sp, #124] @ 0x7c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - strd r3, fp, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str.w r9, [sp, #80] @ 0x50 │ │ │ │ - str r7, [sp, #96] @ 0x60 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - bl 95e48 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd fp, sl, [sp, #96] @ 0x60 │ │ │ │ + strd r3, r9, [sp, #104] @ 0x68 │ │ │ │ + str.w r8, [sp, #112] @ 0x70 │ │ │ │ + bl 95ed4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 94a1c <_PyUnicodeWriter_Finish@@Base+0xf6c> │ │ │ │ + beq.w 94b88 <_PyUnicodeWriter_Finish@@Base+0xffc> │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 962a8 │ │ │ │ + bl 96334 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94a1c <_PyUnicodeWriter_Finish@@Base+0xf6c> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 94580 <_PyUnicodeWriter_Finish@@Base+0xad0> │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + beq.w 94862 <_PyUnicodeWriter_Finish@@Base+0xcd6> │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 9460c <_PyUnicodeWriter_Finish@@Base+0xa80> │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94058 <_PyUnicodeWriter_Finish@@Base+0x5a8> │ │ │ │ + bge.n 9412c <_PyUnicodeWriter_Finish@@Base+0x5a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94604 <_PyUnicodeWriter_Finish@@Base+0xb54> │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + beq.w 946b2 <_PyUnicodeWriter_Finish@@Base+0xb26> │ │ │ │ + ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9406e <_PyUnicodeWriter_Finish@@Base+0x5be> │ │ │ │ + bge.n 94144 <_PyUnicodeWriter_Finish@@Base+0x5b8> │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cbnz r3, 9406e <_PyUnicodeWriter_Finish@@Base+0x5be> │ │ │ │ - mov r0, r2 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cbz r3, 94086 <_PyUnicodeWriter_Finish@@Base+0x5d6> │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ + str.w r3, [sl] │ │ │ │ + cbnz r3, 94144 <_PyUnicodeWriter_Finish@@Base+0x5b8> │ │ │ │ + mov r0, sl │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + cbz r2, 9415a <_PyUnicodeWriter_Finish@@Base+0x5ce> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94086 <_PyUnicodeWriter_Finish@@Base+0x5d6> │ │ │ │ + bge.n 9415a <_PyUnicodeWriter_Finish@@Base+0x5ce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94522 <_PyUnicodeWriter_Finish@@Base+0xa72> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 940a4 <_PyUnicodeWriter_Finish@@Base+0x5f4> │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + beq.w 945e4 <_PyUnicodeWriter_Finish@@Base+0xa58> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 94176 <_PyUnicodeWriter_Finish@@Base+0x5ea> │ │ │ │ + ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 940a4 <_PyUnicodeWriter_Finish@@Base+0x5f4> │ │ │ │ + bge.n 94176 <_PyUnicodeWriter_Finish@@Base+0x5ea> │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cbnz r3, 940a4 <_PyUnicodeWriter_Finish@@Base+0x5f4> │ │ │ │ - mov r0, fp │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cbz r3, 940be <_PyUnicodeWriter_Finish@@Base+0x60e> │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 945fc <_PyUnicodeWriter_Finish@@Base+0xa70> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 94194 <_PyUnicodeWriter_Finish@@Base+0x608> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 940be <_PyUnicodeWriter_Finish@@Base+0x60e> │ │ │ │ + bge.n 94194 <_PyUnicodeWriter_Finish@@Base+0x608> │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cbnz r3, 940be <_PyUnicodeWriter_Finish@@Base+0x60e> │ │ │ │ - mov r0, r2 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cbz r3, 940d6 <_PyUnicodeWriter_Finish@@Base+0x626> │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbnz r3, 94194 <_PyUnicodeWriter_Finish@@Base+0x608> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + cbz r2, 941ac <_PyUnicodeWriter_Finish@@Base+0x620> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 940d6 <_PyUnicodeWriter_Finish@@Base+0x626> │ │ │ │ + bge.n 941ac <_PyUnicodeWriter_Finish@@Base+0x620> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9452a <_PyUnicodeWriter_Finish@@Base+0xa7a> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 940f2 <_PyUnicodeWriter_Finish@@Base+0x642> │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + cbnz r3, 941ac <_PyUnicodeWriter_Finish@@Base+0x620> │ │ │ │ + mov r0, r2 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + cbz r2, 941c4 <_PyUnicodeWriter_Finish@@Base+0x638> │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 940f2 <_PyUnicodeWriter_Finish@@Base+0x642> │ │ │ │ + bge.n 941c4 <_PyUnicodeWriter_Finish@@Base+0x638> │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 94532 <_PyUnicodeWriter_Finish@@Base+0xa82> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 9410e <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cbnz r3, 941c4 <_PyUnicodeWriter_Finish@@Base+0x638> │ │ │ │ + mov r0, r2 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + cbz r2, 941da <_PyUnicodeWriter_Finish@@Base+0x64e> │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9410e <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ + bge.n 941da <_PyUnicodeWriter_Finish@@Base+0x64e> │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9453a <_PyUnicodeWriter_Finish@@Base+0xa8a> │ │ │ │ - cbz r7, 94122 <_PyUnicodeWriter_Finish@@Base+0x672> │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 945ec <_PyUnicodeWriter_Finish@@Base+0xa60> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 941f6 <_PyUnicodeWriter_Finish@@Base+0x66a> │ │ │ │ + ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94122 <_PyUnicodeWriter_Finish@@Base+0x672> │ │ │ │ + bge.n 941f6 <_PyUnicodeWriter_Finish@@Base+0x66a> │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94542 <_PyUnicodeWriter_Finish@@Base+0xa92> │ │ │ │ + beq.w 945f4 <_PyUnicodeWriter_Finish@@Base+0xa68> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 93d60 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 93e3c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 93d60 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + bge.w 93e3c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93d60 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + bne.w 93e3c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - subs r3, #1 │ │ │ │ - b.n 93cee <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 93e3c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - mov r7, r3 │ │ │ │ + mov r8, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94616 <_PyUnicodeWriter_Finish@@Base+0xb66> │ │ │ │ + beq.w 946fa <_PyUnicodeWriter_Finish@@Base+0xb6e> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 94774 <_PyUnicodeWriter_Finish@@Base+0xcc4> │ │ │ │ - movs r7, #0 │ │ │ │ - b.n 93d10 <_PyUnicodeWriter_Finish@@Base+0x260> │ │ │ │ + bcs.w 94906 <_PyUnicodeWriter_Finish@@Base+0xd7a> │ │ │ │ + mov.w r8, #0 │ │ │ │ + b.n 93dee <_PyUnicodeWriter_Finish@@Base+0x262> │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 95328 <_PyType_LookupRef@@Base+0x8> │ │ │ │ + bl 953ac <_PyType_LookupRef@@Base+0x8> │ │ │ │ subs r3, r0, #0 │ │ │ │ - mov r7, r3 │ │ │ │ - blt.w 9481c <_PyUnicodeWriter_Finish@@Base+0xd6c> │ │ │ │ - beq.w 94812 <_PyUnicodeWriter_Finish@@Base+0xd62> │ │ │ │ + mov r8, r3 │ │ │ │ + blt.w 94af4 <_PyUnicodeWriter_Finish@@Base+0xf68> │ │ │ │ + beq.w 94ae8 <_PyUnicodeWriter_Finish@@Base+0xf5c> │ │ │ │ mov r1, r4 │ │ │ │ - bl 95960 <_PyType_LookupRef@@Base+0x640> │ │ │ │ + bl 959e8 <_PyType_LookupRef@@Base+0x644> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93d60 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ - mov r1, r7 │ │ │ │ - movw r2, #2212 @ 0x8a4 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - bl a1638 │ │ │ │ + beq.w 93e3c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + mov r1, r8 │ │ │ │ + movw r2, #65508 @ 0xffe4 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + bl a15e0 │ │ │ │ mov r5, r0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 93d60 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 93e3c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 94800 <_PyUnicodeWriter_Finish@@Base+0xd50> │ │ │ │ + bne.w 94a1e <_PyUnicodeWriter_Finish@@Base+0xe92> │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 93d60 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 93e3c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 196a88 <_PySys_GetRequiredAttr@@Base+0x584> │ │ │ │ + bl 195f68 <_PySys_GetRequiredAttr@@Base+0x584> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 93cee <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.n 93dca <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 93cee <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ - movs r7, #1 │ │ │ │ + b.n 93dca <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + mov.w r8, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 95328 <_PyType_LookupRef@@Base+0x8> │ │ │ │ + bl 953ac <_PyType_LookupRef@@Base+0x8> │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.w 9481c <_PyUnicodeWriter_Finish@@Base+0xd6c> │ │ │ │ + blt.w 94af4 <_PyUnicodeWriter_Finish@@Base+0xf68> │ │ │ │ mov r1, r4 │ │ │ │ - bl 95960 <_PyType_LookupRef@@Base+0x640> │ │ │ │ + bl 959e8 <_PyType_LookupRef@@Base+0x644> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93d60 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 93e3c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 95b24 │ │ │ │ + bl 95bb0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 93d30 <_PyUnicodeWriter_Finish@@Base+0x280> │ │ │ │ - b.n 93e7c <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + bne.w 93e0e <_PyUnicodeWriter_Finish@@Base+0x282> │ │ │ │ + b.n 93f54 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 94160 <_PyUnicodeWriter_Finish@@Base+0x6b0> │ │ │ │ - movs r7, #0 │ │ │ │ - b.n 941be <_PyUnicodeWriter_Finish@@Base+0x70e> │ │ │ │ + b.n 94232 <_PyUnicodeWriter_Finish@@Base+0x6a6> │ │ │ │ + mov.w r8, #0 │ │ │ │ + b.n 94290 <_PyUnicodeWriter_Finish@@Base+0x704> │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ - b.n 93cee <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.n 93dca <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95328 <_PyType_LookupRef@@Base+0x8> │ │ │ │ + bl 953ac <_PyType_LookupRef@@Base+0x8> │ │ │ │ mov r5, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - beq.w 9458a <_PyUnicodeWriter_Finish@@Base+0xada> │ │ │ │ + beq.w 94642 <_PyUnicodeWriter_Finish@@Base+0xab6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7fd14 │ │ │ │ + bl 7fd44 │ │ │ │ mov r5, r0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 93d60 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ - b.n 93d50 <_PyUnicodeWriter_Finish@@Base+0x2a0> │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 93e3c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + b.n 93e2c <_PyUnicodeWriter_Finish@@Base+0x2a0> │ │ │ │ movw r5, #5412 @ 0x1524 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ - b.n 93cee <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.n 93dca <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ movw r5, #4364 @ 0x110c │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ - b.n 93cee <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ - mov r9, r8 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 9484e <_PyUnicodeWriter_Finish@@Base+0xd9e> │ │ │ │ + b.n 93dca <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + mov r9, r7 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 94964 <_PyUnicodeWriter_Finish@@Base+0xdd8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93bbc <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93c98 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94846 <_PyUnicodeWriter_Finish@@Base+0xd96> │ │ │ │ + beq.w 9495c <_PyUnicodeWriter_Finish@@Base+0xdd0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93bbc <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93c98 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r5, r0 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94846 <_PyUnicodeWriter_Finish@@Base+0xd96> │ │ │ │ + beq.w 9495c <_PyUnicodeWriter_Finish@@Base+0xdd0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93bbc <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93c98 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94c28 <_PyUnicodeWriter_Finish@@Base+0x1178> │ │ │ │ + beq.w 94be8 <_PyUnicodeWriter_Finish@@Base+0x105c> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ bl 9d920 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 9427c <_PyUnicodeWriter_Finish@@Base+0x7cc> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 94860 <_PyUnicodeWriter_Finish@@Base+0xdb0> │ │ │ │ + cbz r0, 9434a <_PyUnicodeWriter_Finish@@Base+0x7be> │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 94952 <_PyUnicodeWriter_Finish@@Base+0xdc6> │ │ │ │ mov r0, sl │ │ │ │ - bl 7a1c4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a1f4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 7a1f4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a1c4 │ │ │ │ + bl 7a1f4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 93cee <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.n 93dca <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ca828 │ │ │ │ + bl 1c9c28 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 9438a <_PyUnicodeWriter_Finish@@Base+0x8da> │ │ │ │ - bl 85a8c │ │ │ │ + beq.n 94454 <_PyUnicodeWriter_Finish@@Base+0x8c8> │ │ │ │ + bl 85b00 │ │ │ │ mov r5, r0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 93d60 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 93e3c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r1, r4 │ │ │ │ - bl 196a88 <_PySys_GetRequiredAttr@@Base+0x584> │ │ │ │ + bl 195f68 <_PySys_GetRequiredAttr@@Base+0x584> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 93cee <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.n 93dca <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95328 <_PyType_LookupRef@@Base+0x8> │ │ │ │ + bl 953ac <_PyType_LookupRef@@Base+0x8> │ │ │ │ mov r6, r0 │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.w 94896 <_PyUnicodeWriter_Finish@@Base+0xde6> │ │ │ │ + beq.w 947f8 <_PyUnicodeWriter_Finish@@Base+0xc6c> │ │ │ │ cmp.w r6, #2147483648 @ 0x80000000 │ │ │ │ - beq.w 94c46 <_PyUnicodeWriter_Finish@@Base+0x1196> │ │ │ │ + beq.w 94c42 <_PyUnicodeWriter_Finish@@Base+0x10b6> │ │ │ │ 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 1ae270 │ │ │ │ - mov r7, r0 │ │ │ │ + bl 1ad6dc │ │ │ │ + mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 946b4 <_PyUnicodeWriter_Finish@@Base+0xc04> │ │ │ │ + beq.w 9476a <_PyUnicodeWriter_Finish@@Base+0xbde> │ │ │ │ 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 94644 <_PyUnicodeWriter_Finish@@Base+0xb94> │ │ │ │ - bl 1ae2d0 │ │ │ │ + beq.w 946c2 <_PyUnicodeWriter_Finish@@Base+0xb36> │ │ │ │ + bl 1ad73c │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r4, #32768 @ 0x8000 │ │ │ │ mov r0, r6 │ │ │ │ - bhi.w 94d06 <_PyUnicodeWriter_Finish@@Base+0x1256> │ │ │ │ - bl 1ae2d0 │ │ │ │ + bhi.w 94b6a <_PyUnicodeWriter_Finish@@Base+0xfde> │ │ │ │ + bl 1ad73c │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bhi.w 94d06 <_PyUnicodeWriter_Finish@@Base+0x1256> │ │ │ │ + bhi.w 94b6a <_PyUnicodeWriter_Finish@@Base+0xfde> │ │ │ │ add.w r0, r4, r0, lsl #15 │ │ │ │ str.w r0, [r5], #4 │ │ │ │ - b.n 9430c <_PyUnicodeWriter_Finish@@Base+0x85c> │ │ │ │ + b.n 943d8 <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ movw r5, #5144 @ 0x1418 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ - b.n 93cee <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.n 93dca <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95328 <_PyType_LookupRef@@Base+0x8> │ │ │ │ + bl 953ac <_PyType_LookupRef@@Base+0x8> │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.w 9473c <_PyUnicodeWriter_Finish@@Base+0xc8c> │ │ │ │ + blt.w 94b1e <_PyUnicodeWriter_Finish@@Base+0xf92> │ │ │ │ mov r0, r6 │ │ │ │ - bl 713bc │ │ │ │ + bl 713f4 │ │ │ │ mov r5, r0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 93dc8 <_PyUnicodeWriter_Finish@@Base+0x318> │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 93ea0 <_PyUnicodeWriter_Finish@@Base+0x314> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 93e7c <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + beq.w 93f54 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 85b64 │ │ │ │ + bl 85bd8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 93dcc <_PyUnicodeWriter_Finish@@Base+0x31c> │ │ │ │ - b.n 949de <_PyUnicodeWriter_Finish@@Base+0xf2e> │ │ │ │ + bne.w 93ea4 <_PyUnicodeWriter_Finish@@Base+0x318> │ │ │ │ + b.n 94ab2 <_PyUnicodeWriter_Finish@@Base+0xf26> │ │ │ │ mov r0, r4 │ │ │ │ - bl 283f10 │ │ │ │ + bl 283740 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 942a8 <_PyUnicodeWriter_Finish@@Base+0x7f8> │ │ │ │ + bne.n 94376 <_PyUnicodeWriter_Finish@@Base+0x7ea> │ │ │ │ vstr d0, [sp] │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7faa4 │ │ │ │ vldr d0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 942a8 <_PyUnicodeWriter_Finish@@Base+0x7f8> │ │ │ │ - b.n 93e7c <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + beq.n 94376 <_PyUnicodeWriter_Finish@@Base+0x7ea> │ │ │ │ + b.n 93f54 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 283f10 │ │ │ │ + bl 283740 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 94a10 <_PyUnicodeWriter_Finish@@Base+0xf60> │ │ │ │ + beq.w 94782 <_PyUnicodeWriter_Finish@@Base+0xbf6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 283f10 │ │ │ │ + bl 283740 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d1, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 949fc <_PyUnicodeWriter_Finish@@Base+0xf4c> │ │ │ │ + beq.w 9476e <_PyUnicodeWriter_Finish@@Base+0xbe2> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 248614 │ │ │ │ + bl 247df8 │ │ │ │ mov r5, r0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 93d60 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ - b.n 942b6 <_PyUnicodeWriter_Finish@@Base+0x806> │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 93e3c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + b.n 94382 <_PyUnicodeWriter_Finish@@Base+0x7f6> │ │ │ │ movw r2, #61116 @ 0xeebc │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldr r5, [r2, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 93cee <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + bge.w 93dca <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - b.n 93cee <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.n 93dca <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95328 <_PyType_LookupRef@@Base+0x8> │ │ │ │ + bl 953ac <_PyType_LookupRef@@Base+0x8> │ │ │ │ subs r3, r0, #0 │ │ │ │ - mov r7, r3 │ │ │ │ - blt.w 948ae <_PyUnicodeWriter_Finish@@Base+0xdfe> │ │ │ │ - bl 71608 │ │ │ │ + mov r8, r3 │ │ │ │ + blt.w 949f4 <_PyUnicodeWriter_Finish@@Base+0xe68> │ │ │ │ + bl 71640 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 948a2 <_PyUnicodeWriter_Finish@@Base+0xdf2> │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 949e8 <_PyUnicodeWriter_Finish@@Base+0xe5c> │ │ │ │ movs r6, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 93d60 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 93e3c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r0, r4 │ │ │ │ - cmp r6, r7 │ │ │ │ - beq.w 9488c <_PyUnicodeWriter_Finish@@Base+0xddc> │ │ │ │ - bl 93bbc <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + cmp r6, r8 │ │ │ │ + beq.w 947a2 <_PyUnicodeWriter_Finish@@Base+0xc16> │ │ │ │ + bl 93c98 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9486a <_PyUnicodeWriter_Finish@@Base+0xdba> │ │ │ │ + beq.w 947ac <_PyUnicodeWriter_Finish@@Base+0xc20> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 94424 <_PyUnicodeWriter_Finish@@Base+0x974> │ │ │ │ - bl 703d8 │ │ │ │ + b.n 944ea <_PyUnicodeWriter_Finish@@Base+0x95e> │ │ │ │ + bl 70410 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 94a68 <_PyUnicodeWriter_Finish@@Base+0xfb8> │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 947d2 <_PyUnicodeWriter_Finish@@Base+0xc46> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 93d60 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 93e3c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 93bbc <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93c98 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9494e <_PyUnicodeWriter_Finish@@Base+0xe9e> │ │ │ │ - bl 93bbc <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + beq.w 947de <_PyUnicodeWriter_Finish@@Base+0xc52> │ │ │ │ + bl 93c98 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94936 <_PyUnicodeWriter_Finish@@Base+0xe86> │ │ │ │ + beq.w 9478e <_PyUnicodeWriter_Finish@@Base+0xc02> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78510 │ │ │ │ + bl 78548 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 94b0e <_PyUnicodeWriter_Finish@@Base+0x105e> │ │ │ │ + beq.w 94c76 <_PyUnicodeWriter_Finish@@Base+0x10ea> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94498 <_PyUnicodeWriter_Finish@@Base+0x9e8> │ │ │ │ + bge.n 9455c <_PyUnicodeWriter_Finish@@Base+0x9d0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94ccc <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + beq.w 94c3a <_PyUnicodeWriter_Finish@@Base+0x10ae> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9445a <_PyUnicodeWriter_Finish@@Base+0x9aa> │ │ │ │ + bge.n 9451e <_PyUnicodeWriter_Finish@@Base+0x992> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9445a <_PyUnicodeWriter_Finish@@Base+0x9aa> │ │ │ │ + bne.n 9451e <_PyUnicodeWriter_Finish@@Base+0x992> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9445a <_PyUnicodeWriter_Finish@@Base+0x9aa> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9451e <_PyUnicodeWriter_Finish@@Base+0x992> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #8 │ │ │ │ - bl 95960 <_PyType_LookupRef@@Base+0x640> │ │ │ │ + bl 959e8 <_PyType_LookupRef@@Base+0x644> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 941a0 <_PyUnicodeWriter_Finish@@Base+0x6f0> │ │ │ │ + beq.w 94272 <_PyUnicodeWriter_Finish@@Base+0x6e6> │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #8 │ │ │ │ mov r2, r3 │ │ │ │ - bl 129008 <_PyLong_FromByteArray@@Base> │ │ │ │ + bl 128adc <_PyLong_FromByteArray@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 941a0 <_PyUnicodeWriter_Finish@@Base+0x6f0> │ │ │ │ + b.n 94272 <_PyUnicodeWriter_Finish@@Base+0x6e6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ca828 │ │ │ │ + bl 1c9c28 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 94a5c <_PyUnicodeWriter_Finish@@Base+0xfac> │ │ │ │ + beq.w 94816 <_PyUnicodeWriter_Finish@@Base+0xc8a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ca828 │ │ │ │ + bl 1c9c28 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vcmp.f64 d0, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 94a48 <_PyUnicodeWriter_Finish@@Base+0xf98> │ │ │ │ + beq.w 94802 <_PyUnicodeWriter_Finish@@Base+0xc76> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vmov.f64 d1, d7 │ │ │ │ vstr d8, [sp, #72] @ 0x48 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 248614 │ │ │ │ + bl 247df8 │ │ │ │ mov r5, r0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 93d60 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ - b.n 942b6 <_PyUnicodeWriter_Finish@@Base+0x806> │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 93e3c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + b.n 94382 <_PyUnicodeWriter_Finish@@Base+0x7f6> │ │ │ │ mov r0, r2 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 94086 <_PyUnicodeWriter_Finish@@Base+0x5d6> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9415a <_PyUnicodeWriter_Finish@@Base+0x5ce> │ │ │ │ mov r0, r2 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 940d6 <_PyUnicodeWriter_Finish@@Base+0x626> │ │ │ │ - mov r0, sl │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 940f2 <_PyUnicodeWriter_Finish@@Base+0x642> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 941da <_PyUnicodeWriter_Finish@@Base+0x64e> │ │ │ │ + mov r0, fp │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 941f6 <_PyUnicodeWriter_Finish@@Base+0x66a> │ │ │ │ mov r0, r9 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9410e <_PyUnicodeWriter_Finish@@Base+0x65e> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 94122 <_PyUnicodeWriter_Finish@@Base+0x672> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 93d52 <_PyUnicodeWriter_Finish@@Base+0x2a2> │ │ │ │ - b.n 93d60 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94176 <_PyUnicodeWriter_Finish@@Base+0x5ea> │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 93e2e <_PyUnicodeWriter_Finish@@Base+0x2a2> │ │ │ │ + b.n 93e3c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ + bl 196d30 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + b.n 94118 <_PyUnicodeWriter_Finish@@Base+0x58c> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 1968b8 <_PySys_GetRequiredAttr@@Base+0x3b4> │ │ │ │ + bl 195d98 <_PySys_GetRequiredAttr@@Base+0x3b4> │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - blt.w 93e7c <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + blt.w 93f54 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95328 <_PyType_LookupRef@@Base+0x8> │ │ │ │ - str r0, [sp, #24] │ │ │ │ + bl 953ac <_PyType_LookupRef@@Base+0x8> │ │ │ │ + str r0, [sp, #28] │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 93f1a <_PyUnicodeWriter_Finish@@Base+0x46a> │ │ │ │ - bl 7fa74 │ │ │ │ + bne.w 93fee <_PyUnicodeWriter_Finish@@Base+0x462> │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94cee <_PyUnicodeWriter_Finish@@Base+0x123e> │ │ │ │ + beq.w 94c5a <_PyUnicodeWriter_Finish@@Base+0x10ce> │ │ │ │ movs r5, #0 │ │ │ │ - b.w 93d60 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ - bl 1977c0 <_PySys_GetRequiredAttr@@Base+0x12bc> │ │ │ │ - b.n 94044 <_PyUnicodeWriter_Finish@@Base+0x594> │ │ │ │ - bl 7fa74 │ │ │ │ + b.w 93e3c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9420a <_PyUnicodeWriter_Finish@@Base+0x75a> │ │ │ │ - b.n 93e7c <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + beq.w 942de <_PyUnicodeWriter_Finish@@Base+0x752> │ │ │ │ + b.n 93f54 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94788 <_PyUnicodeWriter_Finish@@Base+0xcd8> │ │ │ │ + beq.w 948b8 <_PyUnicodeWriter_Finish@@Base+0xd2c> │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 95960 <_PyType_LookupRef@@Base+0x640> │ │ │ │ + bl 959e8 <_PyType_LookupRef@@Base+0x644> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94cc2 <_PyUnicodeWriter_Finish@@Base+0x1212> │ │ │ │ + beq.w 94bee <_PyUnicodeWriter_Finish@@Base+0x1062> │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp.w r1, #2000 @ 0x7d0 │ │ │ │ - ble.w 93bf8 <_PyUnicodeWriter_Finish@@Base+0x148> │ │ │ │ + ble.w 93cd4 <_PyUnicodeWriter_Finish@@Base+0x148> │ │ │ │ movw r2, #43724 @ 0xaacc │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r1, #22616 @ 0x5858 │ │ │ │ + movw r1, #20380 @ 0x4f9c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r5, #0 │ │ │ │ - b.w 93cf0 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + b.w 93dcc <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ mov r4, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r5, r6 │ │ │ │ cmp.w fp, #60 @ 0x3c │ │ │ │ - beq.w 93d60 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 93d60 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 93e3c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 93e3c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ ldr r2, [r0, #28] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1977c0 <_PySys_GetRequiredAttr@@Base+0x12bc> │ │ │ │ - b.w 93d60 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ - mov r6, r3 │ │ │ │ - mov r7, r3 │ │ │ │ - mov r9, r3 │ │ │ │ - mov r5, r3 │ │ │ │ + bl 196d30 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + b.w 93e3c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r0, r2 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 94058 <_PyUnicodeWriter_Finish@@Base+0x5a8> │ │ │ │ - b.n 9406e <_PyUnicodeWriter_Finish@@Base+0x5be> │ │ │ │ - movs r7, #1 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - mov r9, r3 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 946b8 <_PyUnicodeWriter_Finish@@Base+0xc08> │ │ │ │ - mov r1, r4 │ │ │ │ - movs r0, #1 │ │ │ │ - bl 95960 <_PyType_LookupRef@@Base+0x640> │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 93d60 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ - ldrb r6, [r0, #0] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 95960 <_PyType_LookupRef@@Base+0x640> │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 941d8 <_PyUnicodeWriter_Finish@@Base+0x728> │ │ │ │ - b.w 93d60 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 9412c <_PyUnicodeWriter_Finish@@Base+0x5a0> │ │ │ │ + b.n 94144 <_PyUnicodeWriter_Finish@@Base+0x5b8> │ │ │ │ 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 94678 <_PyUnicodeWriter_Finish@@Base+0xbc8> │ │ │ │ + bne.n 9472a <_PyUnicodeWriter_Finish@@Base+0xb9e> │ │ │ │ str.w r5, [r2, sl, lsl #2] │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r8 │ │ │ │ mov r4, r3 │ │ │ │ - bl 1ae2fc │ │ │ │ + bl 1ad768 │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 94272 <_PyUnicodeWriter_Finish@@Base+0x6e6> │ │ │ │ + mov.w r8, #1 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + mov r9, r3 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 94822 <_PyUnicodeWriter_Finish@@Base+0xc96> │ │ │ │ + mov r1, r4 │ │ │ │ + movs r0, #1 │ │ │ │ + bl 959e8 <_PyType_LookupRef@@Base+0x644> │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 93e3c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + ldrb r6, [r0, #0] │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 959e8 <_PyType_LookupRef@@Base+0x644> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 941a0 <_PyUnicodeWriter_Finish@@Base+0x6f0> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 942aa <_PyUnicodeWriter_Finish@@Base+0x71e> │ │ │ │ + b.w 93e3c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1ae2d0 │ │ │ │ + bl 1ad73c │ │ │ │ add.w ip, r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, #1 │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bhi.n 946a2 <_PyUnicodeWriter_Finish@@Base+0xbf2> │ │ │ │ + bhi.n 94758 <_PyUnicodeWriter_Finish@@Base+0xbcc> │ │ │ │ cmp ip, r6 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ rsb ip, ip, ip, lsl #4 │ │ │ │ - bne.n 9469a <_PyUnicodeWriter_Finish@@Base+0xbea> │ │ │ │ - cbz r0, 946f8 <_PyUnicodeWriter_Finish@@Base+0xc48> │ │ │ │ + bne.n 94750 <_PyUnicodeWriter_Finish@@Base+0xbc4> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9491a <_PyUnicodeWriter_Finish@@Base+0xd8e> │ │ │ │ lsl.w r0, r0, ip │ │ │ │ add r5, r0 │ │ │ │ - b.n 94662 <_PyUnicodeWriter_Finish@@Base+0xbb2> │ │ │ │ + b.n 946e0 <_PyUnicodeWriter_Finish@@Base+0xb54> │ │ │ │ mov r4, r3 │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94cd6 <_PyUnicodeWriter_Finish@@Base+0x1226> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 49592 │ │ │ │ + beq.w 94bd0 <_PyUnicodeWriter_Finish@@Base+0x1044> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 49542 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 941a0 <_PyUnicodeWriter_Finish@@Base+0x6f0> │ │ │ │ + b.n 94272 <_PyUnicodeWriter_Finish@@Base+0x6e6> │ │ │ │ + vstr d0, [sp] │ │ │ │ + bl 7faa4 │ │ │ │ + vldr d1, [sp] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 93f54 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ + b.n 9449a <_PyUnicodeWriter_Finish@@Base+0x90e> │ │ │ │ + bl 7faa4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 93f54 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ + b.n 94480 <_PyUnicodeWriter_Finish@@Base+0x8f4> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r4, r5 │ │ │ │ + mov r5, r7 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.w 94c64 <_PyUnicodeWriter_Finish@@Base+0x10d8> │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 947b6 <_PyUnicodeWriter_Finish@@Base+0xc2a> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r5, [sp, #52] @ 0x34 │ │ │ │ + subs r3, #1 │ │ │ │ + b.w 93dca <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + bl 7faa4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 94cbc <_PyUnicodeWriter_Finish@@Base+0x1130> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 947a2 <_PyUnicodeWriter_Finish@@Base+0xc16> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 947a2 <_PyUnicodeWriter_Finish@@Base+0xc16> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 947a2 <_PyUnicodeWriter_Finish@@Base+0xc16> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 195f68 <_PySys_GetRequiredAttr@@Base+0x584> │ │ │ │ + mov r5, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + b.n 94514 <_PyUnicodeWriter_Finish@@Base+0x988> │ │ │ │ + mov r4, r5 │ │ │ │ + mov r5, r7 │ │ │ │ + b.n 9479c <_PyUnicodeWriter_Finish@@Base+0xc10> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 93fc6 <_PyUnicodeWriter_Finish@@Base+0x43a> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 93fc6 <_PyUnicodeWriter_Finish@@Base+0x43a> │ │ │ │ + bl 7faa4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 9476a <_PyUnicodeWriter_Finish@@Base+0xbde> │ │ │ │ + b.n 943a6 <_PyUnicodeWriter_Finish@@Base+0x81a> │ │ │ │ + vstr d0, [sp] │ │ │ │ + bl 7faa4 │ │ │ │ + vldr d7, [sp] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 93f54 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ + b.n 945c6 <_PyUnicodeWriter_Finish@@Base+0xa3a> │ │ │ │ + bl 7faa4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 93f54 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ + b.n 945ac <_PyUnicodeWriter_Finish@@Base+0xa20> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2bb48 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 94774 <_PyUnicodeWriter_Finish@@Base+0xcc4> │ │ │ │ + beq.n 94906 <_PyUnicodeWriter_Finish@@Base+0xd7a> │ │ │ │ mov r1, r4 │ │ │ │ - bl 95960 <_PyType_LookupRef@@Base+0x640> │ │ │ │ + bl 959e8 <_PyType_LookupRef@@Base+0x644> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93d60 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 93e3c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 941d8 <_PyUnicodeWriter_Finish@@Base+0x728> │ │ │ │ + bge.w 942aa <_PyUnicodeWriter_Finish@@Base+0x71e> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #2188 @ 0x88c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #65484 @ 0xffcc │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ mov r5, r9 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 93cee <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ - mov r4, r3 │ │ │ │ - movw r3, #43724 @ 0xaacc │ │ │ │ + b.w 93dca <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + bl 7faa4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 94118 <_PyUnicodeWriter_Finish@@Base+0x58c> │ │ │ │ + movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #2000 @ 0x7d0 │ │ │ │ + movw r1, #280 @ 0x118 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 946ae <_PyUnicodeWriter_Finish@@Base+0xbfe> │ │ │ │ - mov r5, r8 │ │ │ │ - mov r4, r7 │ │ │ │ - bl 7fa74 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 94c5e <_PyUnicodeWriter_Finish@@Base+0x11ae> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9457a <_PyUnicodeWriter_Finish@@Base+0xaca> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9457a <_PyUnicodeWriter_Finish@@Base+0xaca> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9457a <_PyUnicodeWriter_Finish@@Base+0xaca> │ │ │ │ - bl 7fa74 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 93e7c <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + bl f1b28 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cbz r3, 94892 <_PyUnicodeWriter_Finish@@Base+0xd06> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ + cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ + blt.w 94bfc <_PyUnicodeWriter_Finish@@Base+0x1070> │ │ │ │ + movs r5, #0 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 9412c <_PyUnicodeWriter_Finish@@Base+0x5a0> │ │ │ │ + b.n 94144 <_PyUnicodeWriter_Finish@@Base+0x5b8> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #2228 @ 0x8b4 │ │ │ │ + movw r1, #236 @ 0xec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - subs r3, #1 │ │ │ │ - b.w 93cee <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - blx 2bb48 │ │ │ │ - mov r6, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.w 94350 <_PyUnicodeWriter_Finish@@Base+0x8a0> │ │ │ │ - movw r3, #61140 @ 0xeed4 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #1896 @ 0x768 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - b.w 93e76 <_PyUnicodeWriter_Finish@@Base+0x3c6> │ │ │ │ + bl f1b28 │ │ │ │ + b.w 93f54 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 2bb48 │ │ │ │ mov r2, r0 │ │ │ │ adds r7, r0, #1 │ │ │ │ - bne.w 945ae <_PyUnicodeWriter_Finish@@Base+0xafe> │ │ │ │ + bne.w 94666 <_PyUnicodeWriter_Finish@@Base+0xada> │ │ │ │ movw r4, #61140 @ 0xeed4 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ - movw r1, #1896 @ 0x768 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #65192 @ 0xfea8 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d8070 │ │ │ │ + bl d7bc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 945d4 <_PyUnicodeWriter_Finish@@Base+0xb24> │ │ │ │ + beq.w 9468c <_PyUnicodeWriter_Finish@@Base+0xb00> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r1, #1924 @ 0x784 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - bl f20dc │ │ │ │ - b.n 945d4 <_PyUnicodeWriter_Finish@@Base+0xb24> │ │ │ │ - bl 7fa74 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 93e7c <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ - movw r3, #43724 @ 0xaacc │ │ │ │ + movw r1, #65220 @ 0xfec4 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 9468c <_PyUnicodeWriter_Finish@@Base+0xb00> │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + blx 2bb48 │ │ │ │ + mov r6, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.w 9441c <_PyUnicodeWriter_Finish@@Base+0x890> │ │ │ │ + movw r3, #61140 @ 0xeed4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #2564 @ 0xa04 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - b.w 93e76 <_PyUnicodeWriter_Finish@@Base+0x3c6> │ │ │ │ + movw r1, #65192 @ 0xfea8 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + b.w 93f4e <_PyUnicodeWriter_Finish@@Base+0x3c2> │ │ │ │ + mov r4, r3 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #2476 @ 0x9ac │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #65296 @ 0xff10 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.w 93e7c <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ - ldr r2, [pc, #736] @ (94ae4 <_PyUnicodeWriter_Finish@@Base+0x1034>) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bl 803c8 <_PyUnicode_InternImmortal@@Base> │ │ │ │ - b.n 9419e <_PyUnicodeWriter_Finish@@Base+0x6ee> │ │ │ │ - movs r0, #7 │ │ │ │ - bl f98ac │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 94190 <_PyUnicodeWriter_Finish@@Base+0x6e0> │ │ │ │ - bl 7fa74 │ │ │ │ - mov r5, r0 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 94764 <_PyUnicodeWriter_Finish@@Base+0xbd8> │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 93e7c <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + bne.w 93f54 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #2144 @ 0x860 │ │ │ │ + movw r1, #324 @ 0x144 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - subs r3, #1 │ │ │ │ - b.w 93cee <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.w 93f4e <_PyUnicodeWriter_Finish@@Base+0x3c2> │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ + mov r1, r9 │ │ │ │ + bl 196d30 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + b.n 9434a <_PyUnicodeWriter_Finish@@Base+0x7be> │ │ │ │ movs r6, #0 │ │ │ │ - mov r7, r6 │ │ │ │ + mov r8, r6 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 9427c <_PyUnicodeWriter_Finish@@Base+0x7cc> │ │ │ │ + b.n 9434a <_PyUnicodeWriter_Finish@@Base+0x7be> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 1968b8 <_PySys_GetRequiredAttr@@Base+0x3b4> │ │ │ │ + bl 195d98 <_PySys_GetRequiredAttr@@Base+0x3b4> │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r9, r3 │ │ │ │ - bge.w 9423a <_PyUnicodeWriter_Finish@@Base+0x78a> │ │ │ │ - b.w 93e7c <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1977c0 <_PySys_GetRequiredAttr@@Base+0x12bc> │ │ │ │ - b.n 9427c <_PyUnicodeWriter_Finish@@Base+0x7cc> │ │ │ │ - bl 7fa74 │ │ │ │ + bge.w 9430a <_PyUnicodeWriter_Finish@@Base+0x77e> │ │ │ │ + b.w 93f54 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ + mov r4, r5 │ │ │ │ + mov r5, r6 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94c2e <_PyUnicodeWriter_Finish@@Base+0x117e> │ │ │ │ + beq.w 94d46 <_PyUnicodeWriter_Finish@@Base+0x11ba> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9488c <_PyUnicodeWriter_Finish@@Base+0xddc> │ │ │ │ + bge.w 9463c <_PyUnicodeWriter_Finish@@Base+0xab0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9488c <_PyUnicodeWriter_Finish@@Base+0xddc> │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9463c <_PyUnicodeWriter_Finish@@Base+0xab0> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9463c <_PyUnicodeWriter_Finish@@Base+0xab0> │ │ │ │ + ldr r6, [r5, #0] │ │ │ │ + cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 93f54 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ + subs r6, #1 │ │ │ │ + str r6, [r5, #0] │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 93f54 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + mov r5, r6 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r5, [sp, #52] @ 0x34 │ │ │ │ subs r3, #1 │ │ │ │ - b.w 93cee <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ - bl 7fa74 │ │ │ │ + b.w 93dca <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + mov r5, r8 │ │ │ │ + mov r4, r7 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 946b4 <_PyUnicodeWriter_Finish@@Base+0xc04> │ │ │ │ - b.n 942da <_PyUnicodeWriter_Finish@@Base+0x82a> │ │ │ │ + bne.n 94984 <_PyUnicodeWriter_Finish@@Base+0xdf8> │ │ │ │ + movw r3, #44536 @ 0xadf8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #32 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1b28 │ │ │ │ + b.n 94984 <_PyUnicodeWriter_Finish@@Base+0xdf8> │ │ │ │ mov r1, r4 │ │ │ │ - bl 196a88 <_PySys_GetRequiredAttr@@Base+0x584> │ │ │ │ + bl 195f68 <_PySys_GetRequiredAttr@@Base+0x584> │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 9441c <_PyUnicodeWriter_Finish@@Base+0x96c> │ │ │ │ - bl 7fa74 │ │ │ │ + b.n 944e2 <_PyUnicodeWriter_Finish@@Base+0x956> │ │ │ │ + bl 7faa4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 93e7c <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + bne.w 93f54 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #2312 @ 0x908 │ │ │ │ + movw r1, #72 @ 0x48 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - subs r3, #1 │ │ │ │ - b.w 93cee <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ - ldr r6, [r5, #0] │ │ │ │ - cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 93e7c <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ - subs r6, #1 │ │ │ │ - str r6, [r5, #0] │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 93e7c <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ - mov r0, r5 │ │ │ │ - mov r5, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl f1b28 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 93cee <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ - mov r4, r5 │ │ │ │ - mov r5, r6 │ │ │ │ - bl 7fa74 │ │ │ │ + b.w 93dca <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + ldr r2, [pc, #756] @ (94d14 <_PyUnicodeWriter_Finish@@Base+0x1188>) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bl 803f8 <_PyUnicode_InternImmortal@@Base> │ │ │ │ + b.n 94270 <_PyUnicodeWriter_Finish@@Base+0x6e4> │ │ │ │ + bl 7faa4 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94720 <_PyUnicodeWriter_Finish@@Base+0xc70> │ │ │ │ - movw r3, #44536 @ 0xadf8 │ │ │ │ + bne.w 93f54 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ + movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #2440 @ 0x988 │ │ │ │ + movw r1, #156 @ 0x9c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 94720 <_PyUnicodeWriter_Finish@@Base+0xc70> │ │ │ │ + bl f1b28 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + b.w 93dca <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93eee <_PyUnicodeWriter_Finish@@Base+0x43e> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 93eee <_PyUnicodeWriter_Finish@@Base+0x43e> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r4, r5 │ │ │ │ - mov r5, r7 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 94c76 <_PyUnicodeWriter_Finish@@Base+0x11c6> │ │ │ │ - bl 7fa74 │ │ │ │ + beq.w 948f8 <_PyUnicodeWriter_Finish@@Base+0xd6c> │ │ │ │ + mov r1, r4 │ │ │ │ + movs r0, #1 │ │ │ │ + bl 959e8 <_PyType_LookupRef@@Base+0x644> │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9488c <_PyUnicodeWriter_Finish@@Base+0xddc> │ │ │ │ - b.n 94874 <_PyUnicodeWriter_Finish@@Base+0xdc4> │ │ │ │ - mov r4, r5 │ │ │ │ - mov r5, r7 │ │ │ │ - b.n 94944 <_PyUnicodeWriter_Finish@@Base+0xe94> │ │ │ │ - bl 7fa74 │ │ │ │ - str r0, [sp, #20] │ │ │ │ + beq.w 93e3c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + ldrb r6, [r0, #0] │ │ │ │ + b.n 9441c <_PyUnicodeWriter_Finish@@Base+0x890> │ │ │ │ + bl 7faa4 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9457a <_PyUnicodeWriter_Finish@@Base+0xaca> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - strd r3, r3, [sp, #12] │ │ │ │ - mov r6, r3 │ │ │ │ - mov r7, r3 │ │ │ │ - mov r9, r3 │ │ │ │ - mov r5, r3 │ │ │ │ - mov fp, r3 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - movw r3, #44536 @ 0xadf8 │ │ │ │ + bne.w 93f54 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ + movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #2520 @ 0x9d8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - mov sl, r5 │ │ │ │ + movw r1, #65388 @ 0xff6c │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cbz r3, 9499a <_PyUnicodeWriter_Finish@@Base+0xeea> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 94a3c <_PyUnicodeWriter_Finish@@Base+0xf8c> │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 9460a <_PyUnicodeWriter_Finish@@Base+0xb5a> │ │ │ │ - bl 7fa74 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 94bfe <_PyUnicodeWriter_Finish@@Base+0x114e> │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 94b02 <_PyUnicodeWriter_Finish@@Base+0x1052> │ │ │ │ + bl f1b28 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 945fc <_PyUnicodeWriter_Finish@@Base+0xb4c> │ │ │ │ - movs r6, #0 │ │ │ │ - mov r7, r6 │ │ │ │ - mov r9, r6 │ │ │ │ - mov r5, r6 │ │ │ │ - b.w 94058 <_PyUnicodeWriter_Finish@@Base+0x5a8> │ │ │ │ + b.w 93dca <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 1968b8 <_PySys_GetRequiredAttr@@Base+0x3b4> │ │ │ │ + bl 195d98 <_PySys_GetRequiredAttr@@Base+0x3b4> │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.w 93eb2 <_PyUnicodeWriter_Finish@@Base+0x402> │ │ │ │ + bge.w 93f88 <_PyUnicodeWriter_Finish@@Base+0x3fc> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 93d60 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 93e3c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 93e7c <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + bge.w 93f54 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93e7c <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + bne.w 93f54 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 93e7c <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ - vstr d0, [sp] │ │ │ │ - bl 7fa74 │ │ │ │ - vldr d1, [sp] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 93e7c <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ - b.n 943d0 <_PyUnicodeWriter_Finish@@Base+0x920> │ │ │ │ - bl 7fa74 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 93e7c <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ - b.n 943b6 <_PyUnicodeWriter_Finish@@Base+0x906> │ │ │ │ - bl 7fa74 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 94c24 <_PyUnicodeWriter_Finish@@Base+0x1174> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94a36 <_PyUnicodeWriter_Finish@@Base+0xf86> │ │ │ │ - subs r5, #1 │ │ │ │ - str r5, [r3, #0] │ │ │ │ - cbz r5, 94a44 <_PyUnicodeWriter_Finish@@Base+0xf94> │ │ │ │ - movs r5, #0 │ │ │ │ - b.w 94058 <_PyUnicodeWriter_Finish@@Base+0x5a8> │ │ │ │ - subs r5, #1 │ │ │ │ - str r5, [r3, #0] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 9499a <_PyUnicodeWriter_Finish@@Base+0xeea> │ │ │ │ - mov r0, r3 │ │ │ │ - b.n 94606 <_PyUnicodeWriter_Finish@@Base+0xb56> │ │ │ │ - vstr d0, [sp] │ │ │ │ - bl 7fa74 │ │ │ │ - vldr d7, [sp] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 93e7c <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ - b.n 94502 <_PyUnicodeWriter_Finish@@Base+0xa52> │ │ │ │ - bl 7fa74 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 93e7c <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ - b.n 944e8 <_PyUnicodeWriter_Finish@@Base+0xa38> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 93f54 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ + bl e448c │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 93f86 <_PyUnicodeWriter_Finish@@Base+0x3fa> │ │ │ │ mov r1, r4 │ │ │ │ - bl 196a88 <_PySys_GetRequiredAttr@@Base+0x584> │ │ │ │ + bl 195f68 <_PySys_GetRequiredAttr@@Base+0x584> │ │ │ │ mov r5, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 94450 <_PyUnicodeWriter_Finish@@Base+0x9a0> │ │ │ │ - bl 7fa74 │ │ │ │ + b.w 93f86 <_PyUnicodeWriter_Finish@@Base+0x3fa> │ │ │ │ + movs r0, #7 │ │ │ │ + bl f9288 │ │ │ │ + mov r5, r0 │ │ │ │ + b.w 94262 <_PyUnicodeWriter_Finish@@Base+0x6d6> │ │ │ │ + bl 7faa4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 93e7c <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + bne.w 93f54 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #2396 @ 0x95c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #65440 @ 0xffa0 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 93cee <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 94766 <_PyUnicodeWriter_Finish@@Base+0xcb6> │ │ │ │ - mov r1, r4 │ │ │ │ - movs r0, #1 │ │ │ │ - bl 95960 <_PyType_LookupRef@@Base+0x640> │ │ │ │ + b.w 93dca <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + bl 7faa4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93d60 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ - ldrb r6, [r0, #0] │ │ │ │ - b.n 94350 <_PyUnicodeWriter_Finish@@Base+0x8a0> │ │ │ │ - bl 7fa74 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 93e7c <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + bne.w 93f54 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #2092 @ 0x82c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #65524 @ 0xfff4 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 93cee <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - bl e4914 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 93eb0 <_PyUnicodeWriter_Finish@@Base+0x400> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 196a88 <_PySys_GetRequiredAttr@@Base+0x584> │ │ │ │ - mov r5, r0 │ │ │ │ - b.w 93eb0 <_PyUnicodeWriter_Finish@@Base+0x400> │ │ │ │ - mov r5, sl │ │ │ │ - mov r6, sl │ │ │ │ - mov r7, sl │ │ │ │ - mov r9, sl │ │ │ │ - b.w 94058 <_PyUnicodeWriter_Finish@@Base+0x5a8> │ │ │ │ - mov r8, r4 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - mov r4, r5 │ │ │ │ - mov r5, r7 │ │ │ │ - bge.n 94b22 <_PyUnicodeWriter_Finish@@Base+0x1072> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 94bc2 <_PyUnicodeWriter_Finish@@Base+0x1112> │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 94944 <_PyUnicodeWriter_Finish@@Base+0xe94> │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 94944 <_PyUnicodeWriter_Finish@@Base+0xe94> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 94944 <_PyUnicodeWriter_Finish@@Base+0xe94> │ │ │ │ - bl 7fa74 │ │ │ │ + b.w 93dca <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + bl 7faa4 │ │ │ │ + str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93f52 <_PyUnicodeWriter_Finish@@Base+0x4a2> │ │ │ │ - movs r6, #0 │ │ │ │ - strd r6, r6, [sp, #12] │ │ │ │ - mov r7, r6 │ │ │ │ - mov r9, r6 │ │ │ │ - mov sl, r6 │ │ │ │ - mov fp, r6 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - str r6, [sp, #8] │ │ │ │ - b.n 9499a <_PyUnicodeWriter_Finish@@Base+0xeea> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r7, r3 │ │ │ │ + bne.w 9463c <_PyUnicodeWriter_Finish@@Base+0xab0> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r6, r3 │ │ │ │ + mov fp, r3 │ │ │ │ + mov r8, r3 │ │ │ │ mov r9, r3 │ │ │ │ mov sl, r3 │ │ │ │ - bl 7fa74 │ │ │ │ - mov r6, r0 │ │ │ │ + strd r3, r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 9486c <_PyUnicodeWriter_Finish@@Base+0xce0> │ │ │ │ + mov r4, r6 │ │ │ │ + b.n 9475a <_PyUnicodeWriter_Finish@@Base+0xbce> │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 94c24 <_PyUnicodeWriter_Finish@@Base+0x1174> │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 94990 <_PyUnicodeWriter_Finish@@Base+0xee0> │ │ │ │ - bl 7fa74 │ │ │ │ + bne.w 93f54 <_PyUnicodeWriter_Finish@@Base+0x3c8> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 93c98 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 94b4c <_PyUnicodeWriter_Finish@@Base+0x109c> │ │ │ │ - b.w 93f44 <_PyUnicodeWriter_Finish@@Base+0x494> │ │ │ │ - bl 7fa74 │ │ │ │ + bne.w 940b4 <_PyUnicodeWriter_Finish@@Base+0x528> │ │ │ │ + mov r6, r0 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 94b4c <_PyUnicodeWriter_Finish@@Base+0x109c> │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.w 93f36 <_PyUnicodeWriter_Finish@@Base+0x486> │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - strd r3, r3, [sp, #12] │ │ │ │ - mov r7, r3 │ │ │ │ - mov r9, r3 │ │ │ │ - mov sl, r3 │ │ │ │ - mov fp, r3 │ │ │ │ - b.n 94b6a <_PyUnicodeWriter_Finish@@Base+0x10ba> │ │ │ │ + bne.w 94886 <_PyUnicodeWriter_Finish@@Base+0xcfa> │ │ │ │ + b.n 9486c <_PyUnicodeWriter_Finish@@Base+0xce0> │ │ │ │ + ldr r6, [sp, #0] │ │ │ │ + ldr.w fp, [sp] │ │ │ │ + b.n 94b88 <_PyUnicodeWriter_Finish@@Base+0xffc> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - strd r3, r3, [sp, #12] │ │ │ │ - mov r7, r3 │ │ │ │ - mov r9, r3 │ │ │ │ - mov sl, r3 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r6, r3 │ │ │ │ mov fp, r3 │ │ │ │ + b.n 94b88 <_PyUnicodeWriter_Finish@@Base+0xffc> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 94b6a <_PyUnicodeWriter_Finish@@Base+0x10ba> │ │ │ │ - mov r7, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov sl, r0 │ │ │ │ - strd r0, r0, [sp, #12] │ │ │ │ - b.n 94b6a <_PyUnicodeWriter_Finish@@Base+0x10ba> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 94b22 <_PyUnicodeWriter_Finish@@Base+0x1072> │ │ │ │ - ldr r3, [pc, #320] @ (94d0c <_PyUnicodeWriter_Finish@@Base+0x125c>) │ │ │ │ - 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 1fcffc <_PyTrash_thread_destroy_chain@@Base+0x308> │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 93d60 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 93d60 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 196a88 <_PySys_GetRequiredAttr@@Base+0x584> │ │ │ │ - mov r5, r0 │ │ │ │ - b.w 93d60 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - b.n 94974 <_PyUnicodeWriter_Finish@@Base+0xec4> │ │ │ │ - bl 7fa74 │ │ │ │ + mov r6, r3 │ │ │ │ + mov fp, r3 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b.n 94b88 <_PyUnicodeWriter_Finish@@Base+0xffc> │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 93e7c <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ - b.w 93fd0 <_PyUnicodeWriter_Finish@@Base+0x520> │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 94b6a <_PyUnicodeWriter_Finish@@Base+0x10ba> │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - ldr.w r9, [sp, #16] │ │ │ │ - ldr.w sl, [sp, #16] │ │ │ │ - b.n 94b6a <_PyUnicodeWriter_Finish@@Base+0x10ba> │ │ │ │ - mov r5, sl │ │ │ │ - b.n 94974 <_PyUnicodeWriter_Finish@@Base+0xec4> │ │ │ │ - mov r5, r0 │ │ │ │ - b.w 9427c <_PyUnicodeWriter_Finish@@Base+0x7cc> │ │ │ │ - movw r3, #44536 @ 0xadf8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #2356 @ 0x934 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 94874 <_PyUnicodeWriter_Finish@@Base+0xdc4> │ │ │ │ + beq.w 93ffc <_PyUnicodeWriter_Finish@@Base+0x470> │ │ │ │ + movs r6, #0 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + mov fp, r6 │ │ │ │ + mov r8, r6 │ │ │ │ + mov r9, r6 │ │ │ │ + mov sl, r6 │ │ │ │ + strd r6, r6, [sp, #8] │ │ │ │ + str r6, [sp, #16] │ │ │ │ + b.n 94892 <_PyUnicodeWriter_Finish@@Base+0xd06> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #1956 @ 0x7a4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 946b4 <_PyUnicodeWriter_Finish@@Base+0xc04> │ │ │ │ - movw r3, #44536 @ 0xadf8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #2272 @ 0x8e0 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #65340 @ 0xff3c │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 94720 <_PyUnicodeWriter_Finish@@Base+0xc70> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 94944 <_PyUnicodeWriter_Finish@@Base+0xe94> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 94944 <_PyUnicodeWriter_Finish@@Base+0xe94> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 94764 <_PyUnicodeWriter_Finish@@Base+0xbd8> │ │ │ │ + mov r5, r0 │ │ │ │ + b.w 9434a <_PyUnicodeWriter_Finish@@Base+0x7be> │ │ │ │ + movw r4, #61140 @ 0xeed4 │ │ │ │ + movt r4, #75 @ 0x4b │ │ │ │ + b.n 948dc <_PyUnicodeWriter_Finish@@Base+0xd50> │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 94b88 <_PyUnicodeWriter_Finish@@Base+0xffc> │ │ │ │ + subs r5, #1 │ │ │ │ + str r5, [r3, #0] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 94892 <_PyUnicodeWriter_Finish@@Base+0xd06> │ │ │ │ + mov r0, r3 │ │ │ │ + b.n 946b4 <_PyUnicodeWriter_Finish@@Base+0xb28> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r5 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94c9a <_PyUnicodeWriter_Finish@@Base+0x11ea> │ │ │ │ + bge.n 94c1e <_PyUnicodeWriter_Finish@@Base+0x1092> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - cbz r2, 94cb6 <_PyUnicodeWriter_Finish@@Base+0x1206> │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 94cb0 <_PyUnicodeWriter_Finish@@Base+0x1124> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9457a <_PyUnicodeWriter_Finish@@Base+0xaca> │ │ │ │ + bge.w 9463c <_PyUnicodeWriter_Finish@@Base+0xab0> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9457a <_PyUnicodeWriter_Finish@@Base+0xaca> │ │ │ │ + bne.w 9463c <_PyUnicodeWriter_Finish@@Base+0xab0> │ │ │ │ mov r0, r3 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9457a <_PyUnicodeWriter_Finish@@Base+0xaca> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9463c <_PyUnicodeWriter_Finish@@Base+0xab0> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9455c <_PyUnicodeWriter_Finish@@Base+0x9d0> │ │ │ │ + movw r3, #43724 @ 0xaacc │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #65252 @ 0xfee4 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1b28 │ │ │ │ + b.n 9476a <_PyUnicodeWriter_Finish@@Base+0xbde> │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [sp, #28] │ │ │ │ + b.w 93fee <_PyUnicodeWriter_Finish@@Base+0x462> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9479c <_PyUnicodeWriter_Finish@@Base+0xc10> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9479c <_PyUnicodeWriter_Finish@@Base+0xc10> │ │ │ │ + mov r8, r4 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + mov r4, r5 │ │ │ │ + mov r5, r7 │ │ │ │ + bge.n 94c88 <_PyUnicodeWriter_Finish@@Base+0x10fc> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbz r3, 94ca8 <_PyUnicodeWriter_Finish@@Base+0x111c> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 9479c <_PyUnicodeWriter_Finish@@Base+0xc10> │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9479c <_PyUnicodeWriter_Finish@@Base+0xc10> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9479c <_PyUnicodeWriter_Finish@@Base+0xc10> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94c88 <_PyUnicodeWriter_Finish@@Base+0x10fc> │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 94c9a <_PyUnicodeWriter_Finish@@Base+0x11ea> │ │ │ │ - movw r4, #61140 @ 0xeed4 │ │ │ │ - movt r4, #75 @ 0x4b │ │ │ │ - b.n 947ac <_PyUnicodeWriter_Finish@@Base+0xcfc> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 94498 <_PyUnicodeWriter_Finish@@Base+0x9e8> │ │ │ │ - movw r3, #43724 @ 0xaacc │ │ │ │ + b.n 94c1e <_PyUnicodeWriter_Finish@@Base+0x1092> │ │ │ │ + movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #2044 @ 0x7fc │ │ │ │ + movw r1, #116 @ 0x74 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 946ae <_PyUnicodeWriter_Finish@@Base+0xbfe> │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.w 93f1a <_PyUnicodeWriter_Finish@@Base+0x46a> │ │ │ │ - bl 7fa74 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 94b4c <_PyUnicodeWriter_Finish@@Base+0x109c> │ │ │ │ - b.w 93f28 <_PyUnicodeWriter_Finish@@Base+0x478> │ │ │ │ - mov r4, r6 │ │ │ │ - b.n 946a4 <_PyUnicodeWriter_Finish@@Base+0xbf4> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 947b6 <_PyUnicodeWriter_Finish@@Base+0xc2a> │ │ │ │ + mov r6, r0 │ │ │ │ + mov fp, r0 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + strd r0, r0, [sp, #8] │ │ │ │ + b.n 94b88 <_PyUnicodeWriter_Finish@@Base+0xffc> │ │ │ │ + mov r6, r0 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + strd r0, r0, [sp, #8] │ │ │ │ + b.n 94b88 <_PyUnicodeWriter_Finish@@Base+0xffc> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r6, r3 │ │ │ │ + mov fp, r3 │ │ │ │ + mov r8, r3 │ │ │ │ + mov r9, r3 │ │ │ │ + strd r3, r3, [sp, #8] │ │ │ │ + b.n 94b88 <_PyUnicodeWriter_Finish@@Base+0xffc> │ │ │ │ + mov r6, r0 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + strd r0, r0, [sp, #8] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + b.n 94b88 <_PyUnicodeWriter_Finish@@Base+0xffc> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + bl 7faa4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 94bbc <_PyUnicodeWriter_Finish@@Base+0x1030> │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + b.w 9401a <_PyUnicodeWriter_Finish@@Base+0x48e> │ │ │ │ + bl 7faa4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 94bbc <_PyUnicodeWriter_Finish@@Base+0x1030> │ │ │ │ + b.w 9400c <_PyUnicodeWriter_Finish@@Base+0x480> │ │ │ │ + bl 7faa4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 94bbc <_PyUnicodeWriter_Finish@@Base+0x1030> │ │ │ │ + b.w 94028 <_PyUnicodeWriter_Finish@@Base+0x49c> │ │ │ │ + movw r3, #44536 @ 0xadf8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #200 @ 0xc8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1b28 │ │ │ │ + b.n 94984 <_PyUnicodeWriter_Finish@@Base+0xdf8> │ │ │ │ + ldr r3, [pc, #48] @ (94d90 <_PyUnicodeWriter_Finish@@Base+0x1204>) │ │ │ │ + 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 1fc76c <_PyTrash_thread_destroy_chain@@Base+0x308> │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 93e3c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 93e3c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 195f68 <_PySys_GetRequiredAttr@@Base+0x584> │ │ │ │ + mov r5, r0 │ │ │ │ + b.w 93e3c <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00094d10 : │ │ │ │ +00094d94 : │ │ │ │ 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] @ (94e18 ) │ │ │ │ + ldr r3, [pc, #240] @ (94e9c ) │ │ │ │ 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 94e1c <_PyObject_GetMethod@@Base> │ │ │ │ + bl 94ea0 <_PyObject_GetMethod@@Base> │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 94dbe │ │ │ │ - cbz r0, 94d80 │ │ │ │ + beq.n 94e42 │ │ │ │ + cbz r0, 94e04 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ bic.w r2, r7, #2147483648 @ 0x80000000 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r1, #20 │ │ │ │ - bpl.n 94d8c │ │ │ │ + bpl.n 94e10 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r7, [r5, r3] │ │ │ │ - cbz r7, 94d8c │ │ │ │ + cbz r7, 94e10 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 94db4 │ │ │ │ - cbnz r3, 94dc2 │ │ │ │ + cbz r0, 94e38 │ │ │ │ + cbnz r3, 94e46 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94d78 │ │ │ │ + bge.n 94dfc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 94dac │ │ │ │ + cbz r3, 94e30 │ │ │ │ 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 94d52 │ │ │ │ + bmi.n 94dd6 │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 8b8e4 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8b8f0 <_PyObject_MakeTpCall@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 94d72 │ │ │ │ - b.n 94d78 │ │ │ │ + blt.n 94df6 │ │ │ │ + b.n 94dfc │ │ │ │ mov r0, r2 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 94d78 │ │ │ │ - cbz r3, 94dec │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94dfc │ │ │ │ + cbz r3, 94e70 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 94dec │ │ │ │ + cbz r3, 94e70 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 94d68 │ │ │ │ + b.n 94dec │ │ │ │ mov r4, r5 │ │ │ │ - b.n 94d78 │ │ │ │ + b.n 94dfc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 94d68 │ │ │ │ + beq.n 94dec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 94e08 │ │ │ │ + blt.n 94e8c │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #58412 @ 0xe42c │ │ │ │ + movw r2, #56172 @ 0xdb6c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 23513c <_PyBytesWriter_WriteBytes@@Base+0x2c> │ │ │ │ - b.n 94dba │ │ │ │ + bl 234960 <_PyBytesWriter_WriteBytes@@Base+0x2c> │ │ │ │ + b.n 94e3e │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #58364 @ 0xe3fc │ │ │ │ + movw r2, #56124 @ 0xdb3c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1ed4e4 <_PyErr_Format@@Base> │ │ │ │ - b.n 94dba │ │ │ │ + bl 1ecc4c <_PyErr_Format@@Base> │ │ │ │ + b.n 94e3e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 94dd0 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 94dd0 │ │ │ │ + bne.n 94e54 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94e54 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00094e1c <_PyObject_GetMethod@@Base>: │ │ │ │ +00094ea0 <_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 9502a <_PyObject_GetMethod@@Base+0x20e> │ │ │ │ + bmi.w 950ae <_PyObject_GetMethod@@Base+0x20e> │ │ │ │ ldr.w r2, [r4, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95068 <_PyObject_GetMethod@@Base+0x24c> │ │ │ │ + beq.w 950ec <_PyObject_GetMethod@@Base+0x24c> │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ - movw r2, #4589 @ 0x11ed │ │ │ │ + movw r2, #4413 @ 0x113d │ │ │ │ movt r2, #12 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 9507a <_PyObject_GetMethod@@Base+0x25e> │ │ │ │ + bne.w 950fe <_PyObject_GetMethod@@Base+0x25e> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ movw r9, #40968 @ 0xa008 │ │ │ │ movt r9, #75 @ 0x4b │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 9507a <_PyObject_GetMethod@@Base+0x25e> │ │ │ │ - ldr r1, [pc, #672] @ (9510c <_PyObject_GetMethod@@Base+0x2f0>) │ │ │ │ + bne.w 950fe <_PyObject_GetMethod@@Base+0x25e> │ │ │ │ + ldr r1, [pc, #672] @ (95190 <_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 94f5c <_PyObject_GetMethod@@Base+0x140> │ │ │ │ + bne.n 94fe0 <_PyObject_GetMethod@@Base+0x140> │ │ │ │ ldr.w r2, [r8, #1416] @ 0x588 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 94f5c <_PyObject_GetMethod@@Base+0x140> │ │ │ │ + bne.n 94fe0 <_PyObject_GetMethod@@Base+0x140> │ │ │ │ add.w r5, r5, #40960 @ 0xa000 │ │ │ │ add r5, r6 │ │ │ │ ldr.w r2, [r5, #1420] @ 0x58c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 94fd2 <_PyObject_GetMethod@@Base+0x1b6> │ │ │ │ + beq.w 95056 <_PyObject_GetMethod@@Base+0x1b6> │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 950a6 <_PyObject_GetMethod@@Base+0x28a> │ │ │ │ + bge.w 9512a <_PyObject_GetMethod@@Base+0x28a> │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - beq.w 94fd2 <_PyObject_GetMethod@@Base+0x1b6> │ │ │ │ + beq.w 95056 <_PyObject_GetMethod@@Base+0x1b6> │ │ │ │ lsls r6, r2, #31 │ │ │ │ - bmi.w 950b2 <_PyObject_GetMethod@@Base+0x296> │ │ │ │ + bmi.w 95136 <_PyObject_GetMethod@@Base+0x296> │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r1, #14 │ │ │ │ - bpl.w 950cc <_PyObject_GetMethod@@Base+0x2b0> │ │ │ │ + bpl.w 95150 <_PyObject_GetMethod@@Base+0x2b0> │ │ │ │ mov.w fp, #0 │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r6, r2, #29 │ │ │ │ - bmi.n 94fde <_PyObject_GetMethod@@Base+0x1c2> │ │ │ │ + bmi.n 95062 <_PyObject_GetMethod@@Base+0x1c2> │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.w 9508a <_PyObject_GetMethod@@Base+0x26e> │ │ │ │ + bmi.w 9510e <_PyObject_GetMethod@@Base+0x26e> │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr.w r2, [r1, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 94f48 <_PyObject_GetMethod@@Base+0x12c> │ │ │ │ + beq.n 94fcc <_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 94f48 <_PyObject_GetMethod@@Base+0x12c> │ │ │ │ + beq.n 94fcc <_PyObject_GetMethod@@Base+0x12c> │ │ │ │ ldr r6, [r2, #0] │ │ │ │ - cbz r6, 94f48 <_PyObject_GetMethod@@Base+0x12c> │ │ │ │ + cbz r6, 94fcc <_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 82a90 │ │ │ │ + bl 82b08 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9519a <_PyObject_GetMethod@@Base+0x37e> │ │ │ │ + bne.w 9521e <_PyObject_GetMethod@@Base+0x37e> │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94f48 <_PyObject_GetMethod@@Base+0x12c> │ │ │ │ + bge.n 94fcc <_PyObject_GetMethod@@Base+0x12c> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95208 <_PyObject_GetMethod@@Base+0x3ec> │ │ │ │ + beq.w 95268 <_PyObject_GetMethod@@Base+0x3c8> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 95096 <_PyObject_GetMethod@@Base+0x27a> │ │ │ │ + beq.w 9511a <_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 951ae <_PyObject_GetMethod@@Base+0x392> │ │ │ │ + bgt.w 95232 <_PyObject_GetMethod@@Base+0x392> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 84694 <_PyObject_GenericSetAttrWithDict@@Base+0x650> │ │ │ │ + bl 84700 <_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 847a0 <_PyObject_GenericSetAttrWithDict@@Base+0x75c> │ │ │ │ + bl 8480c <_PyObject_GenericSetAttrWithDict@@Base+0x75c> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 94fd2 <_PyObject_GetMethod@@Base+0x1b6> │ │ │ │ + beq.n 95056 <_PyObject_GetMethod@@Base+0x1b6> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 94fc4 <_PyObject_GetMethod@@Base+0x1a8> │ │ │ │ + beq.n 95048 <_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 │ │ │ │ @@ -157294,59 +157334,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 95150 <_PyObject_GetMethod@@Base+0x334> │ │ │ │ + blt.w 951d4 <_PyObject_GetMethod@@Base+0x334> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 94fd2 <_PyObject_GetMethod@@Base+0x1b6> │ │ │ │ + beq.n 95056 <_PyObject_GetMethod@@Base+0x1b6> │ │ │ │ lsls r5, r2, #31 │ │ │ │ - bmi.n 950b2 <_PyObject_GetMethod@@Base+0x296> │ │ │ │ + bmi.n 95136 <_PyObject_GetMethod@@Base+0x296> │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 94ec6 <_PyObject_GetMethod@@Base+0xaa> │ │ │ │ + bne.w 94f4a <_PyObject_GetMethod@@Base+0xaa> │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ movs r5, #0 │ │ │ │ mov fp, r5 │ │ │ │ mov r8, r5 │ │ │ │ lsls r6, r2, #29 │ │ │ │ - bpl.n 94ee0 <_PyObject_GetMethod@@Base+0xc4> │ │ │ │ + bpl.n 94f64 <_PyObject_GetMethod@@Base+0xc4> │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r6, [r1, #16] │ │ │ │ add r6, r7 │ │ │ │ ldrb r0, [r6, #3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94ee0 <_PyObject_GetMethod@@Base+0xc4> │ │ │ │ + beq.w 94f64 <_PyObject_GetMethod@@Base+0xc4> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr.w r1, [r1, #440] @ 0x1b8 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 951e4 <_PyObject_GetMethod@@Base+0x3c8> │ │ │ │ + beq.w 95274 <_PyObject_GetMethod@@Base+0x3d4> │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 77ea8 │ │ │ │ + bl 77ee0 │ │ │ │ adds r3, r0, #1 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - beq.n 94f48 <_PyObject_GetMethod@@Base+0x12c> │ │ │ │ + beq.n 94fcc <_PyObject_GetMethod@@Base+0x12c> │ │ │ │ add.w r6, r6, r0, lsl #2 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 94f48 <_PyObject_GetMethod@@Base+0x12c> │ │ │ │ + beq.n 94fcc <_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 77318 │ │ │ │ - b.n 95086 <_PyObject_GetMethod@@Base+0x26a> │ │ │ │ - ldr r1, [pc, #224] @ (9510c <_PyObject_GetMethod@@Base+0x2f0>) │ │ │ │ + bl 77350 │ │ │ │ + b.n 9510a <_PyObject_GetMethod@@Base+0x26a> │ │ │ │ + ldr r1, [pc, #224] @ (95190 <_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 │ │ │ │ @@ -157356,425 +157396,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 95166 <_PyObject_GetMethod@@Base+0x34a> │ │ │ │ + beq.w 951ea <_PyObject_GetMethod@@Base+0x34a> │ │ │ │ ldr.w r2, [r5, #408] @ 0x198 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 94e48 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ + bne.w 94ecc <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7f5a8 │ │ │ │ + bl 7f5d8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 94e48 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ - b.n 95086 <_PyObject_GetMethod@@Base+0x26a> │ │ │ │ + bge.w 94ecc <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ + b.n 9510a <_PyObject_GetMethod@@Base+0x26a> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 90960 │ │ │ │ + bl 90a24 │ │ │ │ str.w r0, [sl] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 94f56 <_PyObject_GetMethod@@Base+0x13a> │ │ │ │ + b.n 94fda <_PyObject_GetMethod@@Base+0x13a> │ │ │ │ ldr.w r6, [r7, #-12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 94f16 <_PyObject_GetMethod@@Base+0xfa> │ │ │ │ - b.n 94f48 <_PyObject_GetMethod@@Base+0x12c> │ │ │ │ + bne.w 94f9a <_PyObject_GetMethod@@Base+0xfa> │ │ │ │ + b.n 94fcc <_PyObject_GetMethod@@Base+0x12c> │ │ │ │ mov r2, fp │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 95110 <_PyObject_GetMethod@@Base+0x2f4> │ │ │ │ + bne.n 95194 <_PyObject_GetMethod@@Base+0x2f4> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 95176 <_PyObject_GetMethod@@Base+0x35a> │ │ │ │ + beq.n 951fa <_PyObject_GetMethod@@Base+0x35a> │ │ │ │ str.w r5, [sl] │ │ │ │ - b.n 95086 <_PyObject_GetMethod@@Base+0x26a> │ │ │ │ + b.n 9510a <_PyObject_GetMethod@@Base+0x26a> │ │ │ │ bics.w r1, r2, #1 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ - beq.n 94fd2 <_PyObject_GetMethod@@Base+0x1b6> │ │ │ │ + beq.n 95056 <_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 94ed2 <_PyObject_GetMethod@@Base+0xb6> │ │ │ │ + bmi.w 94f56 <_PyObject_GetMethod@@Base+0xb6> │ │ │ │ ldr.w r1, [r2, #136] @ 0x88 │ │ │ │ mov fp, r1 │ │ │ │ mov r8, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 94eda <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ + beq.w 94f5e <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ ldr.w r2, [r2, #140] @ 0x8c │ │ │ │ mov r8, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 94eda <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ + beq.w 94f5e <_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 95086 <_PyObject_GetMethod@@Base+0x26a> │ │ │ │ + bge.n 9510a <_PyObject_GetMethod@@Base+0x26a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 95086 <_PyObject_GetMethod@@Base+0x26a> │ │ │ │ + bne.n 9510a <_PyObject_GetMethod@@Base+0x26a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 95086 <_PyObject_GetMethod@@Base+0x26a> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9510a <_PyObject_GetMethod@@Base+0x26a> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r3, #61517 @ 0xf04d │ │ │ │ + movw r3, #60273 @ 0xeb71 │ │ │ │ movt r3, #13 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 95138 <_PyObject_GetMethod@@Base+0x31c> │ │ │ │ + bne.n 951bc <_PyObject_GetMethod@@Base+0x31c> │ │ │ │ ldr r4, [r5, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 951c4 <_PyObject_GetMethod@@Base+0x3a8> │ │ │ │ + beq.n 95248 <_PyObject_GetMethod@@Base+0x3a8> │ │ │ │ mov r0, r4 │ │ │ │ - bl df33c │ │ │ │ + bl dee60 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str.w r0, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 950fa <_PyObject_GetMethod@@Base+0x2de> │ │ │ │ - b.n 95086 <_PyObject_GetMethod@@Base+0x26a> │ │ │ │ + blt.n 9517e <_PyObject_GetMethod@@Base+0x2de> │ │ │ │ + b.n 9510a <_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 950fa <_PyObject_GetMethod@@Base+0x2de> │ │ │ │ - b.n 95086 <_PyObject_GetMethod@@Base+0x26a> │ │ │ │ + blt.n 9517e <_PyObject_GetMethod@@Base+0x2de> │ │ │ │ + b.n 9510a <_PyObject_GetMethod@@Base+0x26a> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 94fc2 <_PyObject_GetMethod@@Base+0x1a6> │ │ │ │ + bne.w 95046 <_PyObject_GetMethod@@Base+0x1a6> │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 94fc4 <_PyObject_GetMethod@@Base+0x1a8> │ │ │ │ + b.n 95048 <_PyObject_GetMethod@@Base+0x1a8> │ │ │ │ add.w r1, r1, #96768 @ 0x17a00 │ │ │ │ ldr.w r2, [r1, #384] @ 0x180 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 94e48 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ - b.n 95068 <_PyObject_GetMethod@@Base+0x24c> │ │ │ │ + bne.w 94ecc <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ + b.n 950ec <_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, #57968 @ 0xe270 │ │ │ │ + movw r1, #55728 @ 0xd9b0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl d5b6c │ │ │ │ + bl d56e0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl d7dfc │ │ │ │ - b.n 95086 <_PyObject_GetMethod@@Base+0x26a> │ │ │ │ + bl d7954 │ │ │ │ + b.n 9510a <_PyObject_GetMethod@@Base+0x26a> │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 951a6 <_PyObject_GetMethod@@Base+0x38a> │ │ │ │ + bge.n 9522a <_PyObject_GetMethod@@Base+0x38a> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - cbz r2, 951dc <_PyObject_GetMethod@@Base+0x3c0> │ │ │ │ + cbz r2, 95260 <_PyObject_GetMethod@@Base+0x3c0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77318 │ │ │ │ - b.n 95086 <_PyObject_GetMethod@@Base+0x26a> │ │ │ │ + bl 77350 │ │ │ │ + b.n 9510a <_PyObject_GetMethod@@Base+0x26a> │ │ │ │ mov r1, r3 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 847a0 <_PyObject_GenericSetAttrWithDict@@Base+0x75c> │ │ │ │ + bl 8480c <_PyObject_GenericSetAttrWithDict@@Base+0x75c> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 94fc2 <_PyObject_GetMethod@@Base+0x1a6> │ │ │ │ - b.n 94fd2 <_PyObject_GetMethod@@Base+0x1b6> │ │ │ │ + bne.w 95046 <_PyObject_GetMethod@@Base+0x1a6> │ │ │ │ + b.n 95056 <_PyObject_GetMethod@@Base+0x1b6> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #2760 @ 0xac8 │ │ │ │ + movw r1, #520 @ 0x208 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 95142 <_PyObject_GetMethod@@Base+0x326> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 951c6 <_PyObject_GetMethod@@Base+0x326> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9522a <_PyObject_GetMethod@@Base+0x38a> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 951a6 <_PyObject_GetMethod@@Base+0x38a> │ │ │ │ + str r3, [sp, #0] │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + b.n 94fcc <_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 95214 <_PyObject_GetMethod@@Base+0x3f8> │ │ │ │ + beq.n 95298 <_PyObject_GetMethod@@Base+0x3f8> │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ - bl 77ea8 │ │ │ │ + bl 77ee0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 94f48 <_PyObject_GetMethod@@Base+0x12c> │ │ │ │ - b.n 95008 <_PyObject_GetMethod@@Base+0x1ec> │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - b.n 94f48 <_PyObject_GetMethod@@Base+0x12c> │ │ │ │ - bl d82f8 │ │ │ │ + beq.w 94fcc <_PyObject_GetMethod@@Base+0x12c> │ │ │ │ + b.n 9508c <_PyObject_GetMethod@@Base+0x1ec> │ │ │ │ + bl d7e50 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 95008 <_PyObject_GetMethod@@Base+0x1ec> │ │ │ │ + b.n 9508c <_PyObject_GetMethod@@Base+0x1ec> │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 952de <_PyObject_GetMethod@@Base+0x4c2> │ │ │ │ + beq.n 95362 <_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 95248 <_PyObject_GetMethod@@Base+0x42c> │ │ │ │ + b.n 952cc <_PyObject_GetMethod@@Base+0x42c> │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ - cbz r3, 9525e <_PyObject_GetMethod@@Base+0x442> │ │ │ │ + cbz r3, 952e2 <_PyObject_GetMethod@@Base+0x442> │ │ │ │ adds r2, #1 │ │ │ │ adds r0, #1 │ │ │ │ lsls r6, r3, #24 │ │ │ │ - bmi.n 95264 <_PyObject_GetMethod@@Base+0x448> │ │ │ │ + bmi.n 952e8 <_PyObject_GetMethod@@Base+0x448> │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 95240 <_PyObject_GetMethod@@Base+0x424> │ │ │ │ + bne.n 952c4 <_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 95248 <_PyObject_GetMethod@@Base+0x42c> │ │ │ │ + bne.n 952cc <_PyObject_GetMethod@@Base+0x42c> │ │ │ │ movs r0, #1 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bhi.n 9528a <_PyObject_GetMethod@@Base+0x46e> │ │ │ │ + bhi.n 9530e <_PyObject_GetMethod@@Base+0x46e> │ │ │ │ cmp r3, #193 @ 0xc1 │ │ │ │ - bls.n 952a0 <_PyObject_GetMethod@@Base+0x484> │ │ │ │ + bls.n 95324 <_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 952a0 <_PyObject_GetMethod@@Base+0x484> │ │ │ │ + bhi.n 95324 <_PyObject_GetMethod@@Base+0x484> │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 95272 <_PyObject_GetMethod@@Base+0x456> │ │ │ │ + bne.n 952f6 <_PyObject_GetMethod@@Base+0x456> │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #1 │ │ │ │ add r0, r3 │ │ │ │ - b.n 95258 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + b.n 952dc <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ cmp r3, #239 @ 0xef │ │ │ │ - bhi.n 952e2 <_PyObject_GetMethod@@Base+0x4c6> │ │ │ │ + bhi.n 95366 <_PyObject_GetMethod@@Base+0x4c6> │ │ │ │ ldrb r4, [r0, #1] │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ - beq.n 9529c <_PyObject_GetMethod@@Base+0x480> │ │ │ │ + beq.n 95320 <_PyObject_GetMethod@@Base+0x480> │ │ │ │ cmp r3, #237 @ 0xed │ │ │ │ - beq.n 95318 <_PyObject_GetMethod@@Base+0x4fc> │ │ │ │ + beq.n 9539c <_PyObject_GetMethod@@Base+0x4fc> │ │ │ │ movs r3, #2 │ │ │ │ - b.n 9526e <_PyObject_GetMethod@@Base+0x452> │ │ │ │ + b.n 952f2 <_PyObject_GetMethod@@Base+0x452> │ │ │ │ cmp r4, #159 @ 0x9f │ │ │ │ - bhi.n 95298 <_PyObject_GetMethod@@Base+0x47c> │ │ │ │ + bhi.n 9531c <_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, 952fc <_PyObject_GetMethod@@Base+0x4e0> │ │ │ │ - movw r3, #34544 @ 0x86f0 │ │ │ │ + cbnz r4, 95380 <_PyObject_GetMethod@@Base+0x4e0> │ │ │ │ + movw r3, #32304 @ 0x7e30 │ │ │ │ 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, #2808 @ 0xaf8 │ │ │ │ + movw r3, #568 @ 0x238 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - bl 1dfe20 <_PyTemplate_Build@@Base+0x458> │ │ │ │ + bl 1df584 <_PyTemplate_Build@@Base+0x458> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 95260 <_PyObject_GetMethod@@Base+0x444> │ │ │ │ + b.n 952e4 <_PyObject_GetMethod@@Base+0x444> │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r3, #244 @ 0xf4 │ │ │ │ - bhi.n 952a0 <_PyObject_GetMethod@@Base+0x484> │ │ │ │ + bhi.n 95324 <_PyObject_GetMethod@@Base+0x484> │ │ │ │ ldrb r4, [r0, #1] │ │ │ │ cmp r4, #143 @ 0x8f │ │ │ │ - bls.n 9530e <_PyObject_GetMethod@@Base+0x4f2> │ │ │ │ + bls.n 95392 <_PyObject_GetMethod@@Base+0x4f2> │ │ │ │ sub.w r4, r3, #244 @ 0xf4 │ │ │ │ negs r3, r4 │ │ │ │ adcs r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 952a0 <_PyObject_GetMethod@@Base+0x484> │ │ │ │ + bne.n 95324 <_PyObject_GetMethod@@Base+0x484> │ │ │ │ movs r3, #3 │ │ │ │ - b.n 9526e <_PyObject_GetMethod@@Base+0x452> │ │ │ │ - movw r6, #2796 @ 0xaec │ │ │ │ + b.n 952f2 <_PyObject_GetMethod@@Base+0x452> │ │ │ │ + movw r6, #556 @ 0x22c │ │ │ │ movt r6, #42 @ 0x2a │ │ │ │ - movw r3, #34544 @ 0x86f0 │ │ │ │ + movw r3, #32304 @ 0x7e30 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 952c0 <_PyObject_GetMethod@@Base+0x4a4> │ │ │ │ + b.n 95344 <_PyObject_GetMethod@@Base+0x4a4> │ │ │ │ sub.w r5, r3, #240 @ 0xf0 │ │ │ │ negs r3, r5 │ │ │ │ adcs r3, r5 │ │ │ │ - b.n 952f4 <_PyObject_GetMethod@@Base+0x4d8> │ │ │ │ + b.n 95378 <_PyObject_GetMethod@@Base+0x4d8> │ │ │ │ cmp r4, #159 @ 0x9f │ │ │ │ - bls.n 95298 <_PyObject_GetMethod@@Base+0x47c> │ │ │ │ - b.n 952a0 <_PyObject_GetMethod@@Base+0x484> │ │ │ │ + bls.n 9531c <_PyObject_GetMethod@@Base+0x47c> │ │ │ │ + b.n 95324 <_PyObject_GetMethod@@Base+0x484> │ │ │ │ nop │ │ │ │ │ │ │ │ -00095320 <_PyType_LookupRef@@Base>: │ │ │ │ +000953a4 <_PyType_LookupRef@@Base>: │ │ │ │ movs r2, #0 │ │ │ │ - b.w 8b718 │ │ │ │ + b.w 8b724 │ │ │ │ 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, 95350 <_PyType_LookupRef@@Base+0x30> │ │ │ │ + cbz r3, 953d4 <_PyType_LookupRef@@Base+0x30> │ │ │ │ ldr r2, [r0, #16] │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, #3 │ │ │ │ - ble.n 953cc <_PyType_LookupRef@@Base+0xac> │ │ │ │ + ble.n 95450 <_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 9544c <_PyType_LookupRef@@Base+0x12c> │ │ │ │ + beq.n 954d0 <_PyType_LookupRef@@Base+0x12c> │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.n 95438 <_PyType_LookupRef@@Base+0x118> │ │ │ │ + ble.n 954bc <_PyType_LookupRef@@Base+0x118> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 95428 <_PyType_LookupRef@@Base+0x108> │ │ │ │ - vldr d7, [pc, #280] @ 95480 <_PyType_LookupRef@@Base+0x160> │ │ │ │ + beq.n 954ac <_PyType_LookupRef@@Base+0x108> │ │ │ │ + vldr d7, [pc, #284] @ 95508 <_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] @ 95488 <_PyType_LookupRef@@Base+0x168> │ │ │ │ + vldr d7, [pc, #276] @ 95510 <_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 12f584 │ │ │ │ + bl 12f0cc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 953e2 <_PyType_LookupRef@@Base+0xc2> │ │ │ │ - ldr r1, [pc, #248] @ (95490 <_PyType_LookupRef@@Base+0x170>) │ │ │ │ - movw r2, #46020 @ 0xb3c4 │ │ │ │ + cbz r0, 95466 <_PyType_LookupRef@@Base+0xc2> │ │ │ │ + ldr r1, [pc, #252] @ (95518 <_PyType_LookupRef@@Base+0x174>) │ │ │ │ + movw r2, #43632 @ 0xaa70 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1c8a84 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 1c7e80 <_PyObject_CallMethod@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 953fc <_PyType_LookupRef@@Base+0xdc> │ │ │ │ + cbz r0, 95480 <_PyType_LookupRef@@Base+0xdc> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl dc130 │ │ │ │ + bl dbc3c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 953e8 <_PyType_LookupRef@@Base+0xc8> │ │ │ │ + blt.n 9546c <_PyType_LookupRef@@Base+0xc8> │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 95400 <_PyType_LookupRef@@Base+0xe0> │ │ │ │ + bne.n 95484 <_PyType_LookupRef@@Base+0xe0> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbz r3, 953e2 <_PyType_LookupRef@@Base+0xc2> │ │ │ │ + cbz r3, 95466 <_PyType_LookupRef@@Base+0xc2> │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.n 9534c <_PyType_LookupRef@@Base+0x2c> │ │ │ │ + b.n 953d0 <_PyType_LookupRef@@Base+0x2c> │ │ │ │ movw r3, #61140 @ 0xeed4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #2940 @ 0xb7c │ │ │ │ + movw r1, #700 @ 0x2bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9534c <_PyType_LookupRef@@Base+0x2c> │ │ │ │ + b.n 953d0 <_PyType_LookupRef@@Base+0x2c> │ │ │ │ subs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 953c0 <_PyType_LookupRef@@Base+0xa0> │ │ │ │ + bne.n 95444 <_PyType_LookupRef@@Base+0xa0> │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 953c0 <_PyType_LookupRef@@Base+0xa0> │ │ │ │ + b.n 95444 <_PyType_LookupRef@@Base+0xa0> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 953e2 <_PyType_LookupRef@@Base+0xc2> │ │ │ │ + bne.n 95466 <_PyType_LookupRef@@Base+0xc2> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #4 │ │ │ │ - bgt.n 9545e <_PyType_LookupRef@@Base+0x13e> │ │ │ │ + bgt.n 954e2 <_PyType_LookupRef@@Base+0x13e> │ │ │ │ movw r3, #61140 @ 0xeed4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #1896 @ 0x768 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #65192 @ 0xfea8 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 953e2 <_PyType_LookupRef@@Base+0xc2> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 95466 <_PyType_LookupRef@@Base+0xc2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, ip │ │ │ │ blx 2b958 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 953c0 <_PyType_LookupRef@@Base+0xa0> │ │ │ │ + b.n 95444 <_PyType_LookupRef@@Base+0xa0> │ │ │ │ mov r0, ip │ │ │ │ movs r1, #4 │ │ │ │ - bl 85d2c │ │ │ │ + bl 85da0 │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 95478 <_PyType_LookupRef@@Base+0x158> │ │ │ │ + cbz r0, 954fc <_PyType_LookupRef@@Base+0x158> │ │ │ │ movs r3, #4 │ │ │ │ strd r0, r3, [r4, #20] │ │ │ │ - b.n 95360 <_PyType_LookupRef@@Base+0x40> │ │ │ │ + b.n 953e4 <_PyType_LookupRef@@Base+0x40> │ │ │ │ movs r0, #4 │ │ │ │ - bl 75bf0 │ │ │ │ + bl 75c28 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [r4, #20] │ │ │ │ - cbz r0, 95478 <_PyType_LookupRef@@Base+0x158> │ │ │ │ + cbz r0, 954fc <_PyType_LookupRef@@Base+0x158> │ │ │ │ movs r3, #4 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n 95360 <_PyType_LookupRef@@Base+0x40> │ │ │ │ + b.n 953e4 <_PyType_LookupRef@@Base+0x40> │ │ │ │ movw r0, #43724 @ 0xaacc │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ movs r2, #4 │ │ │ │ - movw r1, #2964 @ 0xb94 │ │ │ │ + movw r1, #724 @ 0x2d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5b6c │ │ │ │ - b.n 953e2 <_PyType_LookupRef@@Base+0xc2> │ │ │ │ - bl 1f37b8 │ │ │ │ - b.n 953e2 <_PyType_LookupRef@@Base+0xc2> │ │ │ │ + bl d56e0 │ │ │ │ + b.n 95466 <_PyType_LookupRef@@Base+0xc2> │ │ │ │ + bl 1f2f28 │ │ │ │ + b.n 95466 <_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 │ │ │ │ @@ -157784,190 +157825,190 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r9, r3 │ │ │ │ bics.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ add r7, sp, #0 │ │ │ │ - beq.w 9590c <_PyType_LookupRef@@Base+0x5ec> │ │ │ │ + beq.w 95948 <_PyType_LookupRef@@Base+0x5a4> │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ - ldr.w sl, [pc, #828] @ 957f8 <_PyType_LookupRef@@Base+0x4d8> │ │ │ │ + ldr.w sl, [pc, #828] @ 95880 <_PyType_LookupRef@@Base+0x4dc> │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr.w fp, [sl, r5] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 955d8 <_PyType_LookupRef@@Base+0x2b8> │ │ │ │ + bne.w 95660 <_PyType_LookupRef@@Base+0x2bc> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 958c0 <_PyType_LookupRef@@Base+0x5a0> │ │ │ │ + bne.w 95988 <_PyType_LookupRef@@Base+0x5e4> │ │ │ │ subs.w r9, r3, #1 │ │ │ │ - beq.w 957a2 <_PyType_LookupRef@@Base+0x482> │ │ │ │ + beq.w 9582a <_PyType_LookupRef@@Base+0x486> │ │ │ │ subs r2, r3, #2 │ │ │ │ cmp r2, #19 │ │ │ │ - bgt.w 95824 <_PyType_LookupRef@@Base+0x504> │ │ │ │ + bgt.w 958ac <_PyType_LookupRef@@Base+0x508> │ │ │ │ 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 95766 <_PyType_LookupRef@@Base+0x446> │ │ │ │ - ldr r0, [pc, #752] @ (957f0 <_PyType_LookupRef@@Base+0x4d0>) │ │ │ │ + beq.w 957ee <_PyType_LookupRef@@Base+0x44a> │ │ │ │ + ldr r0, [pc, #752] @ (95878 <_PyType_LookupRef@@Base+0x4d4>) │ │ │ │ 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 9588e <_PyType_LookupRef@@Base+0x56e> │ │ │ │ + bne.w 95920 <_PyType_LookupRef@@Base+0x57c> │ │ │ │ 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 95644 <_PyType_LookupRef@@Base+0x324> │ │ │ │ + bge.w 956cc <_PyType_LookupRef@@Base+0x328> │ │ │ │ adds r0, #1 │ │ │ │ cmp.w r9, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ str.w r1, [ip] │ │ │ │ - bne.n 9564e <_PyType_LookupRef@@Base+0x32e> │ │ │ │ + bne.n 956d6 <_PyType_LookupRef@@Base+0x332> │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 956b8 <_PyType_LookupRef@@Base+0x398> │ │ │ │ + bne.w 95740 <_PyType_LookupRef@@Base+0x39c> │ │ │ │ ldr.w r1, [fp, #712] @ 0x2c8 │ │ │ │ mov r2, r7 │ │ │ │ cmp r1, r7 │ │ │ │ - bhi.w 957b0 <_PyType_LookupRef@@Base+0x490> │ │ │ │ + bhi.w 95838 <_PyType_LookupRef@@Base+0x494> │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 957d2 <_PyType_LookupRef@@Base+0x4b2> │ │ │ │ + beq.w 9585a <_PyType_LookupRef@@Base+0x4b6> │ │ │ │ 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 955ce <_PyType_LookupRef@@Base+0x2ae> │ │ │ │ + bge.n 95656 <_PyType_LookupRef@@Base+0x2b2> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 955ce <_PyType_LookupRef@@Base+0x2ae> │ │ │ │ + cbnz r2, 95656 <_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 9593c <_PyType_LookupRef@@Base+0x61c> │ │ │ │ - ldr r2, [pc, #568] @ (957f0 <_PyType_LookupRef@@Base+0x4d0>) │ │ │ │ + bne.w 959c4 <_PyType_LookupRef@@Base+0x620> │ │ │ │ + ldr r2, [pc, #568] @ (95878 <_PyType_LookupRef@@Base+0x4d4>) │ │ │ │ ldr.w r5, [r2, #1600] @ 0x640 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 95870 <_PyType_LookupRef@@Base+0x550> │ │ │ │ + bne.w 958f8 <_PyType_LookupRef@@Base+0x554> │ │ │ │ mov r0, r3 │ │ │ │ blx r9 │ │ │ │ ldr.w r3, [r8, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9585a <_PyType_LookupRef@@Base+0x53a> │ │ │ │ + bne.w 958e2 <_PyType_LookupRef@@Base+0x53e> │ │ │ │ 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 95946 <_PyType_LookupRef@@Base+0x626> │ │ │ │ + beq.w 959ce <_PyType_LookupRef@@Base+0x62a> │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - ble.n 9562c <_PyType_LookupRef@@Base+0x30c> │ │ │ │ + ble.n 956b4 <_PyType_LookupRef@@Base+0x310> │ │ │ │ ldr r6, [r0, #16] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.w 954ce <_PyType_LookupRef@@Base+0x1ae> │ │ │ │ + beq.w 95556 <_PyType_LookupRef@@Base+0x1b2> │ │ │ │ cmp.w lr, #1 │ │ │ │ - beq.n 9562c <_PyType_LookupRef@@Base+0x30c> │ │ │ │ + beq.n 956b4 <_PyType_LookupRef@@Base+0x310> │ │ │ │ ldr r6, [r0, #20] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.w 954ce <_PyType_LookupRef@@Base+0x1ae> │ │ │ │ + beq.w 95556 <_PyType_LookupRef@@Base+0x1b2> │ │ │ │ cmp.w lr, #2 │ │ │ │ - beq.n 9562c <_PyType_LookupRef@@Base+0x30c> │ │ │ │ + beq.n 956b4 <_PyType_LookupRef@@Base+0x310> │ │ │ │ ldr r6, [r0, #24] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.w 954ce <_PyType_LookupRef@@Base+0x1ae> │ │ │ │ + beq.w 95556 <_PyType_LookupRef@@Base+0x1b2> │ │ │ │ cmp.w lr, #3 │ │ │ │ - beq.n 9562c <_PyType_LookupRef@@Base+0x30c> │ │ │ │ + beq.n 956b4 <_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 954ce <_PyType_LookupRef@@Base+0x1ae> │ │ │ │ + beq.w 95556 <_PyType_LookupRef@@Base+0x1b2> │ │ │ │ cmp lr, r0 │ │ │ │ - bne.n 9561c <_PyType_LookupRef@@Base+0x2fc> │ │ │ │ + bne.n 956a4 <_PyType_LookupRef@@Base+0x300> │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ str r3, [r7, #12] │ │ │ │ - bl 196e0c <_PySys_GetRequiredAttr@@Base+0x908> │ │ │ │ + bl 1962ec <_PySys_GetRequiredAttr@@Base+0x908> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 954ce <_PyType_LookupRef@@Base+0x1ae> │ │ │ │ + bne.w 95556 <_PyType_LookupRef@@Base+0x1b2> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 955ce <_PyType_LookupRef@@Base+0x2ae> │ │ │ │ + b.n 95656 <_PyType_LookupRef@@Base+0x2b2> │ │ │ │ cmp.w r9, #1 │ │ │ │ str.w r1, [ip] │ │ │ │ - beq.n 95550 <_PyType_LookupRef@@Base+0x230> │ │ │ │ + beq.n 955d8 <_PyType_LookupRef@@Base+0x234> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 95808 <_PyType_LookupRef@@Base+0x4e8> │ │ │ │ + bne.w 95890 <_PyType_LookupRef@@Base+0x4ec> │ │ │ │ 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 9577e <_PyType_LookupRef@@Base+0x45e> │ │ │ │ + bge.w 95806 <_PyType_LookupRef@@Base+0x462> │ │ │ │ adds r0, #1 │ │ │ │ cmp.w r9, #2 │ │ │ │ str r0, [r1, #0] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ - beq.w 95550 <_PyType_LookupRef@@Base+0x230> │ │ │ │ + beq.w 955d8 <_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 95798 <_PyType_LookupRef@@Base+0x478> │ │ │ │ + bne.w 95820 <_PyType_LookupRef@@Base+0x47c> │ │ │ │ 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 957fc <_PyType_LookupRef@@Base+0x4dc> │ │ │ │ + bge.w 95884 <_PyType_LookupRef@@Base+0x4e0> │ │ │ │ adds r0, #1 │ │ │ │ cmp r9, ip │ │ │ │ str r0, [r1, #0] │ │ │ │ str.w r1, [lr, #4]! │ │ │ │ - bne.n 95688 <_PyType_LookupRef@@Base+0x368> │ │ │ │ + bne.n 95710 <_PyType_LookupRef@@Base+0x36c> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95556 <_PyType_LookupRef@@Base+0x236> │ │ │ │ + beq.w 955de <_PyType_LookupRef@@Base+0x23a> │ │ │ │ ldr.w r2, [sl, r5] │ │ │ │ sub.w ip, r3, #8 │ │ │ │ str r2, [r7, #12] │ │ │ │ ldr.w r0, [r3, #-4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ and.w r0, r0, #3 │ │ │ │ addw r9, r2, #3756 @ 0xeac │ │ │ │ @@ -157986,666 +158027,668 @@ │ │ │ │ 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 95556 <_PyType_LookupRef@@Base+0x236> │ │ │ │ + ble.w 955de <_PyType_LookupRef@@Base+0x23a> │ │ │ │ ldr.w r0, [r2, #3748] @ 0xea4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95556 <_PyType_LookupRef@@Base+0x236> │ │ │ │ + beq.w 955de <_PyType_LookupRef@@Base+0x23a> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 95556 <_PyType_LookupRef@@Base+0x236> │ │ │ │ + beq.w 955de <_PyType_LookupRef@@Base+0x23a> │ │ │ │ ldr.w r2, [r2, #3856] @ 0xf10 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 95556 <_PyType_LookupRef@@Base+0x236> │ │ │ │ + bne.w 955de <_PyType_LookupRef@@Base+0x23a> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 958b6 <_PyType_LookupRef@@Base+0x596> │ │ │ │ + bne.w 95916 <_PyType_LookupRef@@Base+0x572> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ add.w r1, r2, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.w 95556 <_PyType_LookupRef@@Base+0x236> │ │ │ │ + bmi.w 955de <_PyType_LookupRef@@Base+0x23a> │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 95750 <_PyType_LookupRef@@Base+0x430> │ │ │ │ + bne.n 957d8 <_PyType_LookupRef@@Base+0x434> │ │ │ │ dmb ish │ │ │ │ - b.n 95556 <_PyType_LookupRef@@Base+0x236> │ │ │ │ + b.n 955de <_PyType_LookupRef@@Base+0x23a> │ │ │ │ mov r1, r9 │ │ │ │ movw r0, #40760 @ 0x9f38 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 76c30 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 76c68 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 95520 <_PyType_LookupRef@@Base+0x200> │ │ │ │ - b.n 95640 <_PyType_LookupRef@@Base+0x320> │ │ │ │ + bne.w 955a8 <_PyType_LookupRef@@Base+0x204> │ │ │ │ + b.n 956c8 <_PyType_LookupRef@@Base+0x324> │ │ │ │ cmp.w r9, #2 │ │ │ │ str.w r1, [ip, #4] │ │ │ │ - beq.w 95550 <_PyType_LookupRef@@Base+0x230> │ │ │ │ - b.n 9567c <_PyType_LookupRef@@Base+0x35c> │ │ │ │ + beq.w 955d8 <_PyType_LookupRef@@Base+0x234> │ │ │ │ + b.n 95704 <_PyType_LookupRef@@Base+0x360> │ │ │ │ cmp r9, ip │ │ │ │ str.w r1, [lr, #4]! │ │ │ │ - beq.n 956b8 <_PyType_LookupRef@@Base+0x398> │ │ │ │ + beq.n 95740 <_PyType_LookupRef@@Base+0x39c> │ │ │ │ ldr.w r1, [ip, #4]! │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 956a6 <_PyType_LookupRef@@Base+0x386> │ │ │ │ - b.n 9578c <_PyType_LookupRef@@Base+0x46c> │ │ │ │ + blt.n 9572e <_PyType_LookupRef@@Base+0x38a> │ │ │ │ + b.n 95814 <_PyType_LookupRef@@Base+0x470> │ │ │ │ ldr.w r1, [fp, #712] @ 0x2c8 │ │ │ │ mov r2, r7 │ │ │ │ - ldr r3, [pc, #72] @ (957f4 <_PyType_LookupRef@@Base+0x4d4>) │ │ │ │ + ldr r3, [pc, #72] @ (9587c <_PyType_LookupRef@@Base+0x4d8>) │ │ │ │ cmp r7, r1 │ │ │ │ - bcs.w 95562 <_PyType_LookupRef@@Base+0x242> │ │ │ │ + bcs.w 955ea <_PyType_LookupRef@@Base+0x246> │ │ │ │ sub.w r1, r1, #16384 @ 0x4000 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.w 95562 <_PyType_LookupRef@@Base+0x242> │ │ │ │ + bcc.w 955ea <_PyType_LookupRef@@Base+0x246> │ │ │ │ mov r0, fp │ │ │ │ - movw r1, #63552 @ 0xf840 │ │ │ │ + movw r1, #61312 @ 0xef80 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ str r3, [r7, #12] │ │ │ │ - bl 313bc <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 3135c <_Py_CheckRecursiveCall@@Base> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95562 <_PyType_LookupRef@@Base+0x242> │ │ │ │ + beq.w 955ea <_PyType_LookupRef@@Base+0x246> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 95640 <_PyType_LookupRef@@Base+0x320> │ │ │ │ + bge.w 956c8 <_PyType_LookupRef@@Base+0x324> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 95640 <_PyType_LookupRef@@Base+0x320> │ │ │ │ + bne.w 956c8 <_PyType_LookupRef@@Base+0x324> │ │ │ │ mov r0, r3 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 95640 <_PyType_LookupRef@@Base+0x320> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 956c8 <_PyType_LookupRef@@Base+0x324> │ │ │ │ nop │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp ip, r9 │ │ │ │ str.w r1, [lr, #4]! │ │ │ │ - beq.w 95550 <_PyType_LookupRef@@Base+0x230> │ │ │ │ - b.n 95688 <_PyType_LookupRef@@Base+0x368> │ │ │ │ + beq.w 955d8 <_PyType_LookupRef@@Base+0x234> │ │ │ │ + b.n 95710 <_PyType_LookupRef@@Base+0x36c> │ │ │ │ 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 956b8 <_PyType_LookupRef@@Base+0x398> │ │ │ │ + beq.w 95740 <_PyType_LookupRef@@Base+0x39c> │ │ │ │ movs r2, #1 │ │ │ │ - b.n 9567c <_PyType_LookupRef@@Base+0x35c> │ │ │ │ + b.n 95704 <_PyType_LookupRef@@Base+0x360> │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r9, r3 │ │ │ │ - ble.n 95766 <_PyType_LookupRef@@Base+0x446> │ │ │ │ - bl 1f37b8 │ │ │ │ + ble.n 957ee <_PyType_LookupRef@@Base+0x44a> │ │ │ │ + bl 1f2f28 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95640 <_PyType_LookupRef@@Base+0x320> │ │ │ │ + beq.w 956c8 <_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 9564e <_PyType_LookupRef@@Base+0x32e> │ │ │ │ + b.n 956d6 <_PyType_LookupRef@@Base+0x332> │ │ │ │ cmp.w sl, #3 │ │ │ │ - ble.w 955ce <_PyType_LookupRef@@Base+0x2ae> │ │ │ │ + ble.w 95656 <_PyType_LookupRef@@Base+0x2b2> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 955ce <_PyType_LookupRef@@Base+0x2ae> │ │ │ │ + beq.w 95656 <_PyType_LookupRef@@Base+0x2b2> │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fccf4 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.n 955ce <_PyType_LookupRef@@Base+0x2ae> │ │ │ │ - movw r1, #58213 @ 0xe365 │ │ │ │ + bl 1fc464 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.n 95656 <_PyType_LookupRef@@Base+0x2b2> │ │ │ │ + movw r1, #57001 @ 0xdea9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 955c0 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + beq.w 95648 <_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 955c0 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ - movw r2, #58213 @ 0xe365 │ │ │ │ + b.n 95648 <_PyType_LookupRef@@Base+0x2a4> │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 955de <_PyType_LookupRef@@Base+0x23a> │ │ │ │ + b.n 957c6 <_PyType_LookupRef@@Base+0x422> │ │ │ │ + movw r2, #57001 @ 0xdea9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 9592c <_PyType_LookupRef@@Base+0x60c> │ │ │ │ + bne.n 959b4 <_PyType_LookupRef@@Base+0x610> │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [r7, #12] │ │ │ │ - bl 6b478 │ │ │ │ + bl 6b4b8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 95520 <_PyType_LookupRef@@Base+0x200> │ │ │ │ + bne.w 955a8 <_PyType_LookupRef@@Base+0x204> │ │ │ │ mov r0, r3 │ │ │ │ - bl 12e9d0 <_PyUnicode_IsNumeric@@Base+0x16d0> │ │ │ │ + bl 12e500 <_PyUnicode_IsNumeric@@Base+0x16d8> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 95520 <_PyType_LookupRef@@Base+0x200> │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 95556 <_PyType_LookupRef@@Base+0x236> │ │ │ │ - b.n 9573e <_PyType_LookupRef@@Base+0x41e> │ │ │ │ - ldr.w r2, [r9, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 954d6 <_PyType_LookupRef@@Base+0x1b6> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 1fedb8 <_PyObject_FunctionStr@@Base> │ │ │ │ + b.n 955a8 <_PyType_LookupRef@@Base+0x204> │ │ │ │ + bl 1fe52c <_PyObject_FunctionStr@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95640 <_PyType_LookupRef@@Base+0x320> │ │ │ │ + beq.w 956c8 <_PyType_LookupRef@@Base+0x324> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #716 @ 0x2cc │ │ │ │ + movw r1, #832 @ 0x340 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5b6c │ │ │ │ + bl d56e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 95640 <_PyType_LookupRef@@Base+0x320> │ │ │ │ + bge.w 956c8 <_PyType_LookupRef@@Base+0x324> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 95640 <_PyType_LookupRef@@Base+0x320> │ │ │ │ + bne.w 956c8 <_PyType_LookupRef@@Base+0x324> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 95640 <_PyType_LookupRef@@Base+0x320> │ │ │ │ - bl 1fedb8 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 956c8 <_PyType_LookupRef@@Base+0x324> │ │ │ │ + ldr.w r2, [r9, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 9555e <_PyType_LookupRef@@Base+0x1ba> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 1fe52c <_PyObject_FunctionStr@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95640 <_PyType_LookupRef@@Base+0x320> │ │ │ │ + beq.w 956c8 <_PyType_LookupRef@@Base+0x324> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #3072 @ 0xc00 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #64012 @ 0xfa0c │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 958ea <_PyType_LookupRef@@Base+0x5ca> │ │ │ │ + b.n 95966 <_PyType_LookupRef@@Base+0x5c2> │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r7, #12] │ │ │ │ blx r6 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 95520 <_PyType_LookupRef@@Base+0x200> │ │ │ │ + b.n 955a8 <_PyType_LookupRef@@Base+0x204> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fc55c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.n 955ce <_PyType_LookupRef@@Base+0x2ae> │ │ │ │ + bl 1fbccc <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.n 95656 <_PyType_LookupRef@@Base+0x2b2> │ │ │ │ mov r0, r2 │ │ │ │ strd r3, r1, [r7, #4] │ │ │ │ str r2, [r7, #12] │ │ │ │ bl 2e108 <_PyObject_DebugMallocStats@@Base+0x638> │ │ │ │ ldrd r1, r2, [r7, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 954ce <_PyType_LookupRef@@Base+0x1ae> │ │ │ │ - b.n 9562c <_PyType_LookupRef@@Base+0x30c> │ │ │ │ + bne.w 95556 <_PyType_LookupRef@@Base+0x1b2> │ │ │ │ + b.n 956b4 <_PyType_LookupRef@@Base+0x310> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 9598c <_PyType_LookupRef@@Base+0x66c> │ │ │ │ + cbz r3, 95a14 <_PyType_LookupRef@@Base+0x670> │ │ │ │ ldr r2, [r1, #16] │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r0, r2 │ │ │ │ itt le │ │ │ │ addle r4, r4, r3 │ │ │ │ strle r4, [r1, #12] │ │ │ │ - bgt.n 95a5a <_PyType_LookupRef@@Base+0x73a> │ │ │ │ + bgt.n 95ae2 <_PyType_LookupRef@@Base+0x73e> │ │ │ │ mov r0, r3 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w ip, [r1, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 95a48 <_PyType_LookupRef@@Base+0x728> │ │ │ │ + beq.n 95ad0 <_PyType_LookupRef@@Base+0x72c> │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - blt.n 95a36 <_PyType_LookupRef@@Base+0x716> │ │ │ │ + blt.n 95abe <_PyType_LookupRef@@Base+0x71a> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 95a26 <_PyType_LookupRef@@Base+0x706> │ │ │ │ + beq.n 95aae <_PyType_LookupRef@@Base+0x70a> │ │ │ │ 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 12f584 │ │ │ │ + bl 12f0cc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 95a22 <_PyType_LookupRef@@Base+0x702> │ │ │ │ - ldr r1, [pc, #224] @ (95aac <_PyType_LookupRef@@Base+0x78c>) │ │ │ │ - movw r2, #46020 @ 0xb3c4 │ │ │ │ + cbz r0, 95aaa <_PyType_LookupRef@@Base+0x706> │ │ │ │ + ldr r1, [pc, #224] @ (95b34 <_PyType_LookupRef@@Base+0x790>) │ │ │ │ + movw r2, #43632 @ 0xaa70 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1c8a84 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 1c7e80 <_PyObject_CallMethod@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 95aa4 <_PyType_LookupRef@@Base+0x784> │ │ │ │ + beq.n 95b2c <_PyType_LookupRef@@Base+0x788> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl dc130 │ │ │ │ + bl dbc3c │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 95a90 <_PyType_LookupRef@@Base+0x770> │ │ │ │ + blt.n 95b18 <_PyType_LookupRef@@Base+0x774> │ │ │ │ cmp r3, r4 │ │ │ │ it eq │ │ │ │ ldreq r3, [r5, #20] │ │ │ │ - beq.n 95986 <_PyType_LookupRef@@Base+0x666> │ │ │ │ + beq.n 95a0e <_PyType_LookupRef@@Base+0x66a> │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7fa74 │ │ │ │ - cbnz r0, 95a22 <_PyType_LookupRef@@Base+0x702> │ │ │ │ + bl 7faa4 │ │ │ │ + cbnz r0, 95aaa <_PyType_LookupRef@@Base+0x706> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 95a72 <_PyType_LookupRef@@Base+0x752> │ │ │ │ + bgt.n 95afa <_PyType_LookupRef@@Base+0x756> │ │ │ │ movw r3, #61140 @ 0xeed4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #1896 @ 0x768 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #65192 @ 0xfea8 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 95986 <_PyType_LookupRef@@Base+0x666> │ │ │ │ + b.n 95a0e <_PyType_LookupRef@@Base+0x66a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, ip │ │ │ │ movs r1, #1 │ │ │ │ blx 2b958 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 959f6 <_PyType_LookupRef@@Base+0x6d6> │ │ │ │ + b.n 95a7e <_PyType_LookupRef@@Base+0x6da> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, ip │ │ │ │ - bl 85d2c │ │ │ │ + bl 85da0 │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 95a54 <_PyType_LookupRef@@Base+0x734> │ │ │ │ + cbz r0, 95adc <_PyType_LookupRef@@Base+0x738> │ │ │ │ str r0, [r5, #20] │ │ │ │ str r4, [r5, #24] │ │ │ │ - b.n 9599c <_PyType_LookupRef@@Base+0x67c> │ │ │ │ - bl 75bf0 │ │ │ │ + b.n 95a24 <_PyType_LookupRef@@Base+0x680> │ │ │ │ + bl 75c28 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 95a44 <_PyType_LookupRef@@Base+0x724> │ │ │ │ - bl 1f37b8 │ │ │ │ - b.n 95a22 <_PyType_LookupRef@@Base+0x702> │ │ │ │ + bne.n 95acc <_PyType_LookupRef@@Base+0x728> │ │ │ │ + bl 1f2f28 │ │ │ │ + b.n 95aaa <_PyType_LookupRef@@Base+0x706> │ │ │ │ movw r3, #61140 @ 0xeed4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #2940 @ 0xb7c │ │ │ │ + movw r1, #700 @ 0x2bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 95a22 <_PyType_LookupRef@@Base+0x702> │ │ │ │ + bl f1b28 │ │ │ │ + b.n 95aaa <_PyType_LookupRef@@Base+0x706> │ │ │ │ movw r0, #43724 @ 0xaacc │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #2964 @ 0xb94 │ │ │ │ + movw r1, #724 @ 0x2d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d5b6c │ │ │ │ + b.w d56e0 │ │ │ │ subs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 959f6 <_PyType_LookupRef@@Base+0x6d6> │ │ │ │ + bne.n 95a7e <_PyType_LookupRef@@Base+0x6da> │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 959f6 <_PyType_LookupRef@@Base+0x6d6> │ │ │ │ + b.n 95a7e <_PyType_LookupRef@@Base+0x6da> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 959f6 <_PyType_LookupRef@@Base+0x6d6> │ │ │ │ + b.n 95a7e <_PyType_LookupRef@@Base+0x6da> │ │ │ │ nop │ │ │ │ @ instruction: 0xfab0004d │ │ │ │ │ │ │ │ -00095ab0 : │ │ │ │ +00095b38 : │ │ │ │ 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 95b08 │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 95ad2 │ │ │ │ + blt.n 95b94 │ │ │ │ + cmp r0, #1 │ │ │ │ + bne.n 95b5a │ │ │ │ + mov r0, r3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 95b24 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 95aee │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.n 95ae6 │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.n 95aee │ │ │ │ + b.w 95bb0 │ │ │ │ + cmp r0, #0 │ │ │ │ + ble.n 95b7a │ │ │ │ + cmp r0, #2 │ │ │ │ + beq.n 95b70 │ │ │ │ + cmp r0, #4 │ │ │ │ + bne.n 95b7a │ │ │ │ + mov r0, r3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 228120 <_PyXIData_UnregisterClass@@Base+0x2618> │ │ │ │ + b.w 2278fc <_PyXIData_UnregisterClass@@Base+0x261c> │ │ │ │ + mov r0, r3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1e749c │ │ │ │ + b.w 1e6bfc │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #3400 @ 0xd48 │ │ │ │ + movw r1, #1160 @ 0x488 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #2188 @ 0x88c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #65484 @ 0xffcc │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 95b04 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 95b90 │ │ │ │ │ │ │ │ -00095b20 : │ │ │ │ - b.w 80914 │ │ │ │ +00095bac : │ │ │ │ + b.w 80944 │ │ │ │ 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 95df2 │ │ │ │ + beq.w 95e7e │ │ │ │ cmp r1, #1 │ │ │ │ itttt ne │ │ │ │ movne r6, r0 │ │ │ │ movne r4, r1 │ │ │ │ addne r2, r6, r4 │ │ │ │ movne r3, r6 │ │ │ │ - beq.w 95d9c │ │ │ │ + beq.w 95e28 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 95c4c │ │ │ │ + bls.n 95cd8 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - beq.n 95bb2 │ │ │ │ + beq.n 95c3e │ │ │ │ mov ip, r3 │ │ │ │ mov r3, ip │ │ │ │ ldrsb.w r1, [r3], #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 95b4c │ │ │ │ + bge.n 95bd8 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 95e04 │ │ │ │ + blt.w 95e90 │ │ │ │ movw r3, #65506 @ 0xffe2 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 95ba2 │ │ │ │ + bgt.n 95c2e │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ - movw r3, #2733 @ 0xaad │ │ │ │ + movw r3, #2789 @ 0xae5 │ │ │ │ movt r3, #7 │ │ │ │ add.w r7, r4, #29 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r5, [r2, #888] @ 0x378 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 95c7e │ │ │ │ + beq.n 95d0a │ │ │ │ ldr.w r0, [r2, #884] @ 0x374 │ │ │ │ mov r1, r7 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 95cc2 │ │ │ │ - bl 1f37b8 │ │ │ │ + bne.w 95d4e │ │ │ │ + bl 1f2f28 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 95cfe │ │ │ │ + bne.w 95d8a │ │ │ │ movs r5, #0 │ │ │ │ - b.n 95d16 │ │ │ │ + b.n 95da2 │ │ │ │ add.w ip, r3, #4 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.n 95b54 │ │ │ │ + bcc.n 95be0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 95b60 │ │ │ │ + bne.n 95bec │ │ │ │ add.w r1, r3, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 95c48 │ │ │ │ + bcc.n 95cd4 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 95b60 │ │ │ │ + bne.n 95bec │ │ │ │ add.w ip, r3, #12 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.w 95d66 │ │ │ │ + bcc.w 95df2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 95b60 │ │ │ │ + bne.n 95bec │ │ │ │ add.w r1, r3, #16 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 95c48 │ │ │ │ + bcc.n 95cd4 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 95b60 │ │ │ │ + bne.n 95bec │ │ │ │ add.w ip, r3, #20 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.w 95d66 │ │ │ │ + bcc.w 95df2 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 95b60 │ │ │ │ + bne.n 95bec │ │ │ │ add.w r1, r3, #24 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 95c48 │ │ │ │ + bcc.n 95cd4 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 95b60 │ │ │ │ + bne.n 95bec │ │ │ │ add.w r5, r3, #28 │ │ │ │ cmp r2, r5 │ │ │ │ - bcc.w 95d66 │ │ │ │ + bcc.w 95df2 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 95b60 │ │ │ │ + bne.n 95bec │ │ │ │ sub.w r1, r2, #28 │ │ │ │ subs r3, r1, r3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r3, r5 │ │ │ │ - b.n 95c42 │ │ │ │ + b.n 95cce │ │ │ │ ldr.w r1, [ip] │ │ │ │ adds r5, #4 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 95b60 │ │ │ │ + bne.n 95bec │ │ │ │ mov ip, r5 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 95c36 │ │ │ │ + bne.n 95cc2 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 95b56 │ │ │ │ + bne.n 95be2 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 95e04 │ │ │ │ + blt.w 95e90 │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 95ba2 │ │ │ │ + bgt.n 95c2e │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ - movw r3, #2733 @ 0xaad │ │ │ │ + movw r3, #2789 @ 0xae5 │ │ │ │ movt r3, #7 │ │ │ │ add.w r7, r4, #21 │ │ │ │ mov.w r9, #1 │ │ │ │ ldr.w r5, [r2, #888] @ 0x378 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 95b92 │ │ │ │ - ldr r3, [pc, #440] @ (95e38 ) │ │ │ │ + bne.n 95c1e │ │ │ │ + ldr r3, [pc, #440] @ (95ec4 ) │ │ │ │ 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 95d3c │ │ │ │ + bhi.n 95dc8 │ │ │ │ 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 95ddc │ │ │ │ + beq.w 95e68 │ │ │ │ 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 95d1e │ │ │ │ + beq.n 95daa │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [pc, #368] @ (95e3c ) │ │ │ │ + ldr r0, [pc, #368] @ (95ec8 ) │ │ │ │ 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 95d7c │ │ │ │ + bne.n 95e08 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 95dc4 │ │ │ │ + beq.n 95e50 │ │ │ │ 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 95e34 │ │ │ │ + bpl.w 95ec0 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 95df6 │ │ │ │ + bpl.n 95e82 │ │ │ │ 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 95d70 │ │ │ │ + bhi.n 95dfc │ │ │ │ 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 95cc2 │ │ │ │ + bne.n 95d4e │ │ │ │ ldr.w r5, [r2, #848] @ 0x350 │ │ │ │ - movw r3, #45581 @ 0xb20d │ │ │ │ + movw r3, #45645 @ 0xb24d │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 95e1c │ │ │ │ + bne.n 95ea8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2bf6c │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 95ba2 │ │ │ │ + beq.w 95c2e │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 95cc2 │ │ │ │ + b.n 95d4e │ │ │ │ mov ip, r1 │ │ │ │ cmp r2, ip │ │ │ │ - bne.w 95b56 │ │ │ │ - b.n 95c4c │ │ │ │ + bne.w 95be2 │ │ │ │ + b.n 95cd8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 95cc2 │ │ │ │ - movw r2, #58213 @ 0xe365 │ │ │ │ + b.n 95d4e │ │ │ │ + movw r2, #57001 @ 0xdea9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 95e28 │ │ │ │ + bne.n 95eb4 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b478 │ │ │ │ + bl 6b4b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 95ce6 │ │ │ │ + bne.n 95d72 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12e9d0 <_PyUnicode_IsNumeric@@Base+0x16d0> │ │ │ │ - b.n 95ce6 │ │ │ │ + bl 12e500 <_PyUnicode_IsNumeric@@Base+0x16d8> │ │ │ │ + b.n 95d72 │ │ │ │ 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] @ (95e40 ) │ │ │ │ + ldrlt r5, [pc, #140] @ (95ecc ) │ │ │ │ ittet ge │ │ │ │ movtge r3, #77 @ 0x4d │ │ │ │ mlage r5, r1, r2, r5 │ │ │ │ addlt.w r5, r5, r2, lsl #5 │ │ │ │ addge r5, r5, r3 │ │ │ │ - b.n 95d16 │ │ │ │ + b.n 95da2 │ │ │ │ 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 95cfe │ │ │ │ + b.n 95d8a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 70b78 │ │ │ │ + bl 70bb0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 95cc2 │ │ │ │ - b.n 95d3c │ │ │ │ - ldr r5, [pc, #80] @ (95e44 ) │ │ │ │ - b.n 95d16 │ │ │ │ + bne.w 95d4e │ │ │ │ + b.n 95dc8 │ │ │ │ + ldr r5, [pc, #80] @ (95ed0 ) │ │ │ │ + b.n 95da2 │ │ │ │ add.w r0, r5, #28 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ blx 2beec │ │ │ │ - b.n 95d16 │ │ │ │ + b.n 95da2 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #34900 @ 0x8854 │ │ │ │ + movw r1, #32660 @ 0x7f94 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 95bae │ │ │ │ + bl f1b28 │ │ │ │ + b.n 95c3a │ │ │ │ ldr.w r0, [r2, #844] @ 0x34c │ │ │ │ mov r1, r7 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 95d54 │ │ │ │ + b.n 95de0 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 95ce6 │ │ │ │ + b.n 95d72 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b.n 95dfa │ │ │ │ + b.n 95e86 │ │ │ │ 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 │ │ │ │ @@ -158656,302 +158699,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 95ffc │ │ │ │ + bne.w 96088 │ │ │ │ ldr.w lr, [r0, #52] @ 0x34 │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.w 95ffc │ │ │ │ + blt.w 96088 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 95ffc │ │ │ │ + blt.w 96088 │ │ │ │ ldr.w ip, [r0, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 95ffc │ │ │ │ + blt.w 96088 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95ffc │ │ │ │ + beq.w 96088 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.w 95ffc │ │ │ │ + bpl.w 96088 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95ffc │ │ │ │ + beq.w 96088 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - bpl.w 95ffc │ │ │ │ + bpl.w 96088 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95ffc │ │ │ │ + beq.w 96088 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bpl.w 95ffc │ │ │ │ + bpl.w 96088 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 95ffc │ │ │ │ + beq.w 96088 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.w 95ffc │ │ │ │ + bpl.w 96088 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95ffc │ │ │ │ + beq.w 96088 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - bpl.w 95ffc │ │ │ │ + bpl.w 96088 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bne.w 95ffc │ │ │ │ + bne.w 96088 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 95ffc │ │ │ │ + beq.w 96088 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bpl.n 95ffc │ │ │ │ + bpl.n 96088 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 95ffc │ │ │ │ + beq.n 96088 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bpl.n 95ffc │ │ │ │ + bpl.n 96088 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 95ffc │ │ │ │ + beq.n 96088 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bpl.n 95ffc │ │ │ │ + bpl.n 96088 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 95ffc │ │ │ │ + beq.n 96088 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - bpl.n 95ffc │ │ │ │ + bpl.n 96088 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 95ffc │ │ │ │ + beq.n 96088 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bpl.n 95ffc │ │ │ │ + bpl.n 96088 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ orrs r2, r0 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - bne.n 95fe0 │ │ │ │ + bne.n 9606c │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 95f9c │ │ │ │ + ble.n 96028 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ands.w r2, r2, #32 │ │ │ │ - beq.n 95fd4 │ │ │ │ + beq.n 96060 │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - beq.n 95f84 │ │ │ │ + beq.n 96010 │ │ │ │ movs r2, #1 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ lsls r5, r0, #26 │ │ │ │ - bpl.n 95fda │ │ │ │ + bpl.n 96066 │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 95f84 │ │ │ │ + beq.n 96010 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ lsls r0, r0, #26 │ │ │ │ it mi │ │ │ │ addmi r2, #1 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 95f84 │ │ │ │ + beq.n 96010 │ │ │ │ add.w r0, r3, #15 │ │ │ │ adds r3, #18 │ │ │ │ add r0, r1 │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ lsls r1, r1, #26 │ │ │ │ - bpl.n 95fce │ │ │ │ + bpl.n 9605a │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 95f76 │ │ │ │ + bne.n 96002 │ │ │ │ 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 95fb6 │ │ │ │ + blt.n 96042 │ │ │ │ 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 95f9a │ │ │ │ + bge.n 96026 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #3684 @ 0xe64 │ │ │ │ + movw r1, #1444 @ 0x5a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - b.n 95ff6 │ │ │ │ + bl f1b28 │ │ │ │ + b.n 96082 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 95f76 │ │ │ │ - b.n 95f84 │ │ │ │ + bne.n 96002 │ │ │ │ + b.n 96010 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 95f56 │ │ │ │ - b.n 95f84 │ │ │ │ + bne.n 95fe2 │ │ │ │ + b.n 96010 │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 95f62 │ │ │ │ - b.n 95f84 │ │ │ │ + bne.n 95fee │ │ │ │ + b.n 96010 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #3656 @ 0xe48 │ │ │ │ + movw r1, #1416 @ 0x588 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r0, #3632 @ 0xe30 │ │ │ │ + movw r0, #1392 @ 0x570 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ - bl 246738 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 95ff6 │ │ │ │ + bl 245db8 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 96082 │ │ │ │ nop │ │ │ │ │ │ │ │ -00096010 <_Py_write@@Base>: │ │ │ │ +0009609c <_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 97c24 │ │ │ │ + bl 97ca0 │ │ │ │ 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 9a7f0 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 96060 <_Py_write@@Base+0x50> │ │ │ │ + bge.n 960ec <_Py_write@@Base+0x50> │ │ │ │ cmp r7, #4 │ │ │ │ - beq.n 9607c <_Py_write@@Base+0x6c> │ │ │ │ + beq.n 96108 <_Py_write@@Base+0x6c> │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 96066 <_Py_write@@Base+0x56> │ │ │ │ + blt.n 960f2 <_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 1a8634 │ │ │ │ + bl 1a7bc4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r7, [r5, #0] │ │ │ │ - b.n 96060 <_Py_write@@Base+0x50> │ │ │ │ - bl ee0f4 │ │ │ │ + b.n 960ec <_Py_write@@Base+0x50> │ │ │ │ + bl edacc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96032 <_Py_write@@Base+0x22> │ │ │ │ + beq.n 960be <_Py_write@@Base+0x22> │ │ │ │ movs r7, #4 │ │ │ │ - b.n 96074 <_Py_write@@Base+0x64> │ │ │ │ + b.n 96100 <_Py_write@@Base+0x64> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - movw r3, #40945 @ 0x9ff1 │ │ │ │ + movw r3, #40993 @ 0xa021 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 96128 <_Py_write@@Base+0x118> │ │ │ │ + bne.n 961b4 <_Py_write@@Base+0x118> │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #24184 @ 0x5e78 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - movw r3, #24957 @ 0x617d │ │ │ │ + movw r3, #25013 @ 0x61b5 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r0, #900] @ 0x384 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 961da <_Py_write@@Base+0x1ca> │ │ │ │ + bne.w 96266 <_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] @ (96270 <_Py_write@@Base+0x260>) │ │ │ │ + ldr r3, [pc, #424] @ (962fc <_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 9613c <_Py_write@@Base+0x12c> │ │ │ │ + beq.n 961c8 <_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 96104 <_Py_write@@Base+0xf4> │ │ │ │ + bgt.n 96190 <_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, 9613c <_Py_write@@Base+0x12c> │ │ │ │ + cbz r2, 961c8 <_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 9612a <_Py_write@@Base+0x11a> │ │ │ │ - cbz r2, 96160 <_Py_write@@Base+0x150> │ │ │ │ + beq.n 961b6 <_Py_write@@Base+0x11a> │ │ │ │ + cbz r2, 961ec <_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 96124 <_Py_write@@Base+0x114> │ │ │ │ + b.n 961b0 <_Py_write@@Base+0x114> │ │ │ │ ldr.w r2, [r0, #860] @ 0x35c │ │ │ │ - movw r3, #45741 @ 0xb2ad │ │ │ │ + movw r3, #45805 @ 0xb2ed │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 96266 <_Py_write@@Base+0x256> │ │ │ │ + bne.w 962f2 <_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 96124 <_Py_write@@Base+0x114> │ │ │ │ + b.n 961b0 <_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 │ │ │ │ @@ -158961,73 +159004,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 9619e <_Py_write@@Base+0x18e> │ │ │ │ + bne.n 9622a <_Py_write@@Base+0x18e> │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 9619a <_Py_write@@Base+0x18a> │ │ │ │ + cbz r3, 96226 <_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 96200 <_Py_write@@Base+0x1f0> │ │ │ │ + beq.n 9628c <_Py_write@@Base+0x1f0> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 961e0 <_Py_write@@Base+0x1d0> │ │ │ │ + beq.n 9626c <_Py_write@@Base+0x1d0> │ │ │ │ ldr.w r3, [ip, #532] @ 0x214 │ │ │ │ - cbnz r3, 961b6 <_Py_write@@Base+0x1a6> │ │ │ │ + cbnz r3, 96242 <_Py_write@@Base+0x1a6> │ │ │ │ str.w r2, [ip, #532] @ 0x214 │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 96124 <_Py_write@@Base+0x114> │ │ │ │ + beq.n 961b0 <_Py_write@@Base+0x114> │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9625a <_Py_write@@Base+0x24a> │ │ │ │ + beq.n 962e6 <_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, 961d4 <_Py_write@@Base+0x1c4> │ │ │ │ + cbz r3, 96260 <_Py_write@@Base+0x1c4> │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [lr, #20] │ │ │ │ - b.n 96124 <_Py_write@@Base+0x114> │ │ │ │ + b.n 961b0 <_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, 961ee <_Py_write@@Base+0x1de> │ │ │ │ + cbz r3, 9627a <_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 96124 <_Py_write@@Base+0x114> │ │ │ │ + bne.n 961b0 <_Py_write@@Base+0x114> │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 96124 <_Py_write@@Base+0x114> │ │ │ │ + b.n 961b0 <_Py_write@@Base+0x114> │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 961a8 <_Py_write@@Base+0x198> │ │ │ │ + beq.n 96234 <_Py_write@@Base+0x198> │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 96260 <_Py_write@@Base+0x250> │ │ │ │ + cbz r3, 962ec <_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, 96234 <_Py_write@@Base+0x224> │ │ │ │ + cbz r3, 962c0 <_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 │ │ │ │ @@ -159036,120 +159079,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 96124 <_Py_write@@Base+0x114> │ │ │ │ + b.n 961b0 <_Py_write@@Base+0x114> │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 961c4 <_Py_write@@Base+0x1b4> │ │ │ │ + b.n 96250 <_Py_write@@Base+0x1b4> │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 9620c <_Py_write@@Base+0x1fc> │ │ │ │ + b.n 96298 <_Py_write@@Base+0x1fc> │ │ │ │ ldr.w r0, [r0, #844] @ 0x34c │ │ │ │ blx r2 │ │ │ │ - b.n 96154 <_Py_write@@Base+0x144> │ │ │ │ + b.n 961e0 <_Py_write@@Base+0x144> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00096274 : │ │ │ │ +00096300 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (962a4 ) │ │ │ │ + ldr r3, [pc, #32] @ (96330 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbz r0, 9628e │ │ │ │ + cbz r0, 9631a │ │ │ │ pop {r3, pc} │ │ │ │ - movw r1, #33768 @ 0x83e8 │ │ │ │ + movw r1, #31528 @ 0x7b28 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #47128 @ 0xb818 │ │ │ │ + movw r0, #44888 @ 0xaf58 │ │ │ │ movt r0, #56 @ 0x38 │ │ │ │ - bl 62ea6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 630ae <_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] @ (962ec ) │ │ │ │ + ldr r1, [pc, #48] @ (96378 ) │ │ │ │ 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 9727e │ │ │ │ + bmi.w 97342 │ │ │ │ adds r3, #16 │ │ │ │ movw r5, #40968 @ 0xa008 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ add.w fp, r3, r2, lsl #2 │ │ │ │ str r0, [r7, #12] │ │ │ │ - b.n 96304 │ │ │ │ + b.n 96390 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 97612 │ │ │ │ + beq.w 97632 │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ str.w r4, [fp] │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 963e0 │ │ │ │ + beq.n 9646c │ │ │ │ ldr.w r4, [fp, #-4]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 978c4 │ │ │ │ + beq.w 97aea │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r9, r5 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 978c4 │ │ │ │ + bne.w 97aea │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 962f6 │ │ │ │ + bpl.n 96382 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ands.w r2, r3, #3 │ │ │ │ - bne.n 962f0 │ │ │ │ + bne.n 9637c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 9764c │ │ │ │ - ldr r3, [pc, #644] @ (965b4 ) │ │ │ │ + beq.w 9766c │ │ │ │ + ldr r3, [pc, #644] @ (96640 ) │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96bba │ │ │ │ + bne.w 96c4e │ │ │ │ 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 7b680 │ │ │ │ + bl 7b6b0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 97b74 │ │ │ │ + beq.w 97b02 │ │ │ │ ldr r6, [r7, #28] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 96ace │ │ │ │ + bne.w 96b62 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 963c4 │ │ │ │ + bge.n 96450 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 963c4 │ │ │ │ - ldr r2, [pc, #576] @ (965b8 ) │ │ │ │ + cbnz r3, 96450 │ │ │ │ + ldr r2, [pc, #576] @ (96644 ) │ │ │ │ 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 │ │ │ │ @@ -159159,273 +159202,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 97640 │ │ │ │ - ldr r2, [pc, #528] @ (965bc ) │ │ │ │ + bne.w 97660 │ │ │ │ + ldr r2, [pc, #528] @ (96648 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97624 │ │ │ │ + bne.w 97644 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r8, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 977a2 │ │ │ │ + bne.w 9758c │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 973ae │ │ │ │ + beq.w 97452 │ │ │ │ mov r4, r6 │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ str.w r4, [fp] │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 96304 │ │ │ │ - ldr r2, [pc, #468] @ (965b8 ) │ │ │ │ + bne.n 96390 │ │ │ │ + ldr r2, [pc, #468] @ (96644 ) │ │ │ │ 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 97186 │ │ │ │ + bmi.w 9724a │ │ │ │ adds r3, #16 │ │ │ │ - movw r8, #29512 @ 0x7348 │ │ │ │ + movw r8, #27272 @ 0x6a88 │ │ │ │ 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 96a20 │ │ │ │ + bne.w 96ab4 │ │ │ │ ldrb r5, [r4, #16] │ │ │ │ lsls r6, r5, #25 │ │ │ │ - bpl.w 9657e │ │ │ │ + bpl.w 9660a │ │ │ │ ubfx ip, r5, #5, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 97a84 │ │ │ │ + beq.w 97a70 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ add.w r3, r4, #20 │ │ │ │ adds r0, r3, r6 │ │ │ │ cmp r3, r0 │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ - beq.w 96570 │ │ │ │ + beq.w 965fc │ │ │ │ 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 9657e │ │ │ │ + bne.w 9660a │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 96570 │ │ │ │ + beq.n 965fc │ │ │ │ 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 9657e │ │ │ │ + bne.n 9660a │ │ │ │ adds r2, r3, #2 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 96570 │ │ │ │ + beq.n 965fc │ │ │ │ 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 9657e │ │ │ │ + bne.n 9660a │ │ │ │ adds r2, r3, #3 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 96570 │ │ │ │ + beq.n 965fc │ │ │ │ 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 9657e │ │ │ │ + bne.n 9660a │ │ │ │ adds r2, r3, #4 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 96570 │ │ │ │ + beq.n 965fc │ │ │ │ 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 9657e │ │ │ │ + bne.n 9660a │ │ │ │ adds r2, r3, #5 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 96570 │ │ │ │ + beq.n 965fc │ │ │ │ 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 9657e │ │ │ │ + bne.n 9660a │ │ │ │ adds r2, r3, #6 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 96570 │ │ │ │ + beq.n 965fc │ │ │ │ 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, 9657e │ │ │ │ + cbnz r1, 9660a │ │ │ │ adds r2, r3, #7 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 96570 │ │ │ │ + beq.n 965fc │ │ │ │ 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, 9657e │ │ │ │ + cbnz r1, 9660a │ │ │ │ add.w lr, r3, #8 │ │ │ │ cmp r0, lr │ │ │ │ - beq.n 96570 │ │ │ │ + beq.n 965fc │ │ │ │ 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, 9657e │ │ │ │ + cbnz r2, 9660a │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 9654e │ │ │ │ + bne.n 965da │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.n 9657e │ │ │ │ + bpl.n 9660a │ │ │ │ lsls r1, r5, #30 │ │ │ │ - beq.w 96c58 │ │ │ │ + beq.w 96d3e │ │ │ │ subs.w sl, sl, #1 │ │ │ │ - bcs.w 9641c │ │ │ │ - ldr r3, [pc, #48] @ (965b8 ) │ │ │ │ + bcs.w 964a8 │ │ │ │ + ldr r3, [pc, #48] @ (96644 ) │ │ │ │ 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 97192 │ │ │ │ + bmi.w 97256 │ │ │ │ adds r2, #16 │ │ │ │ movw r5, #40968 @ 0xa008 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ - ldr.w sl, [pc, #8] @ 965b4 │ │ │ │ + ldr.w sl, [pc, #8] @ 96640 │ │ │ │ add.w r9, r2, r3, lsl #2 │ │ │ │ str r6, [r7, #12] │ │ │ │ - b.n 965d4 │ │ │ │ + b.n 96660 │ │ │ │ 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 9773e │ │ │ │ + beq.w 97606 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ str.w r4, [r9] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 966ac │ │ │ │ + beq.n 96738 │ │ │ │ ldr.w r4, [r9, #-4]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 978c4 │ │ │ │ + beq.w 97aea │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 978c4 │ │ │ │ + bne.w 97aea │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 965c6 │ │ │ │ + bpl.n 96652 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ands.w r2, r3, #3 │ │ │ │ - bne.n 965c0 │ │ │ │ + bne.n 9664c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 96b2a │ │ │ │ + beq.w 96bbe │ │ │ │ ldr.w r0, [sl, #980] @ 0x3d4 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96b46 │ │ │ │ + bne.w 96bda │ │ │ │ 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 7b680 │ │ │ │ + bl 7b6b0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 97b92 │ │ │ │ + beq.w 97ab8 │ │ │ │ ldr r6, [r7, #28] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 96a74 │ │ │ │ + bne.w 96b08 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96690 │ │ │ │ + bge.n 9671c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 96690 │ │ │ │ - ldr r2, [pc, #632] @ (968bc ) │ │ │ │ + cbnz r3, 9671c │ │ │ │ + ldr r2, [pc, #632] @ (96948 ) │ │ │ │ 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 │ │ │ │ @@ -159435,154 +159478,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 976d4 │ │ │ │ - ldr r2, [pc, #584] @ (968c0 ) │ │ │ │ + bne.w 9789e │ │ │ │ + ldr r2, [pc, #584] @ (9694c ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 976b8 │ │ │ │ + bne.w 97882 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [fp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9769e │ │ │ │ + bne.w 97868 │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 97398 │ │ │ │ + beq.w 97468 │ │ │ │ mov r4, r6 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ str.w r4, [r9] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 965d4 │ │ │ │ - ldr r3, [pc, #524] @ (968bc ) │ │ │ │ + bne.n 96660 │ │ │ │ + ldr r3, [pc, #524] @ (96948 ) │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r6, [r7, #12] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97b9a │ │ │ │ + beq.w 97b1c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 971a0 │ │ │ │ + beq.w 97264 │ │ │ │ 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 96f6c │ │ │ │ + bmi.w 97036 │ │ │ │ movw sl, #24184 @ 0x5e78 │ │ │ │ movt sl, #77 @ 0x4d │ │ │ │ - movw r2, #2733 @ 0xaad │ │ │ │ + movw r2, #2789 @ 0xae5 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [sl, #888] @ 0x378 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 96f5c │ │ │ │ - ldr r3, [pc, #428] @ (968bc ) │ │ │ │ + bne.w 97026 │ │ │ │ + ldr r3, [pc, #428] @ (96948 ) │ │ │ │ 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 97402 │ │ │ │ + bcs.w 974bc │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [fp, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 973f4 │ │ │ │ + beq.w 974ae │ │ │ │ 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 96d00 │ │ │ │ - ldr r0, [pc, #376] @ (968c0 ) │ │ │ │ + beq.w 96de6 │ │ │ │ + ldr r0, [pc, #376] @ (9694c ) │ │ │ │ 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 977bc │ │ │ │ + bne.w 97568 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.w 96f86 │ │ │ │ + ble.w 97050 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ and.w r1, r2, #64 @ 0x40 │ │ │ │ ands.w r0, r2, #32 │ │ │ │ - beq.w 97378 │ │ │ │ + beq.w 97432 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9745a │ │ │ │ + bne.w 97514 │ │ │ │ cmp.w r8, #1 │ │ │ │ ittt eq │ │ │ │ moveq fp, r1 │ │ │ │ moveq r5, r8 │ │ │ │ moveq sl, fp │ │ │ │ - beq.n 967fe │ │ │ │ + beq.n 9688a │ │ │ │ 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 973c4 │ │ │ │ + bpl.w 9747e │ │ │ │ adds r5, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 973e4 │ │ │ │ + bne.w 9749e │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 967fe │ │ │ │ + beq.n 9688a │ │ │ │ ldrb r2, [r3, #18] │ │ │ │ and.w r1, r2, #64 @ 0x40 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.w 973d4 │ │ │ │ + bpl.w 9748e │ │ │ │ adds r5, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 973ec │ │ │ │ + bne.w 974a6 │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 967fe │ │ │ │ + beq.n 9688a │ │ │ │ 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 972c0 │ │ │ │ + beq.w 97384 │ │ │ │ adds r5, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 97370 │ │ │ │ + bne.w 9742a │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 967e2 │ │ │ │ + bne.n 9686e │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97754 │ │ │ │ - ldr r3, [pc, #180] @ (968bc ) │ │ │ │ + beq.w 9777c │ │ │ │ + ldr r3, [pc, #180] @ (96948 ) │ │ │ │ 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 │ │ │ │ @@ -159596,60 +159639,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 97436 │ │ │ │ + blt.w 974f0 │ │ │ │ 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 96868 │ │ │ │ + bmi.n 968f4 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r0, r3, #30 │ │ │ │ - beq.w 96e74 │ │ │ │ + beq.w 96f58 │ │ │ │ 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 9688c │ │ │ │ + bmi.n 96918 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ lsls r0, r3, #30 │ │ │ │ - beq.w 96dc4 │ │ │ │ + beq.w 96eaa │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ str r2, [r4, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 97182 │ │ │ │ + beq.w 97246 │ │ │ │ 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 968c4 │ │ │ │ + bmi.n 96950 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r0, r3, #30 │ │ │ │ - beq.w 96d1e │ │ │ │ - b.n 968c4 │ │ │ │ + beq.w 96e04 │ │ │ │ + b.n 96950 │ │ │ │ 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] │ │ │ │ @@ -159713,204 +159756,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 97a96 │ │ │ │ + beq.w 96cec │ │ │ │ + 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 96996 │ │ │ │ - ldrb r3, [r5, #0] │ │ │ │ + cmp r6, r8 │ │ │ │ + ble.n 96a2a │ │ │ │ + ldrb.w r3, [r4, #128] @ 0x80 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 96f42 │ │ │ │ - movs r3, #0 │ │ │ │ + bne.w 96d20 │ │ │ │ + mov r3, r8 │ │ │ │ subs r6, #1 │ │ │ │ - cmp r6, r3 │ │ │ │ str r3, [r4, #120] @ 0x78 │ │ │ │ - ble.n 969f0 │ │ │ │ - movw ip, #47128 @ 0xb818 │ │ │ │ + cmp r6, #0 │ │ │ │ + ble.n 96a84 │ │ │ │ + movw ip, #44888 @ 0xaf58 │ │ │ │ movt ip, #56 @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r8, #17 │ │ │ │ movw r9, #21845 @ 0x5555 │ │ │ │ - b.n 969ba │ │ │ │ + b.n 96a4e │ │ │ │ adds r3, #1 │ │ │ │ - cmp r3, r6 │ │ │ │ - bge.n 969f0 │ │ │ │ + cmp r6, r3 │ │ │ │ + ble.n 96a84 │ │ │ │ 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 969b4 │ │ │ │ + beq.n 96a48 │ │ │ │ adds r0, #2 │ │ │ │ cmp r2, #75 @ 0x4b │ │ │ │ add.w lr, r5, r0 │ │ │ │ - beq.w 96cf6 │ │ │ │ + beq.w 96ddc │ │ │ │ subs r2, #100 @ 0x64 │ │ │ │ add r3, r1 │ │ │ │ cmp r2, #3 │ │ │ │ it ls │ │ │ │ strhls.w r9, [r5, r0] │ │ │ │ - bls.n 969b4 │ │ │ │ + bls.n 96a48 │ │ │ │ adds r3, #1 │ │ │ │ strh.w r8, [lr] │ │ │ │ - cmp r3, r6 │ │ │ │ - blt.n 969ba │ │ │ │ - ldr r3, [pc, #600] @ (96c4c ) │ │ │ │ + cmp r6, r3 │ │ │ │ + bgt.n 96a4e │ │ │ │ + ldr r3, [pc, #600] @ (96ce0 ) │ │ │ │ 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 975be │ │ │ │ + bne.w 977d6 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - cbz r3, 96a16 │ │ │ │ + cbz r3, 96aaa │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 96c30 │ │ │ │ + blt.w 96cc4 │ │ │ │ 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 96f30 │ │ │ │ + beq.w 97014 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9657e │ │ │ │ + bne.w 9660a │ │ │ │ mov r0, r4 │ │ │ │ - bl 76340 │ │ │ │ + bl 76378 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 978da │ │ │ │ + beq.w 97952 │ │ │ │ add.w r1, r7, #28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #28] │ │ │ │ - bl 98608 │ │ │ │ + bl 9867c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 97b30 │ │ │ │ + beq.w 9793e │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97774 │ │ │ │ + bne.w 97914 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9657e │ │ │ │ + bge.w 9660a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9657e │ │ │ │ + bne.w 9660a │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9657e │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9660a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96a86 │ │ │ │ + bge.n 96b1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 978a6 │ │ │ │ + beq.w 97a66 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96aa8 │ │ │ │ + bge.n 96b3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97a6e │ │ │ │ + beq.w 97a5a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96aa8 │ │ │ │ + bge.n 96b3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 978ba │ │ │ │ + beq.w 97ac0 │ │ │ │ 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 97050 │ │ │ │ + bmi.w 97116 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 965c6 │ │ │ │ + bge.w 96652 │ │ │ │ mov.w r3, #1342177280 @ 0x50000000 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 965c6 │ │ │ │ + b.n 96652 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96ae0 │ │ │ │ + bge.n 96b74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 978b0 │ │ │ │ + beq.w 97b12 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96b02 │ │ │ │ + bge.n 96b96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9789a │ │ │ │ + beq.w 97aac │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96b02 │ │ │ │ + bge.n 96b96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 978ea │ │ │ │ + beq.w 97aa2 │ │ │ │ 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 96fd0 │ │ │ │ + bmi.w 97096 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 962f6 │ │ │ │ + bge.w 96382 │ │ │ │ mov.w r3, #1342177280 @ 0x50000000 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.w 962f6 │ │ │ │ + b.w 96382 │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 97938 │ │ │ │ - ldr r3, [pc, #280] @ (96c50 ) │ │ │ │ + beq.w 97b38 │ │ │ │ + ldr r3, [pc, #280] @ (96ce4 ) │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9660c │ │ │ │ + beq.w 96698 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9660c │ │ │ │ + beq.w 96698 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96baa │ │ │ │ + bge.n 96c3e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 96baa │ │ │ │ - ldr r2, [pc, #236] @ (96c4c ) │ │ │ │ + cbnz r3, 96c3e │ │ │ │ + ldr r2, [pc, #236] @ (96ce0 ) │ │ │ │ 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 │ │ │ │ @@ -159920,42 +159963,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 9775c │ │ │ │ - ldr r2, [pc, #196] @ (96c54 ) │ │ │ │ + bne.w 976be │ │ │ │ + ldr r2, [pc, #196] @ (96ce8 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97722 │ │ │ │ + bne.w 9770c │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [fp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97708 │ │ │ │ + bne.w 976f2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ - b.n 9669e │ │ │ │ + b.n 9672a │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 96340 │ │ │ │ + beq.w 963cc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96c1e │ │ │ │ + bge.n 96cb2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 96c1e │ │ │ │ - ldr r2, [pc, #120] @ (96c4c ) │ │ │ │ + cbnz r3, 96cb2 │ │ │ │ + ldr r2, [pc, #120] @ (96ce0 ) │ │ │ │ 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 │ │ │ │ @@ -159965,396 +160008,415 @@ │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ ite ge │ │ │ │ movge r2, #0 │ │ │ │ andlt.w r2, r2, #1 │ │ │ │ asrs r3, r3, #13 │ │ │ │ str r3, [r7, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 976fc │ │ │ │ - ldr r2, [pc, #80] @ (96c54 ) │ │ │ │ + bne.w 976e6 │ │ │ │ + ldr r2, [pc, #80] @ (96ce8 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 976e0 │ │ │ │ + bne.w 976ca │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r8, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 975f8 │ │ │ │ + bne.w 97618 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ - b.w 963d2 │ │ │ │ + b.w 9645e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96a16 │ │ │ │ + bne.w 96aaa │ │ │ │ mov r0, r2 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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 96a2c │ │ │ │ + ldrb.w r2, [r4, #128] @ 0x80 │ │ │ │ + cmp r2, #128 @ 0x80 │ │ │ │ + beq.w 96a2c │ │ │ │ + cmp r6, #1 │ │ │ │ + it eq │ │ │ │ + streq r6, [r4, #120] @ 0x78 │ │ │ │ + beq.w 96a84 │ │ │ │ + movs r3, #1 │ │ │ │ + ldrb.w r2, [r5, r3, lsl #1] │ │ │ │ + cmp r2, #128 @ 0x80 │ │ │ │ + beq.w 96a2c │ │ │ │ + adds r3, #1 │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 96d2c │ │ │ │ + b.n 96a2c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r6, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ - beq.w 974ae │ │ │ │ - ldr r3, [pc, #524] @ (96e70 ) │ │ │ │ + beq.w 97728 │ │ │ │ + ldr r3, [pc, #520] @ (96f54 ) │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97296 │ │ │ │ + bne.w 9735a │ │ │ │ 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 7b680 │ │ │ │ + bl 7b6b0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 97ba8 │ │ │ │ + beq.w 97b0a │ │ │ │ ldr r5, [r7, #28] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 96f9c │ │ │ │ + beq.w 97062 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96cae │ │ │ │ + bge.n 96d94 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 978e0 │ │ │ │ + beq.w 97ae0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96cd0 │ │ │ │ + bge.n 96db6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9788e │ │ │ │ + beq.w 97ad4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96cd0 │ │ │ │ + bge.n 96db6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97b88 │ │ │ │ + beq.w 97aca │ │ │ │ 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 9657e │ │ │ │ + blt.w 9660a │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - bl 74e94 <_Py_SetImmortal@@Base> │ │ │ │ - b.n 9657e │ │ │ │ + bl 74ed0 <_Py_SetImmortal@@Base> │ │ │ │ + b.n 9660a │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ add r3, r1 │ │ │ │ strh r2, [r5, r0] │ │ │ │ - b.n 969b4 │ │ │ │ + b.n 96a48 │ │ │ │ ldrd ip, r2, [r3, #24] │ │ │ │ cmp r2, ip │ │ │ │ - bcc.w 97366 │ │ │ │ + bcc.w 97420 │ │ │ │ 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 96746 │ │ │ │ + b.n 967d2 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr.w r9, [r1] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 977e0 │ │ │ │ - ldr r3, [pc, #324] @ (96e70 ) │ │ │ │ + beq.w 97784 │ │ │ │ + ldr r3, [pc, #320] @ (96f54 ) │ │ │ │ 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 972d0 │ │ │ │ + bne.w 97394 │ │ │ │ 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 7b680 │ │ │ │ + bl 7b6b0 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 97a7a │ │ │ │ + beq.w 97a82 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 97112 │ │ │ │ + beq.w 97196 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96d7a │ │ │ │ + bge.n 96e60 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 97b22 │ │ │ │ + beq.w 97b2a │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96d9c │ │ │ │ + bge.n 96e82 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97b5a │ │ │ │ + beq.w 97992 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96d9c │ │ │ │ + bge.n 96e82 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97b4c │ │ │ │ + beq.w 97976 │ │ │ │ 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 968c4 │ │ │ │ + blt.w 96950 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [r7, #8] │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r1, #16] │ │ │ │ - bl 74e94 <_Py_SetImmortal@@Base> │ │ │ │ + bl 74ed0 <_Py_SetImmortal@@Base> │ │ │ │ ldr r1, [r7, #8] │ │ │ │ - b.n 968c4 │ │ │ │ + b.n 96950 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r1, #1 │ │ │ │ str r0, [r7, #4] │ │ │ │ - beq.w 97840 │ │ │ │ - ldr r3, [pc, #156] @ (96e70 ) │ │ │ │ + beq.w 975b4 │ │ │ │ + ldr r3, [pc, #156] @ (96f54 ) │ │ │ │ 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 972fe │ │ │ │ + bne.w 973c2 │ │ │ │ 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 7b680 │ │ │ │ + bl 7b6b0 │ │ │ │ adds r2, r0, #1 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ - beq.w 97b6a │ │ │ │ + beq.w 97a8c │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 9714c │ │ │ │ + beq.w 97210 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96e22 │ │ │ │ + bge.n 96f08 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 979e0 │ │ │ │ + beq.w 97984 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96e44 │ │ │ │ + bge.n 96f2a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97ada │ │ │ │ + beq.w 97966 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96e44 │ │ │ │ + bge.n 96f2a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97acc │ │ │ │ + beq.w 97958 │ │ │ │ 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 9688c │ │ │ │ + blt.w 96918 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [r7, #8] │ │ │ │ bfi r3, r1, #0, #2 │ │ │ │ strb r3, [r2, #16] │ │ │ │ - bl 74e94 <_Py_SetImmortal@@Base> │ │ │ │ + bl 74ed0 <_Py_SetImmortal@@Base> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ - b.n 9688c │ │ │ │ - nop │ │ │ │ + b.n 96918 │ │ │ │ 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 974fe │ │ │ │ - ldr r3, [pc, #700] @ (97144 ) │ │ │ │ + beq.w 97810 │ │ │ │ + ldr r3, [pc, #668] @ (97208 ) │ │ │ │ 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 9732c │ │ │ │ + bne.w 973f0 │ │ │ │ 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 7b680 │ │ │ │ + bl 7b6b0 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 97b7c │ │ │ │ + beq.w 97a96 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 970d0 │ │ │ │ + beq.w 971c6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96ed4 │ │ │ │ + bge.n 96fb8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 979d2 │ │ │ │ + beq.w 97a4c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96ef6 │ │ │ │ + bge.n 96fda │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 979c2 │ │ │ │ + beq.w 97a3c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96ef6 │ │ │ │ + bge.n 96fda │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 979b4 │ │ │ │ + beq.w 97a2e │ │ │ │ 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 96f24 │ │ │ │ + blt.n 97008 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [r7, #8] │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r1, #16] │ │ │ │ - bl 74e94 <_Py_SetImmortal@@Base> │ │ │ │ + bl 74ed0 <_Py_SetImmortal@@Base> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9686a │ │ │ │ + bne.w 968f6 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 97178 │ │ │ │ + b.n 9723c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 98608 │ │ │ │ + bl 9867c │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 9657e │ │ │ │ - b.w 978da │ │ │ │ - cmp r6, #1 │ │ │ │ - it ne │ │ │ │ - movne r3, #1 │ │ │ │ - beq.w 978f4 │ │ │ │ - ldrb.w r2, [r5, r3, lsl #1] │ │ │ │ - cmp r2, #128 @ 0x80 │ │ │ │ - bne.w 9735c │ │ │ │ - subs r6, #1 │ │ │ │ - str r3, [r4, #120] @ 0x78 │ │ │ │ - b.n 969a0 │ │ │ │ + bne.w 9660a │ │ │ │ + b.w 97952 │ │ │ │ ldr.w r0, [sl, #884] @ 0x374 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96746 │ │ │ │ - bl 1f37b8 │ │ │ │ + bne.w 967d2 │ │ │ │ + bl 1f2f28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97ac0 │ │ │ │ + beq.w 979ea │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bgt.w 9677c │ │ │ │ - ldr.w fp, [r6, #56] @ 0x38 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 97750 │ │ │ │ + bgt.w 96808 │ │ │ │ + ldr r5, [r6, #56] @ 0x38 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 97778 │ │ │ │ mov.w sl, #0 │ │ │ │ mov fp, sl │ │ │ │ mov r5, sl │ │ │ │ - b.n 96806 │ │ │ │ + b.n 96892 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96fb0 │ │ │ │ + bge.n 97076 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 96fb0 │ │ │ │ + cbnz r3, 97076 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 96fc4 │ │ │ │ + blt.n 9708a │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 9748e │ │ │ │ + beq.w 97548 │ │ │ │ cmp r4, r5 │ │ │ │ it ne │ │ │ │ strne.w r5, [fp] │ │ │ │ - b.w 9657e │ │ │ │ + b.w 9660a │ │ │ │ ldr.w r3, [r2, #164] @ 0xa4 │ │ │ │ - cbz r3, 96ff0 │ │ │ │ - movw r2, #64405 @ 0xfb95 │ │ │ │ + cbz r3, 970b6 │ │ │ │ + movw r2, #64453 @ 0xfbc5 │ │ │ │ movt r2, #7 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 974a6 │ │ │ │ + bne.w 97560 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96b16 │ │ │ │ + beq.w 96baa │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96b16 │ │ │ │ - ldr r1, [pc, #332] @ (97148 ) │ │ │ │ + beq.w 96baa │ │ │ │ + ldr r1, [pc, #328] @ (9720c ) │ │ │ │ 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] │ │ │ │ @@ -160374,29 +160436,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 96b16 │ │ │ │ + b.n 96baa │ │ │ │ ldr.w r3, [r2, #164] @ 0xa4 │ │ │ │ - cbz r3, 97070 │ │ │ │ - movw r2, #64405 @ 0xfb95 │ │ │ │ + cbz r3, 97136 │ │ │ │ + movw r2, #64453 @ 0xfbc5 │ │ │ │ movt r2, #7 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9749e │ │ │ │ + bne.w 97558 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96abc │ │ │ │ + beq.w 96b50 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96abc │ │ │ │ - ldr r1, [pc, #204] @ (97148 ) │ │ │ │ + beq.w 96b50 │ │ │ │ + ldr r1, [pc, #200] @ (9720c ) │ │ │ │ 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] │ │ │ │ @@ -160416,1617 +160478,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 96abc │ │ │ │ + b.n 96b50 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 970e8 │ │ │ │ + bge.n 971ae │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbnz r2, 970e8 │ │ │ │ + cbnz r2, 971ae │ │ │ │ mov r0, r1 │ │ │ │ str r3, [r7, #8] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 96f22 │ │ │ │ + cmp.w r9, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 971c0 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ and.w r1, r2, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 96f22 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [r7, #8] │ │ │ │ - bfi r2, r1, #0, #2 │ │ │ │ - strb r2, [r3, #16] │ │ │ │ - bl 74e94 <_Py_SetImmortal@@Base> │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - b.n 96f22 │ │ │ │ + beq.w 97534 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 96952 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9712a │ │ │ │ + bge.n 971de │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbnz r2, 9712a │ │ │ │ + cbnz r2, 971de │ │ │ │ mov r0, r1 │ │ │ │ str r3, [r7, #8] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - cmp.w r9, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9713c │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + blt.w 97006 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ and.w r1, r2, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 9747a │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 968c6 │ │ │ │ - nop │ │ │ │ + bne.w 97006 │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [r7, #8] │ │ │ │ + bfi r2, r1, #0, #2 │ │ │ │ + strb r2, [r3, #16] │ │ │ │ + bl 74ed0 <_Py_SetImmortal@@Base> │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + b.n 97006 │ │ │ │ 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 97164 │ │ │ │ + bge.n 97228 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbnz r1, 97164 │ │ │ │ + cbnz r1, 97228 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [r7, #8] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 97178 │ │ │ │ + blt.n 9723c │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ and.w r1, r2, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 97466 │ │ │ │ + beq.w 97520 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 96896 │ │ │ │ + bne.w 96922 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 9713c │ │ │ │ + b.n 971c0 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs.w r8, r3, #1 │ │ │ │ - bpl.w 9659e │ │ │ │ + bpl.w 9662a │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 966c8 │ │ │ │ + bne.w 96754 │ │ │ │ ldr.w r9, [r6, #24] │ │ │ │ movs r1, #32 │ │ │ │ movs r0, #0 │ │ │ │ - bl 711a8 │ │ │ │ + bl 711e0 │ │ │ │ add.w sl, r9, #16 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [r7, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97ac6 │ │ │ │ + beq.w 979f0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ mov r4, r3 │ │ │ │ movs r5, #0 │ │ │ │ cmp r5, r1 │ │ │ │ - bge.w 9759e │ │ │ │ + bge.w 978fc │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ sub.w fp, r4, r3 │ │ │ │ add.w r2, fp, #16 │ │ │ │ cmp r2, r1 │ │ │ │ - bge.w 97580 │ │ │ │ + bge.w 978e0 │ │ │ │ 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 9757a │ │ │ │ + beq.w 978da │ │ │ │ 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 9754a │ │ │ │ + beq.w 978aa │ │ │ │ cmp r2, #12 │ │ │ │ - bhi.w 9754e │ │ │ │ + bhi.w 978b2 │ │ │ │ cmp r2, #11 │ │ │ │ - beq.w 97566 │ │ │ │ + beq.w 978ae │ │ │ │ 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 9756a │ │ │ │ + bhi.w 978ca │ │ │ │ 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 9727a │ │ │ │ + bge.n 9733e │ │ │ │ ldrsb.w r0, [sl, r2] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9727a │ │ │ │ + blt.n 9733e │ │ │ │ adds r2, r5, #2 │ │ │ │ cmp r1, r2 │ │ │ │ - ble.n 9727a │ │ │ │ + ble.n 9733e │ │ │ │ ldrsb.w r0, [sl, r2] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9727a │ │ │ │ + blt.n 9733e │ │ │ │ adds r2, r5, #3 │ │ │ │ cmp r1, r2 │ │ │ │ - ble.n 9727a │ │ │ │ + ble.n 9733e │ │ │ │ ldrsb.w r0, [sl, r2] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9727a │ │ │ │ + blt.n 9733e │ │ │ │ adds r2, r5, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - ble.n 9727a │ │ │ │ + ble.n 9733e │ │ │ │ ldrsb.w r0, [sl, r2] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9727a │ │ │ │ + blt.n 9733e │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - blt.n 9726c │ │ │ │ + blt.n 97330 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 971c6 │ │ │ │ + b.n 9728a │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs.w sl, r2, #1 │ │ │ │ - bmi.w 97186 │ │ │ │ + bmi.w 9724a │ │ │ │ movw r9, #40968 @ 0xa008 │ │ │ │ movt r9, #75 @ 0x4b │ │ │ │ - b.w 963f8 │ │ │ │ + b.w 96484 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 96c74 │ │ │ │ + beq.w 96d5a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 972b2 │ │ │ │ + bge.n 97376 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 972b2 │ │ │ │ + cbnz r3, 97376 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ - b.n 96fc4 │ │ │ │ + b.n 9708a │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 97370 │ │ │ │ + bne.n 9742a │ │ │ │ lsls r2, r2, #24 │ │ │ │ it mi │ │ │ │ addmi.w fp, fp, #1 │ │ │ │ - b.w 967fa │ │ │ │ + b.w 96886 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96d3e │ │ │ │ + beq.w 96e24 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 972f0 │ │ │ │ + bge.n 973b4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbnz r2, 972f0 │ │ │ │ + cbnz r2, 973b4 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [r7, #8] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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 9713c │ │ │ │ + b.n 971c0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96de6 │ │ │ │ + beq.w 96ecc │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9731e │ │ │ │ + bge.n 973e2 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbnz r1, 9731e │ │ │ │ + cbnz r1, 973e2 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [r7, #8] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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 97178 │ │ │ │ + b.n 9723c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96e98 │ │ │ │ + beq.w 96f7c │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9734c │ │ │ │ + bge.n 97410 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbnz r2, 9734c │ │ │ │ + cbnz r2, 97410 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [r7, #8] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_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 96f24 │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.w 96f4c │ │ │ │ - b.n 96f56 │ │ │ │ + b.n 97008 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b.w 96746 │ │ │ │ + b.w 967d2 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.w 967fa │ │ │ │ - cbnz r1, 9738e │ │ │ │ + b.w 96886 │ │ │ │ + cbnz r1, 97448 │ │ │ │ mov sl, r1 │ │ │ │ mov.w fp, r2, lsr #7 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.w 967a6 │ │ │ │ - b.w 967fe │ │ │ │ + bne.w 96832 │ │ │ │ + b.w 9688a │ │ │ │ mov fp, r0 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 97382 │ │ │ │ + b.n 9743c │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r6 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r6, #16] │ │ │ │ - bl 74e94 <_Py_SetImmortal@@Base> │ │ │ │ - b.w 9669e │ │ │ │ + bl 74ed0 <_Py_SetImmortal@@Base> │ │ │ │ + b.w 9645e │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r6 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r6, #16] │ │ │ │ - bl 74e94 <_Py_SetImmortal@@Base> │ │ │ │ - b.w 963d2 │ │ │ │ - cbnz r1, 973e4 │ │ │ │ + bl 74ed0 <_Py_SetImmortal@@Base> │ │ │ │ + b.w 9672a │ │ │ │ + cbnz r1, 9749e │ │ │ │ lsls r2, r2, #24 │ │ │ │ - bpl.w 967ba │ │ │ │ + bpl.w 96846 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.w 967ba │ │ │ │ - cbnz r1, 973ec │ │ │ │ + b.w 96846 │ │ │ │ + cbnz r1, 974a6 │ │ │ │ lsls r2, r2, #24 │ │ │ │ - bpl.w 967d4 │ │ │ │ + bpl.w 96860 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.w 967d4 │ │ │ │ + b.w 96860 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.w 967ba │ │ │ │ + b.w 96846 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.w 967d4 │ │ │ │ + b.w 96860 │ │ │ │ mov r0, fp │ │ │ │ - bl 70b78 │ │ │ │ + bl 70bb0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96746 │ │ │ │ + bne.w 967d2 │ │ │ │ ldr.w r3, [sl, #848] @ 0x350 │ │ │ │ - movw r2, #45581 @ 0xb20d │ │ │ │ + movw r2, #45645 @ 0xb24d │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 97768 │ │ │ │ + bne.w 9785c │ │ │ │ cmp r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2bf6c │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 96f6c │ │ │ │ + beq.w 97036 │ │ │ │ ldr.w r3, [fp, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #800] @ 0x320 │ │ │ │ - b.w 96746 │ │ │ │ + b.w 967d2 │ │ │ │ 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 96868 │ │ │ │ + bpl.w 968f4 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 96860 │ │ │ │ - b.w 96868 │ │ │ │ + beq.w 968ec │ │ │ │ + b.w 968f4 │ │ │ │ mov.w sl, #1 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r5, sl │ │ │ │ - b.n 97382 │ │ │ │ + b.n 9743c │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r7, #8] │ │ │ │ bfi r2, r1, #0, #2 │ │ │ │ strb r2, [r3, #16] │ │ │ │ - bl 74e94 <_Py_SetImmortal@@Base> │ │ │ │ + bl 74ed0 <_Py_SetImmortal@@Base> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - b.n 97178 │ │ │ │ + b.n 9723c │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r7, #8] │ │ │ │ bfi r2, r1, #0, #2 │ │ │ │ strb r2, [r3, #16] │ │ │ │ - bl 74e94 <_Py_SetImmortal@@Base> │ │ │ │ + bl 74ed0 <_Py_SetImmortal@@Base> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - b.n 9713c │ │ │ │ + b.n 971c0 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r5, #16] │ │ │ │ - bl 74e94 <_Py_SetImmortal@@Base> │ │ │ │ - b.n 96fc4 │ │ │ │ + bl 74ed0 <_Py_SetImmortal@@Base> │ │ │ │ + b.n 9708a │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9706a │ │ │ │ + b.n 97130 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 96fea │ │ │ │ - and.w r5, r5, #28 │ │ │ │ - cmp r5, #4 │ │ │ │ - bne.w 96c62 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - bne.w 97bb0 │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ - ldrsb.w r1, [r2] │ │ │ │ - ldrb r2, [r2, #0] │ │ │ │ - cmp r1, ip │ │ │ │ - blt.w 97bbc │ │ │ │ - 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 970b0 │ │ │ │ + movw r2, #57001 @ 0xdea9 │ │ │ │ + movt r2, #18 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 975a6 │ │ │ │ + add.w r0, r0, #1592 @ 0x638 │ │ │ │ + bl 6b4b8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 967f6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 12e500 <_PyUnicode_IsNumeric@@Base+0x16d8> │ │ │ │ + b.w 967f6 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + cmp r3, #3 │ │ │ │ + ble.w 96450 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 96fc4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96fc4 │ │ │ │ + beq.w 96450 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 1fc464 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 96450 │ │ │ │ + ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ + movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 96fc4 │ │ │ │ - and.w r0, r3, #28 │ │ │ │ - cmp r0, #4 │ │ │ │ - bne.w 96e84 │ │ │ │ - lsls r0, r3, #26 │ │ │ │ - bmi.w 97a26 │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ - ldrsb.w r0, [r3] │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 97a44 │ │ │ │ - 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 97544 │ │ │ │ - subs r0, #1 │ │ │ │ - str r0, [r1, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 97a5e │ │ │ │ - mov r1, r3 │ │ │ │ - b.w 96868 │ │ │ │ - movs r2, #0 │ │ │ │ - b.n 97226 │ │ │ │ - str r3, [r7, #16] │ │ │ │ - bl 9de18 │ │ │ │ - ldr r3, [r7, #16] │ │ │ │ - subs r2, r0, #0 │ │ │ │ - bge.w 97226 │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - orr.w r2, r2, #1 │ │ │ │ - b.n 97228 │ │ │ │ - movs r2, #1 │ │ │ │ - b.n 97226 │ │ │ │ - and.w r0, r2, #63 @ 0x3f │ │ │ │ - lsrs r2, r2, #6 │ │ │ │ - orr.w r0, r0, #64 @ 0x40 │ │ │ │ - strb.w r0, [r1], #1 │ │ │ │ - b.n 9722a │ │ │ │ - strb r2, [r4, #0] │ │ │ │ - mov r4, fp │ │ │ │ - b.n 97238 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - add.w r0, r7, #28 │ │ │ │ - bl 9dfac <_PyBytes_Resize@@Base> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 978da │ │ │ │ - ldr.w r8, [r7, #28] │ │ │ │ - add.w r3, r8, #16 │ │ │ │ - add.w r4, r3, fp │ │ │ │ - b.n 971de │ │ │ │ - subs r1, r4, r3 │ │ │ │ - add.w r0, r7, #28 │ │ │ │ - bl 9dfac <_PyBytes_Resize@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 978da │ │ │ │ - ldr r3, [r7, #28] │ │ │ │ - str r3, [r7, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 978da │ │ │ │ - str r3, [r6, #24] │ │ │ │ - b.w 966cc │ │ │ │ - add.w r5, r5, #5728 @ 0x1660 │ │ │ │ - adds r5, #4 │ │ │ │ - lsls r3, r6, #31 │ │ │ │ - bpl.n 975f2 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r1, r4 │ │ │ │ - movs r0, #0 │ │ │ │ blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 975ea │ │ │ │ - movw r1, #3748 @ 0xea4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #3772 @ 0xebc │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - mov r2, r4 │ │ │ │ - bl 1fd50c │ │ │ │ - lsrs r6, r6, #1 │ │ │ │ - beq.w 96a06 │ │ │ │ - b.n 975c2 │ │ │ │ - lsrs r6, r6, #1 │ │ │ │ - adds r5, #4 │ │ │ │ - b.n 975c4 │ │ │ │ + b.w 967f6 │ │ │ │ + and.w r1, r3, #28 │ │ │ │ + cmp r1, #4 │ │ │ │ + bne.w 96eb6 │ │ │ │ + lsls r1, r3, #26 │ │ │ │ + bmi.w 97b7c │ │ │ │ + ldr r3, [r2, #28] │ │ │ │ + ldrsb.w r1, [r3] │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.w 97bac │ │ │ │ + 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 9723c │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r2, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 9723c │ │ │ │ + mov r0, r2 │ │ │ │ + str r3, [r7, #8] │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + b.n 9723c │ │ │ │ + movs r2, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + bfi r3, r2, #0, #2 │ │ │ │ + strb r3, [r4, #16] │ │ │ │ + bl 74ed0 <_Py_SetImmortal@@Base> │ │ │ │ + b.w 96652 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.w 96c1e │ │ │ │ + ble.w 96cb2 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96c1e │ │ │ │ + beq.w 96cb2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fccf4 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.w 96c1e │ │ │ │ + bl 1fc464 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 96cb2 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - bl 74e94 <_Py_SetImmortal@@Base> │ │ │ │ - b.w 962f6 │ │ │ │ - movw r1, #58213 @ 0xe365 │ │ │ │ + bl 74ed0 <_Py_SetImmortal@@Base> │ │ │ │ + b.w 96382 │ │ │ │ + movw r1, #57001 @ 0xdea9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 963b4 │ │ │ │ + beq.w 96440 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.w 963b4 │ │ │ │ + b.w 96440 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fc55c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.w 963c4 │ │ │ │ + bl 1fbccc <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 96450 │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 9632e │ │ │ │ + bne.w 963ba │ │ │ │ ldr r2, [r4, #0] │ │ │ │ lsls r6, r3, #26 │ │ │ │ - bmi.w 97aea │ │ │ │ + bmi.w 979f6 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrsb.w r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 97b12 │ │ │ │ + blt.w 97a1e │ │ │ │ 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 963d0 │ │ │ │ + bge.w 9645c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 963d0 │ │ │ │ + bne.w 9645c │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 963d2 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - cmp r3, #3 │ │ │ │ - ble.w 96690 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 96690 │ │ │ │ - mov r0, fp │ │ │ │ - bl 1fccf4 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.w 96690 │ │ │ │ - movw r1, #58213 @ 0xe365 │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 96680 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - b.w 96680 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 9645e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 1fc55c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.w 96690 │ │ │ │ - movw r1, #58213 @ 0xe365 │ │ │ │ + bl 1fbccc <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 96c3e │ │ │ │ + movw r1, #57001 @ 0xdea9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 96c0e │ │ │ │ + beq.w 96ca2 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.w 96c0e │ │ │ │ + b.w 96ca2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fc55c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.w 96c1e │ │ │ │ + bl 1fbccc <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 96cb2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.w 96baa │ │ │ │ + ble.w 96c3e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96baa │ │ │ │ + beq.w 96c3e │ │ │ │ mov r0, fp │ │ │ │ - bl 1fccf4 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.w 96baa │ │ │ │ - movw r1, #58213 @ 0xe365 │ │ │ │ + bl 1fc464 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 96c3e │ │ │ │ + movw r1, #57001 @ 0xdea9 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 96b9a │ │ │ │ + beq.w 96c2e │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.w 96b9a │ │ │ │ - movs r2, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - bfi r3, r2, #0, #2 │ │ │ │ - strb r3, [r4, #16] │ │ │ │ - bl 74e94 <_Py_SetImmortal@@Base> │ │ │ │ - b.w 965c6 │ │ │ │ - mov sl, fp │ │ │ │ - mov r5, fp │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r6, #56] @ 0x38 │ │ │ │ - b.w 96806 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, fp │ │ │ │ - bl 1fc55c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.w 96baa │ │ │ │ - ldr.w r0, [sl, #844] @ 0x34c │ │ │ │ - mov r1, r5 │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 97422 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 11093c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 97b30 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - str.w r0, [fp] │ │ │ │ + b.w 96c2e │ │ │ │ + and.w r5, r5, #28 │ │ │ │ + cmp r5, #4 │ │ │ │ + bne.w 96d48 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + bne.w 97bee │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ + ldrsb.w r1, [r2] │ │ │ │ + ldrb r2, [r2, #0] │ │ │ │ + cmp r1, ip │ │ │ │ + blt.w 97bfa │ │ │ │ + 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 96a58 │ │ │ │ + bge.w 9708a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96a58 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 96a58 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - cmp r3, #3 │ │ │ │ - ble.w 963c4 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 963c4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 1fccf4 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.w 963c4 │ │ │ │ - movw r2, #58213 @ 0xe365 │ │ │ │ - movt r2, #18 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 97832 │ │ │ │ - add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b478 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9676a │ │ │ │ + bne.w 9708a │ │ │ │ mov r0, r4 │ │ │ │ - bl 12e9d0 <_PyUnicode_IsNumeric@@Base+0x16d0> │ │ │ │ - b.w 9676a │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9708a │ │ │ │ + mov sl, r5 │ │ │ │ + mov fp, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r6, #56] @ 0x38 │ │ │ │ + b.w 96892 │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 96d2a │ │ │ │ + bne.w 96e10 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bmi.w 979ee │ │ │ │ + bmi.w 97c04 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 97a0e │ │ │ │ + blt.w 97c2c │ │ │ │ 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 9713c │ │ │ │ + bge.w 971c0 │ │ │ │ add.w r2, r9, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9713c │ │ │ │ + bne.w 971c0 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [r7, #8] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - b.n 9713c │ │ │ │ - ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 971c0 │ │ │ │ + add.w r5, r5, #5728 @ 0x1660 │ │ │ │ + adds r5, #4 │ │ │ │ + lsls r3, r6, #31 │ │ │ │ + bpl.n 9780a │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r1, r4 │ │ │ │ + movs r0, #0 │ │ │ │ blx r3 │ │ │ │ - b.w 9676a │ │ │ │ - and.w r1, r3, #28 │ │ │ │ - cmp r1, #4 │ │ │ │ - bne.w 96dd0 │ │ │ │ - lsls r1, r3, #26 │ │ │ │ - bmi.n 978fa │ │ │ │ - ldr r3, [r2, #28] │ │ │ │ - ldrsb.w r1, [r3] │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.n 97928 │ │ │ │ - ldrb r1, [r3, #0] │ │ │ │ - movs r0, #24 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 97802 │ │ │ │ + movw r1, #1508 @ 0x5e4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #1532 @ 0x5fc │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + mov r2, r4 │ │ │ │ + bl 1fcd00 │ │ │ │ + lsrs r6, r6, #1 │ │ │ │ + beq.w 96a9a │ │ │ │ + b.n 977da │ │ │ │ + lsrs r6, r6, #1 │ │ │ │ + adds r5, #4 │ │ │ │ + b.n 977dc │ │ │ │ + and.w r0, r3, #28 │ │ │ │ + cmp r0, #4 │ │ │ │ + bne.w 96f68 │ │ │ │ + lsls r0, r3, #26 │ │ │ │ + bmi.w 979a2 │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ + ldrsb.w r0, [r3] │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 979c0 │ │ │ │ + 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 97178 │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r2, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 97178 │ │ │ │ - mov r0, r2 │ │ │ │ - str r3, [r7, #8] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - b.n 97178 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - b.w 96cc0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - b.w 96af2 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 96a86 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 96ae0 │ │ │ │ + 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 97856 │ │ │ │ + subs r0, #1 │ │ │ │ + str r0, [r1, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 979d4 │ │ │ │ + mov r1, r3 │ │ │ │ + b.w 968f4 │ │ │ │ + ldr.w r0, [sl, #844] @ 0x34c │ │ │ │ + mov r1, r5 │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 974dc │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + cmp r3, #3 │ │ │ │ + ble.w 9671c │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9671c │ │ │ │ + mov r0, fp │ │ │ │ + bl 1fc464 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 9671c │ │ │ │ + movw r1, #57001 @ 0xdea9 │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 9670c │ │ │ │ + mov r1, r0 │ │ │ │ + ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 96aa8 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #3716 @ 0xe84 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ - movs r4, #0 │ │ │ │ - b.w 96a16 │ │ │ │ + blx r3 │ │ │ │ + b.w 9670c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, fp │ │ │ │ + bl 1fbccc <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 9671c │ │ │ │ + movs r2, #0 │ │ │ │ + b.n 972ea │ │ │ │ + movs r2, #1 │ │ │ │ + b.n 972ea │ │ │ │ + str r3, [r7, #16] │ │ │ │ + bl 9de18 │ │ │ │ + ldr r3, [r7, #16] │ │ │ │ + subs r2, r0, #0 │ │ │ │ + bge.w 972ea │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + orr.w r2, r2, #1 │ │ │ │ + b.n 972ec │ │ │ │ + and.w r0, r2, #63 @ 0x3f │ │ │ │ + lsrs r2, r2, #6 │ │ │ │ + orr.w r0, r0, #64 @ 0x40 │ │ │ │ + strb.w r0, [r1], #1 │ │ │ │ + b.n 972ee │ │ │ │ + strb r2, [r4, #0] │ │ │ │ + mov r4, fp │ │ │ │ + b.n 972fc │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + add.w r0, r7, #28 │ │ │ │ + bl 9dfac <_PyBytes_Resize@@Base> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 97952 │ │ │ │ + ldr.w r8, [r7, #28] │ │ │ │ + add.w r3, r8, #16 │ │ │ │ + add.w r4, r3, fp │ │ │ │ + b.n 972a2 │ │ │ │ + subs r1, r4, r3 │ │ │ │ + add.w r0, r7, #28 │ │ │ │ + bl 9dfac <_PyBytes_Resize@@Base> │ │ │ │ + cbnz r0, 97952 │ │ │ │ + ldr r3, [r7, #28] │ │ │ │ + str r3, [r7, #16] │ │ │ │ + cbz r3, 97952 │ │ │ │ + str r3, [r6, #24] │ │ │ │ + b.w 96758 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 96cae │ │ │ │ - mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 96b02 │ │ │ │ - str r6, [r4, #120] @ 0x78 │ │ │ │ - b.w 969f0 │ │ │ │ - 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 110450 │ │ │ │ + cbz r0, 9793e │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + str.w r0, [fp] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 96aec │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 97922 │ │ │ │ - ldrb r3, [r2, #16] │ │ │ │ - lsls r1, r3, #25 │ │ │ │ - ite mi │ │ │ │ - addmi.w r3, r2, #20 │ │ │ │ - addpl.w r3, r2, #28 │ │ │ │ - b.n 97858 │ │ │ │ - cbnz r1, 97932 │ │ │ │ - add.w r3, r2, #28 │ │ │ │ - ldrb r1, [r3, #0] │ │ │ │ - ldr r3, [pc, #668] @ (97bc8 ) │ │ │ │ - add.w r3, r3, r1, lsl #5 │ │ │ │ - b.n 9786e │ │ │ │ - add.w r3, r2, #20 │ │ │ │ - b.n 97928 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - lsls r6, r3, #26 │ │ │ │ - bmi.n 9797c │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - ldrsb.w r1, [r3] │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.n 979a4 │ │ │ │ - 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 9669c │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9669c │ │ │ │ + bne.w 96aec │ │ │ │ mov r0, r4 │ │ │ │ - mov r4, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 9669e │ │ │ │ - lsls r0, r3, #25 │ │ │ │ - bmi.n 9798e │ │ │ │ - ldrsb.w r3, [r4, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 97996 │ │ │ │ - add.w r3, r4, #28 │ │ │ │ - b.n 97948 │ │ │ │ - ldrsb.w r3, [r4, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.n 979ae │ │ │ │ - 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] @ (97bc8 ) │ │ │ │ - add.w r6, r6, r3, lsl #5 │ │ │ │ - b.n 9795e │ │ │ │ - add.w r3, r4, #20 │ │ │ │ - b.n 97948 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96aec │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 97952 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 97952 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + b.w 96aaa │ │ │ │ + mov r0, r2 │ │ │ │ + str r2, [r7, #8] │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ + b.w 96f2a │ │ │ │ + mov r0, r2 │ │ │ │ + str r2, [r7, #8] │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + b.w 96f1a │ │ │ │ mov r0, r1 │ │ │ │ str r1, [r7, #8] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r7, #8] │ │ │ │ - b.w 96ef6 │ │ │ │ + b.w 96e82 │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [r7, #8] │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ + b.w 96f08 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [r7, #8] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - b.w 96ee6 │ │ │ │ - mov r0, r3 │ │ │ │ - str r1, [r7, #8] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - ldr r1, [r7, #8] │ │ │ │ - b.w 96ed4 │ │ │ │ - mov r0, r3 │ │ │ │ - str r2, [r7, #8] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ - b.w 96e22 │ │ │ │ - lsls r3, r3, #25 │ │ │ │ - bmi.n 97a18 │ │ │ │ - ldrsb.w r3, [r1, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 97a0a │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ - lsls r0, r3, #25 │ │ │ │ - ite mi │ │ │ │ - addmi.w r3, r1, #20 │ │ │ │ - addpl.w r3, r1, #28 │ │ │ │ - b.n 977fc │ │ │ │ - add.w r3, r1, #28 │ │ │ │ - ldrb r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #436] @ (97bc8 ) │ │ │ │ - add.w r3, r3, r2, lsl #5 │ │ │ │ - b.n 97812 │ │ │ │ - ldrsb.w r3, [r1, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.n 979fa │ │ │ │ - add.w r3, r1, #20 │ │ │ │ - b.n 97a0e │ │ │ │ + b.w 96e72 │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bmi.n 97a38 │ │ │ │ + bmi.n 979b4 │ │ │ │ ldrsb.w r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 97a54 │ │ │ │ + blt.n 979ca │ │ │ │ add.w r3, r1, #28 │ │ │ │ - b.n 9751a │ │ │ │ + b.n 9782c │ │ │ │ ldrsb.w r3, [r1, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 97a4e │ │ │ │ + bge.n 979e4 │ │ │ │ add.w r3, r1, #20 │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - ldr r3, [pc, #384] @ (97bc8 ) │ │ │ │ + ldr r3, [pc, #640] @ (97c44 ) │ │ │ │ add.w r3, r3, r0, lsl #5 │ │ │ │ - b.n 97532 │ │ │ │ - add.w r3, r1, #20 │ │ │ │ - b.n 9751a │ │ │ │ + b.n 97844 │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bmi.n 97a40 │ │ │ │ + bmi.n 979bc │ │ │ │ add.w r3, r1, #28 │ │ │ │ - b.n 97a44 │ │ │ │ + b.n 979c0 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [r7, #8] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - b.w 96f24 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - b.w 96a98 │ │ │ │ - bl d82f8 │ │ │ │ - ldr r1, [r7, #8] │ │ │ │ - b.w 968c4 │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - adds r0, r3, r6 │ │ │ │ - cmp r3, r0 │ │ │ │ - bne.w 9644e │ │ │ │ - mov r6, ip │ │ │ │ - b.w 96570 │ │ │ │ - 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 9698e │ │ │ │ - b.w 96996 │ │ │ │ + b.w 97008 │ │ │ │ + add.w r3, r1, #20 │ │ │ │ + b.n 9782c │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 7a1c4 │ │ │ │ - bl 1f37b8 │ │ │ │ - b.n 978da │ │ │ │ - mov r0, r2 │ │ │ │ - str r2, [r7, #8] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ - b.w 96e44 │ │ │ │ - mov r0, r2 │ │ │ │ - str r2, [r7, #8] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - b.w 96e34 │ │ │ │ + bl 7a1f4 │ │ │ │ + bl 1f2f28 │ │ │ │ + b.n 97952 │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bmi.n 97afc │ │ │ │ + bmi.n 97a08 │ │ │ │ ldrsb.w r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 97b04 │ │ │ │ + blt.n 97a10 │ │ │ │ add.w r3, r4, #28 │ │ │ │ - b.n 9766a │ │ │ │ + b.n 9768a │ │ │ │ ldrsb.w r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 97b1c │ │ │ │ + bge.n 97a28 │ │ │ │ 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] @ (97bc8 ) │ │ │ │ + ldr r6, [pc, #544] @ (97c44 ) │ │ │ │ add.w r6, r6, r3, lsl #5 │ │ │ │ - b.n 97680 │ │ │ │ + b.n 976a0 │ │ │ │ add.w r3, r4, #20 │ │ │ │ - b.n 9766a │ │ │ │ - mov r0, r3 │ │ │ │ - str r1, [r7, #8] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - ldr r1, [r7, #8] │ │ │ │ - b.w 96d7a │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 978da │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 978da │ │ │ │ - mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 978da │ │ │ │ + b.n 9768a │ │ │ │ mov r0, r1 │ │ │ │ str r1, [r7, #8] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r7, #8] │ │ │ │ - b.w 96d9c │ │ │ │ + b.w 96fda │ │ │ │ mov r0, r1 │ │ │ │ str r1, [r7, #8] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - b.w 96d8c │ │ │ │ - bl d82f8 │ │ │ │ + b.w 96fca │ │ │ │ + mov r0, r3 │ │ │ │ + str r1, [r7, #8] │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + ldr r1, [r7, #8] │ │ │ │ + b.w 96fb8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + b.w 96b2c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96b1a │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ + adds r0, r3, r6 │ │ │ │ + cmp r3, r0 │ │ │ │ + bne.w 964da │ │ │ │ + mov r6, ip │ │ │ │ + b.w 965fc │ │ │ │ + bl d7e50 │ │ │ │ + ldr r1, [r7, #8] │ │ │ │ + b.w 96950 │ │ │ │ + bl d7e50 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ - b.w 9688c │ │ │ │ - bl d82f8 │ │ │ │ - b.w 962f6 │ │ │ │ - bl d82f8 │ │ │ │ + b.w 96918 │ │ │ │ + bl d7e50 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - b.w 96f24 │ │ │ │ + b.w 97008 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.w 96cd0 │ │ │ │ - bl d82f8 │ │ │ │ - b.w 965c6 │ │ │ │ - movw r1, #33768 @ 0x83e8 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96b96 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + b.w 96b86 │ │ │ │ + bl d7e50 │ │ │ │ + b.w 96652 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96b3c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96db6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + b.w 96da6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96d94 │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #1476 @ 0x5c4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1b28 │ │ │ │ + b.n 97952 │ │ │ │ + bl d7e50 │ │ │ │ + b.w 96382 │ │ │ │ + bl d7e50 │ │ │ │ + b.w 9660a │ │ │ │ + mov r0, r6 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96b74 │ │ │ │ + movw r1, #31528 @ 0x7b28 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #40] @ (97bcc ) │ │ │ │ - bl 62ea6 <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl d82f8 │ │ │ │ - b.w 9657e │ │ │ │ + ldr r0, [pc, #288] @ (97c48 ) │ │ │ │ + bl 630ae <_Py_FatalErrorFunc@@Base> │ │ │ │ + mov r0, r3 │ │ │ │ + str r1, [r7, #8] │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + ldr r1, [r7, #8] │ │ │ │ + b.w 96e60 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + lsls r6, r3, #26 │ │ │ │ + bmi.n 97bb6 │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + ldrsb.w r1, [r3] │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.n 97bde │ │ │ │ + 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 96728 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 96728 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, r6 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.w 9672a │ │ │ │ + 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 97ba4 │ │ │ │ + ldrb r3, [r2, #16] │ │ │ │ + lsls r1, r3, #25 │ │ │ │ + ite mi │ │ │ │ + addmi.w r3, r2, #20 │ │ │ │ + addpl.w r3, r2, #28 │ │ │ │ + b.n 975d0 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 97c3c │ │ │ │ + add.w r3, r2, #28 │ │ │ │ + ldrb r1, [r3, #0] │ │ │ │ + ldr r3, [pc, #148] @ (97c44 ) │ │ │ │ + add.w r3, r3, r1, lsl #5 │ │ │ │ + b.n 975e6 │ │ │ │ + lsls r0, r3, #25 │ │ │ │ + bmi.n 97bc8 │ │ │ │ + ldrsb.w r3, [r4, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 97bd0 │ │ │ │ + add.w r3, r4, #28 │ │ │ │ + b.n 97b48 │ │ │ │ + ldrsb.w r3, [r4, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 97be8 │ │ │ │ + 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] @ (97c44 ) │ │ │ │ + add.w r6, r6, r3, lsl #5 │ │ │ │ + b.n 97b5e │ │ │ │ + add.w r3, r4, #20 │ │ │ │ + b.n 97b48 │ │ │ │ ldrsb.w r1, [r4, #20] │ │ │ │ ldrb r2, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.w 974ce │ │ │ │ + bge.w 97748 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - ldr r5, [pc, #8] @ (97bc8 ) │ │ │ │ + ldr r5, [pc, #68] @ (97c44 ) │ │ │ │ add.w r5, r5, r3, lsl #5 │ │ │ │ - b.n 974e2 │ │ │ │ + b.n 9775c │ │ │ │ + lsls r3, r3, #25 │ │ │ │ + bmi.n 97c20 │ │ │ │ + ldrsb.w r3, [r1, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 97c36 │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ + lsls r0, r3, #25 │ │ │ │ + ite mi │ │ │ │ + addmi.w r3, r1, #20 │ │ │ │ + addpl.w r3, r1, #28 │ │ │ │ + b.n 977a0 │ │ │ │ + ldrsb.w r3, [r1, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 97c10 │ │ │ │ + add.w r3, r1, #20 │ │ │ │ + ldrb r2, [r3, #0] │ │ │ │ + ldr r3, [pc, #20] @ (97c44 ) │ │ │ │ + add.w r3, r3, r2, lsl #5 │ │ │ │ + b.n 977b6 │ │ │ │ + add.w r3, r1, #28 │ │ │ │ + b.n 97c2c │ │ │ │ + add.w r3, r2, #20 │ │ │ │ + b.n 97bac │ │ │ │ nop │ │ │ │ lsls r0, r4, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - @ instruction: 0xb82c │ │ │ │ + add r7, sp, #432 @ 0x1b0 │ │ │ │ movs r0, r7 │ │ │ │ │ │ │ │ -00097bd0 <_Py_ReachedRecursionLimitWithMargin@@Base>: │ │ │ │ +00097c4c <_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 97bf6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x26> │ │ │ │ + bcs.n 97c72 <_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, 97c0a <_Py_ReachedRecursionLimitWithMargin@@Base+0x3a> │ │ │ │ + cbz r4, 97c86 <_Py_ReachedRecursionLimitWithMargin@@Base+0x3a> │ │ │ │ sub.w r2, r2, #16384 @ 0x4000 │ │ │ │ cmp r7, r2 │ │ │ │ ite cc │ │ │ │ movcc r0, #0 │ │ │ │ movcs r0, #1 │ │ │ │ - b.n 97bf0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x20> │ │ │ │ + b.n 97c6c <_Py_ReachedRecursionLimitWithMargin@@Base+0x20> │ │ │ │ strd r1, r0, [r7] │ │ │ │ - bl 18eea0 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + bl 18e37c <_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 97bfc <_Py_ReachedRecursionLimitWithMargin@@Base+0x2c> │ │ │ │ - b.n 97bee <_Py_ReachedRecursionLimitWithMargin@@Base+0x1e> │ │ │ │ + bcs.n 97c78 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2c> │ │ │ │ + b.n 97c6a <_Py_ReachedRecursionLimitWithMargin@@Base+0x1e> │ │ │ │ │ │ │ │ -00097c24 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00097ca0 : │ │ │ │ + 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] @ (97d38 ) │ │ │ │ + ldr r1, [pc, #252] @ (97dac ) │ │ │ │ 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 97d2a │ │ │ │ + beq.n 97d9e │ │ │ │ str r4, [r5, #4] │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ blx 2ab84 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 97d1c │ │ │ │ + bne.n 97d90 │ │ │ │ str r0, [r5, #8] │ │ │ │ add.w r0, r5, #16 │ │ │ │ str r3, [r4, #20] │ │ │ │ blx 2b13c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 97d0e │ │ │ │ + bne.n 97d82 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ blx 2c47c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 97d00 │ │ │ │ + bne.n 97d74 │ │ │ │ add.w r6, r4, #12 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 97c90 │ │ │ │ + bmi.n 97d08 │ │ │ │ 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, 97ce4 │ │ │ │ + cbnz r0, 97d58 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 97ccc │ │ │ │ + bne.n 97d40 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strex r2, r3, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 97caa │ │ │ │ - dmb ish │ │ │ │ + bne.n 97d20 │ │ │ │ + mov r1, r7 │ │ │ │ add.w r0, r5, #88 @ 0x58 │ │ │ │ - str r1, [sp, #4] │ │ │ │ + dmb ish │ │ │ │ blx 2bcd0 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - cbnz r0, 97cf2 │ │ │ │ - mov r0, r1 │ │ │ │ + cbnz r0, 97d66 │ │ │ │ + mov r0, r7 │ │ │ │ blx 2c47c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97c8a │ │ │ │ - movw r1, #34152 @ 0x8568 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #92] @ (97d3c ) │ │ │ │ - bl 62ea6 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #34072 @ 0x8518 │ │ │ │ + beq.n 97d04 │ │ │ │ + movw r1, #31912 @ 0x7ca8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #76] @ (97d3c ) │ │ │ │ - bl 62ea6 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #3880 @ 0xf28 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #64] @ (97d3c ) │ │ │ │ - bl 62ea6 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #34036 @ 0x84f4 │ │ │ │ + ldr r0, [pc, #92] @ (97db0 ) │ │ │ │ + bl 630ae <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #31832 @ 0x7c58 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #52] @ (97d40 ) │ │ │ │ - bl 62ea6 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #3848 @ 0xf08 │ │ │ │ + ldr r0, [pc, #76] @ (97db0 ) │ │ │ │ + bl 630ae <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #1640 @ 0x668 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #40] @ (97d40 ) │ │ │ │ - bl 62ea6 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #33972 @ 0x84b4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #24] @ (97d40 ) │ │ │ │ - bl 62ea6 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #3820 @ 0xeec │ │ │ │ + ldr r0, [pc, #64] @ (97db0 ) │ │ │ │ + bl 630ae <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #31796 @ 0x7c34 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [pc, #52] @ (97db4 ) │ │ │ │ + bl 630ae <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #1608 @ 0x648 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [pc, #40] @ (97db4 ) │ │ │ │ + bl 630ae <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #31732 @ 0x7bf4 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [pc, #24] @ (97db4 ) │ │ │ │ + bl 630ae <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #1580 @ 0x62c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #8] @ (97d3c ) │ │ │ │ - bl 62ea6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #8] @ (97db0 ) │ │ │ │ + bl 630ae <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 97d4e │ │ │ │ + add sp, #496 @ 0x1f0 │ │ │ │ movs r0, r7 │ │ │ │ - cbnz r0, 97d56 │ │ │ │ + sub sp, #32 │ │ │ │ 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 985ee │ │ │ │ - ldr r0, [pc, #308] @ (97ea0 ) │ │ │ │ + beq.w 98662 │ │ │ │ + ldr r0, [pc, #308] @ (97f14 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r5, [r0, r1] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 985c6 │ │ │ │ + beq.w 9863a │ │ │ │ ldr.w r3, [r5, #712] @ 0x2c8 │ │ │ │ add.w r1, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r1 │ │ │ │ - bls.w 985b2 │ │ │ │ + bls.w 98626 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 985fe │ │ │ │ + bne.w 98672 │ │ │ │ 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 9831e │ │ │ │ - ldr r0, [pc, #252] @ (97ea0 ) │ │ │ │ + beq.w 98392 │ │ │ │ + ldr r0, [pc, #252] @ (97f14 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r6, [r0, r1] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 985c6 │ │ │ │ + beq.w 9863a │ │ │ │ ldr.w r3, [r6, #712] @ 0x2c8 │ │ │ │ add.w r2, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r2 │ │ │ │ - bls.w 9830c │ │ │ │ + bls.w 98380 │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ str r2, [r7, #20] │ │ │ │ - movw r3, #2733 @ 0xaad │ │ │ │ + movw r3, #2789 @ 0xae5 │ │ │ │ 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 9834a │ │ │ │ + bne.w 983be │ │ │ │ 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 982fc │ │ │ │ + beq.w 98370 │ │ │ │ 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 9813c │ │ │ │ + beq.w 981b0 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 98264 │ │ │ │ + bne.w 982d8 │ │ │ │ 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 97e98 │ │ │ │ - ldr r3, [pc, #116] @ (97ea0 ) │ │ │ │ + beq.n 97f0c │ │ │ │ + ldr r3, [pc, #116] @ (97f14 ) │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 985c6 │ │ │ │ + beq.w 9863a │ │ │ │ ldr.w r2, [r5, #712] @ 0x2c8 │ │ │ │ add.w r3, r2, #8192 @ 0x2000 │ │ │ │ cmp r7, r3 │ │ │ │ - bls.w 98546 │ │ │ │ + bls.w 985ba │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ mov sl, r8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9841a │ │ │ │ + bne.w 9848e │ │ │ │ mov r0, r4 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - bl 98a44 │ │ │ │ + bl 98ab8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 980f8 │ │ │ │ + bne.w 9816c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w fp, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9841a │ │ │ │ + bne.w 9848e │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e37c <_Py_NewReferenceNoTotal@@Base+0x58> │ │ │ │ + bl 9e380 <_Py_NewReferenceNoTotal@@Base+0x58> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov r5, r0 │ │ │ │ subs r2, #1 │ │ │ │ - cbz r0, 97ea4 │ │ │ │ + cbz r0, 97f18 │ │ │ │ cmp r9, r8 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq.w 980de │ │ │ │ + beq.w 98152 │ │ │ │ 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 97e28 │ │ │ │ + bne.n 97e9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 288f10 │ │ │ │ - b.n 97e42 │ │ │ │ + bl 288740 │ │ │ │ + b.n 97eb6 │ │ │ │ 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 9825c │ │ │ │ + beq.w 982d0 │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9825c │ │ │ │ + bne.w 982d0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ str r3, [r7, #28] │ │ │ │ - bhi.w 984f0 │ │ │ │ + bhi.w 98564 │ │ │ │ subs r2, r5, #1 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmn.w r2, #13 │ │ │ │ - bhi.w 984f0 │ │ │ │ + bhi.w 98564 │ │ │ │ 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 98376 │ │ │ │ + bhi.w 983ea │ │ │ │ ldr r1, [r3, #12] │ │ │ │ str.w lr, [r3, #4] │ │ │ │ adds.w r8, r1, r0 │ │ │ │ - beq.w 984e0 │ │ │ │ + beq.w 98554 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 983c2 │ │ │ │ + bne.w 98436 │ │ │ │ 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 97f4a │ │ │ │ + ble.n 97fbe │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r5, #2 │ │ │ │ str.w r3, [r8, #12] │ │ │ │ - beq.n 97f4a │ │ │ │ + beq.n 97fbe │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r5, #3 │ │ │ │ str.w r3, [r8, #16] │ │ │ │ - beq.n 97f4a │ │ │ │ + beq.n 97fbe │ │ │ │ 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 97f38 │ │ │ │ + bne.n 97fac │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - movw r2, #24957 @ 0x617d │ │ │ │ + movw r2, #25013 @ 0x61b5 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r3, #880] @ 0x370 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 98366 │ │ │ │ - ldr r3, [pc, #708] @ (98224 ) │ │ │ │ + bne.w 983da │ │ │ │ + ldr r3, [pc, #708] @ (98298 ) │ │ │ │ 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 9815c │ │ │ │ + beq.w 981d0 │ │ │ │ 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 97f9a │ │ │ │ + bgt.n 9800e │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r2 │ │ │ │ - bgt.w 9815c │ │ │ │ + bgt.w 981d0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9815c │ │ │ │ + beq.w 981d0 │ │ │ │ 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 98210 │ │ │ │ + beq.w 98284 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98274 │ │ │ │ + beq.w 982e8 │ │ │ │ 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 985a8 │ │ │ │ + beq.w 9861c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ cmp.w sl, #1 │ │ │ │ - ble.n 98008 │ │ │ │ + ble.n 9807c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 97fda │ │ │ │ + cbz r2, 9804e │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add r5, r2 │ │ │ │ cmp.w sl, #2 │ │ │ │ - beq.n 98008 │ │ │ │ + beq.n 9807c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 97fe8 │ │ │ │ + cbz r2, 9805c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add r5, r2 │ │ │ │ cmp.w sl, #3 │ │ │ │ - beq.n 98008 │ │ │ │ + beq.n 9807c │ │ │ │ add.w sl, r3, sl, lsl #2 │ │ │ │ adds r3, #12 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 985f6 │ │ │ │ + beq.w 9866a │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r3, sl │ │ │ │ add r5, r2 │ │ │ │ - bne.n 97ff6 │ │ │ │ + bne.n 9806a │ │ │ │ ldr r6, [r4, #20] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bhi.w 9852c │ │ │ │ + bhi.w 985a0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 98196 │ │ │ │ + beq.w 9820a │ │ │ │ subs r2, r5, #1 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmn.w r2, #13 │ │ │ │ - bhi.w 9852c │ │ │ │ + bhi.w 985a0 │ │ │ │ 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 981b2 │ │ │ │ + bcc.w 98226 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ str.w lr, [r1, #4] │ │ │ │ adds r3, r3, r0 │ │ │ │ - beq.w 9851c │ │ │ │ + beq.w 98590 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 983c8 │ │ │ │ + bne.w 9843c │ │ │ │ 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 980ce │ │ │ │ + ble.n 98142 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r2, [r0, r9, lsl #2] │ │ │ │ - cbz r2, 980c6 │ │ │ │ + cbz r2, 9813a │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 980c6 │ │ │ │ + ble.n 9813a │ │ │ │ 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 980b0 │ │ │ │ + beq.n 98124 │ │ │ │ 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 9809a │ │ │ │ + bne.n 9810e │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r9, lr │ │ │ │ - beq.n 980ce │ │ │ │ + beq.n 98142 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ add ip, r1 │ │ │ │ ldr.w r2, [r0, r9, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 98080 │ │ │ │ + bne.n 980f4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp lr, r9 │ │ │ │ - bne.n 9807a │ │ │ │ + bne.n 980ee │ │ │ │ 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 85d2c │ │ │ │ + bl 85da0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 984f4 │ │ │ │ + beq.w 98568 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 97e80 │ │ │ │ + b.n 97ef4 │ │ │ │ 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 983d2 │ │ │ │ + bhi.w 98446 │ │ │ │ ldr r5, [r2, #12] │ │ │ │ str.w lr, [r2, #4] │ │ │ │ adds r5, r5, r0 │ │ │ │ - beq.w 98558 │ │ │ │ + beq.w 985cc │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 983cc │ │ │ │ + bne.w 98440 │ │ │ │ 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 98422 │ │ │ │ + bne.w 98496 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 97e78 │ │ │ │ + b.n 97eec │ │ │ │ ldrd lr, r3, [r1, #24] │ │ │ │ cmp r3, lr │ │ │ │ - bcc.n 98204 │ │ │ │ + bcc.n 98278 │ │ │ │ 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 98228 │ │ │ │ + beq.n 9829c │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ - b.n 97e08 │ │ │ │ + b.n 97e7c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr.w r2, [r3, #860] @ 0x35c │ │ │ │ - movw r3, #45741 @ 0xb2ad │ │ │ │ + movw r3, #45805 @ 0xb2ed │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 984c4 │ │ │ │ + bne.w 98538 │ │ │ │ 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 97fc0 │ │ │ │ + bgt.w 98034 │ │ │ │ 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 9803e │ │ │ │ + bls.w 980b2 │ │ │ │ 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 75bf0 │ │ │ │ + bl 75c28 │ │ │ │ mov fp, r0 │ │ │ │ ldrd r1, r2, [r7, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9851c │ │ │ │ + beq.w 98590 │ │ │ │ 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 9803e │ │ │ │ + b.n 980b2 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 97e08 │ │ │ │ + b.n 97e7c │ │ │ │ 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 97fba │ │ │ │ + b.n 9802e │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r2, [r7, #24] │ │ │ │ ldr.w r5, [r3, #848] @ 0x350 │ │ │ │ - movw r3, #45581 @ 0xb20d │ │ │ │ + movw r3, #45645 @ 0xb24d │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 984d0 │ │ │ │ + bne.w 98544 │ │ │ │ movs r0, #4 │ │ │ │ blx 2bf6c │ │ │ │ ldr r2, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9835c │ │ │ │ + beq.w 983d0 │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 97e08 │ │ │ │ + b.n 97e7c │ │ │ │ mov r0, r6 │ │ │ │ - bl 75fa8 │ │ │ │ + bl 75fe0 │ │ │ │ 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 980d2 │ │ │ │ + b.n 98146 │ │ │ │ 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] │ │ │ │ @@ -162036,183 +162069,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 982b6 │ │ │ │ + bne.n 9832a │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 982b2 │ │ │ │ + cbz r1, 98326 │ │ │ │ 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 98454 │ │ │ │ + beq.w 984c8 │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.w 98432 │ │ │ │ + beq.w 984a6 │ │ │ │ ldr.w r1, [r0, #532] @ 0x214 │ │ │ │ - cbnz r1, 982d8 │ │ │ │ + cbnz r1, 9834c │ │ │ │ str.w r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 97fba │ │ │ │ + beq.w 9802e │ │ │ │ ldrd r1, r6, [r3, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9842c │ │ │ │ + beq.w 984a0 │ │ │ │ str r1, [r6, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ str r6, [r1, #24] │ │ │ │ strd r0, r2, [r3, #20] │ │ │ │ - cbz r0, 982f8 │ │ │ │ + cbz r0, 9836c │ │ │ │ str r3, [r0, #24] │ │ │ │ str r3, [r2, #20] │ │ │ │ - b.n 97fba │ │ │ │ + b.n 9802e │ │ │ │ mov r0, r2 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r7, #24] │ │ │ │ - bl 70b78 │ │ │ │ + bl 70bb0 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ - b.n 98154 │ │ │ │ + b.n 981c8 │ │ │ │ ldr.w r2, [r6, #716] @ 0x2cc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 984fc │ │ │ │ + beq.w 98570 │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 98324 │ │ │ │ + bcc.n 98398 │ │ │ │ mov r0, r4 │ │ │ │ - bl 288f10 │ │ │ │ + bl 288740 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 98262 │ │ │ │ + bne.n 982d6 │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ str r2, [r7, #20] │ │ │ │ - movw r3, #2733 @ 0xaad │ │ │ │ + movw r3, #2789 @ 0xae5 │ │ │ │ movt r3, #7 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr.w r2, [r2, #868] @ 0x364 │ │ │ │ str r1, [r7, #28] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 98512 │ │ │ │ + beq.w 98586 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [r3, #864] @ 0x360 │ │ │ │ blx r2 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98158 │ │ │ │ + bne.w 981cc │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1f37b8 │ │ │ │ - b.n 98262 │ │ │ │ + bl 1f2f28 │ │ │ │ + b.n 982d6 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r2, #864] @ 0x360 │ │ │ │ blx r3 │ │ │ │ ldr.w sl, [r8] │ │ │ │ - b.n 98184 │ │ │ │ + b.n 981f8 │ │ │ │ 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 75bf0 │ │ │ │ + bl 75c28 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 984e0 │ │ │ │ + beq.w 98554 │ │ │ │ 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 984e0 │ │ │ │ + beq.w 98554 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.n 97efc │ │ │ │ + b.n 97f70 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ str r3, [r1, #4] │ │ │ │ - b.n 97f04 │ │ │ │ + b.n 97f78 │ │ │ │ str r1, [r6, #4] │ │ │ │ - b.n 98054 │ │ │ │ + b.n 980c8 │ │ │ │ str.w r2, [fp, #4] │ │ │ │ - b.n 98122 │ │ │ │ + b.n 98196 │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ strd r3, r2, [r7, #4] │ │ │ │ str.w fp, [r7, #12] │ │ │ │ - bl 75bf0 │ │ │ │ + bl 75c28 │ │ │ │ ldrd r2, fp, [r7, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98558 │ │ │ │ + beq.w 985cc │ │ │ │ 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 98558 │ │ │ │ + beq.w 985cc │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ - b.n 9811a │ │ │ │ + b.n 9818e │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov r5, r8 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 97ea6 │ │ │ │ + b.n 97f1a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e7fc <_PyToken_ThreeChars@@Base+0x24b4> │ │ │ │ - b.n 98136 │ │ │ │ + bl 19dd94 <_PyToken_ThreeChars@@Base+0x24ec> │ │ │ │ + b.n 981aa │ │ │ │ str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 982ea │ │ │ │ + b.n 9835e │ │ │ │ ldr.w r2, [r5, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r3, #20] │ │ │ │ str r1, [r3, #24] │ │ │ │ - cbz r2, 98440 │ │ │ │ + cbz r2, 984b4 │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr.w r2, [r5, #532] @ 0x214 │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 97fba │ │ │ │ + bne.w 9802e │ │ │ │ str.w r3, [r5, #532] @ 0x214 │ │ │ │ - b.n 97fba │ │ │ │ + b.n 9802e │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 982c6 │ │ │ │ + beq.w 9833a │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 984be │ │ │ │ + cbz r2, 98532 │ │ │ │ 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, 9848c │ │ │ │ + cbz r3, 98500 │ │ │ │ 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] │ │ │ │ @@ -162224,539 +162257,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 98184 │ │ │ │ + b.n 981f8 │ │ │ │ str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 98462 │ │ │ │ + b.n 984d6 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ blx r2 │ │ │ │ - b.n 98176 │ │ │ │ + b.n 981ea │ │ │ │ ldr r3, [r7, #20] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ blx r5 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ - b.n 98248 │ │ │ │ + b.n 982bc │ │ │ │ str r2, [r7, #28] │ │ │ │ - bl 1f37b8 │ │ │ │ + bl 1f2f28 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97f04 │ │ │ │ - bl 1f37b8 │ │ │ │ + bne.w 97f78 │ │ │ │ + bl 1f2f28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 75fa8 │ │ │ │ - b.n 9835c │ │ │ │ + bl 75fe0 │ │ │ │ + b.n 983d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18eea0 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + bl 18e37c <_Py_InitializeRecursionLimits@@Base> │ │ │ │ ldr.w r3, [r6, #712] @ 0x2c8 │ │ │ │ add.w r2, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r2 │ │ │ │ - bhi.w 98324 │ │ │ │ - b.n 98316 │ │ │ │ - ldr r0, [pc, #240] @ (98604 ) │ │ │ │ + bhi.w 98398 │ │ │ │ + b.n 9838a │ │ │ │ + ldr r0, [pc, #240] @ (98678 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r0, r1] │ │ │ │ - b.n 97de0 │ │ │ │ + b.n 97e54 │ │ │ │ str r2, [r7, #28] │ │ │ │ - bl 1f37b8 │ │ │ │ + bl 1f2f28 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98054 │ │ │ │ - bl 1f37b8 │ │ │ │ - bl 7fa74 │ │ │ │ + bne.w 980c8 │ │ │ │ + bl 1f2f28 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9826c │ │ │ │ + beq.w 982e0 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.n 980d2 │ │ │ │ + b.n 98146 │ │ │ │ ldr.w r3, [r5, #716] @ 0x2cc │ │ │ │ - cbz r3, 98592 │ │ │ │ + cbz r3, 98606 │ │ │ │ sub.w r2, r2, #16384 @ 0x4000 │ │ │ │ cmp r7, r2 │ │ │ │ - bcc.w 97e42 │ │ │ │ - b.n 97e98 │ │ │ │ + bcc.w 97eb6 │ │ │ │ + b.n 97f0c │ │ │ │ str r3, [r7, #12] │ │ │ │ - bl 1f37b8 │ │ │ │ + bl 1f2f28 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98122 │ │ │ │ + bne.w 98196 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r3 │ │ │ │ - bl 1f37b8 │ │ │ │ + bl 1f2f28 │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ - cbz r2, 9857e │ │ │ │ + cbz r2, 985f2 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e7fc <_PyToken_ThreeChars@@Base+0x24b4> │ │ │ │ - bl 7fa74 │ │ │ │ + bl 19dd94 <_PyToken_ThreeChars@@Base+0x24ec> │ │ │ │ + bl 7faa4 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97ea6 │ │ │ │ + beq.w 97f1a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 97ea6 │ │ │ │ + b.n 97f1a │ │ │ │ mov r0, r5 │ │ │ │ - bl 18eea0 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + bl 18e37c <_Py_InitializeRecursionLimits@@Base> │ │ │ │ ldr.w r2, [r5, #712] @ 0x2c8 │ │ │ │ add.w r3, r2, #8192 @ 0x2000 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.w 97e42 │ │ │ │ - b.n 9854c │ │ │ │ + bhi.w 97eb6 │ │ │ │ + b.n 985c0 │ │ │ │ cmp.w sl, #1 │ │ │ │ - bgt.w 97fd4 │ │ │ │ - b.n 98194 │ │ │ │ + bgt.w 98048 │ │ │ │ + b.n 98208 │ │ │ │ ldr.w r2, [r5, #716] @ 0x2cc │ │ │ │ - cbz r2, 985da │ │ │ │ + cbz r2, 9864e │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ cmp r7, r3 │ │ │ │ - bcs.n 985ee │ │ │ │ + bcs.n 98662 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 97d86 │ │ │ │ - movw r1, #33768 @ 0x83e8 │ │ │ │ + b.w 97dfa │ │ │ │ + movw r1, #31528 @ 0x7b28 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #47128 @ 0xb818 │ │ │ │ + movw r0, #44888 @ 0xaf58 │ │ │ │ movt r0, #56 @ 0x38 │ │ │ │ - bl 62ea6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 630ae <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 18eea0 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + bl 18e37c <_Py_InitializeRecursionLimits@@Base> │ │ │ │ ldr.w r3, [r5, #712] @ 0x2c8 │ │ │ │ add.w r2, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r2 │ │ │ │ - bls.n 985b8 │ │ │ │ - b.n 985c0 │ │ │ │ + bls.n 9862c │ │ │ │ + b.n 98634 │ │ │ │ mov r0, r4 │ │ │ │ - bl 288f10 │ │ │ │ - b.n 985c0 │ │ │ │ + bl 288740 │ │ │ │ + b.n 98634 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 97ff6 │ │ │ │ - b.n 98008 │ │ │ │ + bne.w 9806a │ │ │ │ + b.n 9807c │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 980d2 │ │ │ │ + b.n 98146 │ │ │ │ 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 987c8 │ │ │ │ + bmi.w 9883c │ │ │ │ adds r0, #16 │ │ │ │ str r1, [sp, #20] │ │ │ │ - ldr r1, [pc, #676] @ (988cc ) │ │ │ │ + ldr r1, [pc, #676] @ (98940 ) │ │ │ │ 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, #29512 @ 0x7348 │ │ │ │ + movw r4, #27272 @ 0x6a88 │ │ │ │ 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 987d0 │ │ │ │ + bne.w 98844 │ │ │ │ ldrb.w ip, [r5, #16] │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.w 987c2 │ │ │ │ + beq.w 98836 │ │ │ │ ubfx sl, ip, #5, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 989ec │ │ │ │ + beq.w 98a60 │ │ │ │ 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 987b6 │ │ │ │ + beq.w 9882a │ │ │ │ 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 987c2 │ │ │ │ + bne.w 98836 │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 987b6 │ │ │ │ + beq.n 9882a │ │ │ │ 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 987c2 │ │ │ │ + bne.n 98836 │ │ │ │ adds r2, r3, #2 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 987b6 │ │ │ │ + beq.n 9882a │ │ │ │ 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 987c2 │ │ │ │ + bne.n 98836 │ │ │ │ adds r2, r3, #3 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 987b6 │ │ │ │ + beq.n 9882a │ │ │ │ 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 987c2 │ │ │ │ + bne.n 98836 │ │ │ │ adds r2, r3, #4 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 987b6 │ │ │ │ + beq.n 9882a │ │ │ │ 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 987c2 │ │ │ │ + bne.n 98836 │ │ │ │ adds r2, r3, #5 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 987b6 │ │ │ │ + beq.n 9882a │ │ │ │ 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 987c2 │ │ │ │ + bne.n 98836 │ │ │ │ adds r2, r3, #6 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 987b6 │ │ │ │ + beq.n 9882a │ │ │ │ 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, 987c2 │ │ │ │ + cbnz r1, 98836 │ │ │ │ adds r2, r3, #7 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 987b6 │ │ │ │ + beq.n 9882a │ │ │ │ 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, 987c2 │ │ │ │ + cbnz r1, 98836 │ │ │ │ add.w r9, r3, #8 │ │ │ │ - b.n 987b2 │ │ │ │ + b.n 98826 │ │ │ │ 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, 987c2 │ │ │ │ + cbnz r2, 98836 │ │ │ │ cmp r0, r9 │ │ │ │ - bne.n 98794 │ │ │ │ + bne.n 98808 │ │ │ │ ldr r2, [r7, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 987c2 │ │ │ │ + bpl.n 98836 │ │ │ │ tst.w ip, #3 │ │ │ │ - beq.n 9881a │ │ │ │ + beq.n 9888e │ │ │ │ subs r6, #1 │ │ │ │ - bcs.w 9865a │ │ │ │ + bcs.w 986ce │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 988b6 │ │ │ │ + beq.n 9892a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 987c2 │ │ │ │ + bne.n 98836 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76340 │ │ │ │ + bl 76378 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 988c4 │ │ │ │ + beq.n 98938 │ │ │ │ add r1, sp, #28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 98608 │ │ │ │ + bl 9867c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 98a0a │ │ │ │ + beq.w 98a7e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98954 │ │ │ │ + bne.w 989c8 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 987c2 │ │ │ │ + bge.n 98836 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 987c2 │ │ │ │ + bne.n 98836 │ │ │ │ mov r0, sl │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 987c2 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 98836 │ │ │ │ ldr.w r9, [r5] │ │ │ │ cmp.w lr, #1 │ │ │ │ - beq.w 98988 │ │ │ │ - ldr r3, [pc, #168] @ (988d0 ) │ │ │ │ + beq.w 989fc │ │ │ │ + ldr r3, [pc, #168] @ (98944 ) │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 98912 │ │ │ │ + bne.n 98986 │ │ │ │ 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 7b680 │ │ │ │ + bl 7b6b0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 98a00 │ │ │ │ + beq.w 98a74 │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 988d4 │ │ │ │ + beq.n 98948 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 98872 │ │ │ │ + bge.n 988e6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 989e4 │ │ │ │ + beq.w 98a58 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 98894 │ │ │ │ + bge.n 98908 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 989da │ │ │ │ + beq.w 98a4e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 98894 │ │ │ │ + bge.n 98908 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 989d2 │ │ │ │ + beq.w 98a46 │ │ │ │ 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 987c2 │ │ │ │ + blt.n 98836 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r5, #16] │ │ │ │ - bl 74e94 <_Py_SetImmortal@@Base> │ │ │ │ - b.n 987c2 │ │ │ │ + bl 74ed0 <_Py_SetImmortal@@Base> │ │ │ │ + b.n 98836 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ - bl 98608 │ │ │ │ + bl 9867c │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 987c2 │ │ │ │ + bne.w 98836 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 987ca │ │ │ │ + b.n 9883e │ │ │ │ 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 988e8 │ │ │ │ + bge.n 9895c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 988e8 │ │ │ │ + cbnz r3, 9895c │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 988fa │ │ │ │ + blt.n 9896e │ │ │ │ ldrb.w r3, [sl, #16] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 98942 │ │ │ │ + beq.n 989b6 │ │ │ │ cmp r5, sl │ │ │ │ - beq.w 987c2 │ │ │ │ + beq.w 98836 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str.w sl, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 987c2 │ │ │ │ + beq.w 98836 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 987c2 │ │ │ │ + b.n 98836 │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 98836 │ │ │ │ + beq.n 988aa │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 98930 │ │ │ │ + bge.n 989a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 98930 │ │ │ │ + cbnz r3, 989a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [sl] │ │ │ │ - b.n 988fa │ │ │ │ + b.n 9896e │ │ │ │ movs r2, #2 │ │ │ │ mov r0, sl │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb.w r3, [sl, #16] │ │ │ │ - bl 74e94 <_Py_SetImmortal@@Base> │ │ │ │ - b.n 988fa │ │ │ │ + bl 74ed0 <_Py_SetImmortal@@Base> │ │ │ │ + b.n 9896e │ │ │ │ mov r0, sl │ │ │ │ - bl 11093c │ │ │ │ + bl 110450 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 98a0a │ │ │ │ + beq.n 98a7e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str.w r0, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 98970 │ │ │ │ + bge.n 989e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 98980 │ │ │ │ + cbz r3, 989f4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 987fe │ │ │ │ + beq.w 98872 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 987fe │ │ │ │ + b.n 98872 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 98970 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 989e4 │ │ │ │ and.w ip, ip, #28 │ │ │ │ cmp.w ip, #4 │ │ │ │ - bne.w 98826 │ │ │ │ + bne.w 9889a │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 98a2a │ │ │ │ + bne.n 98a9e │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldrsb.w r1, [r2] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ cmp r1, sl │ │ │ │ - blt.n 98a34 │ │ │ │ + blt.n 98aa8 │ │ │ │ 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 988fa │ │ │ │ + bge.n 9896e │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 988fa │ │ │ │ + bne.n 9896e │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 988fa │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9896e │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 98894 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 98908 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - b.n 98884 │ │ │ │ + b.n 988f8 │ │ │ │ mov r0, sl │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 98872 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 988e6 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldr.w lr, [r5, #8] │ │ │ │ add.w r3, r2, lr │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 98a06 │ │ │ │ + beq.n 98a7a │ │ │ │ mov r0, r3 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 98696 │ │ │ │ - bl d82f8 │ │ │ │ - b.n 987c2 │ │ │ │ + b.n 9870a │ │ │ │ + bl d7e50 │ │ │ │ + b.n 98836 │ │ │ │ mov lr, sl │ │ │ │ - b.n 987b6 │ │ │ │ + b.n 9882a │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 988c4 │ │ │ │ + bge.w 98938 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 988c4 │ │ │ │ + bne.w 98938 │ │ │ │ mov r0, sl │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ - b.n 988c4 │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ + b.n 98938 │ │ │ │ ldrsb.w r1, [r5, #20] │ │ │ │ ldrb r2, [r5, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 989a6 │ │ │ │ + bge.n 98a1a │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #8] @ (98a40 ) │ │ │ │ + ldr r3, [pc, #8] @ (98ab4 ) │ │ │ │ add.w sl, r3, r2, lsl #5 │ │ │ │ - b.n 989ba │ │ │ │ + b.n 98a2e │ │ │ │ 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 │ │ │ │ @@ -162764,1116 +162797,1117 @@ │ │ │ │ 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 9a606 │ │ │ │ - ldr r2, [pc, #704] @ (98d2c ) │ │ │ │ + beq.w 9a508 │ │ │ │ + ldr r2, [pc, #704] @ (98da0 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r5, [r1, r2] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9a5e4 │ │ │ │ + beq.w 9a6e2 │ │ │ │ ldr.w r2, [r5, #712] @ 0x2c8 │ │ │ │ add.w r1, r2, #8192 @ 0x2000 │ │ │ │ cmp r7, r1 │ │ │ │ - bls.w 9a5f8 │ │ │ │ + bls.w 9a4f6 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ subs r1, r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 98d5e │ │ │ │ + bne.w 98dd2 │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 993f0 │ │ │ │ - ldr r3, [pc, #648] @ (98d2c ) │ │ │ │ + beq.w 9946a │ │ │ │ + ldr r3, [pc, #648] @ (98da0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a5e4 │ │ │ │ + beq.w 9a6e2 │ │ │ │ ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ add.w r2, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r2 │ │ │ │ - bls.w 993de │ │ │ │ + bls.w 99458 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 99404 │ │ │ │ + beq.w 9947e │ │ │ │ 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 98ee4 │ │ │ │ + beq.w 98f58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9941c │ │ │ │ + bne.w 99496 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 9942e │ │ │ │ + beq.w 994a8 │ │ │ │ ldr.w r1, [r1, r6, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, #49 @ 0x31 │ │ │ │ - beq.w 98ee4 │ │ │ │ + beq.w 98f58 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9941c │ │ │ │ + bne.w 99496 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.w 99450 │ │ │ │ + beq.w 994f2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ ldr.w r2, [r0, r6, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 98ee4 │ │ │ │ + beq.w 98f58 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98fb8 │ │ │ │ + bne.w 99032 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 99476 │ │ │ │ + beq.w 994ca │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #682 @ 0x2aa │ │ │ │ ldr.w r1, [r1, r5, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 990e2 │ │ │ │ + beq.w 9915c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98fb8 │ │ │ │ + bne.w 99032 │ │ │ │ adds r2, r1, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 994b0 │ │ │ │ - ldr r3, [pc, #460] @ (98d2c ) │ │ │ │ + beq.w 9952a │ │ │ │ + ldr r3, [pc, #460] @ (98da0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a5e4 │ │ │ │ + beq.w 9a6e2 │ │ │ │ ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ add.w r2, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r2 │ │ │ │ - bls.w 9949e │ │ │ │ + bls.w 99518 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 994c4 │ │ │ │ + beq.w 9953e │ │ │ │ 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 98f38 │ │ │ │ + beq.w 98fac │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 994da │ │ │ │ + bne.w 99554 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 99522 │ │ │ │ + beq.w 9959c │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 98f38 │ │ │ │ + beq.w 98fac │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98f92 │ │ │ │ + bne.w 9900c │ │ │ │ adds r1, r2, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 994f2 │ │ │ │ - ldr r3, [pc, #348] @ (98d2c ) │ │ │ │ + beq.w 9956c │ │ │ │ + ldr r3, [pc, #348] @ (98da0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a5e4 │ │ │ │ + beq.w 9a6e2 │ │ │ │ ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ add.w r2, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r2 │ │ │ │ - bls.w 994e0 │ │ │ │ + bls.w 9955a │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 99506 │ │ │ │ + beq.w 99580 │ │ │ │ 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 98f98 │ │ │ │ + beq.w 99012 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9951c │ │ │ │ + bne.w 99596 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 9958e │ │ │ │ + beq.w 99608 │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ movw r2, #698 @ 0x2ba │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 98f98 │ │ │ │ + beq.w 99012 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98fb8 │ │ │ │ + bne.w 99032 │ │ │ │ adds r2, r1, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 99556 │ │ │ │ - ldr r3, [pc, #228] @ (98d2c ) │ │ │ │ + beq.w 995d0 │ │ │ │ + ldr r3, [pc, #228] @ (98da0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a5e4 │ │ │ │ + beq.w 9a6e2 │ │ │ │ ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ add.w r2, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r2 │ │ │ │ - bls.w 99544 │ │ │ │ + bls.w 995be │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 9956a │ │ │ │ + beq.w 995e4 │ │ │ │ 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 98fbe │ │ │ │ + beq.w 99038 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9957e │ │ │ │ + bne.w 995f8 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.w 995d8 │ │ │ │ + beq.w 99652 │ │ │ │ ldr.w r1, [r2, r6, lsl #2] │ │ │ │ movw r2, #698 @ 0x2ba │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 98fbe │ │ │ │ + beq.w 99038 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98fb8 │ │ │ │ + bne.w 99032 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 995b4 │ │ │ │ + beq.w 9962e │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp.w r2, #656 @ 0x290 │ │ │ │ - beq.w 991e8 │ │ │ │ + beq.w 99262 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a3dc │ │ │ │ + bne.w 99e00 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 995fe │ │ │ │ + beq.w 99678 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #689 @ 0x2b1 │ │ │ │ ldr.w r1, [r1, r5, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 99316 │ │ │ │ + beq.w 99390 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98fb8 │ │ │ │ + bne.w 99032 │ │ │ │ adds r2, r1, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 9a5be │ │ │ │ - ldr r3, [pc, #40] @ (98d2c ) │ │ │ │ + beq.w 9a6da │ │ │ │ + ldr r3, [pc, #40] @ (98da0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a5e4 │ │ │ │ + beq.w 9a6e2 │ │ │ │ ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ add.w r2, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r2 │ │ │ │ - bls.w 9a5ac │ │ │ │ + bls.w 9a560 │ │ │ │ ldr.w r8, [r4, #12] │ │ │ │ cmp r5, r8 │ │ │ │ - beq.w 9a66a │ │ │ │ + beq.w 9a580 │ │ │ │ mov r2, r5 │ │ │ │ - b.n 98d30 │ │ │ │ + b.n 98da4 │ │ │ │ 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 98d68 │ │ │ │ + beq.n 98ddc │ │ │ │ ldrd r1, r2, [r4, #88] @ 0x58 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 996fe │ │ │ │ + bne.w 99778 │ │ │ │ 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 9a3e6 │ │ │ │ + bpl.w 9a14e │ │ │ │ adds r0, #16 │ │ │ │ - beq.w 9a400 │ │ │ │ - movw r1, #12580 @ 0x3124 │ │ │ │ + beq.w 9a168 │ │ │ │ + movw r1, #10444 @ 0x28cc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ strd r3, r2, [r7, #24] │ │ │ │ blx 2c140 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 98d48 │ │ │ │ + bne.n 98dbc │ │ │ │ mov r0, r4 │ │ │ │ - bl a0728 │ │ │ │ + bl a06d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 98d48 │ │ │ │ + beq.n 98dbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ef35c │ │ │ │ + bl 1eeac4 │ │ │ │ str r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 98d48 │ │ │ │ + beq.n 98dbc │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ bl 9a868 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 98d48 │ │ │ │ + beq.n 98dbc │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 9a868 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 98d48 │ │ │ │ + beq.n 98dbc │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ bl 9a868 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 98d48 │ │ │ │ + beq.n 98dbc │ │ │ │ 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 9a4cc │ │ │ │ + beq.w 9a514 │ │ │ │ strd r3, r2, [r7, #24] │ │ │ │ - bl 96274 │ │ │ │ + bl 96300 │ │ │ │ movs r1, #1 │ │ │ │ - bl 97bd0 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97c4c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ ldrd r3, r2, [r7, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a4cc │ │ │ │ + bne.w 9a514 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 996ea │ │ │ │ + bne.w 99764 │ │ │ │ str r3, [r7, #20] │ │ │ │ movs r0, #4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r7, #12] │ │ │ │ str r2, [r7, #28] │ │ │ │ - bl 75bf0 │ │ │ │ + bl 75c28 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r0, [r7, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a4ea │ │ │ │ + beq.w 9a604 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 996ea │ │ │ │ + bne.w 99764 │ │ │ │ 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 9a568 │ │ │ │ - bl 96274 │ │ │ │ + beq.w 9a6b4 │ │ │ │ + bl 96300 │ │ │ │ movs r1, #1 │ │ │ │ - bl 97bd0 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97c4c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a568 │ │ │ │ + bne.w 9a6b4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 997c0 │ │ │ │ + bne.w 9983a │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99aea │ │ │ │ - movw r1, #6532 @ 0x1984 │ │ │ │ + bne.w 99d22 │ │ │ │ + movw r1, #4432 @ 0x1150 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ - bl 197a00 │ │ │ │ + bl 196f70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 997c0 │ │ │ │ + beq.w 9983a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f36ac <_PySlice_GetLongIndices@@Base+0xab8> │ │ │ │ + bl 1f2e1c <_PySlice_GetLongIndices@@Base+0xab8> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 997c0 │ │ │ │ + beq.w 9983a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fae14 <_PyInterpreterConfig_InitFromDict@@Base+0xa08> │ │ │ │ + bl 1fa5b4 <_PyInterpreterConfig_InitFromDict@@Base+0xa30> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 997c0 │ │ │ │ + bne.w 9983a │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ bl 9a868 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 997c0 │ │ │ │ + beq.w 9983a │ │ │ │ mov r0, r4 │ │ │ │ - bl c8a84 │ │ │ │ + bl c89fc │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 997c0 │ │ │ │ + beq.w 9983a │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #12 │ │ │ │ str r2, [r7, #8] │ │ │ │ - bl afd84 <_PyArena_Malloc@@Base> │ │ │ │ + bl afd20 <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a58a │ │ │ │ + beq.w 9a672 │ │ │ │ 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 998de │ │ │ │ + beq.w 99954 │ │ │ │ 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 98e2e │ │ │ │ + b.n 98ea2 │ │ │ │ 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 9a482 │ │ │ │ - bl 96274 │ │ │ │ + beq.w 9a77a │ │ │ │ + bl 96300 │ │ │ │ movs r1, #1 │ │ │ │ - bl 97bd0 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97c4c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a482 │ │ │ │ + bne.w 9a77a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a632 │ │ │ │ + bne.w 9a4ba │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 199264 │ │ │ │ + bl 1987c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99626 │ │ │ │ + bne.w 996a0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9941c │ │ │ │ + bne.w 99496 │ │ │ │ mov r0, r4 │ │ │ │ - bl 199d40 │ │ │ │ + bl 1992ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 996da │ │ │ │ + beq.w 99754 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ - b.n 98d5c │ │ │ │ + b.n 98dd0 │ │ │ │ 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 9a46c │ │ │ │ - bl 96274 │ │ │ │ + beq.w 9a790 │ │ │ │ + bl 96300 │ │ │ │ movs r1, #1 │ │ │ │ - bl 97bd0 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97c4c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a46c │ │ │ │ + bne.w 9a790 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 994da │ │ │ │ + bne.w 99554 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - bl 199264 │ │ │ │ + mov r8, r3 │ │ │ │ + bl 1987c8 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99812 │ │ │ │ + bne.w 9988c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r6, [r4, #8] │ │ │ │ + str.w r8, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 994da │ │ │ │ + bne.w 99554 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19eb80 <_PyToken_ThreeChars@@Base+0x2838> │ │ │ │ + bl 19e118 <_PyToken_ThreeChars@@Base+0x2870> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 98f32 │ │ │ │ + bne.n 98fa6 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98bc0 │ │ │ │ + beq.w 98c34 │ │ │ │ subs r1, r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 98d5e │ │ │ │ + b.n 98dd2 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl 1a176c <_PyBytes_DecodeEscape2@@Base+0x19f4> │ │ │ │ + bl 1a0d04 <_PyBytes_DecodeEscape2@@Base+0x19f4> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98d5c │ │ │ │ + bne.w 98dd0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98c36 │ │ │ │ + beq.w 98caa │ │ │ │ subs r1, #1 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 98d5e │ │ │ │ + b.n 98dd2 │ │ │ │ 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 9a558 │ │ │ │ - bl 96274 │ │ │ │ + beq.w 9a770 │ │ │ │ + bl 96300 │ │ │ │ movs r1, #1 │ │ │ │ - bl 97bd0 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97c4c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a558 │ │ │ │ + bne.w 9a770 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a4fa │ │ │ │ + bne.w 9a6c8 │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 99c5c │ │ │ │ + beq.w 99b62 │ │ │ │ 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 99c86 │ │ │ │ + bne.w 99b8c │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ bl 9a868 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 998fa │ │ │ │ + beq.w 99970 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4310 <_PyObjectArray_FromStackRefArray@@Base+0x194> │ │ │ │ + bl b4294 <_PyObjectArray_FromStackRefArray@@Base+0x194> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 998fa │ │ │ │ + beq.w 99970 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ bl 9a868 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 998fa │ │ │ │ + beq.w 99970 │ │ │ │ mov r0, r4 │ │ │ │ - bl b93b0 <_PyEval_FrameClearAndPop@@Base+0x1f48> │ │ │ │ + bl b932c <_PyEval_FrameClearAndPop@@Base+0x1f4c> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a0f0 │ │ │ │ + beq.w 99e0a │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ bl 9a868 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a0f0 │ │ │ │ + beq.w 99e0a │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ bl 9a868 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9957e │ │ │ │ + bne.w 995f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8a84 │ │ │ │ - str r0, [r7, #28] │ │ │ │ + bl c89fc │ │ │ │ + str r0, [r7, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a0f0 │ │ │ │ + beq.w 99e0a │ │ │ │ mov r0, r4 │ │ │ │ - bl 19da14 <_PyToken_ThreeChars@@Base+0x16cc> │ │ │ │ + bl 19cfac <_PyToken_ThreeChars@@Base+0x1704> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9957e │ │ │ │ + bne.w 995f8 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - str r3, [r7, #24] │ │ │ │ - bl b583c <_PyObjectArray_FromStackRefArray@@Base+0x16c0> │ │ │ │ + str r3, [r7, #28] │ │ │ │ + bl b57b8 <_PyObjectArray_FromStackRefArray@@Base+0x16b8> │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a4fa │ │ │ │ + beq.w 9a6c8 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ mov r1, fp │ │ │ │ - str r3, [r7, #24] │ │ │ │ + str r3, [r7, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [r7, #16] │ │ │ │ - bl c4d3c <_PyArg_CheckPositional@@Base+0x1f80> │ │ │ │ + bl c4cbc <_PyArg_CheckPositional@@Base+0x1f8c> │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [r7, #24] │ │ │ │ + ldr r3, [r7, #28] │ │ │ │ strd r9, r3, [sp, #8] │ │ │ │ strd r0, r8, [sp] │ │ │ │ mov r0, sl │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - ldr r3, [r7, #20] │ │ │ │ - ldr r2, [r7, #28] │ │ │ │ + ldrd r3, r2, [r7, #20] │ │ │ │ str r6, [sp, #20] │ │ │ │ - bl 19fb08 │ │ │ │ + bl 19f0a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98f32 │ │ │ │ - bl 7fa74 │ │ │ │ + bne.w 98fa6 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99aca │ │ │ │ + beq.w 99b4c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 99ad0 │ │ │ │ + b.w 99b52 │ │ │ │ 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 9a532 │ │ │ │ - bl 96274 │ │ │ │ + beq.w 9a614 │ │ │ │ + bl 96300 │ │ │ │ movs r1, #1 │ │ │ │ - bl 97bd0 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97c4c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a532 │ │ │ │ + bne.w 9a614 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 991e0 │ │ │ │ + bne.n 9925a │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9a0f6 │ │ │ │ + beq.w 99e7e │ │ │ │ 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 9a120 │ │ │ │ + bne.w 99ea8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ bl 9a868 │ │ │ │ - cbz r0, 99160 │ │ │ │ + cbz r0, 991da │ │ │ │ mov r0, r4 │ │ │ │ - bl c7d00 │ │ │ │ + bl c7c78 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 99160 │ │ │ │ + cbz r0, 991da │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ bl 9a868 │ │ │ │ - cbz r0, 99160 │ │ │ │ + cbz r0, 991da │ │ │ │ mov r0, r4 │ │ │ │ - bl c8a84 │ │ │ │ + bl c89fc │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 99160 │ │ │ │ + cbz r0, 991da │ │ │ │ mov r0, r4 │ │ │ │ - bl 19d750 <_PyToken_ThreeChars@@Base+0x1408> │ │ │ │ + bl 19cce8 <_PyToken_ThreeChars@@Base+0x1440> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99692 │ │ │ │ + bne.w 9970c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 991e0 │ │ │ │ + bne.n 9925a │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ bl 9a868 │ │ │ │ - cbz r0, 991de │ │ │ │ + cbz r0, 99258 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7d00 │ │ │ │ + bl c7c78 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 991de │ │ │ │ + cbz r0, 99258 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ bl 9a868 │ │ │ │ - cbz r0, 991de │ │ │ │ + cbz r0, 99258 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8a84 │ │ │ │ + bl c89fc │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 991de │ │ │ │ + cbz r0, 99258 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19da14 <_PyToken_ThreeChars@@Base+0x16cc> │ │ │ │ + bl 19cfac <_PyToken_ThreeChars@@Base+0x1704> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r3, 991e0 │ │ │ │ + cbnz r3, 9925a │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [r7, #28] │ │ │ │ str r2, [r7, #24] │ │ │ │ - bl b583c <_PyObjectArray_FromStackRefArray@@Base+0x16c0> │ │ │ │ + bl b57b8 <_PyObjectArray_FromStackRefArray@@Base+0x16b8> │ │ │ │ ldr r2, [r7, #24] │ │ │ │ mov ip, r0 │ │ │ │ movs r3, #0 │ │ │ │ - cbz r0, 991e0 │ │ │ │ + cbz r0, 9925a │ │ │ │ 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 19dd2c <_PyToken_ThreeChars@@Base+0x19e4> │ │ │ │ + bl 19d2c4 <_PyToken_ThreeChars@@Base+0x1a1c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98f32 │ │ │ │ - bl 7fa74 │ │ │ │ + bne.w 98fa6 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a4bc │ │ │ │ + bne.w 9a630 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 98b46 │ │ │ │ + b.n 98bba │ │ │ │ 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 9a54e │ │ │ │ - bl 96274 │ │ │ │ + beq.w 9a6be │ │ │ │ + bl 96300 │ │ │ │ movs r1, #1 │ │ │ │ - bl 97bd0 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97c4c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a54e │ │ │ │ + bne.w 9a6be │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99f20 │ │ │ │ + bne.w 9a2d2 │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 99dda │ │ │ │ + beq.w 9a18c │ │ │ │ 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 99e04 │ │ │ │ + bne.w 9a1b6 │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ mov r0, r4 │ │ │ │ bl 9a868 │ │ │ │ - cbz r0, 99266 │ │ │ │ - movw r2, #16820 @ 0x41b4 │ │ │ │ + cbz r0, 992e0 │ │ │ │ + movw r2, #14580 @ 0x38f4 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19d014 <_PyToken_ThreeChars@@Base+0xccc> │ │ │ │ - cbz r0, 99266 │ │ │ │ + bl 19c594 <_PyToken_ThreeChars@@Base+0xcec> │ │ │ │ + cbz r0, 992e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8a84 │ │ │ │ + bl c89fc │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 99266 │ │ │ │ + cbz r0, 992e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19dbf8 <_PyToken_ThreeChars@@Base+0x18b0> │ │ │ │ + bl 19d190 <_PyToken_ThreeChars@@Base+0x18e8> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99776 │ │ │ │ + bne.w 997f0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99f20 │ │ │ │ + bne.w 9a2d2 │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ mov r0, r4 │ │ │ │ bl 9a868 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 999ec │ │ │ │ - movw r2, #16820 @ 0x41b4 │ │ │ │ + beq.w 99a62 │ │ │ │ + movw r2, #14580 @ 0x38f4 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19d014 <_PyToken_ThreeChars@@Base+0xccc> │ │ │ │ + bl 19c594 <_PyToken_ThreeChars@@Base+0xcec> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 999ec │ │ │ │ + beq.w 99a62 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8a84 │ │ │ │ + bl c89fc │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 999ec │ │ │ │ + beq.w 99a62 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e0e8 <_PyToken_ThreeChars@@Base+0x1da0> │ │ │ │ + bl 19d680 <_PyToken_ThreeChars@@Base+0x1dd8> │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 999ec │ │ │ │ + beq.w 99a62 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19da14 <_PyToken_ThreeChars@@Base+0x16cc> │ │ │ │ + bl 19cfac <_PyToken_ThreeChars@@Base+0x1704> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 999ee │ │ │ │ + bne.w 99a64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19dbf8 <_PyToken_ThreeChars@@Base+0x18b0> │ │ │ │ + bl 19d190 <_PyToken_ThreeChars@@Base+0x18e8> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 999ee │ │ │ │ + bne.w 99a64 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [r7, #20] │ │ │ │ - bl b583c <_PyObjectArray_FromStackRefArray@@Base+0x16c0> │ │ │ │ + bl b57b8 <_PyObjectArray_FromStackRefArray@@Base+0x16b8> │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99f20 │ │ │ │ + beq.w 9a2d2 │ │ │ │ ldrd r6, r3, [r2, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ str r3, [r7, #20] │ │ │ │ - bl afd84 <_PyArena_Malloc@@Base> │ │ │ │ + bl afd20 <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99ad4 │ │ │ │ + beq.w 99d0c │ │ │ │ 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 98f32 │ │ │ │ + b.n 98fa6 │ │ │ │ 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 9a53c │ │ │ │ - bl 96274 │ │ │ │ + beq.w 9a61e │ │ │ │ + bl 96300 │ │ │ │ movs r1, #1 │ │ │ │ - bl 97bd0 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97c4c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a53c │ │ │ │ + bne.w 9a61e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 993d6 │ │ │ │ + bne.n 99450 │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9a270 │ │ │ │ + beq.w 9a022 │ │ │ │ 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 9a29a │ │ │ │ + bne.w 9a04c │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #689 @ 0x2b1 │ │ │ │ bl 9a868 │ │ │ │ - cbz r0, 993d4 │ │ │ │ + cbz r0, 9944e │ │ │ │ mov r0, r4 │ │ │ │ - bl c7d00 │ │ │ │ + bl c7c78 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 993d4 │ │ │ │ + cbz r0, 9944e │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ bl 9a868 │ │ │ │ - cbz r0, 993d4 │ │ │ │ + cbz r0, 9944e │ │ │ │ mov r0, r4 │ │ │ │ - bl c8a84 │ │ │ │ + bl c89fc │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 993d4 │ │ │ │ + cbz r0, 9944e │ │ │ │ mov r0, r4 │ │ │ │ - bl 19da14 <_PyToken_ThreeChars@@Base+0x16cc> │ │ │ │ + bl 19cfac <_PyToken_ThreeChars@@Base+0x1704> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r3, 993d6 │ │ │ │ + cbnz r3, 99450 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [r7, #28] │ │ │ │ str r2, [r7, #24] │ │ │ │ - bl b583c <_PyObjectArray_FromStackRefArray@@Base+0x16c0> │ │ │ │ + bl b57b8 <_PyObjectArray_FromStackRefArray@@Base+0x16b8> │ │ │ │ ldr r2, [r7, #24] │ │ │ │ mov ip, r0 │ │ │ │ movs r3, #0 │ │ │ │ - cbz r0, 993d6 │ │ │ │ + cbz r0, 99450 │ │ │ │ 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 1a0ad0 <_PyBytes_DecodeEscape2@@Base+0xd58> │ │ │ │ + bl 1a0068 <_PyBytes_DecodeEscape2@@Base+0xd58> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98f32 │ │ │ │ - bl 7fa74 │ │ │ │ + bne.w 98fa6 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a434 │ │ │ │ + bne.w 9a4da │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 98cea │ │ │ │ + b.n 98d5e │ │ │ │ ldr.w r2, [r0, #716] @ 0x2cc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9a6c0 │ │ │ │ + beq.w 9a6f6 │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 993f6 │ │ │ │ + bcc.n 99470 │ │ │ │ mov r0, r4 │ │ │ │ - bl 288f10 │ │ │ │ + bl 288740 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 9941c │ │ │ │ + cbnz r3, 99496 │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9a6ba │ │ │ │ + bne.w 9a72a │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r7, #28] │ │ │ │ bl 9a8c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 99418 │ │ │ │ + blt.n 99492 │ │ │ │ ldr r6, [r7, #28] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.w 98aca │ │ │ │ + b.w 98b3e │ │ │ │ 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 98b2a │ │ │ │ + beq.w 98b9e │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 98fb8 │ │ │ │ + b.n 99032 │ │ │ │ mov r0, r4 │ │ │ │ bl 9a8c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9a3cc │ │ │ │ + blt.w 9a170 │ │ │ │ ldrd r3, r1, [r4, #4] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq.w 98ee4 │ │ │ │ + beq.w 98f58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98afa │ │ │ │ + b.w 98b6e │ │ │ │ mov r0, r4 │ │ │ │ bl 9a8c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9a3d4 │ │ │ │ + blt.w 9a178 │ │ │ │ ldrd r2, r1, [r4, #4] │ │ │ │ - movw r3, #698 @ 0x2ba │ │ │ │ + movw r3, #682 @ 0x2aa │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 98ee4 │ │ │ │ + beq.w 9915c │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98b1c │ │ │ │ + b.w 98bba │ │ │ │ mov r0, r4 │ │ │ │ bl 9a8c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9a420 │ │ │ │ + blt.w 9a01a │ │ │ │ ldrd r2, r1, [r4, #4] │ │ │ │ - movw r3, #682 @ 0x2aa │ │ │ │ + movw r3, #698 @ 0x2ba │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 990e2 │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ + beq.w 98f58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98b46 │ │ │ │ + b.w 98b90 │ │ │ │ ldr.w r2, [r0, #716] @ 0x2cc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9a612 │ │ │ │ + beq.w 9a710 │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 994b6 │ │ │ │ + bcc.n 99530 │ │ │ │ mov r0, r4 │ │ │ │ - bl 288f10 │ │ │ │ + bl 288740 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 994da │ │ │ │ + cbnz r3, 99554 │ │ │ │ ldrd r6, r2, [r4, #8] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 9a62c │ │ │ │ + bne.w 9a7b0 │ │ │ │ mov r0, r4 │ │ │ │ bl 9a8c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 994d6 │ │ │ │ + blt.n 99550 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.w 98b84 │ │ │ │ + b.w 98bf8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 98f8a │ │ │ │ + b.n 99004 │ │ │ │ ldr.w r2, [r0, #716] @ 0x2cc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9a6f4 │ │ │ │ + beq.w 9a74a │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 994f8 │ │ │ │ + bcc.n 99572 │ │ │ │ mov r0, r4 │ │ │ │ - bl 288f10 │ │ │ │ + bl 288740 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 9951c │ │ │ │ + cbnz r3, 99596 │ │ │ │ ldrd r6, r2, [r4, #8] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 9a48c │ │ │ │ + bne.w 9a764 │ │ │ │ mov r0, r4 │ │ │ │ bl 9a8c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 99518 │ │ │ │ + blt.n 99592 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.w 98bf6 │ │ │ │ + b.w 98c6a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ - b.n 98fb0 │ │ │ │ + b.n 9902a │ │ │ │ mov r0, r4 │ │ │ │ bl 9a8c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9a418 │ │ │ │ + blt.w 9a184 │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq.w 98f38 │ │ │ │ + beq.w 98fac │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98bb4 │ │ │ │ + b.w 98c28 │ │ │ │ ldr.w r2, [r0, #716] @ 0x2cc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9a6da │ │ │ │ + beq.w 9a730 │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 9955c │ │ │ │ + bcc.n 995d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 288f10 │ │ │ │ + bl 288740 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 9957e │ │ │ │ + cbnz r3, 995f8 │ │ │ │ ldrd r3, r6, [r4, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 9a5de │ │ │ │ + bne.w 9a76a │ │ │ │ mov r0, r4 │ │ │ │ bl 9a8c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9957a │ │ │ │ + blt.n 995f4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.w 98c6c │ │ │ │ + b.w 98ce0 │ │ │ │ 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 98cae │ │ │ │ - b.n 9942a │ │ │ │ + beq.w 98d22 │ │ │ │ + b.n 994a4 │ │ │ │ mov r0, r4 │ │ │ │ bl 9a8c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9a42c │ │ │ │ + blt.w 9a002 │ │ │ │ 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 98f98 │ │ │ │ + beq.w 99012 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98c2a │ │ │ │ + b.w 98c9e │ │ │ │ mov r0, r4 │ │ │ │ bl 9a8c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9a408 │ │ │ │ + blt.w 9a00a │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #656 @ 0x290 │ │ │ │ - beq.w 991e8 │ │ │ │ + beq.w 99262 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98cc6 │ │ │ │ + b.w 98d3a │ │ │ │ mov r0, r4 │ │ │ │ bl 9a8c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9a410 │ │ │ │ + blt.w 9a012 │ │ │ │ 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 98fbe │ │ │ │ + beq.w 99038 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98ca0 │ │ │ │ + b.w 98d14 │ │ │ │ mov r0, r4 │ │ │ │ bl 9a8c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 99fc8 │ │ │ │ + blt.w 99ff6 │ │ │ │ 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 99316 │ │ │ │ + beq.w 99390 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98cea │ │ │ │ + b.w 98d5e │ │ │ │ str r0, [r7, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 199d40 │ │ │ │ + bl 1992ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98f1c │ │ │ │ + beq.w 98f90 │ │ │ │ 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] │ │ │ │ @@ -163890,1711 +163924,1653 @@ │ │ │ │ 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 99b78 │ │ │ │ - bl 19f098 │ │ │ │ + beq.w 99b56 │ │ │ │ + bl 19e630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98f32 │ │ │ │ - bl 7fa74 │ │ │ │ + bne.w 98fa6 │ │ │ │ + bl 7faa4 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a476 │ │ │ │ + bne.w 9a64c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.n 996e0 │ │ │ │ + b.n 9975a │ │ │ │ str r0, [r7, #28] │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b583c <_PyObjectArray_FromStackRefArray@@Base+0x16c0> │ │ │ │ + bl b57b8 <_PyObjectArray_FromStackRefArray@@Base+0x16b8> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a642 │ │ │ │ + beq.w 9a4ce │ │ │ │ ldrd r6, r3, [r2, #20] │ │ │ │ ldr r1, [r7, #28] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ str r3, [r7, #28] │ │ │ │ - bl 19916c │ │ │ │ + bl 1986d0 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a63a │ │ │ │ + beq.w 9a4c6 │ │ │ │ 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 19dd2c <_PyToken_ThreeChars@@Base+0x19e4> │ │ │ │ + bl 19d2c4 <_PyToken_ThreeChars@@Base+0x1a1c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98f32 │ │ │ │ - b.n 991d4 │ │ │ │ + bne.w 98fa6 │ │ │ │ + b.n 9924e │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 99422 │ │ │ │ + b.n 9949c │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 75fa8 │ │ │ │ + bl 75fe0 │ │ │ │ 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 98d56 │ │ │ │ + beq.w 98dca │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98d56 │ │ │ │ + bne.w 98dca │ │ │ │ adds r2, r1, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 9a458 │ │ │ │ - bl 96274 │ │ │ │ + beq.w 9a6aa │ │ │ │ + bl 96300 │ │ │ │ movs r1, #1 │ │ │ │ - bl 97bd0 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97c4c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a458 │ │ │ │ + bne.w 9a6aa │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9a450 │ │ │ │ + bne.w 9a6a2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r1, #12580 @ 0x3124 │ │ │ │ + movw r1, #10444 @ 0x28cc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ mov r9, r3 │ │ │ │ - bl 197a00 │ │ │ │ + bl 196f70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99bee │ │ │ │ + bne.w 99cae │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w r9, [r4, #8] │ │ │ │ mov r8, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a450 │ │ │ │ + bne.w 9a6a2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #12580 @ 0x3124 │ │ │ │ + movw r1, #10444 @ 0x28cc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 197a00 │ │ │ │ + bl 196f70 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99b84 │ │ │ │ + bne.w 99c44 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r6, r1, #1 │ │ │ │ subs r1, r6, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.w 98d5c │ │ │ │ + b.w 98dd0 │ │ │ │ str r0, [r7, #28] │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b583c <_PyObjectArray_FromStackRefArray@@Base+0x16c0> │ │ │ │ + bl b57b8 <_PyObjectArray_FromStackRefArray@@Base+0x16b8> │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a5d2 │ │ │ │ + beq.w 9a666 │ │ │ │ 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 afd84 <_PyArena_Malloc@@Base> │ │ │ │ + bl afd20 <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a57c │ │ │ │ + beq.w 9a658 │ │ │ │ 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 98f32 │ │ │ │ + b.w 98fa6 │ │ │ │ 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 996e4 │ │ │ │ + beq.n 9975e │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 996e4 │ │ │ │ + bne.n 9975e │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r3, [r7, #20] │ │ │ │ str r2, [r7, #28] │ │ │ │ - bl b574c <_PyObjectArray_FromStackRefArray@@Base+0x15d0> │ │ │ │ + bl b56c8 <_PyObjectArray_FromStackRefArray@@Base+0x15c8> │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a4e4 │ │ │ │ + beq.w 9a5fe │ │ │ │ ldr.w ip, [r7, #24] │ │ │ │ mov lr, r0 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - ble.n 99866 │ │ │ │ + ble.n 998dc │ │ │ │ ldr.w r0, [lr, #4] │ │ │ │ ldr.w r6, [ip, r2, lsl #2] │ │ │ │ str.w r6, [r0, r2, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ - b.n 997fe │ │ │ │ - str r0, [r7, #28] │ │ │ │ + b.n 99878 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19eb80 <_PyToken_ThreeChars@@Base+0x2838> │ │ │ │ + bl 19e118 <_PyToken_ThreeChars@@Base+0x2870> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98f70 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - ldr r2, [r0, #44] @ 0x2c │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr r2, [r0, #40] @ 0x28 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - ldr r2, [r0, #36] @ 0x24 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr r2, [r0, #32] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r3, [r7, #28] │ │ │ │ - ldr r2, [r0, #24] │ │ │ │ - strd r3, r2, [sp] │ │ │ │ + beq.w 98fe8 │ │ │ │ + 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 19f660 │ │ │ │ + bl 19ebf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98f32 │ │ │ │ - bl 7fa74 │ │ │ │ + bne.w 98fa6 │ │ │ │ + bl 7faa4 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98f86 │ │ │ │ + beq.w 99000 │ │ │ │ movs r1, #1 │ │ │ │ subs r2, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ - b.w 98f8a │ │ │ │ + b.w 99004 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ str r3, [r7, #28] │ │ │ │ - bl 75fa8 │ │ │ │ + bl 75fe0 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ bl 9a868 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98d48 │ │ │ │ + beq.w 98dbc │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b583c <_PyObjectArray_FromStackRefArray@@Base+0x16c0> │ │ │ │ + bl b57b8 <_PyObjectArray_FromStackRefArray@@Base+0x16b8> │ │ │ │ ldr r3, [r7, #28] │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a5ca │ │ │ │ + beq.w 9a694 │ │ │ │ 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 1fb664 │ │ │ │ + bl 1fad34 │ │ │ │ movs r1, #10 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #4420 @ 0x1144 │ │ │ │ + movw r2, #2180 @ 0x884 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a0d7c <_PyBytes_DecodeEscape2@@Base+0x1004> │ │ │ │ + bl 1a0314 <_PyBytes_DecodeEscape2@@Base+0x1004> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98d5c │ │ │ │ + bne.w 98dd0 │ │ │ │ str r1, [r7, #28] │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7faa4 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9976e │ │ │ │ + beq.w 997e8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9976e │ │ │ │ + b.n 997e8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ str r3, [r7, #12] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bl 85d2c │ │ │ │ + bl 85da0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a4de │ │ │ │ + beq.w 9a5f8 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ str r0, [r7, #24] │ │ │ │ - b.w 98ed2 │ │ │ │ + b.w 98f46 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a4fa │ │ │ │ + bne.w 9a6c8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ bl 9a868 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99ac0 │ │ │ │ + beq.w 99b42 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ bl 9a868 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99ac0 │ │ │ │ + beq.w 99b42 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4310 <_PyObjectArray_FromStackRefArray@@Base+0x194> │ │ │ │ + bl b4294 <_PyObjectArray_FromStackRefArray@@Base+0x194> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99ac0 │ │ │ │ + beq.w 99b42 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ bl 9a868 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99ac0 │ │ │ │ + beq.w 99b42 │ │ │ │ mov r0, r4 │ │ │ │ - bl b93b0 <_PyEval_FrameClearAndPop@@Base+0x1f48> │ │ │ │ + bl b932c <_PyEval_FrameClearAndPop@@Base+0x1f4c> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a0f0 │ │ │ │ + beq.w 99e0a │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ bl 9a868 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a0f0 │ │ │ │ + beq.w 99e0a │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ bl 9a868 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9957e │ │ │ │ + bne.w 995f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8a84 │ │ │ │ + bl c89fc │ │ │ │ str r0, [r7, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a0f0 │ │ │ │ + beq.w 99e0a │ │ │ │ mov r0, r4 │ │ │ │ - bl 19da14 <_PyToken_ThreeChars@@Base+0x16cc> │ │ │ │ + bl 19cfac <_PyToken_ThreeChars@@Base+0x1704> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9957e │ │ │ │ + bne.w 995f8 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [r7, #28] │ │ │ │ - bl b583c <_PyObjectArray_FromStackRefArray@@Base+0x16c0> │ │ │ │ + bl b57b8 <_PyObjectArray_FromStackRefArray@@Base+0x16b8> │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a4fa │ │ │ │ + beq.w 9a6c8 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ mov r1, fp │ │ │ │ str r3, [r7, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [r7, #16] │ │ │ │ - bl c4d3c <_PyArg_CheckPositional@@Base+0x1f80> │ │ │ │ + bl c4cbc <_PyArg_CheckPositional@@Base+0x1f8c> │ │ │ │ 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 24fa8c │ │ │ │ - movw r2, #4056 @ 0xfd8 │ │ │ │ + bl 24f274 │ │ │ │ + movw r2, #1816 @ 0x718 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a0d7c <_PyBytes_DecodeEscape2@@Base+0x1004> │ │ │ │ + bl 1a0314 <_PyBytes_DecodeEscape2@@Base+0x1004> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98f32 │ │ │ │ - b.w 990ca │ │ │ │ + bne.w 98fa6 │ │ │ │ + b.w 99144 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99f20 │ │ │ │ + bne.w 9a2d2 │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ mov r0, r4 │ │ │ │ bl 9a868 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99ade │ │ │ │ - movw r2, #16820 @ 0x41b4 │ │ │ │ + beq.w 99d16 │ │ │ │ + movw r2, #14580 @ 0x38f4 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19d014 <_PyToken_ThreeChars@@Base+0xccc> │ │ │ │ + bl 19c594 <_PyToken_ThreeChars@@Base+0xcec> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99ade │ │ │ │ + beq.w 99d16 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8a84 │ │ │ │ + bl c89fc │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99ade │ │ │ │ + beq.w 99d16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b2ac │ │ │ │ + bl 24aa90 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99ade │ │ │ │ + beq.w 99d16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19da14 <_PyToken_ThreeChars@@Base+0x16cc> │ │ │ │ + bl 19cfac <_PyToken_ThreeChars@@Base+0x1704> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99f20 │ │ │ │ + bne.w 9a2d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19dbf8 <_PyToken_ThreeChars@@Base+0x18b0> │ │ │ │ + bl 19d190 <_PyToken_ThreeChars@@Base+0x18e8> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99f20 │ │ │ │ + bne.w 9a2d2 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [r7, #20] │ │ │ │ - bl b583c <_PyObjectArray_FromStackRefArray@@Base+0x16c0> │ │ │ │ + bl b57b8 <_PyObjectArray_FromStackRefArray@@Base+0x16b8> │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99f20 │ │ │ │ + beq.w 9a2d2 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r6, [r6, #24] │ │ │ │ str r2, [r7, #20] │ │ │ │ - bl afd84 <_PyArena_Malloc@@Base> │ │ │ │ + bl afd20 <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 99a90 │ │ │ │ + cbz r0, 99b0e │ │ │ │ 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, #4236 @ 0x108c │ │ │ │ + movw r2, #1996 @ 0x7cc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a0d7c <_PyBytes_DecodeEscape2@@Base+0x1004> │ │ │ │ + bl 1a0314 <_PyBytes_DecodeEscape2@@Base+0x1004> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98f32 │ │ │ │ + bne.w 98fa6 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ str r1, [r7, #28] │ │ │ │ subs r6, r1, #1 │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7faa4 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - cbz r0, 99ae0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 99d18 │ │ │ │ movs r2, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 98cc6 │ │ │ │ + b.w 98d3a │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99c4c │ │ │ │ + bne.w 99da6 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 99584 │ │ │ │ - bl 7fa74 │ │ │ │ + b.n 995fe │ │ │ │ + bl 1e8c34 <_PyCompile_GetBinaryIntrinsicName@@Base+0x19ec> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a49a │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ + bne.w 98fa6 │ │ │ │ + b.n 996fa │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a8c0 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 9914e │ │ │ │ + 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 9a784 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ - b.w 98cc6 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9a6c8 │ │ │ │ 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 │ │ │ │ + adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9a462 │ │ │ │ - bl 96274 │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + beq.w 9a5ee │ │ │ │ + bl 96300 │ │ │ │ movs r1, #1 │ │ │ │ - bl 97bd0 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97c4c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a462 │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 9a26a │ │ │ │ + bne.w 9a5ee │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 99fac │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r1, #6532 @ 0x1984 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [r7, #8] │ │ │ │ - bl 197a00 │ │ │ │ - cbz r0, 99b36 │ │ │ │ + movw r1, #698 @ 0x2ba │ │ │ │ + mov sl, r3 │ │ │ │ + bl 9a868 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cbnz r3, 99bee │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #694 @ 0x2b6 │ │ │ │ + str r3, [r7, #28] │ │ │ │ + bl 9a868 │ │ │ │ + cbz r0, 99bec │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f36ac <_PySlice_GetLongIndices@@Base+0xab8> │ │ │ │ + bl b4294 <_PyObjectArray_FromStackRefArray@@Base+0x194> │ │ │ │ + cbz r0, 99bec │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #695 @ 0x2b7 │ │ │ │ + bl 9a868 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a1fc │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - str r3, [r4, #8] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 9a26a │ │ │ │ + bne.w 99fb2 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 99fac │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #6532 @ 0x1984 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - bl 197a00 │ │ │ │ - str r0, [r7, #8] │ │ │ │ + movw r1, #698 @ 0x2ba │ │ │ │ + bl 9a868 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9a69c │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #694 @ 0x2b6 │ │ │ │ + str r3, [r7, #28] │ │ │ │ + bl 9a868 │ │ │ │ + mov sl, r0 │ │ │ │ + cbz r0, 99c32 │ │ │ │ + mov r0, r4 │ │ │ │ + bl b4294 <_PyObjectArray_FromStackRefArray@@Base+0x194> │ │ │ │ + cbz r0, 99c32 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #695 @ 0x2b7 │ │ │ │ + bl 9a868 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99fd4 │ │ │ │ + bne.w 99e10 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, r1, #1 │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 98e5c │ │ │ │ - subs r2, #1 │ │ │ │ - ldr.w r8, [r7, #28] │ │ │ │ - ldr r3, [r7, #20] │ │ │ │ - mov r5, fp │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 997ce │ │ │ │ - bl 1e94d0 <_PyCompile_GetBinaryIntrinsicName@@Base+0x19e8> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 98f32 │ │ │ │ - b.n 99680 │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 99082 │ │ │ │ + b.n 995f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ef35c │ │ │ │ + bl 1eeac4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99768 │ │ │ │ + beq.w 997e2 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ bl 9a868 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99768 │ │ │ │ + beq.w 997e2 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 9a868 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99768 │ │ │ │ + beq.w 997e2 │ │ │ │ movs r2, #5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ bl 9df48 <_PyArena_AddPyObject@@Base+0xf8> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99768 │ │ │ │ + beq.w 997e2 │ │ │ │ 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, #4440 @ 0x1158 │ │ │ │ + movw r3, #2200 @ 0x898 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - bl 1dff38 <_PyTemplate_Build@@Base+0x570> │ │ │ │ - bl 7fa74 │ │ │ │ + bl 1df69c <_PyTemplate_Build@@Base+0x570> │ │ │ │ + bl 7faa4 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r6, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9976a │ │ │ │ + beq.w 997e4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9976c │ │ │ │ + b.n 997e6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ef35c │ │ │ │ + bl 1eeac4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99744 │ │ │ │ + beq.w 997be │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 9a868 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99744 │ │ │ │ + beq.w 997be │ │ │ │ movw r1, #61112 @ 0xeeb8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #3920 @ 0xf50 │ │ │ │ + movw r3, #1680 @ 0x690 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1dff38 <_PyTemplate_Build@@Base+0x570> │ │ │ │ + bl 1df69c <_PyTemplate_Build@@Base+0x570> │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #4420 @ 0x1144 │ │ │ │ + movw r2, #2180 @ 0x884 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 1a0d7c <_PyBytes_DecodeEscape2@@Base+0x1004> │ │ │ │ + bl 1a0314 <_PyBytes_DecodeEscape2@@Base+0x1004> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r6, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a4b4 │ │ │ │ + bne.w 9a628 │ │ │ │ str r1, [r7, #28] │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7faa4 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99be8 │ │ │ │ - b.n 9976a │ │ │ │ + bne.n 99ca8 │ │ │ │ + b.n 997e4 │ │ │ │ + bl 7faa4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9a53e │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + b.w 98d3a │ │ │ │ + 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 9a6d0 │ │ │ │ + bl 96300 │ │ │ │ + movs r1, #1 │ │ │ │ + bl 97c4c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9a6d0 │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 99db6 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + movw r1, #4432 @ 0x1150 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [r7, #8] │ │ │ │ + bl 196f70 │ │ │ │ + cbz r0, 99d68 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1f2e1c <_PySlice_GetLongIndices@@Base+0xab8> │ │ │ │ + cbnz r0, 99dbc │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + str r3, [r4, #8] │ │ │ │ + cbnz r5, 99db6 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #4432 @ 0x1150 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + bl 196f70 │ │ │ │ + str r0, [r7, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9a446 │ │ │ │ + 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 98ed0 │ │ │ │ + subs r2, #1 │ │ │ │ + ldr.w r8, [r7, #28] │ │ │ │ + ldr r3, [r7, #20] │ │ │ │ + mov r5, fp │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + b.n 99848 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a4fa │ │ │ │ + bne.w 9a6c8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1e2214 │ │ │ │ + b.n 99b4c │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + subs r2, #1 │ │ │ │ + b.n 99d8c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1fa5b4 <_PyInterpreterConfig_InitFromDict@@Base+0xa30> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 99d6a │ │ │ │ + movs r1, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a868 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 99d68 │ │ │ │ + movw r3, #61112 @ 0xeeb8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + movw r3, #1680 @ 0x690 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + bl 1df69c <_PyTemplate_Build@@Base+0x570> │ │ │ │ + bl 7faa4 │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + subs r2, r1, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 99d88 │ │ │ │ + movs r5, #1 │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ + b.n 99d8c │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + movs r0, #0 │ │ │ │ + subs r1, #1 │ │ │ │ + b.w 98dd2 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 995f8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl b932c <_PyEval_FrameClearAndPop@@Base+0x1f4c> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 99c32 │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a868 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 99c32 │ │ │ │ + movs r1, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a868 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 99c32 │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ + movs r2, #5 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 9df48 <_PyArena_AddPyObject@@Base+0xf8> │ │ │ │ + ldr r3, [r7, #28] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 99c32 │ │ │ │ + ldr.w r2, [sl, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2ab4 │ │ │ │ - b.n 99aca │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r2, r3 │ │ │ │ + movw r3, #61064 @ 0xee88 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + movw r3, #1756 @ 0x6dc │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + bl 1df69c <_PyTemplate_Build@@Base+0x570> │ │ │ │ + bl 7faa4 │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + subs r2, r1, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 99c34 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.n 99c38 │ │ │ │ mov r0, r4 │ │ │ │ bl 9a8c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 990d4 │ │ │ │ + blt.w 9a630 │ │ │ │ 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 9a512 │ │ │ │ + beq.w 9a640 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a4fa │ │ │ │ + bne.w 9925a │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9a572 │ │ │ │ - bl 96274 │ │ │ │ + beq.w 9a5e6 │ │ │ │ + bl 96300 │ │ │ │ movs r1, #1 │ │ │ │ - bl 97bd0 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97c4c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a572 │ │ │ │ + bne.w 9a5e6 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99d32 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ + bne.n 99f7e │ │ │ │ + str r3, [r7, #28] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #698 @ 0x2ba │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + movw r1, #682 @ 0x2aa │ │ │ │ mov sl, r3 │ │ │ │ bl 9a868 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 99ce4 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #694 @ 0x2b6 │ │ │ │ - str r3, [r7, #28] │ │ │ │ - bl 9a868 │ │ │ │ - cbz r0, 99ce2 │ │ │ │ + cbz r0, 99ef4 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4310 <_PyObjectArray_FromStackRefArray@@Base+0x194> │ │ │ │ - cbz r0, 99ce2 │ │ │ │ + bl c7c78 │ │ │ │ + cbz r0, 99ef4 │ │ │ │ + movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #695 @ 0x2b7 │ │ │ │ bl 9a868 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99d9c │ │ │ │ + bne.n 99f84 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w sl, [r4, #8] │ │ │ │ - cbnz r3, 99d32 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #698 @ 0x2ba │ │ │ │ - bl 9a868 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a562 │ │ │ │ + bne.n 99f7e │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #694 @ 0x2b6 │ │ │ │ + movw r1, #682 @ 0x2aa │ │ │ │ str r3, [r7, #28] │ │ │ │ bl 9a868 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 99d20 │ │ │ │ + cbz r0, 99f38 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4310 <_PyObjectArray_FromStackRefArray@@Base+0x194> │ │ │ │ - cbz r0, 99d20 │ │ │ │ + bl c7c78 │ │ │ │ + cbz r0, 99f38 │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a868 │ │ │ │ + cbz r0, 99f38 │ │ │ │ + movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #695 @ 0x2b7 │ │ │ │ bl 9a868 │ │ │ │ - cbnz r0, 99d38 │ │ │ │ + cbz r0, 99f38 │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ + movs r2, #5 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 9df48 <_PyArena_AddPyObject@@Base+0xf8> │ │ │ │ + ldr r3, [r7, #28] │ │ │ │ + cbnz r0, 99f4c │ │ │ │ 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 99008 │ │ │ │ - b.n 9957e │ │ │ │ + beq.w 991a4 │ │ │ │ + b.w 9925a │ │ │ │ + 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, #1696 @ 0x6a0 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + bl 1df69c <_PyTemplate_Build@@Base+0x570> │ │ │ │ + bl 7faa4 │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + subs r2, r1, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 99f3a │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.n 99f3e │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + subs r2, #1 │ │ │ │ + b.n 99f3e │ │ │ │ + movw r3, #61112 @ 0xeeb8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r2, [r7, #28] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + movw r3, #1680 @ 0x690 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + bl 1df69c <_PyTemplate_Build@@Base+0x570> │ │ │ │ + bl 7faa4 │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + subs r2, r1, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 99f78 │ │ │ │ + b.n 99f3a │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 99d26 │ │ │ │ + b.n 99c38 │ │ │ │ mov r0, r4 │ │ │ │ - bl b93b0 <_PyEval_FrameClearAndPop@@Base+0x1f48> │ │ │ │ + bl b932c <_PyEval_FrameClearAndPop@@Base+0x1f4c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99d20 │ │ │ │ - movs r1, #11 │ │ │ │ + beq.w 99bec │ │ │ │ + movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 9a868 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99d20 │ │ │ │ + beq.w 99bec │ │ │ │ + movw r3, #61112 @ 0xeeb8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r2, [r7, #28] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + movw r3, #1680 @ 0x690 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + bl 1df69c <_PyTemplate_Build@@Base+0x570> │ │ │ │ + bl 7faa4 │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + subs r2, r1, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 99e78 │ │ │ │ + b.n 99c34 │ │ │ │ + movs r2, #1 │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + mov r3, r2 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 98d5e │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 98c9e │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 98d3a │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 98d14 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 98b90 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a8c0 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 9a4da │ │ │ │ + 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 9a4ea │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 99450 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ + adds r1, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + beq.w 9a558 │ │ │ │ + bl 96300 │ │ │ │ + movs r1, #1 │ │ │ │ + bl 97c4c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9a558 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 9a0ee │ │ │ │ + str r3, [r7, #28] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + movw r1, #689 @ 0x2b1 │ │ │ │ + mov sl, r3 │ │ │ │ + bl 9a868 │ │ │ │ + cbz r0, 9a098 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c7c78 │ │ │ │ + cbz r0, 9a098 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 9a868 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99d20 │ │ │ │ + bne.n 9a126 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ + cbnz r3, 9a0ee │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #689 @ 0x2b1 │ │ │ │ + str r3, [r7, #28] │ │ │ │ + bl 9a868 │ │ │ │ + mov sl, r0 │ │ │ │ + cbz r0, 9a0da │ │ │ │ + mov r0, r4 │ │ │ │ + bl c7c78 │ │ │ │ + cbz r0, 9a0da │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a868 │ │ │ │ + cbz r0, 9a0da │ │ │ │ + movs r1, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a868 │ │ │ │ + cbz r0, 9a0da │ │ │ │ ldr r0, [r7, #28] │ │ │ │ movs r2, #5 │ │ │ │ mov r1, r4 │ │ │ │ bl 9df48 <_PyArena_AddPyObject@@Base+0xf8> │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 99d20 │ │ │ │ + cbnz r0, 9a0f4 │ │ │ │ + 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 993d8 │ │ │ │ + b.w 99450 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + subs r2, #1 │ │ │ │ + b.n 9a0e0 │ │ │ │ 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, #3996 @ 0xf9c │ │ │ │ + movw r3, #2020 @ 0x7e4 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - bl 1dff38 <_PyTemplate_Build@@Base+0x570> │ │ │ │ - bl 7fa74 │ │ │ │ + bl 1df69c <_PyTemplate_Build@@Base+0x570> │ │ │ │ + bl 7faa4 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r2, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99d22 │ │ │ │ + beq.n 9a0dc │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 99d26 │ │ │ │ - mov r0, r4 │ │ │ │ - bl b93b0 <_PyEval_FrameClearAndPop@@Base+0x1f48> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 99ce2 │ │ │ │ - movs r1, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a868 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 99ce2 │ │ │ │ + b.n 9a0e0 │ │ │ │ movw r3, #61112 @ 0xeeb8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #3920 @ 0xf50 │ │ │ │ + movw r3, #1680 @ 0x690 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - bl 1dff38 <_PyTemplate_Build@@Base+0x570> │ │ │ │ - bl 7fa74 │ │ │ │ + bl 1df69c <_PyTemplate_Build@@Base+0x570> │ │ │ │ + bl 7faa4 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r2, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99d96 │ │ │ │ - b.n 99d22 │ │ │ │ + bne.n 9a120 │ │ │ │ + b.n 9a0dc │ │ │ │ + movw r0, #44536 @ 0xadf8 │ │ │ │ + movt r0, #75 @ 0x4b │ │ │ │ + movw r1, #2084 @ 0x824 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr.w r2, [ip, #12] │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl d56e0 │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 98dbc │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 98b6e │ │ │ │ + movs r2, #1 │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + mov r3, r2 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 98bba │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 98c28 │ │ │ │ mov r0, r4 │ │ │ │ bl 9a8c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9a49a │ │ │ │ + blt.w 9a53e │ │ │ │ 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 9a4aa │ │ │ │ + beq.w 9a54e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99f20 │ │ │ │ + bne.w 9a2d2 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9a492 │ │ │ │ - bl 96274 │ │ │ │ + beq.w 9a526 │ │ │ │ + bl 96300 │ │ │ │ movs r1, #1 │ │ │ │ - bl 97bd0 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97c4c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a492 │ │ │ │ + bne.w 9a526 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a056 │ │ │ │ + bne.w 9a412 │ │ │ │ str r3, [r7, #28] │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov sl, r3 │ │ │ │ bl 9a868 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 99e66 │ │ │ │ + cbz r0, 9a218 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ bl 9a868 │ │ │ │ - cbz r0, 99e66 │ │ │ │ + cbz r0, 9a218 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 9a868 │ │ │ │ - cbz r0, 99e66 │ │ │ │ + cbz r0, 9a218 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ movs r2, #5 │ │ │ │ mov r1, r4 │ │ │ │ bl 9df48 <_PyArena_AddPyObject@@Base+0xf8> │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a39c │ │ │ │ + bne.w 9a418 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w sl, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a056 │ │ │ │ + bne.w 9a412 │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r7, #28] │ │ │ │ bl 9a868 │ │ │ │ - cbz r0, 99ea8 │ │ │ │ + cbz r0, 9a25a │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ bl 9a868 │ │ │ │ - cbz r0, 99ea8 │ │ │ │ + cbz r0, 9a25a │ │ │ │ mov r0, r4 │ │ │ │ - bl c8a84 │ │ │ │ - cbz r0, 99ea8 │ │ │ │ - movw r1, #5589 @ 0x15d5 │ │ │ │ + bl c89fc │ │ │ │ + cbz r0, 9a25a │ │ │ │ + movw r1, #5477 @ 0x1565 │ │ │ │ movt r1, #4 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ mov r2, r4 │ │ │ │ - bl 197744 <_PySys_GetRequiredAttr@@Base+0x1240> │ │ │ │ + bl 196c24 <_PySys_GetRequiredAttr@@Base+0x1240> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a05c │ │ │ │ + bne.w 9a37e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w sl, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a056 │ │ │ │ + bne.w 9a412 │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ mov r0, r4 │ │ │ │ bl 9a868 │ │ │ │ - cbz r0, 99ede │ │ │ │ + cbz r0, 9a290 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ bl 9a868 │ │ │ │ - cbz r0, 99ede │ │ │ │ + cbz r0, 9a290 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26c788 <_PyBytes_Find@@Base+0x84c> │ │ │ │ - cbz r0, 99ede │ │ │ │ + bl 26bf80 <_PyBytes_Find@@Base+0x84c> │ │ │ │ + cbz r0, 9a290 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e0e8 <_PyToken_ThreeChars@@Base+0x1da0> │ │ │ │ + bl 19d680 <_PyToken_ThreeChars@@Base+0x1dd8> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a084 │ │ │ │ + bne.w 9a3a6 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w sl, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a056 │ │ │ │ + bne.w 9a412 │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ mov r0, r4 │ │ │ │ bl 9a868 │ │ │ │ - cbz r0, 99f10 │ │ │ │ + cbz r0, 9a2c2 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ bl 9a868 │ │ │ │ - cbz r0, 99f10 │ │ │ │ + cbz r0, 9a2c2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26c788 <_PyBytes_Find@@Base+0x84c> │ │ │ │ - cbz r0, 99f10 │ │ │ │ + bl 26bf80 <_PyBytes_Find@@Base+0x84c> │ │ │ │ + cbz r0, 9a2c2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b2ac │ │ │ │ - cbnz r0, 99f24 │ │ │ │ + bl 24aa90 │ │ │ │ + cbnz r0, 9a2d6 │ │ │ │ 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 99232 │ │ │ │ + beq.w 992ac │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 99ae2 │ │ │ │ + b.n 99d1a │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ bl 9a868 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99f10 │ │ │ │ + beq.n 9a2c2 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9a50a │ │ │ │ - bl 96274 │ │ │ │ + beq.w 9a536 │ │ │ │ + bl 96300 │ │ │ │ movs r1, #1 │ │ │ │ - bl 97bd0 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97c4c <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a50a │ │ │ │ + bne.w 9a536 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a502 │ │ │ │ + bne.w 9a52e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov sl, r3 │ │ │ │ - bl b7ff4 <_PyEval_FrameClearAndPop@@Base+0xb8c> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 9a04e │ │ │ │ + bl b7f6c <_PyEval_FrameClearAndPop@@Base+0xb8c> │ │ │ │ + cbz r0, 9a376 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19b078 │ │ │ │ + bl 19a5d8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 9a050 │ │ │ │ + cbnz r3, 9a378 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99f14 │ │ │ │ + bne.n 9a2c6 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ bl 9a868 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99f10 │ │ │ │ - movw r3, #4176 @ 0x1050 │ │ │ │ + beq.n 9a2c2 │ │ │ │ + movw r3, #1936 @ 0x790 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r3, [sp, #8] │ │ │ │ movw r3, #61112 @ 0xeeb8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r2, r3, [fp, #12] │ │ │ │ - bl 1e7c44 <_PyCompile_GetBinaryIntrinsicName@@Base+0x15c> │ │ │ │ - bl 7fa74 │ │ │ │ + bl 1e73a4 <_PyCompile_GetBinaryIntrinsicName@@Base+0x15c> │ │ │ │ + bl 7faa4 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r2, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99f12 │ │ │ │ + beq.n 9a2c4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 99f16 │ │ │ │ - movs r2, #1 │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - mov r3, r2 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 98cea │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1f36ac <_PySlice_GetLongIndices@@Base+0xab8> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99b58 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1fae14 <_PyInterpreterConfig_InitFromDict@@Base+0xa08> │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 9a4ae │ │ │ │ - movs r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a868 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99b58 │ │ │ │ - movs r1, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a868 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99b58 │ │ │ │ - movs r2, #5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9df48 <_PyArena_AddPyObject@@Base+0xf8> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99b58 │ │ │ │ - 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, #4356 @ 0x1104 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - bl 1dff38 <_PyTemplate_Build@@Base+0x570> │ │ │ │ - bl 7fa74 │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - subs r2, r1, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99b5a │ │ │ │ - movs r5, #1 │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ - b.n 99b5e │ │ │ │ + b.n 9a2c8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w sl, [r4, #8] │ │ │ │ - b.n 99f76 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - b.n 99f16 │ │ │ │ + b.n 9a324 │ │ │ │ movw r3, #61112 @ 0xeeb8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #4136 @ 0x1028 │ │ │ │ + movw r3, #1896 @ 0x768 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - bl 1dff38 <_PyTemplate_Build@@Base+0x570> │ │ │ │ - bl 7fa74 │ │ │ │ + bl 1df69c <_PyTemplate_Build@@Base+0x570> │ │ │ │ + bl 7faa4 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r2, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99fc2 │ │ │ │ - b.n 99f12 │ │ │ │ + bne.n 9a370 │ │ │ │ + b.n 9a2c4 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ bl 9a868 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99ede │ │ │ │ + beq.w 9a290 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ bl 9a868 │ │ │ │ str r0, [r7, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99ede │ │ │ │ + beq.w 9a290 │ │ │ │ mov r0, r4 │ │ │ │ - bl b7ff4 <_PyEval_FrameClearAndPop@@Base+0xb8c> │ │ │ │ + bl b7f6c <_PyEval_FrameClearAndPop@@Base+0xb8c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99ede │ │ │ │ + beq.w 9a290 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19b078 │ │ │ │ + bl 19a5d8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99ee0 │ │ │ │ + bne.w 9a292 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ bl 9a868 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99ede │ │ │ │ - movw r3, #4176 @ 0x1050 │ │ │ │ + beq.w 9a290 │ │ │ │ + movw r3, #1936 @ 0x790 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r3, [sp, #8] │ │ │ │ movw r3, #61112 @ 0xeeb8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 99fae │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9957e │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a8c0 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 9a4bc │ │ │ │ - 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 9a51e │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 991e0 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ - adds r1, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9a546 │ │ │ │ - bl 96274 │ │ │ │ - movs r1, #1 │ │ │ │ - bl 97bd0 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9a546 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 9a1f6 │ │ │ │ - str r3, [r7, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - movw r1, #682 @ 0x2aa │ │ │ │ - mov sl, r3 │ │ │ │ - bl 9a868 │ │ │ │ - cbz r0, 9a16c │ │ │ │ - mov r0, r4 │ │ │ │ - bl c7d00 │ │ │ │ - cbz r0, 9a16c │ │ │ │ - movs r1, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a868 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 9a242 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 9a1f6 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #682 @ 0x2aa │ │ │ │ - str r3, [r7, #28] │ │ │ │ - bl 9a868 │ │ │ │ - mov sl, r0 │ │ │ │ - cbz r0, 9a1b0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c7d00 │ │ │ │ - cbz r0, 9a1b0 │ │ │ │ - movs r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a868 │ │ │ │ - cbz r0, 9a1b0 │ │ │ │ - movs r1, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a868 │ │ │ │ - cbz r0, 9a1b0 │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ - movs r2, #5 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 9df48 <_PyArena_AddPyObject@@Base+0xf8> │ │ │ │ - ldr r3, [r7, #28] │ │ │ │ - cbnz r0, 9a1c4 │ │ │ │ - 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 9912a │ │ │ │ - b.w 991e0 │ │ │ │ - ldr.w r2, [sl, #12] │ │ │ │ + b.n 9a35c │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + subs r2, #1 │ │ │ │ + b.n 9a2c8 │ │ │ │ + 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, #3936 @ 0xf60 │ │ │ │ + movw r3, #1836 @ 0x72c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - bl 1dff38 <_PyTemplate_Build@@Base+0x570> │ │ │ │ - bl 7fa74 │ │ │ │ + bl 1df69c <_PyTemplate_Build@@Base+0x570> │ │ │ │ + bl 7faa4 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r2, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a1b2 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9a1b6 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - b.n 9a1b6 │ │ │ │ + bne.n 9a370 │ │ │ │ + b.n 9a2c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fae14 <_PyInterpreterConfig_InitFromDict@@Base+0xa08> │ │ │ │ + bl 1f2e1c <_PySlice_GetLongIndices@@Base+0xab8> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 99d86 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1fa5b4 <_PyInterpreterConfig_InitFromDict@@Base+0xa30> │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 99b38 │ │ │ │ - movs r1, #4 │ │ │ │ + bne.n 9a4c2 │ │ │ │ + movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ bl 9a868 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99b36 │ │ │ │ - movw r3, #61112 @ 0xeeb8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - movw r3, #3920 @ 0xf50 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - bl 1dff38 <_PyTemplate_Build@@Base+0x570> │ │ │ │ - bl 7fa74 │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - subs r2, r1, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9a048 │ │ │ │ - b.n 99b5a │ │ │ │ - movw r3, #61112 @ 0xeeb8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r2, [r7, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - movw r3, #3920 @ 0xf50 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - bl 1dff38 <_PyTemplate_Build@@Base+0x570> │ │ │ │ - bl 7fa74 │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - subs r2, r1, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 9a1f0 │ │ │ │ - b.n 9a1b2 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - b.n 99b5e │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a8c0 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 9a434 │ │ │ │ - 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 9a444 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 993d6 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ - adds r1, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9a52a │ │ │ │ - bl 96274 │ │ │ │ - movs r1, #1 │ │ │ │ - bl 97bd0 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9a52a │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 9a33c │ │ │ │ - str r3, [r7, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - movw r1, #689 @ 0x2b1 │ │ │ │ - mov sl, r3 │ │ │ │ - bl 9a868 │ │ │ │ - cbz r0, 9a2e6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c7d00 │ │ │ │ - cbz r0, 9a2e6 │ │ │ │ + beq.w 99d86 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 9a868 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a374 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ - cbnz r3, 9a33c │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #689 @ 0x2b1 │ │ │ │ - str r3, [r7, #28] │ │ │ │ - bl 9a868 │ │ │ │ - mov sl, r0 │ │ │ │ - cbz r0, 9a328 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c7d00 │ │ │ │ - cbz r0, 9a328 │ │ │ │ - movs r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a868 │ │ │ │ - cbz r0, 9a328 │ │ │ │ - movs r1, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a868 │ │ │ │ - cbz r0, 9a328 │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ + beq.w 99d86 │ │ │ │ movs r2, #5 │ │ │ │ mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ bl 9df48 <_PyArena_AddPyObject@@Base+0xf8> │ │ │ │ - ldr r3, [r7, #28] │ │ │ │ - cbnz r0, 9a342 │ │ │ │ - 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 9935e │ │ │ │ - b.w 993d6 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - b.n 9a32e │ │ │ │ - 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, #4260 @ 0x10a4 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - bl 1dff38 <_PyTemplate_Build@@Base+0x570> │ │ │ │ - bl 7fa74 │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - subs r2, r1, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 9a32a │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9a32e │ │ │ │ - movw r3, #61112 @ 0xeeb8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r2, [r7, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - movw r3, #3920 @ 0xf50 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - bl 1dff38 <_PyTemplate_Build@@Base+0x570> │ │ │ │ - bl 7fa74 │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - subs r2, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a36e │ │ │ │ - b.n 9a32a │ │ │ │ - ldr.w r2, [fp, #12] │ │ │ │ + beq.w 99d86 │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r2, r3 │ │ │ │ + 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, #4076 @ 0xfec │ │ │ │ + movw r3, #2116 @ 0x844 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - bl 1dff38 <_PyTemplate_Build@@Base+0x570> │ │ │ │ - bl 7fa74 │ │ │ │ + bl 1df69c <_PyTemplate_Build@@Base+0x570> │ │ │ │ + bl 7faa4 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r2, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99fc2 │ │ │ │ - b.n 99f12 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98afa │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98b1c │ │ │ │ + bne.w 99dfa │ │ │ │ + b.n 99d88 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + subs r2, #1 │ │ │ │ + b.w 9975a │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - movs r0, #0 │ │ │ │ - subs r1, #1 │ │ │ │ - b.w 98d5e │ │ │ │ - movw r0, #44536 @ 0xadf8 │ │ │ │ - movt r0, #75 @ 0x4b │ │ │ │ - movw r1, #4324 @ 0x10e4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr.w r2, [ip, #12] │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl d5b6c │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 98d48 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98cc6 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98ca0 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98bb4 │ │ │ │ - movs r2, #1 │ │ │ │ + b.n 99d8a │ │ │ │ + movs r1, #1 │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ + b.w 99736 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - mov r3, r2 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 98b46 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98c2a │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + b.w 98bba │ │ │ │ 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 98cea │ │ │ │ + b.w 98d5e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9935e │ │ │ │ - b.w 993d6 │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - subs r6, #1 │ │ │ │ - b.w 9976c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 288f10 │ │ │ │ - b.w 99724 │ │ │ │ + beq.w 993d8 │ │ │ │ + b.w 99450 │ │ │ │ + ldr.w r3, [r5, #716] @ 0x2cc │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9a79a │ │ │ │ + sub.w r2, r2, #16384 @ 0x4000 │ │ │ │ + cmp r7, r2 │ │ │ │ + bcc.n 9a50e │ │ │ │ mov r0, r4 │ │ │ │ - bl 288f10 │ │ │ │ - b.w 99b0e │ │ │ │ + bl 288740 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 98afa │ │ │ │ mov r0, r4 │ │ │ │ - bl 288f10 │ │ │ │ - b.w 98f5a │ │ │ │ - movs r1, #1 │ │ │ │ - subs r2, #1 │ │ │ │ - mov r3, r1 │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ - b.w 996e0 │ │ │ │ + strd r3, r2, [r7, #24] │ │ │ │ + bl 288740 │ │ │ │ + ldrd r3, r2, [r7, #24] │ │ │ │ + b.w 98e6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 288f10 │ │ │ │ - b.w 98f06 │ │ │ │ - mov r2, r6 │ │ │ │ - b.w 98bf6 │ │ │ │ + bl 288740 │ │ │ │ + b.n 9a1d6 │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + b.n 9a2c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 288f10 │ │ │ │ - b.n 99e24 │ │ │ │ + bl 288740 │ │ │ │ + b.n 9a306 │ │ │ │ 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 98cc6 │ │ │ │ + b.w 98d3a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 99f1a │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - b.w 99b5c │ │ │ │ - subs r1, r6, #1 │ │ │ │ - str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 98d5c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 992ac │ │ │ │ + b.n 9a2d2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 288740 │ │ │ │ + b.n 9a06c │ │ │ │ + ldr.w r2, [r0, #716] @ 0x2cc │ │ │ │ + cbz r2, 9a5be │ │ │ │ + sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ + cmp r7, r3 │ │ │ │ + bcs.w 9a6da │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9a694 │ │ │ │ + ldrd r8, r2, [r4, #8] │ │ │ │ + cmp r2, r8 │ │ │ │ + bne.n 9a5e0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a8c0 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 9a5d4 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr.w r2, [r0, r8, lsl #2] │ │ │ │ + ldr r3, [r2, #12] │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r3, [r2, #16] │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 9a694 │ │ │ │ + ldrd r2, r1, [r4, #8] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.w 98db2 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [r7, #28] │ │ │ │ + bl 9a8c0 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 9a168 │ │ │ │ + ldrd r0, r2, [r4, #4] │ │ │ │ + ldr r3, [r7, #28] │ │ │ │ + b.w 98db2 │ │ │ │ + str r0, [r7, #28] │ │ │ │ + bl 18e37c <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ + ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ + add.w r2, r3, #8192 @ 0x2000 │ │ │ │ + cmp r7, r2 │ │ │ │ + bhi.n 9a570 │ │ │ │ + b.n 9a566 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r3, r2 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ subs r1, #1 │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ - b.w 98b46 │ │ │ │ + b.w 997e8 │ │ │ │ + mov r2, r8 │ │ │ │ + b.w 98da4 │ │ │ │ mov r0, r4 │ │ │ │ - strd r3, r2, [r7, #24] │ │ │ │ - bl 288f10 │ │ │ │ - ldrd r3, r2, [r7, #24] │ │ │ │ - b.w 98df8 │ │ │ │ + bl 288740 │ │ │ │ + b.n 99ec8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 288740 │ │ │ │ + b.w 99bac │ │ │ │ ldr.w r8, [r7, #28] │ │ │ │ mov r5, fp │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 75fa8 │ │ │ │ + bl 75fe0 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - bl 1f37b8 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - b.w 996ee │ │ │ │ + bl 1f2f28 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.w 99ad0 │ │ │ │ + b.w 99768 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 288740 │ │ │ │ + b.w 9917e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 288740 │ │ │ │ + b.w 993b2 │ │ │ │ + subs r1, r6, #1 │ │ │ │ + str r6, [r4, #88] @ 0x58 │ │ │ │ + b.w 98dd0 │ │ │ │ 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.n 99f14 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 288f10 │ │ │ │ - b.n 99f54 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 99008 │ │ │ │ - b.w 9957e │ │ │ │ + b.w 98bba │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9912a │ │ │ │ - b.w 991e0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 288f10 │ │ │ │ - b.n 9a2ba │ │ │ │ - mov r0, r4 │ │ │ │ - bl 288f10 │ │ │ │ - b.w 99104 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 288f10 │ │ │ │ - b.w 99338 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 288f10 │ │ │ │ - b.n 9a140 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 288f10 │ │ │ │ - b.w 9920a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 288f10 │ │ │ │ - b.w 98fe0 │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - b.w 99d24 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 288f10 │ │ │ │ - b.w 98e4c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 288f10 │ │ │ │ - b.w 99ca6 │ │ │ │ - bl 7fa74 │ │ │ │ + beq.w 991a4 │ │ │ │ + b.w 9925a │ │ │ │ + movs r1, #1 │ │ │ │ + subs r2, #1 │ │ │ │ + mov r3, r1 │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ + b.w 9975a │ │ │ │ + bl 7faa4 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99ae0 │ │ │ │ - b.n 9a49c │ │ │ │ + beq.w 99d18 │ │ │ │ + b.n 9a540 │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + b.w 98d3a │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov r5, fp │ │ │ │ ldr.w r8, [r7, #28] │ │ │ │ str r3, [r7, #28] │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7faa4 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 997c8 │ │ │ │ + beq.w 99842 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 997cc │ │ │ │ - ldr.w r2, [r0, #716] @ 0x2cc │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 9a70e │ │ │ │ - sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ - cmp r7, r3 │ │ │ │ - bcc.n 9a5c4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 288f10 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 9a662 │ │ │ │ + b.w 99846 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ - b.w 9976e │ │ │ │ + b.w 997e8 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ - b.w 98cc6 │ │ │ │ - mov r6, r3 │ │ │ │ - b.w 98c6c │ │ │ │ - movw r1, #33768 @ 0x83e8 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #47128 @ 0xb818 │ │ │ │ - movt r0, #56 @ 0x38 │ │ │ │ - bl 62ea6 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr.w r3, [r5, #716] @ 0x2cc │ │ │ │ - cbz r3, 9a64e │ │ │ │ - sub.w r2, r2, #16384 @ 0x4000 │ │ │ │ - cmp r7, r2 │ │ │ │ - bcc.n 9a60c │ │ │ │ + b.w 99c36 │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + subs r6, #1 │ │ │ │ + b.w 997e6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 288f10 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 98a86 │ │ │ │ - str r0, [r7, #28] │ │ │ │ - bl 18eea0 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ - ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ - add.w r2, r3, #8192 @ 0x2000 │ │ │ │ - cmp r7, r2 │ │ │ │ - bhi.w 994b6 │ │ │ │ - b.w 994a8 │ │ │ │ - mov r2, r6 │ │ │ │ - b.w 98b84 │ │ │ │ + bl 288740 │ │ │ │ + b.w 9979e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 288740 │ │ │ │ + b.w 98ec0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 288740 │ │ │ │ + b.w 99284 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.w 996e0 │ │ │ │ - movs r1, #1 │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ - b.w 996bc │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ - b.w 98b46 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 18eea0 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ - ldr.w r2, [r5, #712] @ 0x2c8 │ │ │ │ - add.w r3, r2, #8192 @ 0x2000 │ │ │ │ - cmp r7, r3 │ │ │ │ - bls.n 9a5fe │ │ │ │ - b.n 9a60c │ │ │ │ - ldrd r8, r2, [r4, #8] │ │ │ │ - cmp r2, r8 │ │ │ │ - bne.n 9a6b4 │ │ │ │ + b.w 99b52 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a8c0 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 9a6a8 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr.w r2, [r0, r8, lsl #2] │ │ │ │ - ldr r3, [r2, #12] │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r3, [r2, #16] │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 9a5ca │ │ │ │ - ldrd r2, r1, [r4, #8] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.w 98d3e │ │ │ │ + bl 288740 │ │ │ │ + b.w 99d46 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [r7, #28] │ │ │ │ - bl 9a8c0 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 9a400 │ │ │ │ - ldrd r0, r2, [r4, #4] │ │ │ │ - ldr r3, [r7, #28] │ │ │ │ - b.w 98d3e │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - subs r1, #1 │ │ │ │ - b.w 9976e │ │ │ │ - mov r2, r8 │ │ │ │ - b.w 98d30 │ │ │ │ - mov r6, r3 │ │ │ │ - b.w 98aca │ │ │ │ + bl 288740 │ │ │ │ + b.n 9a570 │ │ │ │ + movw r1, #31528 @ 0x7b28 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + movw r0, #44888 @ 0xaf58 │ │ │ │ + movt r0, #56 @ 0x38 │ │ │ │ + bl 630ae <_Py_FatalErrorFunc@@Base> │ │ │ │ str r0, [r7, #28] │ │ │ │ - bl 18eea0 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + bl 18e37c <_Py_InitializeRecursionLimits@@Base> │ │ │ │ ldr r0, [r7, #28] │ │ │ │ ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ add.w r2, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r2 │ │ │ │ - bhi.w 993f6 │ │ │ │ - b.w 993e8 │ │ │ │ + bhi.w 99470 │ │ │ │ + b.w 99462 │ │ │ │ str r0, [r7, #28] │ │ │ │ - bl 18eea0 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + bl 18e37c <_Py_InitializeRecursionLimits@@Base> │ │ │ │ ldr r0, [r7, #28] │ │ │ │ ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ add.w r2, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r2 │ │ │ │ - bhi.w 9955c │ │ │ │ - b.w 9954e │ │ │ │ + bhi.w 99530 │ │ │ │ + b.w 99522 │ │ │ │ + mov r6, r3 │ │ │ │ + b.w 98b3e │ │ │ │ str r0, [r7, #28] │ │ │ │ - bl 18eea0 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + bl 18e37c <_Py_InitializeRecursionLimits@@Base> │ │ │ │ ldr r0, [r7, #28] │ │ │ │ ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ add.w r2, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r2 │ │ │ │ - bhi.w 994f8 │ │ │ │ - b.w 994ea │ │ │ │ + bhi.w 995d6 │ │ │ │ + b.w 995c8 │ │ │ │ str r0, [r7, #28] │ │ │ │ - bl 18eea0 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + bl 18e37c <_Py_InitializeRecursionLimits@@Base> │ │ │ │ ldr r0, [r7, #28] │ │ │ │ ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ add.w r2, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r2 │ │ │ │ - bhi.w 9a5c4 │ │ │ │ - b.n 9a5b6 │ │ │ │ + bhi.w 99572 │ │ │ │ + b.w 99564 │ │ │ │ + mov r2, r6 │ │ │ │ + b.w 98c6a │ │ │ │ + mov r6, r3 │ │ │ │ + b.w 98ce0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 288740 │ │ │ │ + b.w 9905a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 288740 │ │ │ │ + b.w 98f7a │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 99082 │ │ │ │ + b.w 995f8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 288740 │ │ │ │ + b.w 98fce │ │ │ │ + mov r0, r5 │ │ │ │ + bl 18e37c <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + ldr.w r2, [r5, #712] @ 0x2c8 │ │ │ │ + add.w r3, r2, #8192 @ 0x2000 │ │ │ │ + cmp r7, r3 │ │ │ │ + bls.w 9a500 │ │ │ │ + b.n 9a50e │ │ │ │ + mov r2, r6 │ │ │ │ + b.w 98bf8 │ │ │ │ nop │ │ │ │ │ │ │ │ -0009a728 <_Py_GetConfig@@Base>: │ │ │ │ +0009a7b8 <_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] @ (9a758 <_Py_GetConfig@@Base+0x30>) │ │ │ │ + ldr r3, [pc, #32] @ (9a7e8 <_Py_GetConfig@@Base+0x30>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 9a748 <_Py_GetConfig@@Base+0x20> │ │ │ │ + cbz r3, 9a7d8 <_Py_GetConfig@@Base+0x20> │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add.w r0, r0, #4160 @ 0x1040 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r1, #33768 @ 0x83e8 │ │ │ │ + movw r1, #31528 @ 0x7b28 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #8] @ (9a75c <_Py_GetConfig@@Base+0x34>) │ │ │ │ - bl 62ea6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #8] @ (9a7ec <_Py_GetConfig@@Base+0x34>) │ │ │ │ + bl 630ae <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb82c │ │ │ │ + add r7, sp, #432 @ 0x1b0 │ │ │ │ movs r0, r7 │ │ │ │ │ │ │ │ -0009a760 <_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 709c0 │ │ │ │ - cbz r0, 9a7e2 <_PyObject_NewVar@@Base+0x82> │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mov r3, r0 │ │ │ │ - str r4, [r0, #4] │ │ │ │ - ldr r0, [pc, #92] @ (9a7ec <_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, 9a7ac <_PyObject_NewVar@@Base+0x4c> │ │ │ │ - mov r0, r3 │ │ │ │ - str r5, [r3, #8] │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - movw r2, #58213 @ 0xe365 │ │ │ │ - movt r2, #18 │ │ │ │ - cmp r4, r2 │ │ │ │ - bne.n 9a7d2 <_PyObject_NewVar@@Base+0x72> │ │ │ │ - add.w r0, r0, #1592 @ 0x638 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 6b478 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 9a7a4 <_PyObject_NewVar@@Base+0x44> │ │ │ │ - mov r0, r3 │ │ │ │ - bl 12e9d0 <_PyUnicode_IsNumeric@@Base+0x16d0> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 9a7a4 <_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 9a7a4 <_PyObject_NewVar@@Base+0x44> │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1f37b8 │ │ │ │ - ldr r0, [r7, #100] @ 0x64 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - │ │ │ │ 0009a7f0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ cbz r0, 9a850 │ │ │ │ ldr r6, [pc, #92] @ (9a860 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr r3, [r6, r5] │ │ │ │ cbnz r3, 9a83c │ │ │ │ ldr.w r3, [r0, #716] @ 0x2cc │ │ │ │ mov r4, r0 │ │ │ │ cbz r3, 9a834 │ │ │ │ - bl 6c5d0 │ │ │ │ + bl 6c610 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #1 │ │ │ │ str r4, [r6, r5] │ │ │ │ str r2, [r4, #28] │ │ │ │ lsls r2, r3, #28 │ │ │ │ bpl.n 9a82a │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strb r3, [r4, #16] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 18ec48 │ │ │ │ + bl 18e124 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ b.n 9a822 │ │ │ │ - bl 18eea0 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + bl 18e37c <_Py_InitializeRecursionLimits@@Base> │ │ │ │ mov r0, r4 │ │ │ │ b.n 9a812 │ │ │ │ - movw r1, #33944 @ 0x8498 │ │ │ │ + movw r1, #31704 @ 0x7bd8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #26744 @ 0x6878 │ │ │ │ + movw r0, #24504 @ 0x5fb8 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 62ea6 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #33768 @ 0x83e8 │ │ │ │ + bl 630ae <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #31528 @ 0x7b28 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [pc, #8] @ (9a864 ) │ │ │ │ - bl 62ea6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 630ae <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 9a87e │ │ │ │ + sub sp, #96 @ 0x60 │ │ │ │ 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 │ │ │ │ @@ -165692,15 +165668,15 @@ │ │ │ │ movw r2, #65518 @ 0xffee │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r3, r2 │ │ │ │ bhi.w 9b21a │ │ │ │ movw r7, #24184 @ 0x5e78 │ │ │ │ movt r7, #77 @ 0x4d │ │ │ │ add.w r0, r3, #17 │ │ │ │ - movw r2, #2733 @ 0xaad │ │ │ │ + movw r2, #2789 @ 0xae5 │ │ │ │ movt r2, #7 │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r6, [r7, #888] @ 0x378 │ │ │ │ cmp r6, r2 │ │ │ │ bne.w 9b04a │ │ │ │ ldr r2, [pc, #280] @ (9aac0 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ @@ -166005,27 +165981,27 @@ │ │ │ │ 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 9aa34 │ │ │ │ - movw r0, #35048 @ 0x88e8 │ │ │ │ + movw r0, #32808 @ 0x8028 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #542 @ 0x21e │ │ │ │ - bl 246738 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 245db8 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.w 9b214 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 9b214 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ b.n 9b214 │ │ │ │ cmp r1, r2 │ │ │ │ bge.n 9adb4 │ │ │ │ add.w r9, r3, #7 │ │ │ │ adds r1, r3, #4 │ │ │ │ add.w r9, r9, r2, asr #3 │ │ │ │ bic.w r1, r1, #3 │ │ │ │ @@ -166037,15 +166013,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 9b18c │ │ │ │ cmp.w r9, #536870912 @ 0x20000000 │ │ │ │ bcs.w 9b1ba │ │ │ │ ldr r0, [r7, #12] │ │ │ │ mov.w r1, r9, lsl #2 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ - bl 85d2c │ │ │ │ + bl 85da0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 9b1ba │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [r7, #8] │ │ │ │ strd r0, r9, [r7, #12] │ │ │ │ str.w r6, [r0, r3, lsl #2] │ │ │ │ @@ -166054,15 +166030,15 @@ │ │ │ │ bge.w 9aa5e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 9aa5e │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r3, [r8, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 9aa6c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ bl 9de50 <_PyArena_AddPyObject@@Base> │ │ │ │ @@ -166088,26 +166064,26 @@ │ │ │ │ str r2, [r7, #8] │ │ │ │ b.n 9ad58 │ │ │ │ str r2, [sp, #704] @ 0x2c0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ lsls r7, r1, #1 │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r7, [sp, #20] │ │ │ │ - bl 85d2c │ │ │ │ + bl 85da0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 9b3ca │ │ │ │ ldr r6, [r4, #16] │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r7, r6 │ │ │ │ ble.w 9b0fc │ │ │ │ movw r7, #24184 @ 0x5e78 │ │ │ │ movt r7, #77 @ 0x4d │ │ │ │ - movw fp, #24181 @ 0x5e75 │ │ │ │ + movw fp, #24237 @ 0x5ead │ │ │ │ movt fp, #7 │ │ │ │ - movw r3, #29201 @ 0x7211 │ │ │ │ + movw r3, #29257 @ 0x7249 │ │ │ │ movt r3, #7 │ │ │ │ lsls r2, r6, #31 │ │ │ │ str r3, [sp, #24] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str r3, [sp, #16] │ │ │ │ bpl.n 9ae84 │ │ │ │ ldr.w r3, [r7, #872] @ 0x368 │ │ │ │ @@ -166258,15 +166234,15 @@ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r2, [r4, #16] │ │ │ │ b.n 9a93a │ │ │ │ movs r1, #4 │ │ │ │ mov r0, sl │ │ │ │ - bl 70b78 │ │ │ │ + bl 70bb0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 9aee0 │ │ │ │ ldr.w r3, [r7, #852] @ 0x354 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 9b238 │ │ │ │ @@ -166278,15 +166254,15 @@ │ │ │ │ beq.n 9aeec │ │ │ │ ldr.w r2, [sl, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [sl, #800] @ 0x320 │ │ │ │ b.n 9aeec │ │ │ │ movs r1, #4 │ │ │ │ mov r0, sl │ │ │ │ - bl 70b78 │ │ │ │ + bl 70bb0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 9af56 │ │ │ │ ldr.w r3, [r7, #852] @ 0x354 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 9b190 │ │ │ │ @@ -166298,35 +166274,35 @@ │ │ │ │ beq.n 9af62 │ │ │ │ ldr.w r2, [sl, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [sl, #800] @ 0x320 │ │ │ │ b.n 9af62 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 70b78 │ │ │ │ + bl 70bb0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 9a9e6 │ │ │ │ ldr.w r6, [r7, #848] @ 0x350 │ │ │ │ - movw r2, #45581 @ 0xb20d │ │ │ │ + movw r2, #45645 @ 0xb24d │ │ │ │ movt r2, #6 │ │ │ │ cmp r6, r2 │ │ │ │ bne.w 9b1da │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2bf6c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ cbz r6, 9b05e │ │ │ │ ldr.w r2, [sl, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [sl, #800] @ 0x320 │ │ │ │ b.n 9a9e6 │ │ │ │ - bl ca084 │ │ │ │ + bl c9ff4 │ │ │ │ ldr.w r3, [r6, #2692] @ 0xa84 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 9a910 │ │ │ │ movs r3, #22 │ │ │ │ movs r5, #67 @ 0x43 │ │ │ │ str r3, [r6, #32] │ │ │ │ @@ -166339,15 +166315,15 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 9a9e6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1f37b8 │ │ │ │ + bl 1f2f28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 9b230 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.w 9aa22 │ │ │ │ b.n 9aca0 │ │ │ │ @@ -166359,34 +166335,34 @@ │ │ │ │ b.n 9af62 │ │ │ │ ldr.w r0, [r7, #864] @ 0x360 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ b.n 9aeec │ │ │ │ - movw r2, #58213 @ 0xe365 │ │ │ │ + movw r2, #57001 @ 0xdea9 │ │ │ │ movt r2, #18 │ │ │ │ cmp r7, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ bne.w 9b1ac │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b478 │ │ │ │ + bl 6b4b8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 9aa0c │ │ │ │ mov r0, r6 │ │ │ │ - bl 12e9d0 <_PyUnicode_IsNumeric@@Base+0x16d0> │ │ │ │ + bl 12e500 <_PyUnicode_IsNumeric@@Base+0x16d8> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 9aa0c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 70b78 │ │ │ │ + bl 70bb0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 9ae60 │ │ │ │ ldr.w r3, [r7, #852] @ 0x354 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 9b246 │ │ │ │ @@ -166402,15 +166378,15 @@ │ │ │ │ b.n 9ae6c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.n 9af80 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r5, r5, r3 │ │ │ │ adds r0, r5, #1 │ │ │ │ - bl 75bf0 │ │ │ │ + bl 75c28 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 9b3ca │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ blx 2c1e0 │ │ │ │ strb r6, [r7, r5] │ │ │ │ @@ -166423,15 +166399,15 @@ │ │ │ │ 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 197774 <_PySys_GetRequiredAttr@@Base+0x1270> │ │ │ │ + bl 196ce4 <_PyObject_NewVar@@Base+0x90> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ beq.n 9b100 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ bne.w 9a92a │ │ │ │ cmp r0, #0 │ │ │ │ @@ -166470,24 +166446,24 @@ │ │ │ │ b.n 9ae6c │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 9aa0c │ │ │ │ - bl 1f37b8 │ │ │ │ + bl 1f2f28 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.w 9acee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 9acee │ │ │ │ mov r0, r6 │ │ │ │ - bl 76df8 <_Py_Dealloc@@Base> │ │ │ │ + bl 76e30 <_Py_Dealloc@@Base> │ │ │ │ b.n 9acee │ │ │ │ ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #16] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ @@ -166502,24 +166478,24 @@ │ │ │ │ cmp r1, r0 │ │ │ │ bne.w 9aaa2 │ │ │ │ add r2, r3 │ │ │ │ b.n 9aaa2 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, #22 │ │ │ │ beq.n 9b294 │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7faa4 │ │ │ │ cbz r0, 9b266 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 9aab8 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #34992 @ 0x88b0 │ │ │ │ + movw r1, #32752 @ 0x7ff0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ b.n 9b214 │ │ │ │ ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ @@ -166555,116 +166531,116 @@ │ │ │ │ adds r1, #87 @ 0x57 │ │ │ │ ldrsb r3, [r4, r4] │ │ │ │ ldrsb r7, [r2, r5] │ │ │ │ ldrsb r6, [r1, r4] │ │ │ │ ldrsb r7, [r2, r5] │ │ │ │ lsls r1, r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1030 <_Py_dup@@Base+0x1e4> │ │ │ │ + bl 1e0794 <_Py_dup@@Base+0x1e4> │ │ │ │ b.n 9b214 │ │ │ │ ldrd r2, r3, [r6] │ │ │ │ - movw r5, #4604 @ 0x11fc │ │ │ │ + movw r5, #2364 @ 0x93c │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ subs r3, r3, r2 │ │ │ │ subs r3, #1 │ │ │ │ ldr.w r2, [r6, #464] @ 0x1d0 │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #8] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r4, [sp] │ │ │ │ - bl 1e7c44 <_PyCompile_GetBinaryIntrinsicName@@Base+0x15c> │ │ │ │ + bl 1e73a4 <_PyCompile_GetBinaryIntrinsicName@@Base+0x15c> │ │ │ │ b.n 9b214 │ │ │ │ movw r1, #61064 @ 0xee88 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #4684 @ 0x124c │ │ │ │ + movw r3, #2444 @ 0x98c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1dff38 <_PyTemplate_Build@@Base+0x570> │ │ │ │ + bl 1df69c <_PyTemplate_Build@@Base+0x570> │ │ │ │ b.n 9b214 │ │ │ │ movw r2, #61064 @ 0xee88 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r5, #4572 @ 0x11dc │ │ │ │ + movw r5, #2332 @ 0x91c │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r2, #0] │ │ │ │ b.n 9b2ac │ │ │ │ movw r2, #61032 @ 0xee68 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r5, #4520 @ 0x11a8 │ │ │ │ + movw r5, #2280 @ 0x8e8 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r2, #0] │ │ │ │ b.n 9b2ac │ │ │ │ - movw r5, #4504 @ 0x1198 │ │ │ │ + movw r5, #2264 @ 0x8d8 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 9b2ac │ │ │ │ ldr.w r2, [r6, #480] @ 0x1e0 │ │ │ │ cbz r2, 9b33c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e7bf4 <_PyCompile_GetBinaryIntrinsicName@@Base+0x10c> │ │ │ │ + bl 1e7354 <_PyCompile_GetBinaryIntrinsicName@@Base+0x10c> │ │ │ │ b.n 9b214 │ │ │ │ - movw r5, #4660 @ 0x1234 │ │ │ │ + movw r5, #2420 @ 0x974 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 9b2ac │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #3208 @ 0xc88 │ │ │ │ + movw r3, #968 @ 0x3c8 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - bl 1dff38 <_PyTemplate_Build@@Base+0x570> │ │ │ │ + bl 1df69c <_PyTemplate_Build@@Base+0x570> │ │ │ │ b.n 9b214 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #34940 @ 0x887c │ │ │ │ + movw r1, #32700 @ 0x7fbc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ b.n 9b230 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ lsls r1, r5, #4 │ │ │ │ - bl 85d2c │ │ │ │ + bl 85da0 │ │ │ │ cbz r0, 9b3ca │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ str r5, [r4, #76] @ 0x4c │ │ │ │ b.n 9b12e │ │ │ │ - bl 7fa74 │ │ │ │ + bl 7faa4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 9b214 │ │ │ │ movw r3, #61160 @ 0xeee8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 150e74 │ │ │ │ + bl 1504d8 │ │ │ │ b.n 9b214 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #4736 @ 0x1280 │ │ │ │ + movw r1, #2496 @ 0x9c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f20dc │ │ │ │ + bl f1b28 │ │ │ │ b.n 9b214 │ │ │ │ - bl 1f37b8 │ │ │ │ + bl 1f2f28 │ │ │ │ b.n 9b214 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.w 9b214 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 9b214 │ │ │ │ mov r0, r2 │ │ │ │ b.n 9ad06 │ │ │ │ str r6, [r4, #16] │ │ │ │ - bl 1f37b8 │ │ │ │ + bl 1f2f28 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 77318 │ │ │ │ + bl 77350 │ │ │ │ b.n 9b214 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -166675,190 +166651,189 @@ │ │ │ │ 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 9b7ce │ │ │ │ + bne.w 9b7d0 │ │ │ │ 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 9c01c │ │ │ │ + bne.w 9bee8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w sl, [r2, #8] │ │ │ │ mov r8, sl │ │ │ │ cmp sl, r3 │ │ │ │ - beq.w 9bfaa │ │ │ │ + beq.w 9beec │ │ │ │ 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 9b466 │ │ │ │ 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] │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + ldrb r0, [r3, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ str r3, [r4, #4] │ │ │ │ bhi.w 9d776 │ │ │ │ - ldrb r0, [r3, #0] │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.w 9d768 │ │ │ │ + ldrb r2, [r3, #0] │ │ │ │ + cmp r2, r0 │ │ │ │ + bne.w 9d702 │ │ │ │ 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 9bf2e │ │ │ │ + beq.w 9be6c │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ cmp r0, r8 │ │ │ │ - bcs.w 9bfa4 │ │ │ │ + bcs.w 9bee2 │ │ │ │ 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 9b66c │ │ │ │ + bhi.w 9b66e │ │ │ │ movs r6, #9 │ │ │ │ movt r6, #128 @ 0x80 │ │ │ │ lsrs r6, r2 │ │ │ │ lsls r6, r6, #31 │ │ │ │ - bmi.w 9baa6 │ │ │ │ + bmi.w 9ba50 │ │ │ │ mov r6, ip │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9d71c │ │ │ │ + beq.w 9d764 │ │ │ │ str r3, [r4, #28] │ │ │ │ str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #28 │ │ │ │ - beq.w 9d784 │ │ │ │ + beq.w 9d750 │ │ │ │ bic.w r3, r6, #32 │ │ │ │ sub.w r2, r3, #65 @ 0x41 │ │ │ │ mov r0, r3 │ │ │ │ cmp r2, #25 │ │ │ │ - bls.w 9b6c0 │ │ │ │ + bls.w 9b6c2 │ │ │ │ + sub.w r3, r6, #95 @ 0x5f │ │ │ │ + clz r3, r3 │ │ │ │ + lsrs r3, r3, #5 │ │ │ │ cmp r6, #127 @ 0x7f │ │ │ │ - ite le │ │ │ │ - movle r3, #0 │ │ │ │ - movgt r3, #1 │ │ │ │ - cmp r6, #95 @ 0x5f │ │ │ │ - it eq │ │ │ │ - orreq.w r3, r3, #1 │ │ │ │ + it gt │ │ │ │ + orrgt.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b6d2 │ │ │ │ + bne.w 9b6d4 │ │ │ │ cmp r6, #13 │ │ │ │ - beq.w 9d376 │ │ │ │ + beq.w 9ce50 │ │ │ │ cmp r6, #10 │ │ │ │ - beq.w 9b7a6 │ │ │ │ + beq.w 9b7a8 │ │ │ │ cmp r6, #46 @ 0x2e │ │ │ │ - beq.w 9bb38 │ │ │ │ + beq.w 9b896 │ │ │ │ uxtb r3, r6 │ │ │ │ - movw sl, #29512 @ 0x7348 │ │ │ │ + movw sl, #27272 @ 0x6a88 │ │ │ │ movt sl, #45 @ 0x2d │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ - lsls r2, r3, #29 │ │ │ │ - bmi.w 9b892 │ │ │ │ + lsls r1, r3, #29 │ │ │ │ + bmi.w 9bbaa │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - movw sl, #30536 @ 0x7748 │ │ │ │ + movw sl, #28296 @ 0x6e88 │ │ │ │ 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 9b532 │ │ │ │ + bhi.n 9b534 │ │ │ │ movw r2, #20481 @ 0x5001 │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 9c736 │ │ │ │ + bmi.w 9c644 │ │ │ │ cmp r6, #34 @ 0x22 │ │ │ │ it ne │ │ │ │ cmpne r6, #39 @ 0x27 │ │ │ │ - beq.w 9c0f8 │ │ │ │ + beq.w 9c036 │ │ │ │ cmp r6, #92 @ 0x5c │ │ │ │ - beq.w 9d6a0 │ │ │ │ + beq.w 9d5c0 │ │ │ │ cmp r6, #125 @ 0x7d │ │ │ │ it ne │ │ │ │ cmpne r6, #58 @ 0x3a │ │ │ │ - beq.w 9be12 │ │ │ │ + beq.w 9bd54 │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ it ne │ │ │ │ cmpne r6, #33 @ 0x21 │ │ │ │ - beq.w 9be12 │ │ │ │ + beq.w 9bd54 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 9d7e0 │ │ │ │ mov r1, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl b0ad8 <_PyToken_TwoChars@@Base> │ │ │ │ + bl b0a70 <_PyToken_TwoChars@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bne.w 9c5ce │ │ │ │ + bne.w 9c47c │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 9b964 │ │ │ │ + beq.w 9b912 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ subs r1, r3, #1 │ │ │ │ str r1, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ bcc.w 9d776 │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ uxtb.w r8, r8 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 9d768 │ │ │ │ + bne.w 9d702 │ │ │ │ ldr.w r3, [r0, #476] @ 0x1dc │ │ │ │ cmp r6, #91 @ 0x5b │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [r0, #476] @ 0x1dc │ │ │ │ - beq.w 9b96a │ │ │ │ + beq.w 9b918 │ │ │ │ cmp r6, #91 @ 0x5b │ │ │ │ - ble.w 9ba80 │ │ │ │ + ble.w 9ba2a │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ - beq.w 9b96a │ │ │ │ + beq.w 9b918 │ │ │ │ bic.w r3, r6, #32 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.w 9baaa │ │ │ │ + beq.w 9ba54 │ │ │ │ lsrs r2, r6, #6 │ │ │ │ - movw r3, #48812 @ 0xbeac │ │ │ │ + movw r3, #46572 @ 0xb5ec │ │ │ │ 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, #55724 @ 0xd9ac │ │ │ │ + movw r3, #53484 @ 0xd0ec │ │ │ │ movt r3, #56 @ 0x38 │ │ │ │ ldrh.w r2, [r3, r2, lsl #1] │ │ │ │ - movw r3, #47580 @ 0xb9dc │ │ │ │ + movw r3, #45340 @ 0xb11c │ │ │ │ movt r3, #56 @ 0x38 │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ ldrh r3, [r3, #14] │ │ │ │ - lsls r4, r3, #21 │ │ │ │ - bpl.w 9ba94 │ │ │ │ + lsls r0, r3, #21 │ │ │ │ + bpl.w 9ba3e │ │ │ │ sub.w r2, r6, #33 @ 0x21 │ │ │ │ cmp r6, #61 @ 0x3d │ │ │ │ - beq.w 9c37e │ │ │ │ + beq.w 9c286 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ ldr r0, [r3, #28] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bhi.w 9d1ac │ │ │ │ - movw r3, #47128 @ 0xb818 │ │ │ │ + bhi.w 9d0da │ │ │ │ + movw r3, #44888 @ 0xaf58 │ │ │ │ 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 │ │ │ │ @@ -166867,160 +166842,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 9c3ca │ │ │ │ + bne.w 9c2fa │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cmp r1, #0 │ │ │ │ + cmp r0, #0 │ │ │ │ it ne │ │ │ │ - cmpne r0, #0 │ │ │ │ + cmpne r1, #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 9b664 │ │ │ │ + beq.n 9b666 │ │ │ │ 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 9d71c │ │ │ │ + beq.w 9d764 │ │ │ │ cmp r6, #35 @ 0x23 │ │ │ │ str r3, [r4, #28] │ │ │ │ str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ bne.w 9b4b8 │ │ │ │ - b.n 9b686 │ │ │ │ + b.n 9b688 │ │ │ │ cmp r0, #13 │ │ │ │ - beq.n 9b696 │ │ │ │ + beq.n 9b698 │ │ │ │ mov r0, r4 │ │ │ │ bl 9d7e0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r0, #10 │ │ │ │ - bne.n 9b682 │ │ │ │ + bne.n 9b684 │ │ │ │ add.w sl, r4, #12288 @ 0x3000 │ │ │ │ ldr.w r3, [r4, #2736] @ 0xab0 │ │ │ │ ldr.w r2, [sl, #668] @ 0x29c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9cd62 │ │ │ │ + bne.w 9cc66 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9cd8c │ │ │ │ + bne.w 9cf66 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #28 │ │ │ │ - beq.w 9d784 │ │ │ │ + beq.w 9d750 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 9c6e0 │ │ │ │ + beq.w 9c5ee │ │ │ │ mov r6, r0 │ │ │ │ b.n 9b4d0 │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ - beq.w 9c020 │ │ │ │ + beq.w 9bf5e │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ - beq.w 9c63a │ │ │ │ + beq.w 9c54c │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ - beq.w 9c228 │ │ │ │ + beq.w 9c166 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - beq.w 9c496 │ │ │ │ + beq.w 9c39c │ │ │ │ cmp r0, #84 @ 0x54 │ │ │ │ - beq.w 9c510 │ │ │ │ + beq.w 9c416 │ │ │ │ bic.w r3, r6, #32 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov.w r8, #0 │ │ │ │ mvn.w r7, #2147483648 @ 0x80000000 │ │ │ │ - b.n 9b712 │ │ │ │ + b.n 9b714 │ │ │ │ ldrd r6, r3, [r4, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9bd06 │ │ │ │ + beq.w 9bc6c │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ cmp r3, r7 │ │ │ │ - bcs.w 9bd76 │ │ │ │ + bcs.w 9bcdc │ │ │ │ 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 9b6ee │ │ │ │ + bls.n 9b6f0 │ │ │ │ sub.w r3, r6, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bls.n 9b6ee │ │ │ │ + bls.n 9b6f0 │ │ │ │ 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 9b9f2 │ │ │ │ + bne.w 9b9a0 │ │ │ │ adds r7, r6, #1 │ │ │ │ - beq.w 9c962 │ │ │ │ + beq.w 9c870 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrd r1, r3, [r0] │ │ │ │ mov r2, r3 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0, #4] │ │ │ │ bcc.w 9d776 │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ uxtb r6, r6 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 9d768 │ │ │ │ + bne.w 9d702 │ │ │ │ ldr.w r2, [r0, #476] @ 0x1dc │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r0, #476] @ 0x1dc │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9d2b4 │ │ │ │ + bne.w 9d536 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr.w r1, [r0, #480] @ 0x1e0 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ str r1, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ + cmp r2, #0 │ │ │ │ it ne │ │ │ │ - cmpne r2, #0 │ │ │ │ + cmpne r3, #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 9b7a2 │ │ │ │ + beq.n 9b7a4 │ │ │ │ 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 9b664 │ │ │ │ + b.n 9b666 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r2, #448] @ 0x1c0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9bcb2 │ │ │ │ + beq.w 9bb56 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r2, r1, #12288 @ 0x3000 │ │ │ │ ldr.w r3, [r2, #668] @ 0x29c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9cc24 │ │ │ │ + bne.w 9ca44 │ │ │ │ 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 │ │ │ │ @@ -167029,155 +167004,126 @@ │ │ │ │ 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 9b81c │ │ │ │ + beq.n 9b81e │ │ │ │ ldr.w r1, [r6, #476] @ 0x1dc │ │ │ │ cmp r1, sl │ │ │ │ - bcs.n 9b886 │ │ │ │ + bcs.n 9b888 │ │ │ │ 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 9b9f8 │ │ │ │ + bne.w 9b9a6 │ │ │ │ adds r5, #1 │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, r7, r5 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 9b7f2 │ │ │ │ + bne.n 9b7f4 │ │ │ │ ldr r1, [r6, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9ca36 │ │ │ │ + bne.w 9c944 │ │ │ │ ldr.w r3, [r6, #2744] @ 0xab8 │ │ │ │ - movw r2, #5637 @ 0x1605 │ │ │ │ + movw r2, #3485 @ 0xd9d │ │ │ │ movt r2, #19 │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9bbb4 │ │ │ │ + bne.w 9c4fa │ │ │ │ mov r0, r4 │ │ │ │ blx 2c464 │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cc5e │ │ │ │ + beq.w 9cb92 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ - cbnz r2, 9b84c │ │ │ │ + cbnz r2, 9b84e │ │ │ │ str r4, [r6, #0] │ │ │ │ ldr.w r2, [r6, #464] @ 0x1d0 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r6, #8] │ │ │ │ mov r0, r4 │ │ │ │ adds r2, #1 │ │ │ │ str.w r4, [r6, #2704] @ 0xa90 │ │ │ │ str.w r2, [r6, #464] @ 0x1d0 │ │ │ │ subs r2, r3, r4 │ │ │ │ str.w r1, [r6, #476] @ 0x1dc │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 2c1d4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bbda │ │ │ │ + bne.w 9c520 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 9cbd0 │ │ │ │ + beq.w 9ca64 │ │ │ │ ldr.w r1, [r6, #476] @ 0x1dc │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.n 9b7fa │ │ │ │ + bcc.n 9b7fc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r6, r5 │ │ │ │ movs r3, #29 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ str r3, [r2, #32] │ │ │ │ - b.n 9bbf4 │ │ │ │ + b.w 9c53a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - cmp r6, #48 @ 0x30 │ │ │ │ - bne.w 9bda2 │ │ │ │ + movw sl, #27272 @ 0x6a88 │ │ │ │ + movt sl, #45 @ 0x2d │ │ │ │ bl 9d7e0 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #98 @ 0x62 │ │ │ │ - beq.w 9cdf2 │ │ │ │ - bgt.w 9c244 │ │ │ │ - cmp r0, #88 @ 0x58 │ │ │ │ - beq.w 9ca74 │ │ │ │ - bgt.w 9c542 │ │ │ │ - cmp r0, #66 @ 0x42 │ │ │ │ - beq.w 9cdf2 │ │ │ │ - cmp r0, #79 @ 0x4f │ │ │ │ - beq.w 9cfbe │ │ │ │ - cmp r6, #48 @ 0x30 │ │ │ │ - beq.w 9d21a │ │ │ │ - uxtb r3, r6 │ │ │ │ - ldr.w r3, [sl, r3, lsl #2] │ │ │ │ - lsls r3, r3, #29 │ │ │ │ - bmi.w 9c552 │ │ │ │ - cmp r6, #46 @ 0x2e │ │ │ │ - beq.w 9cb9a │ │ │ │ - cmp r6, #45 @ 0x2d │ │ │ │ - ble.w 9c294 │ │ │ │ - cmp r6, #101 @ 0x65 │ │ │ │ - beq.w 9ccf4 │ │ │ │ - bgt.w 9c264 │ │ │ │ - cmp r6, #69 @ 0x45 │ │ │ │ - beq.w 9ce40 │ │ │ │ - cmp r6, #74 @ 0x4a │ │ │ │ - beq.w 9c26a │ │ │ │ - movw r2, #5296 @ 0x14b0 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r1, r6 │ │ │ │ - bl cc980 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9c2ac │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ + uxtb r1, r0 │ │ │ │ + ldr.w r3, [sl, r1, lsl #2] │ │ │ │ + lsls r4, r3, #29 │ │ │ │ + bmi.w 9cb70 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ + beq.w 9d3a0 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 9cbd0 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ subs r3, r2, #1 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ str r3, [r4, #4] │ │ │ │ - cmp r3, r1 │ │ │ │ + cmp r3, r0 │ │ │ │ bcc.w 9d776 │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ - uxtb r6, r6 │ │ │ │ - cmp r2, r6 │ │ │ │ - bne.w 9d768 │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.w 9d702 │ │ │ │ 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 │ │ │ │ + cmp r3, #0 │ │ │ │ it ne │ │ │ │ - cmpne r3, #0 │ │ │ │ + cmpne r1, #0 │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r2, [r5, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r5, #20] │ │ │ │ str r3, [r5, #24] │ │ │ │ str r2, [r5, #16] │ │ │ │ str r2, [r5, #8] │ │ │ │ - beq.n 9b960 │ │ │ │ + beq.n 9b90e │ │ │ │ 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 9b664 │ │ │ │ + movs r7, #23 │ │ │ │ + b.n 9b666 │ │ │ │ cmp r6, #91 @ 0x5b │ │ │ │ - bne.w 9b5a6 │ │ │ │ + bne.w 9b5a8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ cmp r3, #199 @ 0xc7 │ │ │ │ - bgt.w 9d192 │ │ │ │ + bgt.w 9d088 │ │ │ │ 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 │ │ │ │ @@ -167190,240 +167136,147 @@ │ │ │ │ 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, #48812 @ 0xbeac │ │ │ │ + movw r1, #46572 @ 0xb5ec │ │ │ │ movt r1, #57 @ 0x39 │ │ │ │ - movw r3, #47580 @ 0xb9dc │ │ │ │ + movw r3, #45340 @ 0xb11c │ │ │ │ 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, #55724 @ 0xd9ac │ │ │ │ + movw r1, #53484 @ 0xd0ec │ │ │ │ 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 9ba94 │ │ │ │ + bpl.n 9ba3e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ subs r2, #33 @ 0x21 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 9b608 │ │ │ │ + b.n 9b60a │ │ │ │ orr.w r8, r8, r3 │ │ │ │ - b.n 9b6ee │ │ │ │ + b.n 9b6f0 │ │ │ │ cmp.w ip, #9 │ │ │ │ - beq.w 9cc7e │ │ │ │ + beq.w 9cbfe │ │ │ │ movs r7, #0 │ │ │ │ cmp.w ip, #12 │ │ │ │ mov r3, r7 │ │ │ │ - beq.w 9b7e2 │ │ │ │ + beq.w 9b7e4 │ │ │ │ cmp.w ip, #92 @ 0x5c │ │ │ │ - beq.w 9d14c │ │ │ │ + beq.w 9d69c │ │ │ │ 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 9d776 │ │ │ │ ldrb.w r0, [r2, #-1] │ │ │ │ cmp r0, ip │ │ │ │ - bne.w 9d768 │ │ │ │ + bne.w 9d702 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ sub.w lr, ip, #10 │ │ │ │ mov r0, r1 │ │ │ │ cmp.w lr, #25 │ │ │ │ str.w r1, [r2, #476] @ 0x1dc │ │ │ │ - bhi.w 9bbfe │ │ │ │ + bhi.n 9baa2 │ │ │ │ movs r7, #9 │ │ │ │ movt r7, #512 @ 0x200 │ │ │ │ lsr.w r7, r7, lr │ │ │ │ lsls r7, r7, #31 │ │ │ │ - bpl.w 9bbfe │ │ │ │ + bpl.n 9baa2 │ │ │ │ ldr.w r7, [r2, #456] @ 0x1c8 │ │ │ │ cmp.w ip, #10 │ │ │ │ it eq │ │ │ │ cmpeq r6, #0 │ │ │ │ - beq.w 9c236 │ │ │ │ + beq.w 9c174 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9d740 │ │ │ │ + bne.w 9d734 │ │ │ │ ldr.w r7, [r2, #452] @ 0x1c4 │ │ │ │ str.w r1, [r2, #472] @ 0x1d8 │ │ │ │ str r4, [r2, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9c01c │ │ │ │ + bne.w 9bee8 │ │ │ │ movs r7, #1 │ │ │ │ b.n 9b422 │ │ │ │ cmp r6, #40 @ 0x28 │ │ │ │ - beq.w 9b96a │ │ │ │ + beq.w 9b918 │ │ │ │ cmp r6, #41 @ 0x29 │ │ │ │ - beq.w 9beca │ │ │ │ + beq.w 9be0a │ │ │ │ cmp.w r6, #1114112 @ 0x110000 │ │ │ │ - bcc.w 9b5bc │ │ │ │ + bcc.w 9b5be │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - movw r1, #5224 @ 0x1468 │ │ │ │ + movw r1, #2984 @ 0xba8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - b.w 9ce94 │ │ │ │ + b.w 9ceb2 │ │ │ │ mov r3, r1 │ │ │ │ b.n 9b472 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w sl, r3, #12288 @ 0x3000 │ │ │ │ ldr.w r1, [sl, #664] @ 0x298 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.w 9c606 │ │ │ │ + bgt.w 9c4b4 │ │ │ │ ldr.w r3, [sl, #668] @ 0x29c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c91c │ │ │ │ + bne.w 9c7e4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r2, [r3, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9d29e │ │ │ │ - ble.w 9bec6 │ │ │ │ + beq.w 9d51c │ │ │ │ + ble.w 9be06 │ │ │ │ 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 9bea2 │ │ │ │ + bne.w 9bde2 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.w 9beb6 │ │ │ │ + bgt.w 9bdf6 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - lsrs r1, r2, #6 │ │ │ │ - movw r3, #48812 @ 0xbeac │ │ │ │ - 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, #55724 @ 0xd9ac │ │ │ │ - movt r3, #56 @ 0x38 │ │ │ │ - ldrh.w r1, [r3, r1, lsl #1] │ │ │ │ - movw r3, #47580 @ 0xb9dc │ │ │ │ - movt r3, #56 @ 0x38 │ │ │ │ - add.w r3, r3, r1, lsl #4 │ │ │ │ - ldrh r3, [r3, #14] │ │ │ │ - lsls r0, r3, #21 │ │ │ │ - bpl.n 9ba94 │ │ │ │ - subs r2, #33 @ 0x21 │ │ │ │ - cmp r6, #61 @ 0x3d │ │ │ │ - beq.w 9c37e │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - b.n 9b608 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - movw sl, #29512 @ 0x7348 │ │ │ │ - movt sl, #45 @ 0x2d │ │ │ │ - bl 9d7e0 │ │ │ │ - uxtb r1, r0 │ │ │ │ - ldr.w r3, [sl, r1, lsl #2] │ │ │ │ - lsls r4, r3, #29 │ │ │ │ - bmi.w 9cbae │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ - beq.w 9d352 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 9ccc6 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - subs r3, r2, #1 │ │ │ │ - str r3, [r4, #4] │ │ │ │ - cmp r3, r0 │ │ │ │ - bcc.w 9d776 │ │ │ │ - ldrb.w r2, [r2, #-1] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.w 9d768 │ │ │ │ - ldrd r2, r0, [r4, #476] @ 0x1dc │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r4, #476] @ 0x1dc │ │ │ │ - str r0, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - it ne │ │ │ │ - cmpne r1, #0 │ │ │ │ - ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ - str r2, [r5, #4] │ │ │ │ - str r2, [r5, #12] │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - str r1, [r5, #20] │ │ │ │ - str r3, [r5, #24] │ │ │ │ - str r2, [r5, #16] │ │ │ │ - str r2, [r5, #8] │ │ │ │ - beq.n 9bbb0 │ │ │ │ - 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 9b664 │ │ │ │ - mov r0, r6 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9cd4c │ │ │ │ - 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 9b874 │ │ │ │ - mov r6, r5 │ │ │ │ - movw r1, #4792 @ 0x12b8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldrd r4, r5, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1dcb20 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - str r3, [r2, #4] │ │ │ │ - bl 7fa74 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9c2ac │ │ │ │ + b.n 9b962 │ │ │ │ + movs r6, #0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r7, [r3, #480] @ 0x1e0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9c51c │ │ │ │ + bne.w 9c422 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9cfa2 │ │ │ │ + bne.w 9d680 │ │ │ │ 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 9bd86 │ │ │ │ - ble.w 9c42c │ │ │ │ + cmp r2, r6 │ │ │ │ + beq.w 9bcec │ │ │ │ + bge.w 9c332 │ │ │ │ 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 9c97a │ │ │ │ + bgt.w 9c8ba │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, r2 │ │ │ │ ldr.w r2, [r3, #2288] @ 0x8f0 │ │ │ │ cmp r2, r8 │ │ │ │ - bge.w 9d286 │ │ │ │ + bge.w 9d376 │ │ │ │ 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 │ │ │ │ @@ -167439,268 +167292,325 @@ │ │ │ │ beq.w 9b422 │ │ │ │ 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 9c358 │ │ │ │ + bge.w 9c1c2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ adds r7, #1 │ │ │ │ str.w r7, [r0, #452] @ 0x1c4 │ │ │ │ str r1, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c3f4 │ │ │ │ + bne.w 9c29e │ │ │ │ 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 9b664 │ │ │ │ + b.n 9b666 │ │ │ │ ldr.w r2, [r2, #480] @ 0x1e0 │ │ │ │ cmp r2, r7 │ │ │ │ - bgt.w 9b7b4 │ │ │ │ + bgt.w 9b7b6 │ │ │ │ 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 9cca2 │ │ │ │ + bne.w 9cc54 │ │ │ │ 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 9bd02 │ │ │ │ + beq.n 9bba6 │ │ │ │ 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 9b664 │ │ │ │ + b.n 9b666 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + cmp r6, #48 @ 0x30 │ │ │ │ + bne.w 9bd08 │ │ │ │ + bl 9d7e0 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #98 @ 0x62 │ │ │ │ + beq.w 9ce02 │ │ │ │ + bgt.w 9c182 │ │ │ │ + cmp r0, #88 @ 0x58 │ │ │ │ + beq.w 9c98a │ │ │ │ + bgt.w 9c448 │ │ │ │ + cmp r0, #66 @ 0x42 │ │ │ │ + beq.w 9ce02 │ │ │ │ + cmp r0, #79 @ 0x4f │ │ │ │ + beq.w 9d106 │ │ │ │ + cmp r0, #48 @ 0x30 │ │ │ │ + beq.w 9cccc │ │ │ │ + uxtb r3, r6 │ │ │ │ + ldr.w r3, [sl, r3, lsl #2] │ │ │ │ + lsls r7, r3, #29 │ │ │ │ + bmi.w 9d018 │ │ │ │ + cmp r6, #46 @ 0x2e │ │ │ │ + beq.w 9cb5c │ │ │ │ + cmp r6, #45 @ 0x2d │ │ │ │ + bgt.w 9ccfe │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + movw r2, #3056 @ 0xbf0 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl cc4f0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9c544 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + adds r0, r6, #1 │ │ │ │ + beq.w 9c9e0 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + subs r3, r2, #1 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + str r3, [r4, #4] │ │ │ │ + cmp r3, r1 │ │ │ │ + bcc.w 9d776 │ │ │ │ + ldrb.w r2, [r2, #-1] │ │ │ │ + uxtb r6, r6 │ │ │ │ + cmp r2, r6 │ │ │ │ + bne.w 9d702 │ │ │ │ + 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 9bc68 │ │ │ │ + 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 9b666 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 9bd7a │ │ │ │ + bne.n 9bce0 │ │ │ │ ldr.w r2, [r4, #2744] @ 0xab8 │ │ │ │ - movw sl, #5637 @ 0x1605 │ │ │ │ + movw sl, #3485 @ 0xd9d │ │ │ │ movt sl, #19 │ │ │ │ cmp r2, sl │ │ │ │ - bne.w 9c41c │ │ │ │ + bne.w 9c322 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2c464 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r9, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c944 │ │ │ │ + beq.w 9c852 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - cbnz r3, 9bd38 │ │ │ │ + cbnz r3, 9bc9e │ │ │ │ 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 9d340 │ │ │ │ + bne.w 9d3da │ │ │ │ cmp r6, r9 │ │ │ │ - beq.w 9c8d6 │ │ │ │ + beq.w 9c80c │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 9b702 │ │ │ │ + bcc.w 9b704 │ │ │ │ movs r3, #29 │ │ │ │ str r3, [r4, #32] │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r3, #32 │ │ │ │ - b.n 9b712 │ │ │ │ + b.n 9b714 │ │ │ │ mov r8, r9 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, r2 │ │ │ │ ldr.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 9d286 │ │ │ │ + bne.w 9d376 │ │ │ │ ldr.w r1, [r2, #476] @ 0x1dc │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r2, [r2, #452] @ 0x1c4 │ │ │ │ - b.n 9bc66 │ │ │ │ - bl cc800 │ │ │ │ + b.n 9bb0a │ │ │ │ + bl cc370 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cbbc │ │ │ │ + beq.w 9cb7e │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq.w 9cb9a │ │ │ │ + beq.w 9cb5c │ │ │ │ bic.w r3, r6, #32 │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ - beq.w 9ccf6 │ │ │ │ + beq.w 9cd30 │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ - beq.w 9c26a │ │ │ │ + beq.w 9cd08 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #5296 @ 0x14b0 │ │ │ │ + movw r2, #3056 @ 0xbf0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl cc980 │ │ │ │ + bl cc4f0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c2ae │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - adds r0, r6, #1 │ │ │ │ - bne.w 9b90e │ │ │ │ + bne.w 9bc0e │ │ │ │ + movs r2, #67 @ 0x43 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - ldr.w r1, [r0, #480] @ 0x1e0 │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - str r1, [r5, #0] │ │ │ │ - ldr.w r1, [r0, #464] @ 0x1d0 │ │ │ │ - str r1, [r5, #4] │ │ │ │ - str r1, [r5, #12] │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [r5, #20] │ │ │ │ - str r2, [r5, #24] │ │ │ │ - str r1, [r5, #16] │ │ │ │ - str r1, [r5, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9b960 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9b952 │ │ │ │ - b.n 9b960 │ │ │ │ + mov r1, r5 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + bl 9dd90 │ │ │ │ + mov r7, r0 │ │ │ │ + b.n 9b666 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w sl, r3, #12288 @ 0x3000 │ │ │ │ ldr.w r3, [sl, #664] @ 0x298 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 9b556 │ │ │ │ + ble.w 9b558 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 9b556 │ │ │ │ + blt.w 9b558 │ │ │ │ ldr.w r7, [fp, #4] │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ it ne │ │ │ │ subne r7, #1 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.w 9d3fe │ │ │ │ - cbnz r7, 9be72 │ │ │ │ + beq.w 9cc9a │ │ │ │ + cbnz r7, 9bdb4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ uxtb r1, r6 │ │ │ │ - bl caeac │ │ │ │ + bl caa44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d784 │ │ │ │ + beq.w 9d750 │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ - beq.w 9b556 │ │ │ │ + beq.w 9b558 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ ldr.w r9, [sl, #664] @ 0x298 │ │ │ │ mla r3, r3, r9, r2 │ │ │ │ ldr.w r2, [r3, #2808] @ 0xaf8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d40c │ │ │ │ + bne.w 9d1be │ │ │ │ ldr.w r3, [r3, #2816] @ 0xb00 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 9d40c │ │ │ │ + beq.w 9d1be │ │ │ │ cmp r6, #58 @ 0x3a │ │ │ │ - bne.w 9b556 │ │ │ │ + bne.w 9b558 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 9b556 │ │ │ │ + bne.w 9b558 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #11 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ str.w r3, [fp] │ │ │ │ str.w r3, [fp, #60] @ 0x3c │ │ │ │ ldr r3, [r0, #28] │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 9dd90 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 9b664 │ │ │ │ + b.n 9b666 │ │ │ │ cmp r6, #93 @ 0x5d │ │ │ │ it eq │ │ │ │ cmpeq r3, #91 @ 0x5b │ │ │ │ - bne.w 9c4b2 │ │ │ │ + bne.w 9c3b8 │ │ │ │ cmp r1, #0 │ │ │ │ it le │ │ │ │ movle r2, #93 @ 0x5d │ │ │ │ - ble.w 9baf4 │ │ │ │ + ble.w 9b962 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 9c4d4 │ │ │ │ + blt.w 9c3da │ │ │ │ mov r2, r6 │ │ │ │ - b.n 9baf4 │ │ │ │ + b.n 9b962 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w sl, r3, #12288 @ 0x3000 │ │ │ │ ldr.w r1, [sl, #664] @ 0x298 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 9baba │ │ │ │ + ble.w 9ba64 │ │ │ │ ldr.w r7, [fp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9d6ba │ │ │ │ + beq.w 9d4fa │ │ │ │ ldr.w r3, [sl, #668] @ 0x29c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d66a │ │ │ │ + bne.w 9cc14 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r2, [r3, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9d29e │ │ │ │ - bgt.w 9bad4 │ │ │ │ + beq.w 9d51c │ │ │ │ + bgt.w 9ba7e │ │ │ │ subs r3, r7, #1 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 9c4d4 │ │ │ │ + blt.w 9c3da │ │ │ │ cmp r6, #125 @ 0x7d │ │ │ │ - bne.n 9bec6 │ │ │ │ + bne.n 9be06 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9d2ae │ │ │ │ + bne.n 9be68 │ │ │ │ subs r3, #1 │ │ │ │ - movs r2, #125 @ 0x7d │ │ │ │ str.w r3, [fp, #8] │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [fp, #56] @ 0x38 │ │ │ │ - b.n 9baf4 │ │ │ │ + movs r2, #125 @ 0x7d │ │ │ │ + b.n 9b962 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9c6c4 │ │ │ │ + bne.w 9c5d2 │ │ │ │ ldr.w r2, [r4, #2744] @ 0xab8 │ │ │ │ - movw r6, #5637 @ 0x1605 │ │ │ │ + movw r6, #3485 @ 0xd9d │ │ │ │ movt r6, #19 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 9c4a2 │ │ │ │ + bne.w 9c3a8 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2c464 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ca3e │ │ │ │ + beq.w 9ca0e │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 9bf62 │ │ │ │ + cbnz r2, 9bea0 │ │ │ │ str r3, [r4, #0] │ │ │ │ str.w sl, [r4, #8] │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r4, #464] @ 0x1d0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ @@ -167708,39 +167618,41 @@ │ │ │ │ mov r0, r3 │ │ │ │ str.w r3, [r4, #2704] @ 0xa90 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2c1d4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d1d2 │ │ │ │ + bne.w 9d3ec │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 9c990 │ │ │ │ + beq.w 9c880 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, r2 │ │ │ │ bcc.w 9b482 │ │ │ │ movs r1, #29 │ │ │ │ str r1, [r4, #32] │ │ │ │ - b.n 9c6c8 │ │ │ │ + b.n 9c5d6 │ │ │ │ + mov r1, r2 │ │ │ │ + b.n 9bb1c │ │ │ │ ldr r1, [r2, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9c904 │ │ │ │ + bne.w 9c84c │ │ │ │ ldr.w r2, [r2, #2744] @ 0xab8 │ │ │ │ - movw r6, #5637 @ 0x1605 │ │ │ │ + movw r6, #3485 @ 0xd9d │ │ │ │ movt r6, #19 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 9c530 │ │ │ │ + bne.w 9c436 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2c464 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cada │ │ │ │ + beq.w 9c960 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r2, [r1, #464] @ 0x1d0 │ │ │ │ str.w sl, [r1, #8] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #464] @ 0x1d0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r1, #476] @ 0x1dc │ │ │ │ @@ -167748,176 +167660,174 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ str.w r3, [r2, #2704] @ 0xa90 │ │ │ │ sub.w r2, sl, r3 │ │ │ │ blx 2c1d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ca1a │ │ │ │ + bne.w 9c928 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r4, sl │ │ │ │ - beq.w 9c9c2 │ │ │ │ + beq.w 9c8d0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r1, [r2, #476] @ 0x1dc │ │ │ │ b.w 9b430 │ │ │ │ - mov r1, r2 │ │ │ │ - b.n 9bc78 │ │ │ │ movs r4, #0 │ │ │ │ mov.w r8, #1 │ │ │ │ mov r7, r4 │ │ │ │ mov r9, r4 │ │ │ │ mov sl, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 9d7e0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ it ne │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ - beq.n 9c092 │ │ │ │ + beq.n 9bfd0 │ │ │ │ bic.w r3, r6, #32 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 9c04c │ │ │ │ + bne.n 9bf8a │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ - beq.w 9c212 │ │ │ │ + beq.w 9c150 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 9c058 │ │ │ │ + bne.n 9bf96 │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ - beq.w 9c222 │ │ │ │ + beq.w 9c160 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 9c064 │ │ │ │ + bne.n 9bfa2 │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ - beq.w 9c218 │ │ │ │ - cbnz r7, 9c06c │ │ │ │ + beq.w 9c156 │ │ │ │ + cbnz r7, 9bfaa │ │ │ │ cmp r3, #70 @ 0x46 │ │ │ │ - beq.w 9c21e │ │ │ │ + beq.w 9c15c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9b6e2 │ │ │ │ + bne.w 9b6e4 │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ - bne.w 9b6e2 │ │ │ │ + bne.w 9b6e4 │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 9d7e0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ it ne │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ - bne.n 9c03c │ │ │ │ + bne.n 9bf7a │ │ │ │ tst.w r8, r9 │ │ │ │ - bne.w 9d06c │ │ │ │ - tst.w r9, sl │ │ │ │ - bne.w 9d12c │ │ │ │ + bne.w 9d482 │ │ │ │ + tst.w sl, r9 │ │ │ │ + bne.w 9d4c2 │ │ │ │ tst.w r7, r9 │ │ │ │ - bne.w 9d10c │ │ │ │ + bne.w 9d462 │ │ │ │ tst.w r4, r9 │ │ │ │ - bne.w 9d0ec │ │ │ │ + bne.w 9d442 │ │ │ │ tst.w r7, r8 │ │ │ │ - bne.w 9d0cc │ │ │ │ + bne.w 9d422 │ │ │ │ tst.w r4, r8 │ │ │ │ - bne.w 9d0ac │ │ │ │ - tst r7, r4 │ │ │ │ - bne.w 9d08c │ │ │ │ - orrs.w r3, r7, r4 │ │ │ │ - beq.n 9c0f8 │ │ │ │ + bne.w 9d402 │ │ │ │ + tst r4, r7 │ │ │ │ + bne.w 9d4a2 │ │ │ │ + orrs.w r3, r4, r7 │ │ │ │ + beq.n 9c036 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movw sl, #30536 @ 0x7748 │ │ │ │ + movw sl, #28296 @ 0x6e88 │ │ │ │ movt sl, #45 @ 0x2d │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ldrb.w r3, [sl, r3] │ │ │ │ subs r3, #102 @ 0x66 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #14 │ │ │ │ - bhi.n 9c0ee │ │ │ │ + bhi.n 9c02c │ │ │ │ movw r2, #20481 @ 0x5001 │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ - lsls r2, r3, #31 │ │ │ │ - bmi.w 9c740 │ │ │ │ + lsls r3, r3, #31 │ │ │ │ + bmi.w 9c64e │ │ │ │ cmp r6, #39 @ 0x27 │ │ │ │ - beq.n 9c0f8 │ │ │ │ + beq.n 9c036 │ │ │ │ cmp r6, #34 @ 0x22 │ │ │ │ - bne.w 9b542 │ │ │ │ + bne.w 9b544 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r2, [r1, #464] @ 0x1d0 │ │ │ │ ldr.w r3, [r1, #2704] @ 0xa90 │ │ │ │ str.w r2, [r1, #468] @ 0x1d4 │ │ │ │ str.w r3, [r1, #2708] @ 0xa94 │ │ │ │ bl 9d7e0 │ │ │ │ - cmp r6, r0 │ │ │ │ - beq.w 9c6f6 │ │ │ │ + cmp r0, r6 │ │ │ │ + beq.w 9c604 │ │ │ │ adds r1, r0, #1 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ittt eq │ │ │ │ moveq.w r9, #1 │ │ │ │ moveq r7, #0 │ │ │ │ moveq r2, r9 │ │ │ │ - beq.w 9c916 │ │ │ │ + beq.w 9c846 │ │ │ │ movs r7, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w fp, r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [r1, #0] │ │ │ │ str.w fp, [r1, #4] │ │ │ │ cmp fp, r2 │ │ │ │ bcc.w 9d776 │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 9d768 │ │ │ │ + bne.w 9d702 │ │ │ │ ldr.w r3, [r1, #476] @ 0x1dc │ │ │ │ mov.w r9, #1 │ │ │ │ mov r2, r9 │ │ │ │ mov r4, r1 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r1, #476] @ 0x1dc │ │ │ │ movs r3, #0 │ │ │ │ mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 9c1d0 │ │ │ │ + beq.n 9c10e │ │ │ │ str r5, [sp, #16] │ │ │ │ mov r5, r7 │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ mov r7, r3 │ │ │ │ - b.n 9c180 │ │ │ │ + b.n 9c0be │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - beq.w 9c710 │ │ │ │ + beq.w 9c61e │ │ │ │ mov fp, r1 │ │ │ │ cmp fp, r8 │ │ │ │ - beq.w 9c2c0 │ │ │ │ + beq.w 9c1ea │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ cmp r2, sl │ │ │ │ - bcs.w 9c34c │ │ │ │ + bcs.w 9c27a │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add.w r1, fp, #1 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r2, #17 │ │ │ │ - beq.w 9d73a │ │ │ │ + beq.w 9d78e │ │ │ │ cmp r2, #22 │ │ │ │ - beq.n 9c1cc │ │ │ │ + beq.n 9c10a │ │ │ │ ldrb.w r2, [fp] │ │ │ │ cmp r2, #10 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r9, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d176 │ │ │ │ - cmp r6, r2 │ │ │ │ - bne.n 9c176 │ │ │ │ + bne.w 9d382 │ │ │ │ + cmp r2, r6 │ │ │ │ + bne.n 9c0b4 │ │ │ │ mov r3, r7 │ │ │ │ mov r7, r5 │ │ │ │ adds r7, #1 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov fp, r1 │ │ │ │ - b.n 9c166 │ │ │ │ + b.n 9c0a4 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov fp, r1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r7, #3 │ │ │ │ ldr.w r2, [r1, #480] @ 0x1e0 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ str r2, [r5, #0] │ │ │ │ @@ -167935,94 +167845,86 @@ │ │ │ │ itt ne │ │ │ │ ldrne.w r3, [r1, #472] @ 0x1d8 │ │ │ │ strne r3, [r5, #8] │ │ │ │ str.w fp, [r5, #24] │ │ │ │ itt ne │ │ │ │ ldrne.w r3, [r1, #476] @ 0x1dc │ │ │ │ strne r3, [r5, #16] │ │ │ │ - b.w 9b664 │ │ │ │ + b.w 9b666 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 9c07a │ │ │ │ + b.n 9bfb8 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 9c07a │ │ │ │ + b.n 9bfb8 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 9c07a │ │ │ │ + b.n 9bfb8 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 9c07a │ │ │ │ + b.n 9bfb8 │ │ │ │ movs r4, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r7, r4 │ │ │ │ mov r9, r4 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 9c02c │ │ │ │ + b.n 9bf6a │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9d066 │ │ │ │ + bne.w 9baa0 │ │ │ │ ldr.w r2, [r2, #452] @ 0x1c4 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 9bc66 │ │ │ │ + b.n 9bb0a │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - beq.w 9cfbe │ │ │ │ + beq.w 9d106 │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ - beq.w 9ca74 │ │ │ │ + beq.w 9c98a │ │ │ │ ldr.w r3, [sl, r0, lsl #2] │ │ │ │ - lsls r3, r3, #29 │ │ │ │ - bmi.w 9c552 │ │ │ │ + lsls r2, r3, #29 │ │ │ │ + bmi.w 9d018 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - beq.w 9ccf4 │ │ │ │ - ble.w 9b8ee │ │ │ │ + beq.w 9d372 │ │ │ │ + ble.n 9c1a6 │ │ │ │ cmp r6, #106 @ 0x6a │ │ │ │ - bne.w 9b8f4 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9d7e0 │ │ │ │ - movw r2, #5568 @ 0x15c0 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - mov r1, r0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl cc980 │ │ │ │ - mov r3, r0 │ │ │ │ - cbz r0, 9c2ae │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - adds r1, r6, #1 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - bne.w 9b90e │ │ │ │ - b.n 9bde6 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - movw r2, #5296 @ 0x14b0 │ │ │ │ + beq.w 9cd08 │ │ │ │ + movw r2, #3056 @ 0xbf0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl cc980 │ │ │ │ + bl cc4f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bdde │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #67 @ 0x43 │ │ │ │ + beq.w 9c544 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + b.n 9bc16 │ │ │ │ + subs r7, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 9c2c6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - mov r1, r5 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 9dd90 │ │ │ │ - mov r7, r0 │ │ │ │ - b.w 9b664 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str.w r7, [r0, #452] @ 0x1c4 │ │ │ │ + str r1, [r5, #0] │ │ │ │ + ldr.w r1, [r0, #464] @ 0x1d0 │ │ │ │ + str r1, [r5, #4] │ │ │ │ + str r3, [r5, #16] │ │ │ │ + strd r3, r1, [r5, #8] │ │ │ │ + strd r2, r2, [r5, #20] │ │ │ │ + movs r7, #5 │ │ │ │ + b.w 9b666 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9cac4 │ │ │ │ + bne.w 9c94a │ │ │ │ ldr.w r2, [r4, #2744] @ 0xab8 │ │ │ │ - movw r3, #5637 @ 0x1605 │ │ │ │ + movw r3, #3485 @ 0xd9d │ │ │ │ movt r3, #19 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9c648 │ │ │ │ + bne.w 9c55a │ │ │ │ mov r0, fp │ │ │ │ blx 2c464 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cc44 │ │ │ │ + beq.w 9cb42 │ │ │ │ adds r0, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 9c2f2 │ │ │ │ + cbnz r2, 9c21c │ │ │ │ str.w fp, [r4] │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ str r0, [r4, #8] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r4, #464] @ 0x1d0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ @@ -168032,59 +167934,61 @@ │ │ │ │ mov r0, r3 │ │ │ │ str.w r3, [r4, #2704] @ 0xa90 │ │ │ │ sub.w r2, r8, r3 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 2c1d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9cb6a │ │ │ │ + bne.w 9d398 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, fp │ │ │ │ mov r4, fp │ │ │ │ mov fp, r9 │ │ │ │ - mov r9, r5 │ │ │ │ + mov r9, r7 │ │ │ │ + mov r7, r5 │ │ │ │ mov r5, r2 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.w 9cb12 │ │ │ │ + beq.w 9cab8 │ │ │ │ mov r4, r5 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - mov r5, r9 │ │ │ │ + mov r5, r7 │ │ │ │ + mov r7, r9 │ │ │ │ mov r9, fp │ │ │ │ mov fp, r3 │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.w 9c190 │ │ │ │ + bcc.w 9c0ce │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r3, #29 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r2, r7 │ │ │ │ str r3, [r1, #32] │ │ │ │ - b.n 9c672 │ │ │ │ - subs r7, #1 │ │ │ │ - cbnz r2, 9c396 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str.w r7, [r0, #452] @ 0x1c4 │ │ │ │ - str r1, [r5, #0] │ │ │ │ - ldr.w r1, [r0, #464] @ 0x1d0 │ │ │ │ - str r1, [r5, #4] │ │ │ │ - str r3, [r5, #16] │ │ │ │ - strd r3, r1, [r5, #8] │ │ │ │ - strd r2, r2, [r5, #20] │ │ │ │ - movs r7, #5 │ │ │ │ - b.w 9b664 │ │ │ │ - ldrd r3, r0, [fp, #4] │ │ │ │ + b.n 9c582 │ │ │ │ + ldrd r3, r1, [fp, #4] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - subs r3, r3, r0 │ │ │ │ + subs r3, r3, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ it eq │ │ │ │ streq.w r3, [fp, #56] @ 0x38 │ │ │ │ - b.w 9b608 │ │ │ │ + b.w 9b60a │ │ │ │ + ldr.w r1, [r0, #464] @ 0x1d0 │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + str r1, [r5, #4] │ │ │ │ + str r2, [r5, #16] │ │ │ │ + strd r2, r1, [r5, #8] │ │ │ │ + strd r3, r3, [r5, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9bb52 │ │ │ │ + ldr.w r3, [r0, #472] @ 0x1d8 │ │ │ │ + str r3, [r5, #8] │ │ │ │ + ldr.w r3, [r0, #476] @ 0x1dc │ │ │ │ + str r3, [r5, #16] │ │ │ │ + b.n 9bb52 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str.w r7, [r4, #452] @ 0x1c4 │ │ │ │ str r1, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ @@ -168095,358 +167999,351 @@ │ │ │ │ str r1, [r5, #12] │ │ │ │ strd r2, r3, [r5, #20] │ │ │ │ itttt ne │ │ │ │ ldrne.w r3, [r4, #472] @ 0x1d8 │ │ │ │ strne r3, [r5, #8] │ │ │ │ ldrne.w r3, [r4, #476] @ 0x1dc │ │ │ │ strne r3, [r5, #16] │ │ │ │ - b.n 9c378 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr.w r3, [r3, #468] @ 0x1d4 │ │ │ │ + b.n 9c1e4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ + ldr.w r3, [r2, #468] @ 0x1d4 │ │ │ │ str r3, [r5, #4] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r2, [r2, #464] @ 0x1d0 │ │ │ │ strd r2, r3, [r5, #12] │ │ │ │ str r3, [r5, #8] │ │ │ │ strd r0, r1, [r5, #20] │ │ │ │ - bne.w 9b656 │ │ │ │ - b.w 9b664 │ │ │ │ - ldr.w r1, [r0, #464] @ 0x1d0 │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - str r1, [r5, #4] │ │ │ │ - str r2, [r5, #16] │ │ │ │ - strd r2, r1, [r5, #8] │ │ │ │ - strd r3, r3, [r5, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9bcae │ │ │ │ - ldr.w r3, [r0, #472] @ 0x1d8 │ │ │ │ - str r3, [r5, #8] │ │ │ │ - ldr.w r3, [r0, #476] @ 0x1dc │ │ │ │ - str r3, [r5, #16] │ │ │ │ - b.n 9bcae │ │ │ │ + bne.w 9b658 │ │ │ │ + b.w 9b666 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cb0e │ │ │ │ + beq.w 9cbba │ │ │ │ ldrd r6, r9, [r4, #4] │ │ │ │ - b.n 9bd4c │ │ │ │ + b.n 9bcb2 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 9c972 │ │ │ │ + ble.w 9c8b2 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ subs r2, r1, #1 │ │ │ │ add r3, r4 │ │ │ │ ldr.w ip, [r4, #452] @ 0x1c4 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ add.w r0, ip, #4294967295 @ 0xffffffff │ │ │ │ str.w r0, [r4, #452] @ 0x1c4 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ - cbz r2, 9c47c │ │ │ │ - cmp r6, r0 │ │ │ │ - bge.n 9c47c │ │ │ │ + cbz r2, 9c382 │ │ │ │ + cmp r0, r6 │ │ │ │ + ble.n 9c382 │ │ │ │ sub.w r2, ip, #2 │ │ │ │ str.w r2, [r4, #452] @ 0x1c4 │ │ │ │ subs r2, r1, #2 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - cbz r2, 9c47c │ │ │ │ + cbz r2, 9c382 │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ - cmp r6, r0 │ │ │ │ - bge.n 9c47c │ │ │ │ + cmp r0, r6 │ │ │ │ + ble.n 9c382 │ │ │ │ ldr.w r3, [r4, #452] @ 0x1c4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ ldr.w r0, [r1, r2, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c462 │ │ │ │ - cmp r6, r0 │ │ │ │ - bne.w 9c972 │ │ │ │ + bne.n 9c368 │ │ │ │ + cmp r0, r6 │ │ │ │ + bne.w 9c8b2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r2, r2, #572 @ 0x23c │ │ │ │ ldr.w r3, [r1, r2, lsl #2] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 9d286 │ │ │ │ + bne.w 9d376 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 9bd94 │ │ │ │ + b.n 9bcfa │ │ │ │ movs r4, #0 │ │ │ │ movs r7, #1 │ │ │ │ mov r9, r4 │ │ │ │ mov sl, r4 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 9c02c │ │ │ │ + b.n 9bf6a │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ca58 │ │ │ │ + beq.w 9ca28 │ │ │ │ ldrd r3, sl, [r4, #4] │ │ │ │ - b.n 9bf76 │ │ │ │ + b.n 9beb4 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bne.w 9cea4 │ │ │ │ + bne.w 9cec2 │ │ │ │ cmp r6, #125 @ 0x7d │ │ │ │ - bne.w 9ce9c │ │ │ │ + bne.w 9ceba │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 9bec6 │ │ │ │ + ble.w 9be06 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 9bf0e │ │ │ │ + bge.w 9be4e │ │ │ │ ldr.w r2, [sl, #664] @ 0x298 │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ mla r2, r1, r2, r4 │ │ │ │ - movw r1, #5936 @ 0x1730 │ │ │ │ + movw r1, #3696 @ 0xe70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr.w r2, [r2, #2816] @ 0xb00 │ │ │ │ cmp r2, #1 │ │ │ │ ite ne │ │ │ │ movne r2, #102 @ 0x66 │ │ │ │ moveq r2, #116 @ 0x74 │ │ │ │ - bl 1dcb20 │ │ │ │ + bl 1dc228 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #67 @ 0x43 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 9dd90 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 9b664 │ │ │ │ + b.w 9b666 │ │ │ │ movs r7, #0 │ │ │ │ movs r4, #1 │ │ │ │ mov r9, r7 │ │ │ │ mov sl, r7 │ │ │ │ mov r8, r7 │ │ │ │ - b.n 9c02c │ │ │ │ + b.n 9bf6a │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r1, [r3, #476] @ 0x1dc │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r2, [r2, #452] @ 0x1c4 │ │ │ │ - b.w 9bc66 │ │ │ │ + b.w 9bb0a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cd46 │ │ │ │ + beq.w 9cc94 │ │ │ │ ldrd r3, sl, [r3, #4] │ │ │ │ - b.n 9bfee │ │ │ │ + b.n 9bf30 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9d1e6 │ │ │ │ - ldr.w r3, [sl, r0, lsl #2] │ │ │ │ - lsls r3, r3, #29 │ │ │ │ - bpl.w 9b8ee │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, r3 │ │ │ │ - ldr.w r8, [r3, #4] │ │ │ │ - bl cc800 │ │ │ │ + bne.w 9bbde │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9d7e0 │ │ │ │ + uxtb r3, r0 │ │ │ │ mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9cbbc │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ - beq.w 9cb9a │ │ │ │ - cmp r0, #45 @ 0x2d │ │ │ │ - ble.n 9c586 │ │ │ │ - cmp r0, #101 @ 0x65 │ │ │ │ - beq.w 9ccf4 │ │ │ │ - bgt.w 9d252 │ │ │ │ - cmp r0, #69 @ 0x45 │ │ │ │ - beq.w 9ce40 │ │ │ │ - cmp r0, #74 @ 0x4a │ │ │ │ - beq.w 9c26a │ │ │ │ + ldr.w r3, [sl, r3, lsl #2] │ │ │ │ + lsls r3, r3, #29 │ │ │ │ + bmi.w 9ccc6 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - add.w r3, r4, #12288 @ 0x3000 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w r7, [r3, #668] @ 0x29c │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 9c294 │ │ │ │ mov r1, r6 │ │ │ │ - bl 9dd30 │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - ldr.w r1, [r4, #2704] @ 0xa90 │ │ │ │ mov r0, r4 │ │ │ │ - adds r3, #1 │ │ │ │ - sub.w r2, r8, r1 │ │ │ │ - subs r1, r3, r1 │ │ │ │ - movw r3, #5468 @ 0x155c │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - bl 1dfe20 <_PyTemplate_Build@@Base+0x458> │ │ │ │ - movs r2, #67 @ 0x43 │ │ │ │ - mov r3, r7 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - mov r1, r5 │ │ │ │ + bl 9dd30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9dd90 │ │ │ │ - mov r7, r0 │ │ │ │ - b.w 9b664 │ │ │ │ + movw r1, #3204 @ 0xc84 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 1dc228 │ │ │ │ + b.n 9c402 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 9d7e0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19c348 <_PyToken_ThreeChars@@Base> │ │ │ │ + bl 19b8a8 <_PyToken_ThreeChars@@Base> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bne.n 9c5f2 │ │ │ │ + bne.n 9c4a0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 9dd30 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r3, [r0, #28] │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 9dd90 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 9b664 │ │ │ │ + b.w 9b666 │ │ │ │ ldr.w r7, [fp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9bee4 │ │ │ │ + bne.w 9be24 │ │ │ │ cmp r6, #125 @ 0x7d │ │ │ │ - bne.w 9d6ba │ │ │ │ + bne.w 9d4fa │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ mla r3, r3, r1, r4 │ │ │ │ - movw r1, #5880 @ 0x16f8 │ │ │ │ + movw r1, #3640 @ 0xe38 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr.w r3, [r3, #2816] @ 0xb00 │ │ │ │ cmp r3, #1 │ │ │ │ ite ne │ │ │ │ movne r2, #102 @ 0x66 │ │ │ │ moveq r2, #116 @ 0x74 │ │ │ │ - bl 1dcb20 │ │ │ │ - b.n 9c5ba │ │ │ │ + bl 1dc228 │ │ │ │ + movs r2, #67 @ 0x43 │ │ │ │ + mov r3, r7 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9dd90 │ │ │ │ + mov r7, r0 │ │ │ │ + b.w 9b666 │ │ │ │ + mov r0, r6 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9cc4e │ │ │ │ + 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 9b876 │ │ │ │ + mov r6, r5 │ │ │ │ + movw r1, #2552 @ 0x9f8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldrd r4, r5, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1dc228 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + str r3, [r2, #4] │ │ │ │ + bl 7faa4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9baa2 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #67 @ 0x43 │ │ │ │ + b.w 9bd46 │ │ │ │ movs r4, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ mov r7, r4 │ │ │ │ mov sl, r4 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 9c02c │ │ │ │ + b.n 9bf6a │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c304 │ │ │ │ + bne.w 9c22e │ │ │ │ ldrd r3, r5, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov fp, r8 │ │ │ │ str.w r8, [r3, #4] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #17 │ │ │ │ - beq.w 9c2ac │ │ │ │ + beq.n 9c544 │ │ │ │ cmp r3, #22 │ │ │ │ - beq.w 9c1d0 │ │ │ │ + beq.w 9c10e │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add.w r3, r4, #12288 @ 0x3000 │ │ │ │ ldr.w r1, [r4, #468] @ 0x1d4 │ │ │ │ ldr.w r0, [r4, #464] @ 0x1d0 │ │ │ │ str.w r1, [r4, #464] @ 0x1d0 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldr.w r3, [r3, #664] @ 0x298 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #4] │ │ │ │ ldr.w r1, [r4, #2708] @ 0xa94 │ │ │ │ cmp r3, #0 │ │ │ │ str.w r1, [r4, #2704] @ 0xa90 │ │ │ │ - bgt.w 9d626 │ │ │ │ + bgt.w 9cf34 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.w 9d602 │ │ │ │ + bne.w 9cf0e │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #5648 @ 0x1610 │ │ │ │ + movw r1, #3408 @ 0xd50 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dcb20 │ │ │ │ + bl 1dc228 │ │ │ │ cmp r7, #10 │ │ │ │ - beq.w 9c2ac │ │ │ │ + beq.n 9c544 │ │ │ │ movs r3, #23 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b.n 9c2ac │ │ │ │ + b.n 9c544 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ subs r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9d798 │ │ │ │ + beq.w 9d6d8 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r1, #28 │ │ │ │ str r3, [r2, #28] │ │ │ │ str.w r0, [r2, #472] @ 0x1d8 │ │ │ │ - beq.w 9d784 │ │ │ │ + beq.w 9d750 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r2, [r3, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c2ac │ │ │ │ + bne.n 9c544 │ │ │ │ cmp r1, #11 │ │ │ │ mov r3, r2 │ │ │ │ it ne │ │ │ │ movne r2, #67 @ 0x43 │ │ │ │ - b.n 9c2b0 │ │ │ │ + b.w 9bd46 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 9d7e0 │ │ │ │ - cmp r6, r0 │ │ │ │ - beq.w 9c90a │ │ │ │ + cmp r0, r6 │ │ │ │ + beq.w 9c83a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r2, r0, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - beq.w 9d27a │ │ │ │ + beq.w 9cca8 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 9c12c │ │ │ │ + b.n 9c06a │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ bl 9d7e0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cmp r6, r0 │ │ │ │ + cmp r0, r6 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r0, #13 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - beq.w 9d756 │ │ │ │ + beq.w 9d6f0 │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ - b.n 9c166 │ │ │ │ + b.n 9c0a4 │ │ │ │ cmp r6, #39 @ 0x27 │ │ │ │ - beq.n 9c740 │ │ │ │ + beq.n 9c64e │ │ │ │ cmp r6, #34 @ 0x22 │ │ │ │ - bne.w 9b53c │ │ │ │ + bne.w 9b53e │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ str.w r3, [r4, #468] @ 0x1d4 │ │ │ │ ldr.w r3, [r4, #2704] @ 0xa90 │ │ │ │ str.w r3, [r4, #2708] @ 0xa94 │ │ │ │ bl 9d7e0 │ │ │ │ mov r1, r0 │ │ │ │ - cmp r0, r6 │ │ │ │ - beq.w 9d67a │ │ │ │ + cmp r6, r0 │ │ │ │ + beq.w 9d0c6 │ │ │ │ mov r0, r4 │ │ │ │ bl 9dd30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r3, r2, #12288 @ 0x3000 │ │ │ │ ldr.w r8, [r2, #28] │ │ │ │ ldr r7, [r2, #4] │ │ │ │ ldr.w r2, [r3, #664] @ 0x298 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ - bgt.w 9cf8a │ │ │ │ + bgt.w 9d0ae │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str.w r2, [r3, #664] @ 0x298 │ │ │ │ mov.w r9, #1 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ mul.w r0, r2, r0 │ │ │ │ @@ -168469,15 +168366,15 @@ │ │ │ │ str.w ip, [r3, #2804] @ 0xaf4 │ │ │ │ str.w ip, [r3, #2796] @ 0xaec │ │ │ │ str.w ip, [r1, r0] │ │ │ │ str.w ip, [r6, #4] │ │ │ │ ldrb.w r3, [r8] │ │ │ │ subs r3, #70 @ 0x46 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bhi.n 9c864 │ │ │ │ + bhi.n 9c772 │ │ │ │ tbb [pc, r3] │ │ │ │ subs r3, #24 │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ @@ -168519,15 +168416,15 @@ │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 9dd90 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 9b664 │ │ │ │ + b.w 9b666 │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r6, #0 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ ldrb.w r2, [r8, #1] │ │ │ │ ldrb.w r1, [sl, r2] │ │ │ │ add.w r2, r3, #2752 @ 0xac0 │ │ │ │ @@ -168539,15 +168436,15 @@ │ │ │ │ str.w r1, [r3, #2772] @ 0xad4 │ │ │ │ movs r1, #1 │ │ │ │ str.w r1, [r3, #2816] @ 0xb00 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r6, r3, [r2, #4] │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #62 @ 0x3e │ │ │ │ - b.n 9c854 │ │ │ │ + b.n 9c762 │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movs r6, #1 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mul.w r2, r3, r2 │ │ │ │ adds r3, r4, r2 │ │ │ │ @@ -168558,119 +168455,119 @@ │ │ │ │ ldrb.w r6, [sl, r6] │ │ │ │ cmp r6, #116 @ 0x74 │ │ │ │ ite eq │ │ │ │ moveq r6, #1 │ │ │ │ movne r6, r0 │ │ │ │ str.w r6, [r3, #2816] @ 0xb00 │ │ │ │ strd r0, r1, [r2, #4] │ │ │ │ - bne.n 9c850 │ │ │ │ - b.n 9c898 │ │ │ │ + bne.n 9c75e │ │ │ │ + b.n 9c7a6 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 9be06 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + cmp r1, #0 │ │ │ │ + add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ + str.w r3, [r2, #480] @ 0x1e0 │ │ │ │ + it gt │ │ │ │ + ldrgt.w r7, [fp, #4] │ │ │ │ + bgt.w 9be3e │ │ │ │ + mov r2, r6 │ │ │ │ + b.w 9b962 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9bd7a │ │ │ │ + bne.w 9bce0 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 9cb04 │ │ │ │ + bne.w 9cbb0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c464 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d054 │ │ │ │ + beq.w 9d09a │ │ │ │ adds r0, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 9c8fc │ │ │ │ + cbnz r2, 9c832 │ │ │ │ str r6, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ - b.w 9bd3c │ │ │ │ - mov r4, r2 │ │ │ │ - b.w 9b466 │ │ │ │ + b.w 9bca2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w r9, #0 │ │ │ │ movs r2, #3 │ │ │ │ mov r7, r9 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov fp, r3 │ │ │ │ - b.n 9c15c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 9bec6 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cmp r1, #0 │ │ │ │ - add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ - str.w r3, [r2, #480] @ 0x1e0 │ │ │ │ - it gt │ │ │ │ - ldrgt.w r7, [fp, #4] │ │ │ │ - bgt.w 9befe │ │ │ │ - mov r2, r6 │ │ │ │ - b.w 9baf4 │ │ │ │ + b.n 9c09a │ │ │ │ + mov r4, r2 │ │ │ │ + b.w 9b466 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2bf84 │ │ │ │ add.w r9, r6, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r9, r6 │ │ │ │ - bne.w 9bd32 │ │ │ │ + bne.w 9bc98 │ │ │ │ movs r2, #11 │ │ │ │ str r2, [r4, #32] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 9bd7a │ │ │ │ + b.w 9bce0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9d2b4 │ │ │ │ + bne.w 9d536 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.w 9b76e │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - movs r3, #0 │ │ │ │ - movs r0, #21 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - str r0, [r4, #32] │ │ │ │ - mov r1, r5 │ │ │ │ - str r2, [r4, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #67 @ 0x43 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 9dd90 │ │ │ │ - mov r7, r0 │ │ │ │ - b.w 9b664 │ │ │ │ + b.w 9b770 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9c6c4 │ │ │ │ + bne.w 9c5d2 │ │ │ │ ldr.w r2, [r4, #2744] @ 0xab8 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 9c4a2 │ │ │ │ + bne.w 9c3a8 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2c464 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d1bc │ │ │ │ + beq.w 9d3c4 │ │ │ │ adds r0, #1 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ - cbnz r1, 9c9ba │ │ │ │ + cbnz r1, 9c8aa │ │ │ │ str r3, [r4, #0] │ │ │ │ mov sl, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ - b.w 9bf66 │ │ │ │ + b.w 9bea4 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + movs r3, #0 │ │ │ │ + movs r0, #21 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + str r0, [r4, #32] │ │ │ │ + mov r1, r5 │ │ │ │ + str r2, [r4, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #67 @ 0x43 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + bl 9dd90 │ │ │ │ + mov r7, r0 │ │ │ │ + b.w 9b666 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [r3, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9d272 │ │ │ │ + bne.w 9d36a │ │ │ │ ldr.w r3, [r3, #2744] @ 0xab8 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 9cd52 │ │ │ │ + bne.w 9cc24 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c464 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d25c │ │ │ │ + beq.w 9d4e2 │ │ │ │ adds r0, #1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #28] │ │ │ │ - cbnz r3, 9c9ec │ │ │ │ + cbnz r3, 9c8fa │ │ │ │ str r4, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r3, [r2, #464] @ 0x1d0 │ │ │ │ str r0, [r2, #8] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #464] @ 0x1d0 │ │ │ │ @@ -168679,121 +168576,178 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub.w r2, sl, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r4, [r3, #2704] @ 0xa90 │ │ │ │ blx 2c1d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c00a │ │ │ │ + beq.w 9bf4c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - movw r1, #4792 @ 0x12b8 │ │ │ │ + movw r1, #2552 @ 0x9f8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dcb20 │ │ │ │ + bl 1dc228 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r4, #4] │ │ │ │ mov sl, r3 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ b.w 9b466 │ │ │ │ mov r6, r5 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - b.w 9bbf4 │ │ │ │ + b.n 9c53a │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + mov r0, r1 │ │ │ │ + mov r2, r7 │ │ │ │ + cmp r0, #17 │ │ │ │ + beq.w 9c544 │ │ │ │ + cmp r0, #22 │ │ │ │ + bne.w 9c582 │ │ │ │ + b.w 9c10e │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, r3, r0 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 9bf5c │ │ │ │ + bne.w 9bf1a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r2, #32] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr.w r0, [r2, #476] @ 0x1dc │ │ │ │ - str r3, [r2, #4] │ │ │ │ - subs r0, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9d70c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - subs r3, #1 │ │ │ │ - ldr r1, [r2, #32] │ │ │ │ - b.n 9c6d2 │ │ │ │ + mov r3, r8 │ │ │ │ + mov sl, r8 │ │ │ │ + mov r4, r2 │ │ │ │ + str.w r8, [r2, #4] │ │ │ │ + b.w 9b466 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 9d7e0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9d292 │ │ │ │ + beq.w 9cdf8 │ │ │ │ uxtb r3, r1 │ │ │ │ ldr.w r6, [sl, r3, lsl #2] │ │ │ │ ands.w r6, r6, #16 │ │ │ │ - beq.w 9d180 │ │ │ │ + beq.w 9d358 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 9d7e0 │ │ │ │ uxtb r3, r0 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r4, r3, #27 │ │ │ │ - bmi.n 9ca90 │ │ │ │ + bmi.n 9c9a6 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9d292 │ │ │ │ + beq.w 9cdf8 │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #5292 @ 0x14ac │ │ │ │ + movw r2, #3052 @ 0xbec │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl cc980 │ │ │ │ + bl cc4f0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c288 │ │ │ │ - b.w 9c2ae │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, r1 │ │ │ │ - cmp r0, #17 │ │ │ │ - beq.w 9c2ac │ │ │ │ - cmp r0, #22 │ │ │ │ - bne.w 9c672 │ │ │ │ - b.w 9c1d0 │ │ │ │ + beq.w 9bd44 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + adds r1, r6, #1 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + bne.w 9bc16 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + ldr.w r1, [r0, #480] @ 0x1e0 │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + str r1, [r5, #0] │ │ │ │ + ldr.w r1, [r0, #464] @ 0x1d0 │ │ │ │ + str r1, [r5, #4] │ │ │ │ + str r1, [r5, #12] │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [r5, #20] │ │ │ │ + str r2, [r5, #24] │ │ │ │ + str r1, [r5, #16] │ │ │ │ + str r1, [r5, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9bc68 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9bc5a │ │ │ │ + b.w 9bc68 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, r3, r0 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 9bfd8 │ │ │ │ + bne.w 9be9a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r2, #32] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - mov r3, r8 │ │ │ │ - mov sl, r8 │ │ │ │ - mov r4, r2 │ │ │ │ - str.w r8, [r2, #4] │ │ │ │ - b.w 9b466 │ │ │ │ + ldr.w r0, [r2, #476] @ 0x1dc │ │ │ │ + str r3, [r2, #4] │ │ │ │ + subs r0, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9d74a │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + subs r3, #1 │ │ │ │ + ldr r1, [r2, #32] │ │ │ │ + b.n 9c5e0 │ │ │ │ + ldr.w r3, [r2, #672] @ 0x2a0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9d52c │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + movs r2, #66 @ 0x42 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r6, [r0, #4] │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + bl 9dd90 │ │ │ │ + mov r7, r0 │ │ │ │ + b.w 9b666 │ │ │ │ + ldr r1, [r6, #32] │ │ │ │ + cmp r1, #10 │ │ │ │ + bne.w 9c944 │ │ │ │ + ldr.w r3, [r6, #2744] @ 0xab8 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 9cc42 │ │ │ │ mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ + blx 2c464 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c426 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - b.n 9c95c │ │ │ │ + beq.w 9ce5c │ │ │ │ + adds r3, r0, #1 │ │ │ │ + ldr r2, [r6, #28] │ │ │ │ + cbnz r2, 9ca8c │ │ │ │ + str r4, [r6, #0] │ │ │ │ + ldr.w r2, [r6, #464] @ 0x1d0 │ │ │ │ + str r3, [r6, #8] │ │ │ │ + adds r2, #1 │ │ │ │ + str.w r2, [r6, #464] @ 0x1d0 │ │ │ │ + movs r2, #0 │ │ │ │ + str.w r2, [r6, #476] @ 0x1dc │ │ │ │ + subs r2, r3, r4 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r4, [r6, #2704] @ 0xa90 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx 2c1d4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9b876 │ │ │ │ + b.n 9c520 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9d382 │ │ │ │ + bne.w 9d38c │ │ │ │ ldr.w r3, [r5, #2744] @ 0xab8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9cd38 │ │ │ │ + bne.w 9cc34 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c464 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d38e │ │ │ │ + beq.w 9ccb2 │ │ │ │ adds r0, #1 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ - cbnz r2, 9cb3a │ │ │ │ + cbnz r2, 9cae0 │ │ │ │ str r4, [r5, #0] │ │ │ │ ldr.w r3, [r5, #464] @ 0x1d0 │ │ │ │ str r0, [r5, #8] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #464] @ 0x1d0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #476] @ 0x1dc │ │ │ │ @@ -168802,137 +168756,82 @@ │ │ │ │ mov r0, r4 │ │ │ │ str.w r4, [r5, #2704] @ 0xa90 │ │ │ │ sub.w r2, r8, r4 │ │ │ │ str r4, [sp, #24] │ │ │ │ blx 2c1d4 │ │ │ │ mov r3, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c330 │ │ │ │ + beq.w 9c25c │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + mov r2, r9 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - movw r1, #4792 @ 0x12b8 │ │ │ │ + movw r1, #2552 @ 0x9f8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ + str r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #16] │ │ │ │ - bl 1dcb20 │ │ │ │ + bl 1dc228 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ cmp r3, #17 │ │ │ │ str.w fp, [r4, #4] │ │ │ │ - beq.w 9c2ac │ │ │ │ + beq.w 9c544 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.w 9c672 │ │ │ │ - b.w 9c1d0 │ │ │ │ + bne.w 9c582 │ │ │ │ + b.w 9c10e │ │ │ │ + mov r0, fp │ │ │ │ + blx 2bf84 │ │ │ │ + add r0, fp │ │ │ │ + cmp r0, fp │ │ │ │ + bne.w 9c214 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + movs r3, #11 │ │ │ │ + str r3, [r1, #32] │ │ │ │ + b.n 9c56e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 9d7e0 │ │ │ │ uxtb r3, r0 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r7, r3, #29 │ │ │ │ - bpl.w 9bdb4 │ │ │ │ + bpl.w 9bd1a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl cc800 │ │ │ │ + bl cc370 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bdb4 │ │ │ │ + bne.w 9bd1a │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #67 @ 0x43 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 9dd90 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 9b664 │ │ │ │ - ldr r1, [r6, #32] │ │ │ │ - cmp r1, #10 │ │ │ │ - bne.w 9ca36 │ │ │ │ - ldr.w r3, [r6, #2744] @ 0xab8 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 9cc94 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2c464 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9d166 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - ldr r2, [r6, #28] │ │ │ │ - cbnz r2, 9cbf6 │ │ │ │ - str r4, [r6, #0] │ │ │ │ - ldr.w r2, [r6, #464] @ 0x1d0 │ │ │ │ - str r3, [r6, #8] │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [r6, #464] @ 0x1d0 │ │ │ │ - movs r2, #0 │ │ │ │ - str.w r2, [r6, #476] @ 0x1dc │ │ │ │ - subs r2, r3, r4 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r4, [r6, #2704] @ 0xa90 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - blx 2c1d4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9b874 │ │ │ │ - b.w 9bbda │ │ │ │ - ldr.w r3, [r2, #672] @ 0x2a0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9d1a4 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - movs r2, #66 @ 0x42 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r6, [r0, #4] │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - str r6, [sp, #0] │ │ │ │ - bl 9dd90 │ │ │ │ - mov r7, r0 │ │ │ │ - b.w 9b664 │ │ │ │ - mov r0, fp │ │ │ │ - blx 2bf84 │ │ │ │ - add r0, fp │ │ │ │ - cmp r0, fp │ │ │ │ - bne.w 9c2ea │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - movs r3, #11 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - mov r2, r7 │ │ │ │ - str r3, [r1, #32] │ │ │ │ - b.n 9c65c │ │ │ │ + b.w 9b666 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bf84 │ │ │ │ adds r3, r4, r0 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 9b846 │ │ │ │ + bne.w 9b848 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r6, r5 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r2, #32] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - b.w 9bbf0 │ │ │ │ - ldr r7, [r6, #40] @ 0x28 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 293800 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ - add.w r3, r8, #1 │ │ │ │ - mla r7, r0, r7, r7 │ │ │ │ - b.w 9b7e2 │ │ │ │ - mov r0, r6 │ │ │ │ + b.n 9c536 │ │ │ │ + mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9cd4c │ │ │ │ - ldrd r4, r3, [r6, #4] │ │ │ │ - b.n 9cc08 │ │ │ │ - ldr.w r0, [r1, #668] @ 0x29c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9d7a4 │ │ │ │ - movs r2, #66 @ 0x42 │ │ │ │ - str.w r7, [r1, #672] @ 0x2a0 │ │ │ │ - b.n 9cbc0 │ │ │ │ + bne.w 9c32c │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + b.n 9c86a │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 9dd30 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 9dd30 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ @@ -168945,1018 +168844,1103 @@ │ │ │ │ str r1, [r5, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r5, #20] │ │ │ │ str r2, [r5, #24] │ │ │ │ str r1, [r5, #16] │ │ │ │ str r1, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9bbb0 │ │ │ │ + beq.w 9b90e │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9bba2 │ │ │ │ - b.w 9bbb0 │ │ │ │ - movs r6, #101 @ 0x65 │ │ │ │ + bne.w 9b900 │ │ │ │ + b.w 9b90e │ │ │ │ + ldr r7, [r6, #40] @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 292f80 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ + add.w r3, r8, #1 │ │ │ │ + mla r7, r0, r7, r7 │ │ │ │ + b.w 9b7e4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.w 9c7f0 │ │ │ │ + b.w 9be3e │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 9cc94 │ │ │ │ + ldrd r4, sl, [r3, #4] │ │ │ │ + b.n 9c910 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9ce6c │ │ │ │ + ldr r4, [r5, #4] │ │ │ │ + b.n 9caf2 │ │ │ │ + mov r0, r6 │ │ │ │ + blx r3 │ │ │ │ + cbz r0, 9cc4e │ │ │ │ + ldrd r4, r3, [r6, #4] │ │ │ │ + b.n 9ca9e │ │ │ │ + mov r6, r5 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + b.n 9cbaa │ │ │ │ + ldr.w r0, [r1, #668] @ 0x29c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9d7ae │ │ │ │ + movs r2, #66 @ 0x42 │ │ │ │ + str.w r7, [r1, #672] @ 0x2a0 │ │ │ │ + b.n 9cb82 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9cf66 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r6, [r3, #28] │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9dd30 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r3, r6 │ │ │ │ + str.w r7, [sl, #672] @ 0x2a0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #65 @ 0x41 │ │ │ │ + bl 9dd90 │ │ │ │ + mov r7, r0 │ │ │ │ + b.w 9b666 │ │ │ │ + ldr.w r8, [r3, #8] │ │ │ │ + b.n 9c97a │ │ │ │ + ldrd r3, r2, [fp, #56] @ 0x38 │ │ │ │ + orrs r3, r2 │ │ │ │ + beq.w 9bdb4 │ │ │ │ + b.w 9bd80 │ │ │ │ + mov.w r9, #1 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r7, r9 │ │ │ │ + b.n 9c846 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2bf84 │ │ │ │ + add r0, r4 │ │ │ │ + cmp r0, r4 │ │ │ │ + bne.w 9cada │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + mov r2, r9 │ │ │ │ + b.n 9cb54 │ │ │ │ + cmp r0, #48 @ 0x30 │ │ │ │ + bne.w 9d018 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9d7e0 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r6, #95 @ 0x5f │ │ │ │ + beq.n 9cd6e │ │ │ │ + cmp r6, #48 @ 0x30 │ │ │ │ + beq.n 9cccc │ │ │ │ + uxtb r3, r6 │ │ │ │ + ldr.w r3, [sl, r3, lsl #2] │ │ │ │ + lsls r3, r3, #29 │ │ │ │ + bmi.w 9d018 │ │ │ │ + cmp r6, #46 @ 0x2e │ │ │ │ + beq.w 9cb5c │ │ │ │ + cmp r6, #45 @ 0x2d │ │ │ │ + ble.w 9bbf6 │ │ │ │ + cmp r6, #101 @ 0x65 │ │ │ │ + beq.w 9d372 │ │ │ │ + bgt.w 9c1a0 │ │ │ │ + cmp r6, #69 @ 0x45 │ │ │ │ + beq.n 9cd2e │ │ │ │ + cmp r6, #74 @ 0x4a │ │ │ │ + bne.w 9c1a6 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9d7e0 │ │ │ │ + movw r2, #3328 @ 0xd00 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + mov r1, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl cc4f0 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9c9d6 │ │ │ │ + b.w 9bd44 │ │ │ │ + movs r6, #69 @ 0x45 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 9d7e0 │ │ │ │ sub.w r3, r0, #43 @ 0x2b │ │ │ │ mov r1, r0 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.w 9d3b2 │ │ │ │ + bne.n 9cdae │ │ │ │ mov r0, r4 │ │ │ │ bl 9d7e0 │ │ │ │ uxtb r3, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r6, [sl, r3, lsl #2] │ │ │ │ ands.w r6, r6, #4 │ │ │ │ - beq.w 9d3a0 │ │ │ │ + beq.n 9cd84 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl cc800 │ │ │ │ + bl cc370 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cbbc │ │ │ │ + beq.w 9cb7e │ │ │ │ bic.w r3, r0, #32 │ │ │ │ - b.w 9bdbe │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9c652 │ │ │ │ - ldr r4, [r5, #4] │ │ │ │ - b.n 9cb4c │ │ │ │ - ldr.w r8, [r3, #8] │ │ │ │ - b.n 9caf4 │ │ │ │ - mov r6, r5 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - b.n 9cc76 │ │ │ │ + b.w 9bd24 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 9cd46 │ │ │ │ - ldrd r4, sl, [r3, #4] │ │ │ │ - b.n 9ca02 │ │ │ │ - cbnz r3, 9cd8c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r6, [r3, #28] │ │ │ │ + bl 9d7e0 │ │ │ │ + uxtb r3, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr.w r3, [sl, r3, lsl #2] │ │ │ │ + lsls r2, r3, #29 │ │ │ │ + bmi.n 9ccd8 │ │ │ │ + b.w 9c462 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 9dd30 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - str r2, [sp, #0] │ │ │ │ + movw r1, #3204 @ 0xc84 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1dc228 │ │ │ │ + movs r2, #67 @ 0x43 │ │ │ │ mov r3, r6 │ │ │ │ - str.w r7, [sl, #672] @ 0x2a0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movs r2, #65 @ 0x41 │ │ │ │ + str r6, [sp, #0] │ │ │ │ bl 9dd90 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 9b664 │ │ │ │ - ldr.w r1, [r4, #472] @ 0x1d8 │ │ │ │ - movw r3, #4892 @ 0x131c │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - ldr r6, [r4, #28] │ │ │ │ - mov.w lr, #9 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - b.n 9cdb6 │ │ │ │ - ldrb.w ip, [r6] │ │ │ │ - cmp ip, r1 │ │ │ │ - bne.w 9cedc │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - adds r6, #1 │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - adds r3, #1 │ │ │ │ - subs.w lr, lr, #1 │ │ │ │ - beq.w 9cee2 │ │ │ │ - ldr.w ip, [r4, #4] │ │ │ │ - ldrb r1, [r3, #0] │ │ │ │ - cmp ip, r6 │ │ │ │ - bls.w 9cedc │ │ │ │ - cmp r1, #32 │ │ │ │ - bne.n 9cda2 │ │ │ │ - mov ip, r6 │ │ │ │ + b.w 9b666 │ │ │ │ + uxtb r3, r0 │ │ │ │ + ldr.w r3, [sl, r3, lsl #2] │ │ │ │ + lsls r4, r3, #29 │ │ │ │ + bmi.n 9cd58 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9dd30 │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldrb r3, [r1, #0] │ │ │ │ - mov r6, r1 │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r3, #32 │ │ │ │ - beq.n 9cdd4 │ │ │ │ - cmp r3, #9 │ │ │ │ - beq.n 9cdd4 │ │ │ │ - ldrd r1, r3, [sp, #16] │ │ │ │ - sub.w ip, r1, ip │ │ │ │ - add.w r1, ip, r6 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - b.n 9cdb4 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r2, #3056 @ 0xbf0 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + bl cc4f0 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9bd44 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9dd30 │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r1, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + bl 9dd90 │ │ │ │ + mov r7, r0 │ │ │ │ + b.w 9b666 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9d7e0 │ │ │ │ + mov r1, r0 │ │ │ │ + b.n 9c998 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 9d7e0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq.n 9ce7c │ │ │ │ + beq.n 9ce9a │ │ │ │ sub.w r3, r2, #48 @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 9ce44 │ │ │ │ + bhi.n 9ce7a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 9d7e0 │ │ │ │ sub.w r3, r0, #48 @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 9ce06 │ │ │ │ + bls.n 9ce16 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq.n 9ce7c │ │ │ │ + beq.n 9ce9a │ │ │ │ uxtb r3, r0 │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r1, r3, #29 │ │ │ │ - bmi.n 9ce86 │ │ │ │ + bmi.n 9cea4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #5436 @ 0x153c │ │ │ │ + movw r2, #3196 @ 0xc7c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl cc980 │ │ │ │ + bl cc4f0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c288 │ │ │ │ - b.w 9c2ae │ │ │ │ - movs r6, #69 @ 0x45 │ │ │ │ - b.n 9ccf6 │ │ │ │ + bne.w 9c9d6 │ │ │ │ + b.w 9bd44 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9d7e0 │ │ │ │ + mov r6, r0 │ │ │ │ + b.w 9b4ee │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2bf84 │ │ │ │ + adds r3, r4, r0 │ │ │ │ + cmp r3, r4 │ │ │ │ + beq.w 9cba0 │ │ │ │ + b.n 9ca86 │ │ │ │ + ldrd r3, r5, [sp, #12] │ │ │ │ + mov r2, r9 │ │ │ │ + ldr.w r8, [r3, #8] │ │ │ │ + b.w 9c56e │ │ │ │ uxtb r3, r2 │ │ │ │ ldr.w r6, [sl, r3, lsl #2] │ │ │ │ ands.w r6, r6, #4 │ │ │ │ - bne.n 9ce88 │ │ │ │ + bne.n 9cea6 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 9dd30 │ │ │ │ - movw r1, #5412 @ 0x1524 │ │ │ │ + movw r1, #3172 @ 0xc64 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1dcb20 │ │ │ │ - movs r2, #67 @ 0x43 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - bl 9dd90 │ │ │ │ - mov r7, r0 │ │ │ │ - b.w 9b664 │ │ │ │ + b.n 9cd94 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 9d7e0 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 9cdfe │ │ │ │ + b.n 9ce0e │ │ │ │ mov r2, r0 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - movw r1, #5372 @ 0x14fc │ │ │ │ + movw r1, #3132 @ 0xc3c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dcb20 │ │ │ │ - b.w 9c4fc │ │ │ │ + bl 1dc228 │ │ │ │ + b.w 9c402 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bne.n 9cea4 │ │ │ │ + bne.n 9cec2 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.n 9cecc │ │ │ │ + bgt.n 9ceea │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ ldr.w r1, [r2, #684] @ 0x2ac │ │ │ │ ldr.w r2, [r0, #464] @ 0x1d0 │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, r6 │ │ │ │ - bne.n 9cf1a │ │ │ │ + bne.n 9cefa │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - movw r1, #6040 @ 0x1798 │ │ │ │ + movw r1, #3800 @ 0xed8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dcb20 │ │ │ │ - b.w 9c4fc │ │ │ │ + bl 1dc228 │ │ │ │ + b.w 9c402 │ │ │ │ ldrd r0, r7, [fp, #4] │ │ │ │ subs r0, #1 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 9cea4 │ │ │ │ + bne.n 9cec2 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ - b.w 9c4da │ │ │ │ + b.w 9c3e0 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + movw r1, #3724 @ 0xe8c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + mov r4, r0 │ │ │ │ + bl 1dc228 │ │ │ │ + b.w 9c402 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 9cfc6 │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #3560 @ 0xde8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 1dc228 │ │ │ │ + cmp r7, #10 │ │ │ │ + beq.w 9c544 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + movs r3, #24 │ │ │ │ + str r3, [r2, #32] │ │ │ │ + b.w 9c544 │ │ │ │ + movs r1, #68 @ 0x44 │ │ │ │ + mla r3, r1, r3, r4 │ │ │ │ + ldrb.w r1, [r3, #2764] @ 0xacc │ │ │ │ + cmp r1, r6 │ │ │ │ + bne.w 9c5b0 │ │ │ │ + ldr.w r1, [r3, #2768] @ 0xad0 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.w 9c5b0 │ │ │ │ + ldr.w r3, [r3, #2816] @ 0xb00 │ │ │ │ + movw r1, #3380 @ 0xd34 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + mov r0, r4 │ │ │ │ + cmp r3, #1 │ │ │ │ + ite ne │ │ │ │ + movne r2, #102 @ 0x66 │ │ │ │ + moveq r2, #116 @ 0x74 │ │ │ │ + b.n 9ceb2 │ │ │ │ + ldr.w r1, [r4, #472] @ 0x1d8 │ │ │ │ + movw r3, #2652 @ 0xa5c │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + ldr r6, [r4, #28] │ │ │ │ + mov.w lr, #9 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + b.n 9cf8e │ │ │ │ + ldrb.w ip, [r6] │ │ │ │ + cmp ip, r1 │ │ │ │ + bne.n 9cfd8 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + adds r6, #1 │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + adds r3, #1 │ │ │ │ + subs.w lr, lr, #1 │ │ │ │ + beq.n 9cfde │ │ │ │ + ldr.w ip, [r4, #4] │ │ │ │ + ldrb r1, [r3, #0] │ │ │ │ + cmp ip, r6 │ │ │ │ + bls.n 9cfd8 │ │ │ │ + cmp r1, #32 │ │ │ │ + bne.n 9cf7c │ │ │ │ + mov ip, r6 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldrb r3, [r1, #0] │ │ │ │ + mov r6, r1 │ │ │ │ + adds r1, #1 │ │ │ │ + cmp r3, #32 │ │ │ │ + beq.n 9cfa8 │ │ │ │ + cmp r3, #9 │ │ │ │ + beq.n 9cfa8 │ │ │ │ + ldrd r1, r3, [sp, #16] │ │ │ │ + sub.w ip, r1, ip │ │ │ │ + add.w r1, ip, r6 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + b.n 9cf8c │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #3472 @ 0xd90 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 1dc228 │ │ │ │ + b.n 9cf24 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9d712 │ │ │ │ + bne.w 9d7a4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ add.w r8, r6, #6 │ │ │ │ mov r0, r4 │ │ │ │ bl 9dd30 │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ cmp r9, r8 │ │ │ │ - bcs.n 9cf2e │ │ │ │ + bcs.w 9d15c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r7, #57 @ 0x39 │ │ │ │ ldrd r2, r3, [r1, #476] @ 0x1dc │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r1, #464] @ 0x1d0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ strd r1, r3, [r5, #8] │ │ │ │ str r3, [r5, #4] │ │ │ │ strd r2, r6, [r5, #16] │ │ │ │ str.w r9, [r5, #24] │ │ │ │ - b.w 9b664 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - movw r1, #5964 @ 0x174c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - mov r4, r0 │ │ │ │ - bl 1dcb20 │ │ │ │ - b.w 9c4fc │ │ │ │ - movw r1, #4904 @ 0x1328 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movs r2, #6 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2c22c │ │ │ │ + b.w 9b666 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r0, r3 │ │ │ │ + ldr.w r8, [r3, #4] │ │ │ │ + bl cc370 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9cef8 │ │ │ │ - cmp r9, r8 │ │ │ │ - beq.n 9cf60 │ │ │ │ - ldrsb.w r3, [r6, #6] │ │ │ │ - ldrb r2, [r6, #6] │ │ │ │ - cmp r3, r0 │ │ │ │ - blt.n 9cef8 │ │ │ │ - movw r3, #29512 @ 0x7348 │ │ │ │ - movt r3, #45 @ 0x2d │ │ │ │ - ldr.w r3, [r3, r2, lsl #2] │ │ │ │ - lsls r1, r3, #29 │ │ │ │ - bne.n 9cef8 │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ - adds r6, #6 │ │ │ │ + beq.w 9cb7e │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ + beq.w 9cb5c │ │ │ │ + cmp r0, #45 @ 0x2d │ │ │ │ + ble.n 9d04a │ │ │ │ + cmp r0, #101 @ 0x65 │ │ │ │ + beq.w 9d372 │ │ │ │ + bgt.n 9d082 │ │ │ │ + cmp r0, #69 @ 0x45 │ │ │ │ + beq.w 9cd2e │ │ │ │ + cmp r0, #74 @ 0x4a │ │ │ │ + beq.w 9cd08 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + add.w r3, r4, #12288 @ 0x3000 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w r7, [r3, #668] @ 0x29c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9d6e0 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - movs r7, #56 @ 0x38 │ │ │ │ - ldrd r2, r3, [r1, #476] @ 0x1dc │ │ │ │ - str r3, [r5, #0] │ │ │ │ - ldr.w r3, [r1, #464] @ 0x1d0 │ │ │ │ - strd r6, r3, [r5, #8] │ │ │ │ - str r3, [r5, #4] │ │ │ │ - strd r2, r8, [r5, #16] │ │ │ │ - str.w r9, [r5, #24] │ │ │ │ - b.w 9b664 │ │ │ │ + bne.w 9bbf6 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 9dd30 │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + ldr.w r1, [r4, #2704] @ 0xa90 │ │ │ │ + mov r0, r4 │ │ │ │ + adds r3, #1 │ │ │ │ + sub.w r2, r8, r1 │ │ │ │ + subs r1, r3, r1 │ │ │ │ + movw r3, #3228 @ 0xc9c │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + bl 1df584 <_PyTemplate_Build@@Base+0x458> │ │ │ │ + b.w 9c4e6 │ │ │ │ + cmp r0, #106 @ 0x6a │ │ │ │ + bne.n 9d04a │ │ │ │ + b.n 9cd08 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #3612 @ 0xe1c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 1dc228 │ │ │ │ + b.w 9c402 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2bf84 │ │ │ │ + add r0, r6 │ │ │ │ + cmp r0, r6 │ │ │ │ + bne.w 9c82c │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + b.w 9c866 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - movw r1, #5580 @ 0x15cc │ │ │ │ + movw r1, #3340 @ 0xd0c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dcb20 │ │ │ │ + bl 1dc228 │ │ │ │ movs r2, #67 @ 0x43 │ │ │ │ mov r3, r8 │ │ │ │ - b.w 9c5be │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r1, [r3, #44] @ 0x2c │ │ │ │ - add.w r3, r3, r1, lsl #2 │ │ │ │ - ldr r0, [r3, #48] @ 0x30 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - cmp r0, r9 │ │ │ │ - beq.w 9bd84 │ │ │ │ - bge.n 9d00c │ │ │ │ - mov r6, r9 │ │ │ │ - mov r8, r9 │ │ │ │ - b.w 9bc26 │ │ │ │ + b.w 9c4ea │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9d7e0 │ │ │ │ TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes